.elementor-5850 .elementor-element.elementor-element-714ed9b{--display:flex;}.elementor-5850 .elementor-element.elementor-element-714ed9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-8b9295b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-8b9295b:not(.elementor-motion-effects-element-type-background), .elementor-5850 .elementor-element.elementor-element-8b9295b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EA;}.elementor-5850 .elementor-element.elementor-element-8b9295b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5850 .elementor-element.elementor-element-c340a09{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:14px 0px 0px 0px;--border-top-width:14px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-c340a09:not(.elementor-motion-effects-element-type-background), .elementor-5850 .elementor-element.elementor-element-c340a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EA;}.elementor-5850 .elementor-element.elementor-element-c340a09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5850 .elementor-element.elementor-element-2851144{margin:38px 38px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;}.elementor-5850 .elementor-element.elementor-element-2851144 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-5850 .elementor-element.elementor-element-fe37a72{margin:0px 38px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;text-align:start;}.elementor-5850 .elementor-element.elementor-element-fe37a72 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:26px;font-weight:900;line-height:35px;}.elementor-5850 .elementor-element.elementor-element-0f57397{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-0f57397:not(.elementor-motion-effects-element-type-background), .elementor-5850 .elementor-element.elementor-element-0f57397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EA;}.elementor-5850 .elementor-element.elementor-element-725b01f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5850 .elementor-element.elementor-element-b46e2b3 .elementor-button{background-color:#F3F0EA;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 4px 6px -4px rgba(97, 96, 96, 0.5019607843137255);padding:5px 5px 5px 5px;}.elementor-5850 .elementor-element.elementor-element-321a166 .elementor-button{background-color:#F3F0EA;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 4px 6px -4px rgba(97, 96, 96, 0.5019607843137255);padding:5px 5px 5px 5px;}.elementor-5850 .elementor-element.elementor-element-423fd11 .elementor-button{background-color:#F3F0EA;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 4px 6px -4px rgba(97, 96, 96, 0.5019607843137255);padding:5px 5px 5px 5px;}.elementor-5850 .elementor-element.elementor-element-18cbf7c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:38px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-fc70561 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-5850 .elementor-element.elementor-element-f295c62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5850 .elementor-element.elementor-element-f295c62 .elementor-heading-title{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-5850 .elementor-element.elementor-element-990ad52{left:170px;}body.rtl .elementor-5850 .elementor-element.elementor-element-990ad52{right:170px;}.elementor-5850 .elementor-element.elementor-element-990ad52{top:35px;}.elementor-5850 .elementor-element.elementor-element-990ad52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-5850 .elementor-element.elementor-element-e14cd11{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-8e611fe{--e-transform-translateX:0px;--e-transform-scaleY:1;background-color:#E36955;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 38px;padding:5px 5px 5px 5px;border-radius:0px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-8e611fe.elementor-element{--align-self:flex-start;}.elementor-5850 .elementor-element.elementor-element-8e611fe .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:none;letter-spacing:1px;}.elementor-5850 .elementor-element.elementor-element-3a09ee0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5850 .elementor-element.elementor-element-3a09ee0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-ceb41a8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5850 .elementor-element.elementor-element-ceb41a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-5afbeb4{--display:flex;}.elementor-5850 .elementor-element.elementor-element-5afbeb4:not(.elementor-motion-effects-element-type-background), .elementor-5850 .elementor-element.elementor-element-5afbeb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EA;}.elementor-5850 .elementor-element.elementor-element-2e8286e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-da070a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-da070a3:not(.elementor-motion-effects-element-type-background), .elementor-5850 .elementor-element.elementor-element-da070a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EA;}.elementor-5850 .elementor-element.elementor-element-da070a3.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-0da004c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-5850 .elementor-element.elementor-element-0da004c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-5850 .elementor-element.elementor-element-4dc4913{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 5px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5850 .elementor-element.elementor-element-4dc4913.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-4dc4913 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:13px;font-weight:900;line-height:17px;}.elementor-5850 .elementor-element.elementor-element-ec0fdc6{--display:flex;--min-height:0px;--gap:2px 0px;--row-gap:2px;--column-gap:0px;--margin-top:0px;--margin-bottom:-40px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-ec0fdc6:not(.elementor-motion-effects-element-type-background), .elementor-5850 .elementor-element.elementor-element-ec0fdc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EA;}.elementor-5850 .elementor-element.elementor-element-310f6dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 10px;}.elementor-5850 .elementor-element.elementor-element-310f6dc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-5850 .elementor-element.elementor-element-5ccfd30{width:var( --container-widget-width, 51% );max-width:51%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-5850 .elementor-element.elementor-element-5ccfd30 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:14px;font-weight:900;color:var( --e-global-color-accent );}.elementor-5850 .elementor-element.elementor-element-ac79418{width:var( --container-widget-width, 18% );max-width:18%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-5850 .elementor-element.elementor-element-ac79418 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-5850 .elementor-element.elementor-element-3a12b56 .elementor-button{background-color:#F3F0EA;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-5850 .elementor-element.elementor-element-997b28d{--display:flex;--min-height:0px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-997b28d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-5be4d7a{--e-transform-translateX:0px;--e-transform-scaleY:1;background-color:#E36955;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;border-radius:0px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-5be4d7a.elementor-element{--align-self:flex-start;}.elementor-5850 .elementor-element.elementor-element-5be4d7a .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;text-transform:none;letter-spacing:1px;padding:5px 10px 5px 5px;}.elementor-5850 .elementor-element.elementor-element-b9492d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5850 .elementor-element.elementor-element-b9492d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-ec1e5c7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5850 .elementor-element.elementor-element-ec1e5c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-81f67fa{--display:flex;}.elementor-5850 .elementor-element.elementor-element-c48d915.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-a55503c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-a55503c:not(.elementor-motion-effects-element-type-background), .elementor-5850 .elementor-element.elementor-element-a55503c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EA;}.elementor-5850 .elementor-element.elementor-element-a55503c.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-743c5c2{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-5850 .elementor-element.elementor-element-743c5c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-text );}.elementor-5850 .elementor-element.elementor-element-176a1d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 5px;padding:0px 0px 0px 0px;text-align:start;}.elementor-5850 .elementor-element.elementor-element-176a1d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-176a1d8 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:13px;font-weight:900;line-height:17px;}.elementor-5850 .elementor-element.elementor-element-bba7ead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 10px;}.elementor-5850 .elementor-element.elementor-element-bba7ead .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-5850 .elementor-element.elementor-element-c38b254{--display:flex;--min-height:0px;--gap:2px 0px;--row-gap:2px;--column-gap:0px;--margin-top:0px;--margin-bottom:-40px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-c38b254:not(.elementor-motion-effects-element-type-background), .elementor-5850 .elementor-element.elementor-element-c38b254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EA;}.elementor-5850 .elementor-element.elementor-element-c38b254.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-7f1f4a0{width:var( --container-widget-width, 51% );max-width:51%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-5850 .elementor-element.elementor-element-7f1f4a0 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:14px;font-weight:900;color:var( --e-global-color-accent );}.elementor-5850 .elementor-element.elementor-element-b9368ef{width:var( --container-widget-width, 18% );max-width:18%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-5850 .elementor-element.elementor-element-b9368ef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-5850 .elementor-element.elementor-element-d217302 .elementor-button{background-color:#F3F0EA;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-5850 .elementor-element.elementor-element-76c3c92{--display:flex;--min-height:0px;--gap:2px 0px;--row-gap:2px;--column-gap:0px;--margin-top:0px;--margin-bottom:-40px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-76c3c92:not(.elementor-motion-effects-element-type-background), .elementor-5850 .elementor-element.elementor-element-76c3c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EA;}.elementor-5850 .elementor-element.elementor-element-76c3c92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-6356af1{--display:flex;--min-height:0px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-6356af1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-b2dc297{--e-transform-translateX:0px;--e-transform-scaleY:1;background-color:#E36955;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;border-radius:0px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-b2dc297.elementor-element{--align-self:flex-start;}.elementor-5850 .elementor-element.elementor-element-b2dc297 .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:700;text-transform:none;letter-spacing:1px;padding:5px 10px 5px 5px;}.elementor-5850 .elementor-element.elementor-element-133a101{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5850 .elementor-element.elementor-element-133a101.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-1e3e208{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5850 .elementor-element.elementor-element-1e3e208.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-6f6a21a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-6f6a21a:not(.elementor-motion-effects-element-type-background), .elementor-5850 .elementor-element.elementor-element-6f6a21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EA;}.elementor-5850 .elementor-element.elementor-element-6f6a21a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-6fca1f2{--display:flex;--gap:10px 9px;--row-gap:10px;--column-gap:9px;border-style:solid;--border-style:solid;border-width:14px 0px 0px 0px;--border-top-width:14px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-6fca1f2:not(.elementor-motion-effects-element-type-background), .elementor-5850 .elementor-element.elementor-element-6fca1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EA;}.elementor-5850 .elementor-element.elementor-element-6fca1f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-876c6ef{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5850 .elementor-element.elementor-element-876c6ef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-5850 .elementor-element.elementor-element-1241eff{margin:0px 38px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5850 .elementor-element.elementor-element-1241eff .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:26px;font-weight:900;line-height:35px;}.elementor-5850 .elementor-element.elementor-element-e92040b{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-2f95ce5{--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-49edac7 .elementor-button{background-color:#F3F0EA;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 4px 6px -4px rgba(97, 96, 96, 0.5019607843137255);padding:5px 5px 5px 5px;}.elementor-5850 .elementor-element.elementor-element-9b2b36a .elementor-button{background-color:#F3F0EA;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 4px 6px -4px rgba(97, 96, 96, 0.5019607843137255);padding:5px 5px 5px 5px;}.elementor-5850 .elementor-element.elementor-element-3861ca4 .elementor-button{background-color:#F3F0EA;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 4px 6px -4px rgba(97, 96, 96, 0.5019607843137255);padding:5px 5px 5px 5px;}.elementor-5850 .elementor-element.elementor-element-c890ccd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-821f3fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-5850 .elementor-element.elementor-element-0d9ff88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5850 .elementor-element.elementor-element-0d9ff88 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-5850 .elementor-element.elementor-element-2d9e073{--e-transform-translateX:0px;--e-transform-scaleY:1;background-color:#E36955;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;border-radius:0px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-2d9e073.elementor-element{--align-self:flex-start;}.elementor-5850 .elementor-element.elementor-element-2d9e073 .elementor-button{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:none;letter-spacing:1px;}@media(max-width:1024px){.elementor-5850 .elementor-element.elementor-element-ceb41a8{--grid-auto-flow:row;}.elementor-5850 .elementor-element.elementor-element-ec1e5c7{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-5850 .elementor-element.elementor-element-8b9295b{--width:22.855%;}.elementor-5850 .elementor-element.elementor-element-c340a09{--width:100%;}.elementor-5850 .elementor-element.elementor-element-725b01f{--width:100%;}.elementor-5850 .elementor-element.elementor-element-18cbf7c{--width:100%;}.elementor-5850 .elementor-element.elementor-element-e14cd11{--width:100%;}.elementor-5850 .elementor-element.elementor-element-3a09ee0{--width:100.383%;}.elementor-5850 .elementor-element.elementor-element-997b28d{--width:71.618%;}.elementor-5850 .elementor-element.elementor-element-b9492d5{--width:100.383%;}.elementor-5850 .elementor-element.elementor-element-a55503c{--width:39.474%;}.elementor-5850 .elementor-element.elementor-element-c38b254{--width:100%;}.elementor-5850 .elementor-element.elementor-element-76c3c92{--width:100%;}.elementor-5850 .elementor-element.elementor-element-6356af1{--width:71.618%;}.elementor-5850 .elementor-element.elementor-element-133a101{--width:100.383%;}.elementor-5850 .elementor-element.elementor-element-6fca1f2{--width:100%;}.elementor-5850 .elementor-element.elementor-element-e92040b{--width:100%;}.elementor-5850 .elementor-element.elementor-element-c890ccd{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5850 .elementor-element.elementor-element-3a09ee0{--width:293px;}.elementor-5850 .elementor-element.elementor-element-b9492d5{--width:293px;}.elementor-5850 .elementor-element.elementor-element-133a101{--width:293px;}}@media(max-width:767px){.elementor-5850 .elementor-element.elementor-element-714ed9b{--width:245px;}.elementor-5850 .elementor-element.elementor-element-725b01f{--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;}.elementor-5850 .elementor-element.elementor-element-3a09ee0{--width:375px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5850 .elementor-element.elementor-element-3a09ee0.e-con{--align-self:flex-start;}.elementor-5850 .elementor-element.elementor-element-ceb41a8{--width:375px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:column;}.elementor-5850 .elementor-element.elementor-element-5afbeb4{--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-2e8286e{width:var( --container-widget-width, 119px );max-width:119px;--container-widget-width:119px;--container-widget-flex-grow:0;text-align:end;}.elementor-5850 .elementor-element.elementor-element-2e8286e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-2e8286e img{width:100%;max-width:100%;}.elementor-5850 .elementor-element.elementor-element-da070a3{--min-height:0px;--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;border-width:0px 0px 0px 7px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-da070a3.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-0da004c{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 5px;}.elementor-5850 .elementor-element.elementor-element-0da004c .elementor-heading-title{font-size:12px;}.elementor-5850 .elementor-element.elementor-element-4dc4913{width:var( --container-widget-width, 106.328px );max-width:106.328px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:106.328px;--container-widget-flex-grow:0;}.elementor-5850 .elementor-element.elementor-element-4dc4913 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-5850 .elementor-element.elementor-element-ec0fdc6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-310f6dc{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-310f6dc .elementor-heading-title{font-size:12px;}.elementor-5850 .elementor-element.elementor-element-5ccfd30{padding:0px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-5ccfd30.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-5ccfd30 .elementor-heading-title{font-size:14px;}.elementor-5850 .elementor-element.elementor-element-ac79418{margin:1px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-ac79418 .elementor-heading-title{font-size:13px;}.elementor-5850 .elementor-element.elementor-element-3a12b56{margin:-10px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-3a12b56.elementor-element{--align-self:flex-start;}.elementor-5850 .elementor-element.elementor-element-3a12b56 .elementor-button{border-radius:60px 60px 60px 60px;padding:0px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-997b28d{--width:85.344px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-5be4d7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-5be4d7a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-5be4d7a .elementor-button{font-size:9px;padding:10px 10px 10px 10px;}.elementor-5850 .elementor-element.elementor-element-b9492d5{--width:414px;--margin-top:0px;--margin-bottom:0px;--margin-left:-55px;--margin-right:0px;}.elementor-5850 .elementor-element.elementor-element-b9492d5.e-con{--align-self:flex-start;}.elementor-5850 .elementor-element.elementor-element-ec1e5c7{--width:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-5850 .elementor-element.elementor-element-81f67fa{--width:125px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-81f67fa.e-con{--flex-shrink:2;}.elementor-5850 .elementor-element.elementor-element-c48d915{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-5850 .elementor-element.elementor-element-c48d915.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-c48d915 img{width:100%;max-width:100%;}.elementor-5850 .elementor-element.elementor-element-a55503c{--width:230px;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 0px 7px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-a55503c.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-743c5c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 5px;padding:8px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-743c5c2 .elementor-heading-title{font-size:12px;}.elementor-5850 .elementor-element.elementor-element-176a1d8{width:var( --container-widget-width, 205.297px );max-width:205.297px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:205.297px;--container-widget-flex-grow:0;}.elementor-5850 .elementor-element.elementor-element-176a1d8 .elementor-heading-title{font-size:15px;line-height:1.6em;}.elementor-5850 .elementor-element.elementor-element-bba7ead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:5px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-bba7ead .elementor-heading-title{font-size:12px;}.elementor-5850 .elementor-element.elementor-element-c38b254{--width:142.672px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-c38b254.e-con{--align-self:flex-start;}.elementor-5850 .elementor-element.elementor-element-7f1f4a0{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-7f1f4a0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-7f1f4a0 .elementor-heading-title{font-size:19px;}.elementor-5850 .elementor-element.elementor-element-b9368ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-b9368ef.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-5850 .elementor-element.elementor-element-b9368ef .elementor-heading-title{font-size:13px;}.elementor-5850 .elementor-element.elementor-element-d217302{margin:-10px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-d217302.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-5850 .elementor-element.elementor-element-d217302 .elementor-button{border-radius:60px 60px 60px 60px;padding:0px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-76c3c92{--width:142.672px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-76c3c92.e-con{--align-self:flex-end;}.elementor-5850 .elementor-element.elementor-element-6356af1{--width:115.344px;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:2px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-b2dc297{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5850 .elementor-element.elementor-element-b2dc297.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-5850 .elementor-element.elementor-element-b2dc297 .elementor-button{font-size:9px;padding:5px 20px 5px 20px;}.elementor-5850 .elementor-element.elementor-element-133a101{--width:437px;--margin-top:0px;--margin-bottom:0px;--margin-left:-55px;--margin-right:0px;}.elementor-5850 .elementor-element.elementor-element-133a101.e-con{--align-self:flex-start;}.elementor-5850 .elementor-element.elementor-element-1e3e208{--width:329.333px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-6f6a21a{--width:40%;--justify-content:center;}.elementor-5850 .elementor-element.elementor-element-956e1fc.elementor-element{--align-self:center;}.elementor-5850 .elementor-element.elementor-element-956e1fc img{width:100%;}.elementor-5850 .elementor-element.elementor-element-6fca1f2{--width:60%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-876c6ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5850 .elementor-element.elementor-element-876c6ef .elementor-heading-title{font-size:12px;}.elementor-5850 .elementor-element.elementor-element-1241eff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5850 .elementor-element.elementor-element-1241eff .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-5850 .elementor-element.elementor-element-e92040b{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-9b2b36a{width:100%;max-width:100%;}.elementor-5850 .elementor-element.elementor-element-c890ccd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5850 .elementor-element.elementor-element-821f3fa .elementor-heading-title{font-size:14px;}.elementor-5850 .elementor-element.elementor-element-2d9e073{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for button, class: .elementor-element-8e611fe */#btn-humanis.elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    right: -0.6rem;                /* pushes the slice a bit outside */
    bottom: 0;
    width: 1rem;                   /* length of the diagonal – tweak if needed */
    background: inherit;           /* copies the button’s background */
    transform: skewX(-10deg);      /* angle of the diagonal */
    transform-origin: top left;/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5be4d7a */#btn-humanis.elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    right: -0.6rem;         
    bottom: 0;
    width: 1rem;              
    background: inherit;    
    transform: skewX(-10deg); 
    transform-origin: top left;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a09ee0 *//* --------------------------------------------------------------
   1️⃣  Base layout – vertical (desktop & larger screens)
   -------------------------------------------------------------- */
.card-wrapper {                     /* <-- the element that encloses ONE card */
    display: flex;                  /* turn it into a flex container               */
    flex-direction: column;         /* stack children (image → content)            */
    gap: 1rem;                      /* space between image and text               */
    background:#fff;                /* optional – keeps the card white             */
    border-radius:.5rem;
    overflow:hidden;
}

/* Image should fill the width in the vertical layout */
.card-wrapper img {
    width:100%;
    height:auto;
}

/* --------------------------------------------------------------
   2️⃣  Mobile layout – horizontal (≤ 767 px)
   -------------------------------------------------------------- */
@media (max-width: 767px) {
    .card-wrapper {
        flex-direction: row;        /* side‑by‑side layout                       */
        align-items:center;         /* vertically centre image & text            */
    }

    .card-wrapper img {
        width:30%;                   /* shrink the picture                         */
        max-height:120px;            /* keep it from getting too tall              */
        object-fit:cover;
    }

    .card-wrapper .card-content {   /* whatever container holds the text */
        width:70%;
        padding-left:1rem;          /* a little breathing room                    */
    }
}

/* --------------------------------------------------------------
   3️⃣  Optional: make the surrounding grid responsive
   -------------------------------------------------------------- */
.cards-grid {                       /* parent that holds all the cards */
    display:grid;
    gap:2rem;
    grid-template-columns:repeat(auto-fill,minmax(280px,1fr));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2dc297 */#btn-humanis.elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    right: -0.6rem;         
    bottom: 0;
    width: 1rem;              
    background: inherit;    
    transform: skewX(-10deg); 
    transform-origin: top left;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9492d5 *//* --------------------------------------------------------------
   1️⃣  Base layout – vertical (desktop & larger screens)
   -------------------------------------------------------------- */
.card-wrapper {                     /* <-- the element that encloses ONE card */
    display: flex;                  /* turn it into a flex container               */
    flex-direction: column;         /* stack children (image → content)            */
    gap: 1rem;                      /* space between image and text               */
    background:#fff;                /* optional – keeps the card white             */
    border-radius:.5rem;
    overflow:hidden;
}

/* Image should fill the width in the vertical layout */
.card-wrapper img {
    width:100%;
    height:auto;
}

/* --------------------------------------------------------------
   2️⃣  Mobile layout – horizontal (≤ 767 px)
   -------------------------------------------------------------- */
@media (max-width: 767px) {
    .card-wrapper {
        flex-direction: row;        /* side‑by‑side layout                       */
        align-items:center;         /* vertically centre image & text            */
    }

    .card-wrapper img {
        width:30%;                   /* shrink the picture                         */
        max-height:120px;            /* keep it from getting too tall              */
        object-fit:cover;
    }

    .card-wrapper .card-content {   /* whatever container holds the text */
        width:70%;
        padding-left:1rem;          /* a little breathing room                    */
    }
}

/* --------------------------------------------------------------
   3️⃣  Optional: make the surrounding grid responsive
   -------------------------------------------------------------- */
.cards-grid {                       /* parent that holds all the cards */
    display:grid;
    gap:2rem;
    grid-template-columns:repeat(auto-fill,minmax(280px,1fr));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133a101 *//* --------------------------------------------------------------
   1️⃣  Base layout – vertical (desktop & larger screens)
   -------------------------------------------------------------- */
.card-wrapper {                     /* <-- the element that encloses ONE card */
    display: flex;                  /* turn it into a flex container               */
    flex-direction: column;         /* stack children (image → content)            */
    gap: 1rem;                      /* space between image and text               */
    background:#fff;                /* optional – keeps the card white             */
    border-radius:.5rem;
    overflow:hidden;
}

/* Image should fill the width in the vertical layout */
.card-wrapper img {
    width:100%;
    height:auto;
}

/* --------------------------------------------------------------
   2️⃣  Mobile layout – horizontal (≤ 767 px)
   -------------------------------------------------------------- */
@media (max-width: 767px) {
    .card-wrapper {
        flex-direction: row;        /* side‑by‑side layout                       */
        align-items:center;         /* vertically centre image & text            */
    }

    .card-wrapper img {
        width:30%;                   /* shrink the picture                         */
        max-height:120px;            /* keep it from getting too tall              */
        object-fit:cover;
    }

    .card-wrapper .card-content {   /* whatever container holds the text */
        width:70%;
        padding-left:1rem;          /* a little breathing room                    */
    }
}

/* --------------------------------------------------------------
   3️⃣  Optional: make the surrounding grid responsive
   -------------------------------------------------------------- */
.cards-grid {                       /* parent that holds all the cards */
    display:grid;
    gap:2rem;
    grid-template-columns:repeat(auto-fill,minmax(280px,1fr));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d9e073 */#btn-humanis.elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    right: -0.6rem;                /* pushes the slice a bit outside */
    bottom: 0;
    width: 1rem;                   /* length of the diagonal – tweak if needed */
    background: inherit;           /* copies the button’s background */
    transform: skewX(-10deg);      /* angle of the diagonal */
    transform-origin: top left;/* End custom CSS */