.elementor-2144 .elementor-element.elementor-element-0438f4c{--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:-145px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-dab72f6{--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:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-cb77be7{--display:flex;}.elementor-2144 .elementor-element.elementor-element-a481823{width:var( --container-widget-width, 24.609% );max-width:24.609%;background-color:#E7F4F1;padding:0px 10px 0px 10px;--container-widget-width:24.609%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;text-align:center;font-weight:700;}.elementor-2144 .elementor-element.elementor-element-a481823.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-2c4fd45{color:#1F1F1F;}.elementor-2144 .elementor-element.elementor-element-988ad42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-2144 .elementor-element.elementor-element-988ad42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-2144 .elementor-element.elementor-element-988ad42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-2144 .elementor-element.elementor-element-988ad42 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-2144 .elementor-element.elementor-element-988ad42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-2144 .elementor-element.elementor-element-988ad42 .elementor-icon-list-icon i{color:#076951;transition:color 0.3s;}.elementor-2144 .elementor-element.elementor-element-988ad42 .elementor-icon-list-icon svg{fill:#076951;transition:fill 0.3s;}.elementor-2144 .elementor-element.elementor-element-988ad42{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2144 .elementor-element.elementor-element-988ad42 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-2144 .elementor-element.elementor-element-988ad42 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2144 .elementor-element.elementor-element-988ad42 .elementor-icon-list-item > a{font-weight:600;}.elementor-2144 .elementor-element.elementor-element-988ad42 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2144 .elementor-element.elementor-element-7d491e6 .elementor-button{background-color:#076951;font-weight:600;}.elementor-2144 .elementor-element.elementor-element-4818d31{--display:flex;--justify-content:center;}.elementor-2144 .elementor-element.elementor-element-eaab2a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-eaab2a4:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-eaab2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7F6;}.elementor-2144 .elementor-element.elementor-element-5e44a20{width:var( --container-widget-width, 22% );max-width:22%;background-color:#E7F4F1;padding:0px 10px 0px 10px;--container-widget-width:22%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;text-align:center;font-weight:700;}.elementor-2144 .elementor-element.elementor-element-5e44a20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-a4a82f7{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-2144 .elementor-element.elementor-element-f76db40{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-db359bc{--display:flex;}.elementor-2144 .elementor-element.elementor-element-fa8c115 .elementor-icon-wrapper{text-align:start;}.elementor-2144 .elementor-element.elementor-element-fa8c115 .elementor-icon{font-size:30px;}.elementor-2144 .elementor-element.elementor-element-fa8c115 .elementor-icon svg{height:30px;}.elementor-2144 .elementor-element.elementor-element-a2a87dd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-a2a87dd .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-f586d60{font-size:16px;}.elementor-2144 .elementor-element.elementor-element-2630f5c{--display:flex;}.elementor-2144 .elementor-element.elementor-element-8b7e2af .elementor-icon-wrapper{text-align:start;}.elementor-2144 .elementor-element.elementor-element-8b7e2af .elementor-icon{font-size:30px;}.elementor-2144 .elementor-element.elementor-element-8b7e2af .elementor-icon svg{height:30px;}.elementor-2144 .elementor-element.elementor-element-6fe8ebe{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-6fe8ebe .elementor-heading-title{font-size:17px;}.elementor-2144 .elementor-element.elementor-element-7433c32{font-size:16px;}.elementor-2144 .elementor-element.elementor-element-75d9292{--display:flex;}.elementor-2144 .elementor-element.elementor-element-86e762b .elementor-icon-wrapper{text-align:start;}.elementor-2144 .elementor-element.elementor-element-86e762b .elementor-icon{font-size:30px;}.elementor-2144 .elementor-element.elementor-element-86e762b .elementor-icon svg{height:30px;}.elementor-2144 .elementor-element.elementor-element-bf44acb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-bf44acb .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-d074d93{font-size:16px;}.elementor-2144 .elementor-element.elementor-element-55074d4{--display:flex;}.elementor-2144 .elementor-element.elementor-element-d32d6c5 .elementor-icon-wrapper{text-align:start;}.elementor-2144 .elementor-element.elementor-element-d32d6c5 .elementor-icon{font-size:30px;}.elementor-2144 .elementor-element.elementor-element-d32d6c5 .elementor-icon svg{height:30px;}.elementor-2144 .elementor-element.elementor-element-b14dd04{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-b14dd04 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-e6a751e{font-size:16px;}.elementor-2144 .elementor-element.elementor-element-15d6c8e{--display:flex;}.elementor-2144 .elementor-element.elementor-element-dc13a37 .elementor-icon-wrapper{text-align:start;}.elementor-2144 .elementor-element.elementor-element-dc13a37 .elementor-icon{font-size:30px;}.elementor-2144 .elementor-element.elementor-element-dc13a37 .elementor-icon svg{height:30px;}.elementor-2144 .elementor-element.elementor-element-c5308c0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-c5308c0 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-b31def5{font-size:16px;}.elementor-2144 .elementor-element.elementor-element-14a3eda{--display:flex;}.elementor-2144 .elementor-element.elementor-element-1dbca4e .elementor-icon-wrapper{text-align:start;}.elementor-2144 .elementor-element.elementor-element-1dbca4e .elementor-icon{font-size:30px;}.elementor-2144 .elementor-element.elementor-element-1dbca4e .elementor-icon svg{height:30px;}.elementor-2144 .elementor-element.elementor-element-e56258b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-e56258b .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-883e5d8{font-size:16px;}.elementor-2144 .elementor-element.elementor-element-9a0abe4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-9a0abe4:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-9a0abe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7F6;}.elementor-2144 .elementor-element.elementor-element-6005834{width:var( --container-widget-width, 15% );max-width:15%;background-color:#E7F4F1;padding:0px 10px 0px 10px;--container-widget-width:15%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;text-align:center;font-weight:700;}.elementor-2144 .elementor-element.elementor-element-6005834.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-e3bad8e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-2144 .elementor-element.elementor-element-f872829{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-b3752cc{--display:flex;}.elementor-2144 .elementor-element.elementor-element-5f27975{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-5f27975 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-ee4cfbe{text-align:center;font-size:16px;}.elementor-2144 .elementor-element.elementor-element-b4442de{--display:flex;}.elementor-2144 .elementor-element.elementor-element-63356d9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-63356d9 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-f4cbcb9{text-align:center;font-size:16px;}.elementor-2144 .elementor-element.elementor-element-d332508{--display:flex;}.elementor-2144 .elementor-element.elementor-element-1854e7e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-1854e7e .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-cd95912{text-align:center;font-size:16px;}.elementor-2144 .elementor-element.elementor-element-28eaf0e{--display:flex;}.elementor-2144 .elementor-element.elementor-element-9a05301{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-9a05301 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-c83a443{text-align:center;font-size:16px;}.elementor-2144 .elementor-element.elementor-element-a8d2ed2{--display:flex;}.elementor-2144 .elementor-element.elementor-element-47e5509{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-47e5509 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-b2c0b76{text-align:center;font-size:16px;}.elementor-2144 .elementor-element.elementor-element-8debd0c{--display:flex;}.elementor-2144 .elementor-element.elementor-element-7e117d1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-7e117d1 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-bd79f83{text-align:center;font-size:16px;}.elementor-2144 .elementor-element.elementor-element-759d831{--display:flex;}.elementor-2144 .elementor-element.elementor-element-2ec5318{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-2ec5318 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-5c6a31f{text-align:center;font-size:16px;}.elementor-2144 .elementor-element.elementor-element-ff64bd0{--display:flex;}.elementor-2144 .elementor-element.elementor-element-b111bff{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-b111bff .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-6edeb98{text-align:center;font-size:16px;}.elementor-2144 .elementor-element.elementor-element-028fb3f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-028fb3f:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-028fb3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-01f75a0{width:var( --container-widget-width, 22% );max-width:22%;background-color:#E7F4F1;padding:0px 10px 0px 10px;--container-widget-width:22%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;text-align:center;font-weight:700;}.elementor-2144 .elementor-element.elementor-element-01f75a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-926f072{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-2144 .elementor-element.elementor-element-c0098a5{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 15px;--row-gap:0px;--column-gap:15px;--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-7167167{--display:flex;--justify-content:center;}.elementor-2144 .elementor-element.elementor-element-1a6a506{padding:2px 0px 2px 0px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7B8;border-radius:15px 15px 15px 15px;text-align:center;font-weight:600;}.elementor-2144 .elementor-element.elementor-element-fa17c78{--display:flex;--justify-content:center;}.elementor-2144 .elementor-element.elementor-element-18bf968{padding:2px 0px 2px 0px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7B8;border-radius:15px 15px 15px 15px;text-align:center;font-weight:600;}.elementor-2144 .elementor-element.elementor-element-dd85433{--display:flex;--justify-content:center;}.elementor-2144 .elementor-element.elementor-element-fb85f26{padding:2px 0px 2px 0px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7B8;border-radius:15px 15px 15px 15px;text-align:center;font-weight:600;}.elementor-2144 .elementor-element.elementor-element-d481773{--display:flex;--justify-content:center;}.elementor-2144 .elementor-element.elementor-element-987a333{padding:2px 0px 2px 0px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7B8;border-radius:15px 15px 15px 15px;text-align:center;font-weight:600;}.elementor-2144 .elementor-element.elementor-element-9744616{--display:flex;--justify-content:center;}.elementor-2144 .elementor-element.elementor-element-0d63931{padding:2px 0px 2px 0px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7B8;border-radius:15px 15px 15px 15px;text-align:center;font-weight:600;}.elementor-2144 .elementor-element.elementor-element-60b41ac{--display:flex;--justify-content:center;}.elementor-2144 .elementor-element.elementor-element-10b696f{padding:2px 0px 2px 0px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7B8;border-radius:15px 15px 15px 15px;text-align:center;font-weight:600;}.elementor-2144 .elementor-element.elementor-element-e5d612b{--display:flex;}.elementor-2144 .elementor-element.elementor-element-ddd8591{padding:2px 0px 2px 0px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7B8;border-radius:15px 15px 15px 15px;text-align:center;font-weight:600;}.elementor-2144 .elementor-element.elementor-element-f390c6f{--display:flex;}.elementor-2144 .elementor-element.elementor-element-f0026fb{padding:2px 0px 2px 0px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7B8;border-radius:15px 15px 15px 15px;text-align:center;font-weight:600;}.elementor-2144 .elementor-element.elementor-element-87ce358{--display:flex;}.elementor-2144 .elementor-element.elementor-element-2113a22{padding:2px 0px 2px 0px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7B8;border-radius:15px 15px 15px 15px;text-align:center;font-weight:600;}.elementor-2144 .elementor-element.elementor-element-dfbb824{--display:flex;}.elementor-2144 .elementor-element.elementor-element-faeb10b{padding:2px 0px 2px 0px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7B8;border-radius:15px 15px 15px 15px;text-align:center;font-weight:600;}.elementor-2144 .elementor-element.elementor-element-a68081f{--display:flex;}.elementor-2144 .elementor-element.elementor-element-98ebc4c{padding:2px 0px 2px 0px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7B8;border-radius:15px 15px 15px 15px;text-align:center;font-weight:600;}.elementor-2144 .elementor-element.elementor-element-d63c87d{--display:flex;}.elementor-2144 .elementor-element.elementor-element-f153b47{padding:2px 0px 2px 0px;transition:background 0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7D7D7B8;border-radius:15px 15px 15px 15px;text-align:center;font-weight:600;}.elementor-2144 .elementor-element.elementor-element-ed2c3b9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-ed2c3b9:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-ed2c3b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF4F2;}.elementor-2144 .elementor-element.elementor-element-b773bd0{width:var( --container-widget-width, 12% );max-width:12%;background-color:#D8F3ED;padding:0px 10px 0px 10px;--container-widget-width:12%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;text-align:center;font-weight:700;}.elementor-2144 .elementor-element.elementor-element-b773bd0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-fcbdee1{text-align:center;}.elementor-2144 .elementor-element.elementor-element-80eb211{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-2144 .elementor-element.elementor-element-48b214fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-48b214fd:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-48b214fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF4F2;}.elementor-2144 .elementor-element.elementor-element-48b214fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-6b293192{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-27ddbdb2{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2144 .elementor-element.elementor-element-27ddbdb2:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-27ddbdb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-567debea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-6b7d5dc5{width:var( --container-widget-width, 24% );max-width:24%;background-color:#E7F4F1;padding:0px 0px 0px 0px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-6b7d5dc5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-46e8488d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2144 .elementor-element.elementor-element-46e8488d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2144 .elementor-element.elementor-element-46e8488d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2144 .elementor-element.elementor-element-46e8488d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2144 .elementor-element.elementor-element-46e8488d .elementor-icon-list-item > a{font-size:14px;}.elementor-2144 .elementor-element.elementor-element-46e8488d .elementor-icon-list-text{transition:color 0.3s;}.elementor-2144 .elementor-element.elementor-element-7e6efbb1{color:#242424;}.elementor-2144 .elementor-element.elementor-element-344563e3{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2144 .elementor-element.elementor-element-344563e3:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-344563e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-63f5d64e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-1a972d36{width:var( --container-widget-width, 84.625% );max-width:84.625%;background-color:#E7F4F1;padding:0px 0px 0px 0px;--container-widget-width:84.625%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-1a972d36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-16156c7c{width:var( --container-widget-width, 65.176% );max-width:65.176%;background-color:#E7F4F1;padding:0px 0px 0px 0px;--container-widget-width:65.176%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-16156c7c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-e5d012f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2144 .elementor-element.elementor-element-e5d012f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2144 .elementor-element.elementor-element-e5d012f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2144 .elementor-element.elementor-element-e5d012f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2144 .elementor-element.elementor-element-e5d012f .elementor-icon-list-item > a{font-size:14px;}.elementor-2144 .elementor-element.elementor-element-e5d012f .elementor-icon-list-text{transition:color 0.3s;}.elementor-2144 .elementor-element.elementor-element-53626ae0{color:#242424;}.elementor-2144 .elementor-element.elementor-element-2902e86{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2144 .elementor-element.elementor-element-2902e86:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-2902e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-1943b740{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-710b5710{width:var( --container-widget-width, 52.125% );max-width:52.125%;background-color:#E7F4F1;padding:0px 0px 0px 0px;--container-widget-width:52.125%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-710b5710.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-3b8882f9{width:var( --container-widget-width, 80.176% );max-width:80.176%;background-color:#E7F4F1;padding:0px 0px 0px 0px;--container-widget-width:80.176%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-3b8882f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-24093194 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2144 .elementor-element.elementor-element-24093194 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2144 .elementor-element.elementor-element-24093194{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2144 .elementor-element.elementor-element-24093194 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2144 .elementor-element.elementor-element-24093194 .elementor-icon-list-item > a{font-size:14px;}.elementor-2144 .elementor-element.elementor-element-24093194 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2144 .elementor-element.elementor-element-302de34c{color:#242424;}.elementor-2144 .elementor-element.elementor-element-211c1728{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-211c1728:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-211c1728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF4F2;}.elementor-2144 .elementor-element.elementor-element-162594b2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-4bbebda3{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2144 .elementor-element.elementor-element-4bbebda3:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-4bbebda3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-5ba0aa31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-7e1a01c8{width:var( --container-widget-width, 52.125% );max-width:52.125%;background-color:#E7F4F1;padding:0px 0px 0px 0px;--container-widget-width:52.125%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-7e1a01c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-1d6b7b50{width:var( --container-widget-width, 24% );max-width:24%;background-color:#E7F4F1;padding:0px 0px 0px 0px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-1d6b7b50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-2bc2978b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2144 .elementor-element.elementor-element-2bc2978b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2144 .elementor-element.elementor-element-2bc2978b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2144 .elementor-element.elementor-element-2bc2978b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2144 .elementor-element.elementor-element-2bc2978b .elementor-icon-list-item > a{font-size:14px;}.elementor-2144 .elementor-element.elementor-element-2bc2978b .elementor-icon-list-text{transition:color 0.3s;}.elementor-2144 .elementor-element.elementor-element-2f170117{color:#242424;}.elementor-2144 .elementor-element.elementor-element-3fe8b23{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2144 .elementor-element.elementor-element-3fe8b23:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-3fe8b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-41013e03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-44c01c7f{width:var( --container-widget-width, 52.125% );max-width:52.125%;background-color:#E7F4F1;padding:0px 0px 0px 0px;--container-widget-width:52.125%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-44c01c7f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-583b65a9{width:var( --container-widget-width, 80.488% );max-width:80.488%;background-color:#E7F4F1;padding:0px 0px 0px 0px;--container-widget-width:80.488%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-583b65a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-283e51b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2144 .elementor-element.elementor-element-283e51b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2144 .elementor-element.elementor-element-283e51b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2144 .elementor-element.elementor-element-283e51b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2144 .elementor-element.elementor-element-283e51b .elementor-icon-list-item > a{font-size:14px;}.elementor-2144 .elementor-element.elementor-element-283e51b .elementor-icon-list-text{transition:color 0.3s;}.elementor-2144 .elementor-element.elementor-element-1a5adf2{color:#242424;}.elementor-2144 .elementor-element.elementor-element-789effc5{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2144 .elementor-element.elementor-element-789effc5:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-789effc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-3336c6d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-301c1f7a{width:var( --container-widget-width, 79% );max-width:79%;background-color:#E7F4F1;padding:0px 0px 0px 0px;--container-widget-width:79%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-301c1f7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-45ffdce7{width:var( --container-widget-width, 80.488% );max-width:80.488%;background-color:#E7F4F1;padding:0px 0px 0px 0px;--container-widget-width:80.488%;--container-widget-flex-grow:0;border-radius:25px 25px 25px 25px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-45ffdce7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-52d6ff14 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2144 .elementor-element.elementor-element-52d6ff14 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2144 .elementor-element.elementor-element-52d6ff14{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2144 .elementor-element.elementor-element-52d6ff14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2144 .elementor-element.elementor-element-52d6ff14 .elementor-icon-list-item > a{font-size:14px;}.elementor-2144 .elementor-element.elementor-element-52d6ff14 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2144 .elementor-element.elementor-element-72d94e7{color:#242424;}.elementor-2144 .elementor-element.elementor-element-3b2b8d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-3b2b8d6:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-3b2b8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-c5bed58{width:var( --container-widget-width, 16% );max-width:16%;background-color:#ECF4F2;padding:0px 10px 0px 10px;--container-widget-width:16%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;text-align:center;font-weight:700;}.elementor-2144 .elementor-element.elementor-element-c5bed58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-7d4ce4d{text-align:center;}.elementor-2144 .elementor-element.elementor-element-0c43e34{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-2144 .elementor-element.elementor-element-2fa4fe0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-2fa4fe0:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-2fa4fe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-9bbad03{width:var( --container-widget-width, 9% );max-width:9%;background-color:#E7F4F1;padding:0px 10px 0px 10px;--container-widget-width:9%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;text-align:center;font-weight:700;}.elementor-2144 .elementor-element.elementor-element-9bbad03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-9aafdc1{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-2144 .elementor-element.elementor-element-9aafdc1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-ee8a469 .gallery-item .gallery-caption{text-align:center;}.elementor-2144 .elementor-element.elementor-element-cb9b7bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-cb9b7bd:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-cb9b7bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7F6;}.elementor-2144 .elementor-element.elementor-element-e7776c0{width:var( --container-widget-width, 13% );max-width:13%;background-color:#E7F4F1;padding:0px 10px 0px 10px;--container-widget-width:13%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;text-align:center;font-weight:700;}.elementor-2144 .elementor-element.elementor-element-e7776c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-a87c1ca{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-2144 .elementor-element.elementor-element-a87c1ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-05455eb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-87dc73d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2144 .elementor-element.elementor-element-aaf239c .elementor-icon-wrapper{text-align:start;}.elementor-2144 .elementor-element.elementor-element-aaf239c .elementor-icon{font-size:30px;}.elementor-2144 .elementor-element.elementor-element-aaf239c .elementor-icon svg{height:30px;}.elementor-2144 .elementor-element.elementor-element-6ed9419{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-6ed9419 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-9c1b7dc{font-size:16px;}.elementor-2144 .elementor-element.elementor-element-f2d1019{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2144 .elementor-element.elementor-element-be6a164 .elementor-icon-wrapper{text-align:start;}.elementor-2144 .elementor-element.elementor-element-be6a164 .elementor-icon{font-size:30px;}.elementor-2144 .elementor-element.elementor-element-be6a164 .elementor-icon svg{height:30px;}.elementor-2144 .elementor-element.elementor-element-7e58f91{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-7e58f91 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-01900f7{font-size:16px;}.elementor-2144 .elementor-element.elementor-element-e964a42{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2144 .elementor-element.elementor-element-932f366 .elementor-icon-wrapper{text-align:start;}.elementor-2144 .elementor-element.elementor-element-932f366 .elementor-icon{font-size:30px;}.elementor-2144 .elementor-element.elementor-element-932f366 .elementor-icon svg{height:30px;}.elementor-2144 .elementor-element.elementor-element-be826a5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-be826a5 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-ac09634{font-size:16px;}.elementor-2144 .elementor-element.elementor-element-76e159e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2144 .elementor-element.elementor-element-c76b41b .elementor-icon-wrapper{text-align:start;}.elementor-2144 .elementor-element.elementor-element-c76b41b .elementor-icon{font-size:30px;}.elementor-2144 .elementor-element.elementor-element-c76b41b .elementor-icon svg{height:30px;}.elementor-2144 .elementor-element.elementor-element-fe3a11c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-fe3a11c .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-e1b086d{font-size:16px;}.elementor-2144 .elementor-element.elementor-element-761bdbd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2144 .elementor-element.elementor-element-16f45c5 .elementor-icon-wrapper{text-align:start;}.elementor-2144 .elementor-element.elementor-element-16f45c5 .elementor-icon{font-size:30px;}.elementor-2144 .elementor-element.elementor-element-16f45c5 .elementor-icon svg{height:30px;}.elementor-2144 .elementor-element.elementor-element-949d026{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-949d026 .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-597e329{font-size:16px;}.elementor-2144 .elementor-element.elementor-element-6fa9f86{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2144 .elementor-element.elementor-element-0ff4059 .elementor-icon-wrapper{text-align:start;}.elementor-2144 .elementor-element.elementor-element-0ff4059 .elementor-icon{font-size:30px;}.elementor-2144 .elementor-element.elementor-element-0ff4059 .elementor-icon svg{height:30px;}.elementor-2144 .elementor-element.elementor-element-4ea43ee{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2144 .elementor-element.elementor-element-4ea43ee .elementor-heading-title{font-size:18px;}.elementor-2144 .elementor-element.elementor-element-522a442{font-size:16px;}.elementor-2144 .elementor-element.elementor-element-4610d1e10:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-4610d1e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7F6;}.elementor-2144 .elementor-element.elementor-element-4610d1e10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 100px 0px;}.elementor-2144 .elementor-element.elementor-element-4610d1e10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2144 .elementor-element.elementor-element-3b74bffe{text-align:center;}.elementor-2144 .elementor-element.elementor-element-3b74bffe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;color:#222222;}.elementor-2144 .elementor-element.elementor-element-593b07fe{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.2px;color:#444444;}.elementor-2144 .elementor-element.elementor-element-3d96a870{background-color:#FFFFFF;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F6F6;border-radius:19px 19px 19px 19px;box-shadow:0px 0px 25px 0px rgba(200.25, 200.25, 200.25, 0.5);}.elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-accordion-item{border-width:0px;border-color:#F2F2F2;}.elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#F2F2F2;}.elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#F2F2F2;}.elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-tab-title{background-color:#FFFFFF;padding:18px 18px 18px 18px;}.elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-accordion-icon, .elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-accordion-title{color:#1C1C1C;}.elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-accordion-icon svg{fill:#1C1C1C;}.elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-active .elementor-accordion-icon, .elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-active .elementor-accordion-title{color:#076951;}.elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-active .elementor-accordion-icon svg{fill:#076951;}.elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-tab-title .elementor-accordion-icon i:before{color:#737373;}.elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-tab-title .elementor-accordion-icon svg{fill:#737373;}.elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#4F4F4F;}.elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#4F4F4F;}.elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-tab-content{background-color:#FFFFFF;color:#4F4F4F;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.2px;}.elementor-2144 .elementor-element.elementor-element-fcc69a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-df15062{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2144 .elementor-element.elementor-element-85968e8{width:var( --container-widget-width, 13% );max-width:13%;background-color:#E7F4F1;padding:0px 10px 0px 10px;--container-widget-width:13%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;text-align:center;font-weight:700;}.elementor-2144 .elementor-element.elementor-element-85968e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-1fe9f86{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-2144 .elementor-element.elementor-element-1fe9f86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-8f8bd84{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-9a6f726{--display:flex;}.elementor-2144 .elementor-element.elementor-element-4553cac{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-4654a6d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-4654a6d1:not(.elementor-motion-effects-element-type-background), .elementor-2144 .elementor-element.elementor-element-4654a6d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#076951;}.elementor-2144 .elementor-element.elementor-element-2d0b9f6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2144 .elementor-element.elementor-element-2d0b9f6f .elementor-heading-title{font-size:40px;font-weight:800;line-height:1.5em;color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-18e10553{text-align:center;color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-9f2c808 .elementor-button{background-color:#FFFFFF;font-weight:600;fill:#000000;color:#000000;border-radius:5px 5px 5px 5px;}.elementor-2144 .elementor-element.elementor-element-9f2c808 .elementor-button:hover, .elementor-2144 .elementor-element.elementor-element-9f2c808 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2144 .elementor-element.elementor-element-9f2c808{width:var( --container-widget-width, 25.049% );max-width:25.049%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:25.049%;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-9f2c808.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2144 .elementor-element.elementor-element-9f2c808 .elementor-button:hover svg, .elementor-2144 .elementor-element.elementor-element-9f2c808 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2144 .elementor-element.elementor-element-f76db40{--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-f872829{--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-c0098a5{--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-6b293192{--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-162594b2{--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-05455eb{--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-4610d1e10{padding:0px 20px 50px 20px;}.elementor-2144 .elementor-element.elementor-element-3b74bffe .elementor-heading-title{font-size:30px;}.elementor-2144 .elementor-element.elementor-element-593b07fe{font-size:13px;}.elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-accordion-title{font-size:14px;}.elementor-2144 .elementor-element.elementor-element-3d96a870 .elementor-tab-content{font-size:13px;}.elementor-2144 .elementor-element.elementor-element-8f8bd84{--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-2d0b9f6f{text-align:center;}.elementor-2144 .elementor-element.elementor-element-2d0b9f6f .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-2144 .elementor-element.elementor-element-a481823{width:var( --container-widget-width, 102.213px );max-width:102.213px;--container-widget-width:102.213px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-eaab2a4{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-5e44a20{width:initial;max-width:initial;}.elementor-2144 .elementor-element.elementor-element-32b73bb{text-align:center;}.elementor-2144 .elementor-element.elementor-element-f76db40{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-9a0abe4{--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-6005834{width:var( --container-widget-width, 138.513px );max-width:138.513px;--container-widget-width:138.513px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-be61380{text-align:center;}.elementor-2144 .elementor-element.elementor-element-f872829{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-028fb3f{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-01f75a0{width:var( --container-widget-width, 190.688px );max-width:190.688px;--container-widget-width:190.688px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-bf6ca27{text-align:center;}.elementor-2144 .elementor-element.elementor-element-c0098a5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-b773bd0{width:var( --container-widget-width, 144.013px );max-width:144.013px;--container-widget-width:144.013px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-6b293192{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-6b7d5dc5{width:var( --container-widget-width, 118.013px );max-width:118.013px;--container-widget-width:118.013px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-1a972d36{width:var( --container-widget-width, 277.762px );max-width:277.762px;--container-widget-width:277.762px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-16156c7c{width:var( --container-widget-width, 271.1px );max-width:271.1px;--container-widget-width:271.1px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-3b8882f9{width:var( --container-widget-width, 274.938px );max-width:274.938px;--container-widget-width:274.938px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-211c1728{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-162594b2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-583b65a9{width:var( --container-widget-width, 275.238px );max-width:275.238px;--container-widget-width:275.238px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-301c1f7a{width:var( --container-widget-width, 265.7px );max-width:265.7px;--container-widget-width:265.7px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-45ffdce7{width:var( --container-widget-width, 216.238px );max-width:216.238px;--container-widget-width:216.238px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-c5bed58{width:var( --container-widget-width, 223.688px );max-width:223.688px;--container-widget-width:223.688px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-9bbad03{width:var( --container-widget-width, 104.5px );max-width:104.5px;--container-widget-width:104.5px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-2caba9c{text-align:center;}.elementor-2144 .elementor-element.elementor-element-9aafdc1{width:var( --container-widget-width, 336.6px );max-width:336.6px;--container-widget-width:336.6px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-cb9b7bd{--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2144 .elementor-element.elementor-element-e7776c0{width:var( --container-widget-width, 149.175px );max-width:149.175px;--container-widget-width:149.175px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-fb853a3{text-align:center;}.elementor-2144 .elementor-element.elementor-element-a87c1ca{width:var( --container-widget-width, 305.6px );max-width:305.6px;--container-widget-width:305.6px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-05455eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-3b74bffe .elementor-heading-title{font-size:27px;}.elementor-2144 .elementor-element.elementor-element-3d96a870{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2144 .elementor-element.elementor-element-85968e8{width:var( --container-widget-width, 135.575px );max-width:135.575px;--container-widget-width:135.575px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-bb1a3a8{text-align:center;}.elementor-2144 .elementor-element.elementor-element-1fe9f86{width:var( --container-widget-width, 305.6px );max-width:305.6px;--container-widget-width:305.6px;--container-widget-flex-grow:0;}.elementor-2144 .elementor-element.elementor-element-8f8bd84{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2144 .elementor-element.elementor-element-4654a6d1{--margin-top:0px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;}.elementor-2144 .elementor-element.elementor-element-2d0b9f6f .elementor-heading-title{font-size:30px;}.elementor-2144 .elementor-element.elementor-element-9f2c808{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-db359bc */.elementor-2144 .elementor-element.elementor-element-db359bc {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(30px);
  animation: whyFadeUp 0.6s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-db359bc::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: #076951;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.elementor-2144 .elementor-element.elementor-element-db359bc:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-db359bc:nth-child(2) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-db359bc:nth-child(3) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-db359bc:nth-child(4) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-db359bc:nth-child(5) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-db359bc:nth-child(6) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-db359bc:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7,105,81,0.12);
  border-color: transparent;
}
.elementor-2144 .elementor-element.elementor-element-db359bc:hover::before {
  opacity: 1;
}
@keyframes whyFadeUp {
  to { opacity: 1; transform: translateY(0); }
}

.elementor-2144 .elementor-element.elementor-element-db359bc .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-db359bc .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-db359bc .elementor-icon svg {
  animation: iconPulse 2s ease-in-out infinite alternate;
}
@keyframes iconPulse {
  0% { transform: scale(1); filter: drop-shadow(0 0 0 transparent); }
  100% { transform: scale(1.04); filter: drop-shadow(0 0 6px rgba(7,105,81,0.2)); }
}

.elementor-2144 .elementor-element.elementor-element-db359bc:hover .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-db359bc:hover .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-db359bc:hover .elementor-icon svg {
  animation: none;
  transform: scale(1.12);
  filter: drop-shadow(0 0 16px rgba(7,105,81,0.4));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2630f5c */.elementor-2144 .elementor-element.elementor-element-2630f5c {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(30px);
  animation: whyFadeUp 0.6s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-2630f5c::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: #076951;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.elementor-2144 .elementor-element.elementor-element-2630f5c:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-2630f5c:nth-child(2) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-2630f5c:nth-child(3) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-2630f5c:nth-child(4) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-2630f5c:nth-child(5) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-2630f5c:nth-child(6) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-2630f5c:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7,105,81,0.12);
  border-color: transparent;
}
.elementor-2144 .elementor-element.elementor-element-2630f5c:hover::before {
  opacity: 1;
}
@keyframes whyFadeUp {
  to { opacity: 1; transform: translateY(0); }
}

.elementor-2144 .elementor-element.elementor-element-2630f5c .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-2630f5c .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-2630f5c .elementor-icon svg {
  animation: iconPulse 2s ease-in-out infinite alternate;
}
@keyframes iconPulse {
  0% { transform: scale(1); filter: drop-shadow(0 0 0 transparent); }
  100% { transform: scale(1.04); filter: drop-shadow(0 0 6px rgba(7,105,81,0.2)); }
}

.elementor-2144 .elementor-element.elementor-element-2630f5c:hover .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-2630f5c:hover .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-2630f5c:hover .elementor-icon svg {
  animation: none;
  transform: scale(1.12);
  filter: drop-shadow(0 0 16px rgba(7,105,81,0.4));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75d9292 */.elementor-2144 .elementor-element.elementor-element-75d9292 {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(30px);
  animation: whyFadeUp 0.6s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-75d9292::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: #076951;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.elementor-2144 .elementor-element.elementor-element-75d9292:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-75d9292:nth-child(2) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-75d9292:nth-child(3) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-75d9292:nth-child(4) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-75d9292:nth-child(5) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-75d9292:nth-child(6) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-75d9292:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7,105,81,0.12);
  border-color: transparent;
}
.elementor-2144 .elementor-element.elementor-element-75d9292:hover::before {
  opacity: 1;
}
@keyframes whyFadeUp {
  to { opacity: 1; transform: translateY(0); }
}

.elementor-2144 .elementor-element.elementor-element-75d9292 .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-75d9292 .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-75d9292 .elementor-icon svg {
  animation: iconPulse 2s ease-in-out infinite alternate;
}
@keyframes iconPulse {
  0% { transform: scale(1); filter: drop-shadow(0 0 0 transparent); }
  100% { transform: scale(1.04); filter: drop-shadow(0 0 6px rgba(7,105,81,0.2)); }
}

.elementor-2144 .elementor-element.elementor-element-75d9292:hover .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-75d9292:hover .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-75d9292:hover .elementor-icon svg {
  animation: none;
  transform: scale(1.12);
  filter: drop-shadow(0 0 16px rgba(7,105,81,0.4));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55074d4 */.elementor-2144 .elementor-element.elementor-element-55074d4 {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(30px);
  animation: whyFadeUp 0.6s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-55074d4::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: #076951;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.elementor-2144 .elementor-element.elementor-element-55074d4:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-55074d4:nth-child(2) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-55074d4:nth-child(3) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-55074d4:nth-child(4) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-55074d4:nth-child(5) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-55074d4:nth-child(6) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-55074d4:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7,105,81,0.12);
  border-color: transparent;
}
.elementor-2144 .elementor-element.elementor-element-55074d4:hover::before {
  opacity: 1;
}
@keyframes whyFadeUp {
  to { opacity: 1; transform: translateY(0); }
}

.elementor-2144 .elementor-element.elementor-element-55074d4 .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-55074d4 .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-55074d4 .elementor-icon svg {
  animation: iconPulse 2s ease-in-out infinite alternate;
}
@keyframes iconPulse {
  0% { transform: scale(1); filter: drop-shadow(0 0 0 transparent); }
  100% { transform: scale(1.04); filter: drop-shadow(0 0 6px rgba(7,105,81,0.2)); }
}

.elementor-2144 .elementor-element.elementor-element-55074d4:hover .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-55074d4:hover .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-55074d4:hover .elementor-icon svg {
  animation: none;
  transform: scale(1.12);
  filter: drop-shadow(0 0 16px rgba(7,105,81,0.4));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15d6c8e */.elementor-2144 .elementor-element.elementor-element-15d6c8e {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(30px);
  animation: whyFadeUp 0.6s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-15d6c8e::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: #076951;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.elementor-2144 .elementor-element.elementor-element-15d6c8e:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-15d6c8e:nth-child(2) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-15d6c8e:nth-child(3) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-15d6c8e:nth-child(4) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-15d6c8e:nth-child(5) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-15d6c8e:nth-child(6) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-15d6c8e:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7,105,81,0.12);
  border-color: transparent;
}
.elementor-2144 .elementor-element.elementor-element-15d6c8e:hover::before {
  opacity: 1;
}
@keyframes whyFadeUp {
  to { opacity: 1; transform: translateY(0); }
}

.elementor-2144 .elementor-element.elementor-element-15d6c8e .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-15d6c8e .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-15d6c8e .elementor-icon svg {
  animation: iconPulse 2s ease-in-out infinite alternate;
}
@keyframes iconPulse {
  0% { transform: scale(1); filter: drop-shadow(0 0 0 transparent); }
  100% { transform: scale(1.04); filter: drop-shadow(0 0 6px rgba(7,105,81,0.2)); }
}

.elementor-2144 .elementor-element.elementor-element-15d6c8e:hover .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-15d6c8e:hover .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-15d6c8e:hover .elementor-icon svg {
  animation: none;
  transform: scale(1.12);
  filter: drop-shadow(0 0 16px rgba(7,105,81,0.4));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a3eda */.elementor-2144 .elementor-element.elementor-element-14a3eda {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(30px);
  animation: whyFadeUp 0.6s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-14a3eda::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: #076951;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.elementor-2144 .elementor-element.elementor-element-14a3eda:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-14a3eda:nth-child(2) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-14a3eda:nth-child(3) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-14a3eda:nth-child(4) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-14a3eda:nth-child(5) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-14a3eda:nth-child(6) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-14a3eda:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7,105,81,0.12);
  border-color: transparent;
}
.elementor-2144 .elementor-element.elementor-element-14a3eda:hover::before {
  opacity: 1;
}
@keyframes whyFadeUp {
  to { opacity: 1; transform: translateY(0); }
}

.elementor-2144 .elementor-element.elementor-element-14a3eda .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-14a3eda .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-14a3eda .elementor-icon svg {
  animation: iconPulse 2s ease-in-out infinite alternate;
}
@keyframes iconPulse {
  0% { transform: scale(1); filter: drop-shadow(0 0 0 transparent); }
  100% { transform: scale(1.04); filter: drop-shadow(0 0 6px rgba(7,105,81,0.2)); }
}

.elementor-2144 .elementor-element.elementor-element-14a3eda:hover .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-14a3eda:hover .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-14a3eda:hover .elementor-icon svg {
  animation: none;
  transform: scale(1.12);
  filter: drop-shadow(0 0 16px rgba(7,105,81,0.4));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3752cc */.elementor-2144 .elementor-element.elementor-element-b3752cc {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(30px);
  animation: whyFadeUp 0.6s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-b3752cc::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: #076951;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.elementor-2144 .elementor-element.elementor-element-b3752cc:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-b3752cc:nth-child(2) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-b3752cc:nth-child(3) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-b3752cc:nth-child(4) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-b3752cc:nth-child(5) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-b3752cc:nth-child(6) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-b3752cc:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7,105,81,0.12);
  border-color: transparent;
}
.elementor-2144 .elementor-element.elementor-element-b3752cc:hover::before {
  opacity: 1;
}
@keyframes whyFadeUp {
  to { opacity: 1; transform: translateY(0); }
}

.elementor-2144 .elementor-element.elementor-element-b3752cc .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-b3752cc .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-b3752cc .elementor-icon svg {
  animation: iconPulse 2s ease-in-out infinite alternate;
}
@keyframes iconPulse {
  0% { transform: scale(1); filter: drop-shadow(0 0 0 transparent); }
  100% { transform: scale(1.04); filter: drop-shadow(0 0 6px rgba(7,105,81,0.2)); }
}

.elementor-2144 .elementor-element.elementor-element-b3752cc:hover .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-b3752cc:hover .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-b3752cc:hover .elementor-icon svg {
  animation: none;
  transform: scale(1.12);
  filter: drop-shadow(0 0 16px rgba(7,105,81,0.4));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4442de */.elementor-2144 .elementor-element.elementor-element-b4442de {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(30px);
  animation: whyFadeUp 0.6s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-b4442de::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: #076951;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.elementor-2144 .elementor-element.elementor-element-b4442de:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-b4442de:nth-child(2) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-b4442de:nth-child(3) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-b4442de:nth-child(4) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-b4442de:nth-child(5) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-b4442de:nth-child(6) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-b4442de:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7,105,81,0.12);
  border-color: transparent;
}
.elementor-2144 .elementor-element.elementor-element-b4442de:hover::before {
  opacity: 1;
}
@keyframes whyFadeUp {
  to { opacity: 1; transform: translateY(0); }
}

.elementor-2144 .elementor-element.elementor-element-b4442de .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-b4442de .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-b4442de .elementor-icon svg {
  animation: iconPulse 2s ease-in-out infinite alternate;
}
@keyframes iconPulse {
  0% { transform: scale(1); filter: drop-shadow(0 0 0 transparent); }
  100% { transform: scale(1.04); filter: drop-shadow(0 0 6px rgba(7,105,81,0.2)); }
}

.elementor-2144 .elementor-element.elementor-element-b4442de:hover .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-b4442de:hover .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-b4442de:hover .elementor-icon svg {
  animation: none;
  transform: scale(1.12);
  filter: drop-shadow(0 0 16px rgba(7,105,81,0.4));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d332508 */.elementor-2144 .elementor-element.elementor-element-d332508 {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(30px);
  animation: whyFadeUp 0.6s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-d332508::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: #076951;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.elementor-2144 .elementor-element.elementor-element-d332508:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-d332508:nth-child(2) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-d332508:nth-child(3) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-d332508:nth-child(4) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-d332508:nth-child(5) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-d332508:nth-child(6) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-d332508:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7,105,81,0.12);
  border-color: transparent;
}
.elementor-2144 .elementor-element.elementor-element-d332508:hover::before {
  opacity: 1;
}
@keyframes whyFadeUp {
  to { opacity: 1; transform: translateY(0); }
}

.elementor-2144 .elementor-element.elementor-element-d332508 .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-d332508 .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-d332508 .elementor-icon svg {
  animation: iconPulse 2s ease-in-out infinite alternate;
}
@keyframes iconPulse {
  0% { transform: scale(1); filter: drop-shadow(0 0 0 transparent); }
  100% { transform: scale(1.04); filter: drop-shadow(0 0 6px rgba(7,105,81,0.2)); }
}

.elementor-2144 .elementor-element.elementor-element-d332508:hover .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-d332508:hover .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-d332508:hover .elementor-icon svg {
  animation: none;
  transform: scale(1.12);
  filter: drop-shadow(0 0 16px rgba(7,105,81,0.4));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28eaf0e */.elementor-2144 .elementor-element.elementor-element-28eaf0e {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(30px);
  animation: whyFadeUp 0.6s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-28eaf0e::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: #076951;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.elementor-2144 .elementor-element.elementor-element-28eaf0e:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-28eaf0e:nth-child(2) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-28eaf0e:nth-child(3) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-28eaf0e:nth-child(4) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-28eaf0e:nth-child(5) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-28eaf0e:nth-child(6) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-28eaf0e:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7,105,81,0.12);
  border-color: transparent;
}
.elementor-2144 .elementor-element.elementor-element-28eaf0e:hover::before {
  opacity: 1;
}
@keyframes whyFadeUp {
  to { opacity: 1; transform: translateY(0); }
}

.elementor-2144 .elementor-element.elementor-element-28eaf0e .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-28eaf0e .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-28eaf0e .elementor-icon svg {
  animation: iconPulse 2s ease-in-out infinite alternate;
}
@keyframes iconPulse {
  0% { transform: scale(1); filter: drop-shadow(0 0 0 transparent); }
  100% { transform: scale(1.04); filter: drop-shadow(0 0 6px rgba(7,105,81,0.2)); }
}

.elementor-2144 .elementor-element.elementor-element-28eaf0e:hover .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-28eaf0e:hover .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-28eaf0e:hover .elementor-icon svg {
  animation: none;
  transform: scale(1.12);
  filter: drop-shadow(0 0 16px rgba(7,105,81,0.4));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8d2ed2 */.elementor-2144 .elementor-element.elementor-element-a8d2ed2 {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(30px);
  animation: whyFadeUp 0.6s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-a8d2ed2::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: #076951;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.elementor-2144 .elementor-element.elementor-element-a8d2ed2:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-a8d2ed2:nth-child(2) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-a8d2ed2:nth-child(3) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-a8d2ed2:nth-child(4) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-a8d2ed2:nth-child(5) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-a8d2ed2:nth-child(6) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-a8d2ed2:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7,105,81,0.12);
  border-color: transparent;
}
.elementor-2144 .elementor-element.elementor-element-a8d2ed2:hover::before {
  opacity: 1;
}
@keyframes whyFadeUp {
  to { opacity: 1; transform: translateY(0); }
}

.elementor-2144 .elementor-element.elementor-element-a8d2ed2 .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-a8d2ed2 .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-a8d2ed2 .elementor-icon svg {
  animation: iconPulse 2s ease-in-out infinite alternate;
}
@keyframes iconPulse {
  0% { transform: scale(1); filter: drop-shadow(0 0 0 transparent); }
  100% { transform: scale(1.04); filter: drop-shadow(0 0 6px rgba(7,105,81,0.2)); }
}

.elementor-2144 .elementor-element.elementor-element-a8d2ed2:hover .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-a8d2ed2:hover .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-a8d2ed2:hover .elementor-icon svg {
  animation: none;
  transform: scale(1.12);
  filter: drop-shadow(0 0 16px rgba(7,105,81,0.4));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8debd0c */.elementor-2144 .elementor-element.elementor-element-8debd0c {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(30px);
  animation: whyFadeUp 0.6s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-8debd0c::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: #076951;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.elementor-2144 .elementor-element.elementor-element-8debd0c:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-8debd0c:nth-child(2) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-8debd0c:nth-child(3) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-8debd0c:nth-child(4) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-8debd0c:nth-child(5) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-8debd0c:nth-child(6) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-8debd0c:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7,105,81,0.12);
  border-color: transparent;
}
.elementor-2144 .elementor-element.elementor-element-8debd0c:hover::before {
  opacity: 1;
}
@keyframes whyFadeUp {
  to { opacity: 1; transform: translateY(0); }
}

.elementor-2144 .elementor-element.elementor-element-8debd0c .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-8debd0c .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-8debd0c .elementor-icon svg {
  animation: iconPulse 2s ease-in-out infinite alternate;
}
@keyframes iconPulse {
  0% { transform: scale(1); filter: drop-shadow(0 0 0 transparent); }
  100% { transform: scale(1.04); filter: drop-shadow(0 0 6px rgba(7,105,81,0.2)); }
}

.elementor-2144 .elementor-element.elementor-element-8debd0c:hover .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-8debd0c:hover .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-8debd0c:hover .elementor-icon svg {
  animation: none;
  transform: scale(1.12);
  filter: drop-shadow(0 0 16px rgba(7,105,81,0.4));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-759d831 */.elementor-2144 .elementor-element.elementor-element-759d831 {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(30px);
  animation: whyFadeUp 0.6s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-759d831::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: #076951;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.elementor-2144 .elementor-element.elementor-element-759d831:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-759d831:nth-child(2) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-759d831:nth-child(3) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-759d831:nth-child(4) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-759d831:nth-child(5) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-759d831:nth-child(6) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-759d831:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7,105,81,0.12);
  border-color: transparent;
}
.elementor-2144 .elementor-element.elementor-element-759d831:hover::before {
  opacity: 1;
}
@keyframes whyFadeUp {
  to { opacity: 1; transform: translateY(0); }
}

.elementor-2144 .elementor-element.elementor-element-759d831 .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-759d831 .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-759d831 .elementor-icon svg {
  animation: iconPulse 2s ease-in-out infinite alternate;
}
@keyframes iconPulse {
  0% { transform: scale(1); filter: drop-shadow(0 0 0 transparent); }
  100% { transform: scale(1.04); filter: drop-shadow(0 0 6px rgba(7,105,81,0.2)); }
}

.elementor-2144 .elementor-element.elementor-element-759d831:hover .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-759d831:hover .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-759d831:hover .elementor-icon svg {
  animation: none;
  transform: scale(1.12);
  filter: drop-shadow(0 0 16px rgba(7,105,81,0.4));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff64bd0 */.elementor-2144 .elementor-element.elementor-element-ff64bd0 {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  position: relative;
  overflow: hidden;
  opacity: 0;
  transform: translateY(30px);
  animation: whyFadeUp 0.6s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-ff64bd0::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 4px;
  background: #076951;
  opacity: 0;
  transition: opacity 0.35s ease;
}
.elementor-2144 .elementor-element.elementor-element-ff64bd0:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-ff64bd0:nth-child(2) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-ff64bd0:nth-child(3) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-ff64bd0:nth-child(4) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-ff64bd0:nth-child(5) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-ff64bd0:nth-child(6) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-ff64bd0:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7,105,81,0.12);
  border-color: transparent;
}
.elementor-2144 .elementor-element.elementor-element-ff64bd0:hover::before {
  opacity: 1;
}
@keyframes whyFadeUp {
  to { opacity: 1; transform: translateY(0); }
}

.elementor-2144 .elementor-element.elementor-element-ff64bd0 .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-ff64bd0 .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-ff64bd0 .elementor-icon svg {
  animation: iconPulse 2s ease-in-out infinite alternate;
}
@keyframes iconPulse {
  0% { transform: scale(1); filter: drop-shadow(0 0 0 transparent); }
  100% { transform: scale(1.04); filter: drop-shadow(0 0 6px rgba(7,105,81,0.2)); }
}

.elementor-2144 .elementor-element.elementor-element-ff64bd0:hover .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-ff64bd0:hover .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-ff64bd0:hover .elementor-icon svg {
  animation: none;
  transform: scale(1.12);
  filter: drop-shadow(0 0 16px rgba(7,105,81,0.4));
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a6a506 */.elementor-2144 .elementor-element.elementor-element-1a6a506 {
  background: #F2F7F6;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 50px;
  padding: 12px 20px;
  text-align: center;
  font-weight: 500;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(20px);
  animation: condFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-1a6a506:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-1a6a506:nth-child(2) { animation-delay: 0.05s; }
.elementor-2144 .elementor-element.elementor-element-1a6a506:nth-child(3) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-1a6a506:nth-child(4) { animation-delay: 0.15s; }
.elementor-2144 .elementor-element.elementor-element-1a6a506:nth-child(5) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-1a6a506:nth-child(6) { animation-delay: 0.25s; }
.elementor-2144 .elementor-element.elementor-element-1a6a506:nth-child(7) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-1a6a506:nth-child(8) { animation-delay: 0.35s; }
.elementor-2144 .elementor-element.elementor-element-1a6a506:nth-child(9) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-1a6a506:nth-child(10) { animation-delay: 0.45s; }
.elementor-2144 .elementor-element.elementor-element-1a6a506:nth-child(11) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-1a6a506:nth-child(12) { animation-delay: 0.55s; }
.elementor-2144 .elementor-element.elementor-element-1a6a506:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(7,105,81,0.2);
  background: #076951;
  color: #fff;
  border-color: #076951;
}
@keyframes condFadeUp {
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18bf968 */.elementor-2144 .elementor-element.elementor-element-18bf968 {
  background: #F2F7F6;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 50px;
  padding: 12px 20px;
  text-align: center;
  font-weight: 500;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(20px);
  animation: condFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-18bf968:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-18bf968:nth-child(2) { animation-delay: 0.05s; }
.elementor-2144 .elementor-element.elementor-element-18bf968:nth-child(3) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-18bf968:nth-child(4) { animation-delay: 0.15s; }
.elementor-2144 .elementor-element.elementor-element-18bf968:nth-child(5) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-18bf968:nth-child(6) { animation-delay: 0.25s; }
.elementor-2144 .elementor-element.elementor-element-18bf968:nth-child(7) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-18bf968:nth-child(8) { animation-delay: 0.35s; }
.elementor-2144 .elementor-element.elementor-element-18bf968:nth-child(9) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-18bf968:nth-child(10) { animation-delay: 0.45s; }
.elementor-2144 .elementor-element.elementor-element-18bf968:nth-child(11) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-18bf968:nth-child(12) { animation-delay: 0.55s; }
.elementor-2144 .elementor-element.elementor-element-18bf968:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(7,105,81,0.2);
  background: #076951;
  color: #fff;
  border-color: #076951;
}
@keyframes condFadeUp {
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb85f26 */.elementor-2144 .elementor-element.elementor-element-fb85f26 {
  background: #F2F7F6;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 50px;
  padding: 12px 20px;
  text-align: center;
  font-weight: 500;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(20px);
  animation: condFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-fb85f26:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-fb85f26:nth-child(2) { animation-delay: 0.05s; }
.elementor-2144 .elementor-element.elementor-element-fb85f26:nth-child(3) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-fb85f26:nth-child(4) { animation-delay: 0.15s; }
.elementor-2144 .elementor-element.elementor-element-fb85f26:nth-child(5) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-fb85f26:nth-child(6) { animation-delay: 0.25s; }
.elementor-2144 .elementor-element.elementor-element-fb85f26:nth-child(7) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-fb85f26:nth-child(8) { animation-delay: 0.35s; }
.elementor-2144 .elementor-element.elementor-element-fb85f26:nth-child(9) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-fb85f26:nth-child(10) { animation-delay: 0.45s; }
.elementor-2144 .elementor-element.elementor-element-fb85f26:nth-child(11) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-fb85f26:nth-child(12) { animation-delay: 0.55s; }
.elementor-2144 .elementor-element.elementor-element-fb85f26:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(7,105,81,0.2);
  background: #076951;
  color: #fff;
  border-color: #076951;
}
@keyframes condFadeUp {
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-987a333 */.elementor-2144 .elementor-element.elementor-element-987a333 {
  background: #F2F7F6;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 50px;
  padding: 12px 20px;
  text-align: center;
  font-weight: 500;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(20px);
  animation: condFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-987a333:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-987a333:nth-child(2) { animation-delay: 0.05s; }
.elementor-2144 .elementor-element.elementor-element-987a333:nth-child(3) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-987a333:nth-child(4) { animation-delay: 0.15s; }
.elementor-2144 .elementor-element.elementor-element-987a333:nth-child(5) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-987a333:nth-child(6) { animation-delay: 0.25s; }
.elementor-2144 .elementor-element.elementor-element-987a333:nth-child(7) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-987a333:nth-child(8) { animation-delay: 0.35s; }
.elementor-2144 .elementor-element.elementor-element-987a333:nth-child(9) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-987a333:nth-child(10) { animation-delay: 0.45s; }
.elementor-2144 .elementor-element.elementor-element-987a333:nth-child(11) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-987a333:nth-child(12) { animation-delay: 0.55s; }
.elementor-2144 .elementor-element.elementor-element-987a333:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(7,105,81,0.2);
  background: #076951;
  color: #fff;
  border-color: #076951;
}
@keyframes condFadeUp {
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d63931 */.elementor-2144 .elementor-element.elementor-element-0d63931 {
  background: #F2F7F6;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 50px;
  padding: 12px 20px;
  text-align: center;
  font-weight: 500;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(20px);
  animation: condFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-0d63931:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-0d63931:nth-child(2) { animation-delay: 0.05s; }
.elementor-2144 .elementor-element.elementor-element-0d63931:nth-child(3) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-0d63931:nth-child(4) { animation-delay: 0.15s; }
.elementor-2144 .elementor-element.elementor-element-0d63931:nth-child(5) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-0d63931:nth-child(6) { animation-delay: 0.25s; }
.elementor-2144 .elementor-element.elementor-element-0d63931:nth-child(7) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-0d63931:nth-child(8) { animation-delay: 0.35s; }
.elementor-2144 .elementor-element.elementor-element-0d63931:nth-child(9) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-0d63931:nth-child(10) { animation-delay: 0.45s; }
.elementor-2144 .elementor-element.elementor-element-0d63931:nth-child(11) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-0d63931:nth-child(12) { animation-delay: 0.55s; }
.elementor-2144 .elementor-element.elementor-element-0d63931:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(7,105,81,0.2);
  background: #076951;
  color: #fff;
  border-color: #076951;
}
@keyframes condFadeUp {
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10b696f */.elementor-2144 .elementor-element.elementor-element-10b696f {
  background: #F2F7F6;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 50px;
  padding: 12px 20px;
  text-align: center;
  font-weight: 500;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(20px);
  animation: condFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-10b696f:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-10b696f:nth-child(2) { animation-delay: 0.05s; }
.elementor-2144 .elementor-element.elementor-element-10b696f:nth-child(3) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-10b696f:nth-child(4) { animation-delay: 0.15s; }
.elementor-2144 .elementor-element.elementor-element-10b696f:nth-child(5) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-10b696f:nth-child(6) { animation-delay: 0.25s; }
.elementor-2144 .elementor-element.elementor-element-10b696f:nth-child(7) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-10b696f:nth-child(8) { animation-delay: 0.35s; }
.elementor-2144 .elementor-element.elementor-element-10b696f:nth-child(9) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-10b696f:nth-child(10) { animation-delay: 0.45s; }
.elementor-2144 .elementor-element.elementor-element-10b696f:nth-child(11) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-10b696f:nth-child(12) { animation-delay: 0.55s; }
.elementor-2144 .elementor-element.elementor-element-10b696f:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(7,105,81,0.2);
  background: #076951;
  color: #fff;
  border-color: #076951;
}
@keyframes condFadeUp {
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ddd8591 */.elementor-2144 .elementor-element.elementor-element-ddd8591 {
  background: #F2F7F6;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 50px;
  padding: 12px 20px;
  text-align: center;
  font-weight: 500;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(20px);
  animation: condFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-ddd8591:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-ddd8591:nth-child(2) { animation-delay: 0.05s; }
.elementor-2144 .elementor-element.elementor-element-ddd8591:nth-child(3) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-ddd8591:nth-child(4) { animation-delay: 0.15s; }
.elementor-2144 .elementor-element.elementor-element-ddd8591:nth-child(5) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-ddd8591:nth-child(6) { animation-delay: 0.25s; }
.elementor-2144 .elementor-element.elementor-element-ddd8591:nth-child(7) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-ddd8591:nth-child(8) { animation-delay: 0.35s; }
.elementor-2144 .elementor-element.elementor-element-ddd8591:nth-child(9) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-ddd8591:nth-child(10) { animation-delay: 0.45s; }
.elementor-2144 .elementor-element.elementor-element-ddd8591:nth-child(11) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-ddd8591:nth-child(12) { animation-delay: 0.55s; }
.elementor-2144 .elementor-element.elementor-element-ddd8591:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(7,105,81,0.2);
  background: #076951;
  color: #fff;
  border-color: #076951;
}
@keyframes condFadeUp {
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0026fb */.elementor-2144 .elementor-element.elementor-element-f0026fb {
  background: #F2F7F6;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 50px;
  padding: 12px 20px;
  text-align: center;
  font-weight: 500;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(20px);
  animation: condFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-f0026fb:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-f0026fb:nth-child(2) { animation-delay: 0.05s; }
.elementor-2144 .elementor-element.elementor-element-f0026fb:nth-child(3) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-f0026fb:nth-child(4) { animation-delay: 0.15s; }
.elementor-2144 .elementor-element.elementor-element-f0026fb:nth-child(5) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-f0026fb:nth-child(6) { animation-delay: 0.25s; }
.elementor-2144 .elementor-element.elementor-element-f0026fb:nth-child(7) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-f0026fb:nth-child(8) { animation-delay: 0.35s; }
.elementor-2144 .elementor-element.elementor-element-f0026fb:nth-child(9) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-f0026fb:nth-child(10) { animation-delay: 0.45s; }
.elementor-2144 .elementor-element.elementor-element-f0026fb:nth-child(11) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-f0026fb:nth-child(12) { animation-delay: 0.55s; }
.elementor-2144 .elementor-element.elementor-element-f0026fb:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(7,105,81,0.2);
  background: #076951;
  color: #fff;
  border-color: #076951;
}
@keyframes condFadeUp {
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2113a22 */.elementor-2144 .elementor-element.elementor-element-2113a22 {
  background: #F2F7F6;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 50px;
  padding: 12px 20px;
  text-align: center;
  font-weight: 500;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(20px);
  animation: condFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-2113a22:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-2113a22:nth-child(2) { animation-delay: 0.05s; }
.elementor-2144 .elementor-element.elementor-element-2113a22:nth-child(3) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-2113a22:nth-child(4) { animation-delay: 0.15s; }
.elementor-2144 .elementor-element.elementor-element-2113a22:nth-child(5) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-2113a22:nth-child(6) { animation-delay: 0.25s; }
.elementor-2144 .elementor-element.elementor-element-2113a22:nth-child(7) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-2113a22:nth-child(8) { animation-delay: 0.35s; }
.elementor-2144 .elementor-element.elementor-element-2113a22:nth-child(9) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-2113a22:nth-child(10) { animation-delay: 0.45s; }
.elementor-2144 .elementor-element.elementor-element-2113a22:nth-child(11) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-2113a22:nth-child(12) { animation-delay: 0.55s; }
.elementor-2144 .elementor-element.elementor-element-2113a22:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(7,105,81,0.2);
  background: #076951;
  color: #fff;
  border-color: #076951;
}
@keyframes condFadeUp {
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-faeb10b */.elementor-2144 .elementor-element.elementor-element-faeb10b {
  background: #F2F7F6;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 50px;
  padding: 12px 20px;
  text-align: center;
  font-weight: 500;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(20px);
  animation: condFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-faeb10b:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-faeb10b:nth-child(2) { animation-delay: 0.05s; }
.elementor-2144 .elementor-element.elementor-element-faeb10b:nth-child(3) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-faeb10b:nth-child(4) { animation-delay: 0.15s; }
.elementor-2144 .elementor-element.elementor-element-faeb10b:nth-child(5) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-faeb10b:nth-child(6) { animation-delay: 0.25s; }
.elementor-2144 .elementor-element.elementor-element-faeb10b:nth-child(7) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-faeb10b:nth-child(8) { animation-delay: 0.35s; }
.elementor-2144 .elementor-element.elementor-element-faeb10b:nth-child(9) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-faeb10b:nth-child(10) { animation-delay: 0.45s; }
.elementor-2144 .elementor-element.elementor-element-faeb10b:nth-child(11) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-faeb10b:nth-child(12) { animation-delay: 0.55s; }
.elementor-2144 .elementor-element.elementor-element-faeb10b:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(7,105,81,0.2);
  background: #076951;
  color: #fff;
  border-color: #076951;
}
@keyframes condFadeUp {
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98ebc4c */.elementor-2144 .elementor-element.elementor-element-98ebc4c {
  background: #F2F7F6;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 50px;
  padding: 12px 20px;
  text-align: center;
  font-weight: 500;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(20px);
  animation: condFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-98ebc4c:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-98ebc4c:nth-child(2) { animation-delay: 0.05s; }
.elementor-2144 .elementor-element.elementor-element-98ebc4c:nth-child(3) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-98ebc4c:nth-child(4) { animation-delay: 0.15s; }
.elementor-2144 .elementor-element.elementor-element-98ebc4c:nth-child(5) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-98ebc4c:nth-child(6) { animation-delay: 0.25s; }
.elementor-2144 .elementor-element.elementor-element-98ebc4c:nth-child(7) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-98ebc4c:nth-child(8) { animation-delay: 0.35s; }
.elementor-2144 .elementor-element.elementor-element-98ebc4c:nth-child(9) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-98ebc4c:nth-child(10) { animation-delay: 0.45s; }
.elementor-2144 .elementor-element.elementor-element-98ebc4c:nth-child(11) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-98ebc4c:nth-child(12) { animation-delay: 0.55s; }
.elementor-2144 .elementor-element.elementor-element-98ebc4c:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(7,105,81,0.2);
  background: #076951;
  color: #fff;
  border-color: #076951;
}
@keyframes condFadeUp {
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f153b47 */.elementor-2144 .elementor-element.elementor-element-f153b47 {
  background: #F2F7F6;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 50px;
  padding: 12px 20px;
  text-align: center;
  font-weight: 500;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(20px);
  animation: condFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-f153b47:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-f153b47:nth-child(2) { animation-delay: 0.05s; }
.elementor-2144 .elementor-element.elementor-element-f153b47:nth-child(3) { animation-delay: 0.1s; }
.elementor-2144 .elementor-element.elementor-element-f153b47:nth-child(4) { animation-delay: 0.15s; }
.elementor-2144 .elementor-element.elementor-element-f153b47:nth-child(5) { animation-delay: 0.2s; }
.elementor-2144 .elementor-element.elementor-element-f153b47:nth-child(6) { animation-delay: 0.25s; }
.elementor-2144 .elementor-element.elementor-element-f153b47:nth-child(7) { animation-delay: 0.3s; }
.elementor-2144 .elementor-element.elementor-element-f153b47:nth-child(8) { animation-delay: 0.35s; }
.elementor-2144 .elementor-element.elementor-element-f153b47:nth-child(9) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-f153b47:nth-child(10) { animation-delay: 0.45s; }
.elementor-2144 .elementor-element.elementor-element-f153b47:nth-child(11) { animation-delay: 0.5s; }
.elementor-2144 .elementor-element.elementor-element-f153b47:nth-child(12) { animation-delay: 0.55s; }
.elementor-2144 .elementor-element.elementor-element-f153b47:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(7,105,81,0.2);
  background: #076951;
  color: #fff;
  border-color: #076951;
}
@keyframes condFadeUp {
  to { opacity: 1; transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27ddbdb2 */.elementor-2144 .elementor-element.elementor-element-27ddbdb2 {
  background: #fff;
  border: 2px solid #e8f0ed;
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}
.elementor-2144 .elementor-element.elementor-element-27ddbdb2:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7, 105, 81, 0.12);
  border-color: #076951;
}
.elementor-2144 .elementor-element.elementor-element-27ddbdb2 *, 
.elementor-2144 .elementor-element.elementor-element-27ddbdb2 .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-27ddbdb2 .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-27ddbdb2 .elementor-icon svg {
  animation: none !important;
  animation-play-state: paused !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-344563e3 */.elementor-2144 .elementor-element.elementor-element-344563e3 {
  background: #fff;
  border: 2px solid #e8f0ed;
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}
.elementor-2144 .elementor-element.elementor-element-344563e3:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7, 105, 81, 0.12);
  border-color: #076951;
}
.elementor-2144 .elementor-element.elementor-element-344563e3 *, 
.elementor-2144 .elementor-element.elementor-element-344563e3 .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-344563e3 .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-344563e3 .elementor-icon svg {
  animation: none !important;
  animation-play-state: paused !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2902e86 */.elementor-2144 .elementor-element.elementor-element-2902e86 {
  background: #fff;
  border: 2px solid #e8f0ed;
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}
.elementor-2144 .elementor-element.elementor-element-2902e86:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7, 105, 81, 0.12);
  border-color: #076951;
}
.elementor-2144 .elementor-element.elementor-element-2902e86 *, 
.elementor-2144 .elementor-element.elementor-element-2902e86 .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-2902e86 .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-2902e86 .elementor-icon svg {
  animation: none !important;
  animation-play-state: paused !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bbebda3 */.elementor-2144 .elementor-element.elementor-element-4bbebda3 {
  background: #fff;
  border: 2px solid #e8f0ed;
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}
.elementor-2144 .elementor-element.elementor-element-4bbebda3:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7, 105, 81, 0.12);
  border-color: #076951;
}
.elementor-2144 .elementor-element.elementor-element-4bbebda3 *, 
.elementor-2144 .elementor-element.elementor-element-4bbebda3 .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-4bbebda3 .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-4bbebda3 .elementor-icon svg {
  animation: none !important;
  animation-play-state: paused !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fe8b23 */.elementor-2144 .elementor-element.elementor-element-3fe8b23 {
  background: #fff;
  border: 2px solid #e8f0ed;
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}
.elementor-2144 .elementor-element.elementor-element-3fe8b23:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7, 105, 81, 0.12);
  border-color: #076951;
}
.elementor-2144 .elementor-element.elementor-element-3fe8b23 *, 
.elementor-2144 .elementor-element.elementor-element-3fe8b23 .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-3fe8b23 .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-3fe8b23 .elementor-icon svg {
  animation: none !important;
  animation-play-state: paused !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-789effc5 */.elementor-2144 .elementor-element.elementor-element-789effc5 {
  background: #fff;
  border: 2px solid #e8f0ed;
  border-radius: 14px;
  padding: 36px 28px;
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}
.elementor-2144 .elementor-element.elementor-element-789effc5:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 40px rgba(7, 105, 81, 0.12);
  border-color: #076951;
}
.elementor-2144 .elementor-element.elementor-element-789effc5 *, 
.elementor-2144 .elementor-element.elementor-element-789effc5 .elementor-icon,
.elementor-2144 .elementor-element.elementor-element-789effc5 .elementor-icon i,
.elementor-2144 .elementor-element.elementor-element-789effc5 .elementor-icon svg {
  animation: none !important;
  animation-play-state: paused !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87dc73d */.elementor-2144 .elementor-element.elementor-element-87dc73d {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 24px 20px;
  text-align: center;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(24px);
  animation: areaFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-87dc73d:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-87dc73d:nth-child(2) { animation-delay: 0.08s; }
.elementor-2144 .elementor-element.elementor-element-87dc73d:nth-child(3) { animation-delay: 0.16s; }
.elementor-2144 .elementor-element.elementor-element-87dc73d:nth-child(4) { animation-delay: 0.24s; }
.elementor-2144 .elementor-element.elementor-element-87dc73d:nth-child(5) { animation-delay: 0.32s; }
.elementor-2144 .elementor-element.elementor-element-87dc73d:nth-child(6) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-87dc73d:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 30px rgba(7,105,81,0.18);
  background: #076951;
  color: #ffffff;
  border-color: #076951;
}
.elementor-2144 .elementor-element.elementor-element-87dc73d:hover svg {
  fill: #fff;
}
@keyframes areaFadeUp {
  to { opacity: 1; transform: translateY(0); }
}
.elementor-2144 .elementor-element.elementor-element-87dc73d:hover,
.elementor-2144 .elementor-element.elementor-element-87dc73d:hover h4,
.elementor-2144 .elementor-element.elementor-element-87dc73d:hover h3,
.elementor-2144 .elementor-element.elementor-element-87dc73d:hover h2,
.elementor-2144 .elementor-element.elementor-element-87dc73d:hover p,
.elementor-2144 .elementor-element.elementor-element-87dc73d:hover span {
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2d1019 */.elementor-2144 .elementor-element.elementor-element-f2d1019 {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 24px 20px;
  text-align: center;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(24px);
  animation: areaFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-f2d1019:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-f2d1019:nth-child(2) { animation-delay: 0.08s; }
.elementor-2144 .elementor-element.elementor-element-f2d1019:nth-child(3) { animation-delay: 0.16s; }
.elementor-2144 .elementor-element.elementor-element-f2d1019:nth-child(4) { animation-delay: 0.24s; }
.elementor-2144 .elementor-element.elementor-element-f2d1019:nth-child(5) { animation-delay: 0.32s; }
.elementor-2144 .elementor-element.elementor-element-f2d1019:nth-child(6) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-f2d1019:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 30px rgba(7,105,81,0.18);
  background: #076951;
  color: #ffffff;
  border-color: #076951;
}
.elementor-2144 .elementor-element.elementor-element-f2d1019:hover svg {
  fill: #fff;
}
@keyframes areaFadeUp {
  to { opacity: 1; transform: translateY(0); }
}
.elementor-2144 .elementor-element.elementor-element-f2d1019:hover,
.elementor-2144 .elementor-element.elementor-element-f2d1019:hover h4,
.elementor-2144 .elementor-element.elementor-element-f2d1019:hover h3,
.elementor-2144 .elementor-element.elementor-element-f2d1019:hover h2,
.elementor-2144 .elementor-element.elementor-element-f2d1019:hover p,
.elementor-2144 .elementor-element.elementor-element-f2d1019:hover span {
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e964a42 */.elementor-2144 .elementor-element.elementor-element-e964a42 {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 24px 20px;
  text-align: center;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(24px);
  animation: areaFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-e964a42:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-e964a42:nth-child(2) { animation-delay: 0.08s; }
.elementor-2144 .elementor-element.elementor-element-e964a42:nth-child(3) { animation-delay: 0.16s; }
.elementor-2144 .elementor-element.elementor-element-e964a42:nth-child(4) { animation-delay: 0.24s; }
.elementor-2144 .elementor-element.elementor-element-e964a42:nth-child(5) { animation-delay: 0.32s; }
.elementor-2144 .elementor-element.elementor-element-e964a42:nth-child(6) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-e964a42:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 30px rgba(7,105,81,0.18);
  background: #076951;
  color: #ffffff;
  border-color: #076951;
}
.elementor-2144 .elementor-element.elementor-element-e964a42:hover svg {
  fill: #fff;
}
@keyframes areaFadeUp {
  to { opacity: 1; transform: translateY(0); }
}
.elementor-2144 .elementor-element.elementor-element-e964a42:hover,
.elementor-2144 .elementor-element.elementor-element-e964a42:hover h4,
.elementor-2144 .elementor-element.elementor-element-e964a42:hover h3,
.elementor-2144 .elementor-element.elementor-element-e964a42:hover h2,
.elementor-2144 .elementor-element.elementor-element-e964a42:hover p,
.elementor-2144 .elementor-element.elementor-element-e964a42:hover span {
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e159e */.elementor-2144 .elementor-element.elementor-element-76e159e {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 24px 20px;
  text-align: center;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(24px);
  animation: areaFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-76e159e:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-76e159e:nth-child(2) { animation-delay: 0.08s; }
.elementor-2144 .elementor-element.elementor-element-76e159e:nth-child(3) { animation-delay: 0.16s; }
.elementor-2144 .elementor-element.elementor-element-76e159e:nth-child(4) { animation-delay: 0.24s; }
.elementor-2144 .elementor-element.elementor-element-76e159e:nth-child(5) { animation-delay: 0.32s; }
.elementor-2144 .elementor-element.elementor-element-76e159e:nth-child(6) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-76e159e:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 30px rgba(7,105,81,0.18);
  background: #076951;
  color: #ffffff;
  border-color: #076951;
}
.elementor-2144 .elementor-element.elementor-element-76e159e:hover svg {
  fill: #fff;
}
@keyframes areaFadeUp {
  to { opacity: 1; transform: translateY(0); }
}
.elementor-2144 .elementor-element.elementor-element-76e159e:hover,
.elementor-2144 .elementor-element.elementor-element-76e159e:hover h4,
.elementor-2144 .elementor-element.elementor-element-76e159e:hover h3,
.elementor-2144 .elementor-element.elementor-element-76e159e:hover h2,
.elementor-2144 .elementor-element.elementor-element-76e159e:hover p,
.elementor-2144 .elementor-element.elementor-element-76e159e:hover span {
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-761bdbd */.elementor-2144 .elementor-element.elementor-element-761bdbd {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 24px 20px;
  text-align: center;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(24px);
  animation: areaFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-761bdbd:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-761bdbd:nth-child(2) { animation-delay: 0.08s; }
.elementor-2144 .elementor-element.elementor-element-761bdbd:nth-child(3) { animation-delay: 0.16s; }
.elementor-2144 .elementor-element.elementor-element-761bdbd:nth-child(4) { animation-delay: 0.24s; }
.elementor-2144 .elementor-element.elementor-element-761bdbd:nth-child(5) { animation-delay: 0.32s; }
.elementor-2144 .elementor-element.elementor-element-761bdbd:nth-child(6) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-761bdbd:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 30px rgba(7,105,81,0.18);
  background: #076951;
  color: #ffffff;
  border-color: #076951;
}
.elementor-2144 .elementor-element.elementor-element-761bdbd:hover svg {
  fill: #fff;
}
@keyframes areaFadeUp {
  to { opacity: 1; transform: translateY(0); }
}
.elementor-2144 .elementor-element.elementor-element-761bdbd:hover,
.elementor-2144 .elementor-element.elementor-element-761bdbd:hover h4,
.elementor-2144 .elementor-element.elementor-element-761bdbd:hover h3,
.elementor-2144 .elementor-element.elementor-element-761bdbd:hover h2,
.elementor-2144 .elementor-element.elementor-element-761bdbd:hover p,
.elementor-2144 .elementor-element.elementor-element-761bdbd:hover span {
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fa9f86 */.elementor-2144 .elementor-element.elementor-element-6fa9f86 {
  background: #fff;
  border: 1px solid rgba(7,105,81,0.08);
  border-radius: 14px;
  padding: 24px 20px;
  text-align: center;
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease, border-color 0.35s ease;
  opacity: 0;
  transform: translateY(24px);
  animation: areaFadeUp 0.5s ease forwards;
}
.elementor-2144 .elementor-element.elementor-element-6fa9f86:nth-child(1) { animation-delay: 0s; }
.elementor-2144 .elementor-element.elementor-element-6fa9f86:nth-child(2) { animation-delay: 0.08s; }
.elementor-2144 .elementor-element.elementor-element-6fa9f86:nth-child(3) { animation-delay: 0.16s; }
.elementor-2144 .elementor-element.elementor-element-6fa9f86:nth-child(4) { animation-delay: 0.24s; }
.elementor-2144 .elementor-element.elementor-element-6fa9f86:nth-child(5) { animation-delay: 0.32s; }
.elementor-2144 .elementor-element.elementor-element-6fa9f86:nth-child(6) { animation-delay: 0.4s; }
.elementor-2144 .elementor-element.elementor-element-6fa9f86:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 30px rgba(7,105,81,0.18);
  background: #076951;
  color: #ffffff;
  border-color: #076951;
}
.elementor-2144 .elementor-element.elementor-element-6fa9f86:hover svg {
  fill: #fff;
}
@keyframes areaFadeUp {
  to { opacity: 1; transform: translateY(0); }
}
.elementor-2144 .elementor-element.elementor-element-6fa9f86:hover,
.elementor-2144 .elementor-element.elementor-element-6fa9f86:hover h4,
.elementor-2144 .elementor-element.elementor-element-6fa9f86:hover h3,
.elementor-2144 .elementor-element.elementor-element-6fa9f86:hover h2,
.elementor-2144 .elementor-element.elementor-element-6fa9f86:hover p,
.elementor-2144 .elementor-element.elementor-element-6fa9f86:hover span {
  color: #fff;
}/* End custom CSS */