.elementor-874 .elementor-element.elementor-element-e53be52{--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:030px 0px;--row-gap:030px;--column-gap:0px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-874 .elementor-element.elementor-element-44eb81d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-874 .elementor-element.elementor-element-42f7f4f .elementor-heading-title{font-family:var( --e-global-typography-a095911-font-family ), Sans-serif;font-size:var( --e-global-typography-a095911-font-size );color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-874 .elementor-element.elementor-element-110e2be{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-bcea02e-font-family ), Sans-serif;font-size:var( --e-global-typography-bcea02e-font-size );color:#94A3B8;}.elementor-874 .elementor-element.elementor-element-110e2be p{margin-block-end:0px;}.elementor-874 .elementor-element.elementor-element-7c5bc41{--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;}.elementor-874 .elementor-element.elementor-element-6997763{--display:flex;border-style:solid;--border-style:solid;border-color:#1E293B;--border-color:#1E293B;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-874 .elementor-element.elementor-element-6997763:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-6997763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-874 .elementor-element.elementor-element-06cb1a5{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-874 .elementor-element.elementor-element-bc4e903{background-color:#10B9811A;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B98133;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-874 .elementor-element.elementor-element-bc4e903.elementor-element{--align-self:center;}.elementor-874 .elementor-element.elementor-element-bc4e903 .elementor-heading-title{color:#34D399;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-874 .elementor-element.elementor-element-5e5c623 .elementor-icon-list-icon i{color:#64748B;transition:color 0.3s;}.elementor-874 .elementor-element.elementor-element-5e5c623 .elementor-icon-list-icon svg{fill:#64748B;transition:fill 0.3s;}.elementor-874 .elementor-element.elementor-element-5e5c623{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-874 .elementor-element.elementor-element-5e5c623 .elementor-icon-list-text{color:#64748B;transition:color 0.3s;}.elementor-874 .elementor-element.elementor-element-d815d0e .elementor-heading-title{font-family:var( --e-global-typography-0d609ec-font-family ), Sans-serif;font-size:var( --e-global-typography-0d609ec-font-size );color:var( --e-global-color-accent );}.elementor-874 .elementor-element.elementor-element-cf8bead p{margin-block-end: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-874 .elementor-element.elementor-element-dfb6cfc .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-dfb6cfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-dfb6cfc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-874 .elementor-element.elementor-element-dfb6cfc .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-874 .elementor-element.elementor-element-49086e8{--display:flex;border-style:solid;--border-style:solid;border-color:#1E293B;--border-color:#1E293B;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-874 .elementor-element.elementor-element-49086e8:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-49086e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-874 .elementor-element.elementor-element-cba81b6{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-874 .elementor-element.elementor-element-fb2c08f{background-color:#10B9811A;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B98133;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-874 .elementor-element.elementor-element-fb2c08f.elementor-element{--align-self:center;}.elementor-874 .elementor-element.elementor-element-fb2c08f .elementor-heading-title{color:#34D399;}.elementor-874 .elementor-element.elementor-element-3a8a1e1 .elementor-icon-list-icon i{color:#64748B;transition:color 0.3s;}.elementor-874 .elementor-element.elementor-element-3a8a1e1 .elementor-icon-list-icon svg{fill:#64748B;transition:fill 0.3s;}.elementor-874 .elementor-element.elementor-element-3a8a1e1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-874 .elementor-element.elementor-element-3a8a1e1 .elementor-icon-list-text{color:#64748B;transition:color 0.3s;}.elementor-874 .elementor-element.elementor-element-a83052d .elementor-heading-title{font-family:var( --e-global-typography-0d609ec-font-family ), Sans-serif;font-size:var( --e-global-typography-0d609ec-font-size );color:var( --e-global-color-accent );}.elementor-874 .elementor-element.elementor-element-ec42d2f p{margin-block-end:0px;}.elementor-874 .elementor-element.elementor-element-3c5440f .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-3c5440f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-3c5440f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-874 .elementor-element.elementor-element-3c5440f .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-874 .elementor-element.elementor-element-562de76{--display:flex;border-style:solid;--border-style:solid;border-color:#1E293B;--border-color:#1E293B;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-874 .elementor-element.elementor-element-562de76:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-562de76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-874 .elementor-element.elementor-element-aeaacd0{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-874 .elementor-element.elementor-element-975e45d{background-color:#10B9811A;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B98133;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-874 .elementor-element.elementor-element-975e45d.elementor-element{--align-self:center;}.elementor-874 .elementor-element.elementor-element-975e45d .elementor-heading-title{color:#34D399;}.elementor-874 .elementor-element.elementor-element-4ec212c .elementor-icon-list-icon i{color:#64748B;transition:color 0.3s;}.elementor-874 .elementor-element.elementor-element-4ec212c .elementor-icon-list-icon svg{fill:#64748B;transition:fill 0.3s;}.elementor-874 .elementor-element.elementor-element-4ec212c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-874 .elementor-element.elementor-element-4ec212c .elementor-icon-list-text{color:#64748B;transition:color 0.3s;}.elementor-874 .elementor-element.elementor-element-b1a752d .elementor-heading-title{font-family:var( --e-global-typography-0d609ec-font-family ), Sans-serif;font-size:var( --e-global-typography-0d609ec-font-size );color:var( --e-global-color-accent );}.elementor-874 .elementor-element.elementor-element-078a39f p{margin-block-end:0px;}.elementor-874 .elementor-element.elementor-element-5c4c95d .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-5c4c95d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-5c4c95d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-874 .elementor-element.elementor-element-5c4c95d .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-874 .elementor-element.elementor-element-8fafd27{--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;}.elementor-874 .elementor-element.elementor-element-d4673a9{--display:flex;border-style:solid;--border-style:solid;border-color:#1E293B;--border-color:#1E293B;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-874 .elementor-element.elementor-element-d4673a9:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-d4673a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-874 .elementor-element.elementor-element-9adc778{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-874 .elementor-element.elementor-element-5287f23{background-color:#10B9811A;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B98133;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-874 .elementor-element.elementor-element-5287f23.elementor-element{--align-self:center;}.elementor-874 .elementor-element.elementor-element-5287f23 .elementor-heading-title{color:#34D399;}.elementor-874 .elementor-element.elementor-element-3e6e55e .elementor-icon-list-icon i{color:#64748B;transition:color 0.3s;}.elementor-874 .elementor-element.elementor-element-3e6e55e .elementor-icon-list-icon svg{fill:#64748B;transition:fill 0.3s;}.elementor-874 .elementor-element.elementor-element-3e6e55e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-874 .elementor-element.elementor-element-3e6e55e .elementor-icon-list-text{color:#64748B;transition:color 0.3s;}.elementor-874 .elementor-element.elementor-element-17b59cf .elementor-heading-title{font-family:var( --e-global-typography-0d609ec-font-family ), Sans-serif;font-size:var( --e-global-typography-0d609ec-font-size );color:var( --e-global-color-accent );}.elementor-874 .elementor-element.elementor-element-de8c2be p{margin-block-end:0px;}.elementor-874 .elementor-element.elementor-element-671a015 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-671a015{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-671a015 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-874 .elementor-element.elementor-element-671a015 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-874 .elementor-element.elementor-element-e7550ab{--display:flex;border-style:solid;--border-style:solid;border-color:#1E293B;--border-color:#1E293B;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-874 .elementor-element.elementor-element-e7550ab:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-e7550ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-874 .elementor-element.elementor-element-3b373b7{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-874 .elementor-element.elementor-element-29abc9e{background-color:#10B9811A;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B98133;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-874 .elementor-element.elementor-element-29abc9e.elementor-element{--align-self:center;}.elementor-874 .elementor-element.elementor-element-29abc9e .elementor-heading-title{color:#34D399;}.elementor-874 .elementor-element.elementor-element-0526d22 .elementor-icon-list-icon i{color:#64748B;transition:color 0.3s;}.elementor-874 .elementor-element.elementor-element-0526d22 .elementor-icon-list-icon svg{fill:#64748B;transition:fill 0.3s;}.elementor-874 .elementor-element.elementor-element-0526d22{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-874 .elementor-element.elementor-element-0526d22 .elementor-icon-list-text{color:#64748B;transition:color 0.3s;}.elementor-874 .elementor-element.elementor-element-5e6cc8e .elementor-heading-title{font-family:var( --e-global-typography-0d609ec-font-family ), Sans-serif;font-size:var( --e-global-typography-0d609ec-font-size );color:var( --e-global-color-accent );}.elementor-874 .elementor-element.elementor-element-2792dcf p{margin-block-end:0px;}.elementor-874 .elementor-element.elementor-element-e0c1273 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-e0c1273{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-e0c1273 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-874 .elementor-element.elementor-element-e0c1273 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-874 .elementor-element.elementor-element-f3a50e6{--display:flex;border-style:solid;--border-style:solid;border-color:#1E293B;--border-color:#1E293B;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-874 .elementor-element.elementor-element-f3a50e6:not(.elementor-motion-effects-element-type-background), .elementor-874 .elementor-element.elementor-element-f3a50e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-874 .elementor-element.elementor-element-c79dada{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-874 .elementor-element.elementor-element-0b63ec7{background-color:#10B9811A;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B98133;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-874 .elementor-element.elementor-element-0b63ec7.elementor-element{--align-self:center;}.elementor-874 .elementor-element.elementor-element-0b63ec7 .elementor-heading-title{color:#34D399;}.elementor-874 .elementor-element.elementor-element-f844e86 .elementor-icon-list-icon i{color:#64748B;transition:color 0.3s;}.elementor-874 .elementor-element.elementor-element-f844e86 .elementor-icon-list-icon svg{fill:#64748B;transition:fill 0.3s;}.elementor-874 .elementor-element.elementor-element-f844e86{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-874 .elementor-element.elementor-element-f844e86 .elementor-icon-list-text{color:#64748B;transition:color 0.3s;}.elementor-874 .elementor-element.elementor-element-cd68147 .elementor-heading-title{font-family:var( --e-global-typography-0d609ec-font-family ), Sans-serif;font-size:var( --e-global-typography-0d609ec-font-size );color:var( --e-global-color-accent );}.elementor-874 .elementor-element.elementor-element-3042ae0 p{margin-block-end:0px;}.elementor-874 .elementor-element.elementor-element-327acb9 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-327acb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-874 .elementor-element.elementor-element-327acb9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-874 .elementor-element.elementor-element-327acb9 .elementor-button .elementor-button-content-wrapper{gap:11px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-874 .elementor-element.elementor-element-44eb81d{--width:100%;}.elementor-874 .elementor-element.elementor-element-7c5bc41{--width:100%;}.elementor-874 .elementor-element.elementor-element-8fafd27{--width:100%;}}@media(max-width:1024px){.elementor-874 .elementor-element.elementor-element-42f7f4f .elementor-heading-title{font-size:var( --e-global-typography-a095911-font-size );}.elementor-874 .elementor-element.elementor-element-110e2be{font-size:var( --e-global-typography-bcea02e-font-size );}.elementor-874 .elementor-element.elementor-element-d815d0e .elementor-heading-title{font-size:var( --e-global-typography-0d609ec-font-size );}.elementor-874 .elementor-element.elementor-element-a83052d .elementor-heading-title{font-size:var( --e-global-typography-0d609ec-font-size );}.elementor-874 .elementor-element.elementor-element-b1a752d .elementor-heading-title{font-size:var( --e-global-typography-0d609ec-font-size );}.elementor-874 .elementor-element.elementor-element-17b59cf .elementor-heading-title{font-size:var( --e-global-typography-0d609ec-font-size );}.elementor-874 .elementor-element.elementor-element-5e6cc8e .elementor-heading-title{font-size:var( --e-global-typography-0d609ec-font-size );}.elementor-874 .elementor-element.elementor-element-cd68147 .elementor-heading-title{font-size:var( --e-global-typography-0d609ec-font-size );}}@media(max-width:767px){.elementor-874 .elementor-element.elementor-element-42f7f4f .elementor-heading-title{font-size:var( --e-global-typography-a095911-font-size );}.elementor-874 .elementor-element.elementor-element-110e2be{width:100%;max-width:100%;font-size:var( --e-global-typography-bcea02e-font-size );}.elementor-874 .elementor-element.elementor-element-d815d0e .elementor-heading-title{font-size:var( --e-global-typography-0d609ec-font-size );}.elementor-874 .elementor-element.elementor-element-a83052d .elementor-heading-title{font-size:var( --e-global-typography-0d609ec-font-size );}.elementor-874 .elementor-element.elementor-element-b1a752d .elementor-heading-title{font-size:var( --e-global-typography-0d609ec-font-size );}.elementor-874 .elementor-element.elementor-element-17b59cf .elementor-heading-title{font-size:var( --e-global-typography-0d609ec-font-size );}.elementor-874 .elementor-element.elementor-element-5e6cc8e .elementor-heading-title{font-size:var( --e-global-typography-0d609ec-font-size );}.elementor-874 .elementor-element.elementor-element-cd68147 .elementor-heading-title{font-size:var( --e-global-typography-0d609ec-font-size );}}/* Start custom CSS for container, class: .elementor-element-6997763 *//* 1. THE CARD CONTAINER ANIMATION */
.elementor-874 .elementor-element.elementor-element-6997763.insight-card {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover State for the Box */
.elementor-874 .elementor-element.elementor-element-6997763.insight-card:hover {
    transform: translateY(-8px); /* Lifts the card up */
    border-color: rgba(16, 185, 129, 0.5); /* Emerald Border */
    box-shadow: 0 25px 50px -12px rgba(6, 78, 59, 0.25); /* Greenish Shadow */
}

/* 2. THE TITLE HIGHLIGHT */
/* When hovering the CARD, change the TITLE color */
.elementor-874 .elementor-element.elementor-element-6997763.insight-card:hover .insight-title {
    color: #34d399; /* Emerald 400 */
    transition: color 0.3s ease;
}

/* 3. THE "READ ARTICLE" SLIDE UP REVEAL */
.insight-cta {
    opacity: 0; /* Hidden by default */
    transform: translateY(20px); /* Pushed down 20px */
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* When hovering the CARD, reveal the CTA */
.elementor-874 .elementor-element.elementor-element-6997763.insight-card:hover .insight-cta {
    opacity: 1;
    transform: translateY(0px); /* Slide back to position */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49086e8 *//* 1. THE CARD CONTAINER ANIMATION */
.elementor-874 .elementor-element.elementor-element-49086e8.insight-card {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover State for the Box */
.elementor-874 .elementor-element.elementor-element-49086e8.insight-card:hover {
    transform: translateY(-8px); /* Lifts the card up */
    border-color: rgba(16, 185, 129, 0.5); /* Emerald Border */
    box-shadow: 0 25px 50px -12px rgba(6, 78, 59, 0.25); /* Greenish Shadow */
}

/* 2. THE TITLE HIGHLIGHT */
/* When hovering the CARD, change the TITLE color */
.elementor-874 .elementor-element.elementor-element-49086e8.insight-card:hover .insight-title {
    color: #34d399; /* Emerald 400 */
    transition: color 0.3s ease;
}

/* 3. THE "READ ARTICLE" SLIDE UP REVEAL */
.insight-cta {
    opacity: 0; /* Hidden by default */
    transform: translateY(20px); /* Pushed down 20px */
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* When hovering the CARD, reveal the CTA */
.elementor-874 .elementor-element.elementor-element-49086e8.insight-card:hover .insight-cta {
    opacity: 1;
    transform: translateY(0px); /* Slide back to position */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-562de76 *//* 1. THE CARD CONTAINER ANIMATION */
.elementor-874 .elementor-element.elementor-element-562de76.insight-card {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover State for the Box */
.elementor-874 .elementor-element.elementor-element-562de76.insight-card:hover {
    transform: translateY(-8px); /* Lifts the card up */
    border-color: rgba(16, 185, 129, 0.5); /* Emerald Border */
    box-shadow: 0 25px 50px -12px rgba(6, 78, 59, 0.25); /* Greenish Shadow */
}

/* 2. THE TITLE HIGHLIGHT */
/* When hovering the CARD, change the TITLE color */
.elementor-874 .elementor-element.elementor-element-562de76.insight-card:hover .insight-title {
    color: #34d399; /* Emerald 400 */
    transition: color 0.3s ease;
}

/* 3. THE "READ ARTICLE" SLIDE UP REVEAL */
.insight-cta {
    opacity: 0; /* Hidden by default */
    transform: translateY(20px); /* Pushed down 20px */
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* When hovering the CARD, reveal the CTA */
.elementor-874 .elementor-element.elementor-element-562de76.insight-card:hover .insight-cta {
    opacity: 1;
    transform: translateY(0px); /* Slide back to position */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4673a9 *//* 1. THE CARD CONTAINER ANIMATION */
.elementor-874 .elementor-element.elementor-element-d4673a9.insight-card {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover State for the Box */
.elementor-874 .elementor-element.elementor-element-d4673a9.insight-card:hover {
    transform: translateY(-8px); /* Lifts the card up */
    border-color: rgba(16, 185, 129, 0.5); /* Emerald Border */
    box-shadow: 0 25px 50px -12px rgba(6, 78, 59, 0.25); /* Greenish Shadow */
}

/* 2. THE TITLE HIGHLIGHT */
/* When hovering the CARD, change the TITLE color */
.elementor-874 .elementor-element.elementor-element-d4673a9.insight-card:hover .insight-title {
    color: #34d399; /* Emerald 400 */
    transition: color 0.3s ease;
}

/* 3. THE "READ ARTICLE" SLIDE UP REVEAL */
.insight-cta {
    opacity: 0; /* Hidden by default */
    transform: translateY(20px); /* Pushed down 20px */
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* When hovering the CARD, reveal the CTA */
.elementor-874 .elementor-element.elementor-element-d4673a9.insight-card:hover .insight-cta {
    opacity: 1;
    transform: translateY(0px); /* Slide back to position */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7550ab *//* 1. THE CARD CONTAINER ANIMATION */
.elementor-874 .elementor-element.elementor-element-e7550ab.insight-card {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover State for the Box */
.elementor-874 .elementor-element.elementor-element-e7550ab.insight-card:hover {
    transform: translateY(-8px); /* Lifts the card up */
    border-color: rgba(16, 185, 129, 0.5); /* Emerald Border */
    box-shadow: 0 25px 50px -12px rgba(6, 78, 59, 0.25); /* Greenish Shadow */
}

/* 2. THE TITLE HIGHLIGHT */
/* When hovering the CARD, change the TITLE color */
.elementor-874 .elementor-element.elementor-element-e7550ab.insight-card:hover .insight-title {
    color: #34d399; /* Emerald 400 */
    transition: color 0.3s ease;
}

/* 3. THE "READ ARTICLE" SLIDE UP REVEAL */
.insight-cta {
    opacity: 0; /* Hidden by default */
    transform: translateY(20px); /* Pushed down 20px */
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* When hovering the CARD, reveal the CTA */
.elementor-874 .elementor-element.elementor-element-e7550ab.insight-card:hover .insight-cta {
    opacity: 1;
    transform: translateY(0px); /* Slide back to position */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3a50e6 *//* 1. THE CARD CONTAINER ANIMATION */
.elementor-874 .elementor-element.elementor-element-f3a50e6.insight-card {
    transition: all 0.3s ease;
    cursor: pointer;
    position: relative;
}

/* Hover State for the Box */
.elementor-874 .elementor-element.elementor-element-f3a50e6.insight-card:hover {
    transform: translateY(-8px); /* Lifts the card up */
    border-color: rgba(16, 185, 129, 0.5); /* Emerald Border */
    box-shadow: 0 25px 50px -12px rgba(6, 78, 59, 0.25); /* Greenish Shadow */
}

/* 2. THE TITLE HIGHLIGHT */
/* When hovering the CARD, change the TITLE color */
.elementor-874 .elementor-element.elementor-element-f3a50e6.insight-card:hover .insight-title {
    color: #34d399; /* Emerald 400 */
    transition: color 0.3s ease;
}

/* 3. THE "READ ARTICLE" SLIDE UP REVEAL */
.insight-cta {
    opacity: 0; /* Hidden by default */
    transform: translateY(20px); /* Pushed down 20px */
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* When hovering the CARD, reveal the CTA */
.elementor-874 .elementor-element.elementor-element-f3a50e6.insight-card:hover .insight-cta {
    opacity: 1;
    transform: translateY(0px); /* Slide back to position */
}/* End custom CSS */