.elementor-77444 .elementor-element.elementor-element-04945af{--display:flex;--min-height:280px;--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;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--padding-top:50px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-04945af:not(.elementor-motion-effects-element-type-background), .elementor-77444 .elementor-element.elementor-element-04945af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #050B1F 0%, #0D2266 100%);}.elementor-77444 .elementor-element.elementor-element-fedbbd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;}.elementor-77444 .elementor-element.elementor-element-fedbbd0 .elementor-heading-title{font-size:12px;font-weight:600;letter-spacing:3px;color:#93C5FD;}.elementor-77444 .elementor-element.elementor-element-5946309{text-align:center;}.elementor-77444 .elementor-element.elementor-element-5946309 .elementor-heading-title{font-size:42px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-77444 .elementor-element.elementor-element-2f22b1e{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-77444 .elementor-element.elementor-element-2f22b1e .elementor-heading-title{font-size:17px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.6);}.elementor-77444 .elementor-element.elementor-element-7450b0c{--divider-border-style:solid;--divider-color:#2563EB;--divider-border-width:1px;}.elementor-77444 .elementor-element.elementor-element-7450b0c .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-77444 .elementor-element.elementor-element-7450b0c .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-77444 .elementor-element.elementor-element-1ea6423{--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:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-1ea6423:not(.elementor-motion-effects-element-type-background), .elementor-77444 .elementor-element.elementor-element-1ea6423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77444 .elementor-element.elementor-element-314a29a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-77444 .elementor-element.elementor-element-314a29a .elementor-heading-title{font-size:12px;font-weight:600;letter-spacing:2px;color:#2563EB;}.elementor-77444 .elementor-element.elementor-element-9ea7c9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-77444 .elementor-element.elementor-element-9ea7c9f .elementor-heading-title{font-size:32px;font-weight:800;line-height:1.25em;color:#0B102D;}.elementor-77444 .elementor-element.elementor-element-5d2b0f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-77444 .elementor-element.elementor-element-5d2b0f1 .elementor-heading-title{font-size:15px;font-weight:400;line-height:1.6em;color:#64748B;}.elementor-77444 .elementor-element.elementor-element-6285138{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-8aab1c3 .elementor-icon-wrapper{text-align:start;}.elementor-77444 .elementor-element.elementor-element-8aab1c3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#2563eb;}.elementor-77444 .elementor-element.elementor-element-8aab1c3.elementor-view-framed .elementor-icon, .elementor-77444 .elementor-element.elementor-element-8aab1c3.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-77444 .elementor-element.elementor-element-8aab1c3.elementor-view-framed .elementor-icon, .elementor-77444 .elementor-element.elementor-element-8aab1c3.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-77444 .elementor-element.elementor-element-8aab1c3.elementor-view-framed .elementor-icon{background-color:#2563eb;}.elementor-77444 .elementor-element.elementor-element-8aab1c3.elementor-view-stacked .elementor-icon svg{fill:#2563eb;}.elementor-77444 .elementor-element.elementor-element-8aab1c3 .elementor-icon{padding:0px;}.elementor-77444 .elementor-element.elementor-element-181e177 .elementor-heading-title{font-size:18px;font-weight:600;color:#1e293b;}.elementor-77444 .elementor-element.elementor-element-1d24bcf .elementor-heading-title{font-size:11px;font-weight:600;color:#64748b;}.elementor-77444 .elementor-element.elementor-element-8a895aa{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-8cbc878{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-783e93b{text-align:center;}.elementor-77444 .elementor-element.elementor-element-be5f847{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-a49dfe2{text-align:center;}.elementor-77444 .elementor-element.elementor-element-ef918d2{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-9119fb3{text-align:center;}.elementor-77444 .elementor-element.elementor-element-615a67f{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-b29dd5d{text-align:center;}.elementor-77444 .elementor-element.elementor-element-f1c92d2{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-0c65fd4{text-align:center;}.elementor-77444 .elementor-element.elementor-element-289b2ce{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-e72c0ae{text-align:center;}.elementor-77444 .elementor-element.elementor-element-1e1ee6c{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-dfdfd24{text-align:center;}.elementor-77444 .elementor-element.elementor-element-384b06b{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-e295c4d{text-align:center;}.elementor-77444 .elementor-element.elementor-element-388afc1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-5eedada .elementor-icon-wrapper{text-align:start;}.elementor-77444 .elementor-element.elementor-element-5eedada.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#059669;}.elementor-77444 .elementor-element.elementor-element-5eedada.elementor-view-framed .elementor-icon, .elementor-77444 .elementor-element.elementor-element-5eedada.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-77444 .elementor-element.elementor-element-5eedada.elementor-view-framed .elementor-icon, .elementor-77444 .elementor-element.elementor-element-5eedada.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-77444 .elementor-element.elementor-element-5eedada.elementor-view-framed .elementor-icon{background-color:#059669;}.elementor-77444 .elementor-element.elementor-element-5eedada.elementor-view-stacked .elementor-icon svg{fill:#059669;}.elementor-77444 .elementor-element.elementor-element-5eedada .elementor-icon{padding:0px;}.elementor-77444 .elementor-element.elementor-element-800b790 .elementor-heading-title{font-size:18px;font-weight:600;color:#1e293b;}.elementor-77444 .elementor-element.elementor-element-db8d66b .elementor-heading-title{font-size:11px;font-weight:600;color:#64748b;}.elementor-77444 .elementor-element.elementor-element-f380948{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-6c2e70e{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-07f243d{text-align:center;}.elementor-77444 .elementor-element.elementor-element-2d4da31{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-20e0481{text-align:center;}.elementor-77444 .elementor-element.elementor-element-147a82b{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-b6bbc55{text-align:center;}.elementor-77444 .elementor-element.elementor-element-a2eeff9{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-508c43b{text-align:center;}.elementor-77444 .elementor-element.elementor-element-347952b{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-fc8f64e{text-align:center;}.elementor-77444 .elementor-element.elementor-element-2ee3f39{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-7ba1e47{text-align:center;}.elementor-77444 .elementor-element.elementor-element-6dc5e8a{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-4a7e427{text-align:center;}.elementor-77444 .elementor-element.elementor-element-3a3c9c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-ca4a3f5 .elementor-icon-wrapper{text-align:start;}.elementor-77444 .elementor-element.elementor-element-ca4a3f5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#d97706;}.elementor-77444 .elementor-element.elementor-element-ca4a3f5.elementor-view-framed .elementor-icon, .elementor-77444 .elementor-element.elementor-element-ca4a3f5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-77444 .elementor-element.elementor-element-ca4a3f5.elementor-view-framed .elementor-icon, .elementor-77444 .elementor-element.elementor-element-ca4a3f5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-77444 .elementor-element.elementor-element-ca4a3f5.elementor-view-framed .elementor-icon{background-color:#d97706;}.elementor-77444 .elementor-element.elementor-element-ca4a3f5.elementor-view-stacked .elementor-icon svg{fill:#d97706;}.elementor-77444 .elementor-element.elementor-element-ca4a3f5 .elementor-icon{padding:0px;}.elementor-77444 .elementor-element.elementor-element-092fe8a .elementor-heading-title{font-size:18px;font-weight:600;color:#1e293b;}.elementor-77444 .elementor-element.elementor-element-030b8d8 .elementor-heading-title{font-size:11px;font-weight:600;color:#64748b;}.elementor-77444 .elementor-element.elementor-element-e156cc7{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-7ab11ca{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-145ba69{text-align:center;}.elementor-77444 .elementor-element.elementor-element-f610fbe{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-2c1f408{text-align:center;}.elementor-77444 .elementor-element.elementor-element-2f22dd5{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-73273ce{text-align:center;}.elementor-77444 .elementor-element.elementor-element-9189449{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-dcc73c3{text-align:center;}.elementor-77444 .elementor-element.elementor-element-42d5546{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-456fd76 .elementor-icon-wrapper{text-align:start;}.elementor-77444 .elementor-element.elementor-element-456fd76.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#7c3aed;}.elementor-77444 .elementor-element.elementor-element-456fd76.elementor-view-framed .elementor-icon, .elementor-77444 .elementor-element.elementor-element-456fd76.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-77444 .elementor-element.elementor-element-456fd76.elementor-view-framed .elementor-icon, .elementor-77444 .elementor-element.elementor-element-456fd76.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-77444 .elementor-element.elementor-element-456fd76.elementor-view-framed .elementor-icon{background-color:#7c3aed;}.elementor-77444 .elementor-element.elementor-element-456fd76.elementor-view-stacked .elementor-icon svg{fill:#7c3aed;}.elementor-77444 .elementor-element.elementor-element-456fd76 .elementor-icon{padding:0px;}.elementor-77444 .elementor-element.elementor-element-43ea08c .elementor-heading-title{font-size:18px;font-weight:600;color:#1e293b;}.elementor-77444 .elementor-element.elementor-element-b887d3a .elementor-heading-title{font-size:11px;font-weight:600;color:#64748b;}.elementor-77444 .elementor-element.elementor-element-c4feaa3{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-558f6ce{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-c47df12{text-align:center;}.elementor-77444 .elementor-element.elementor-element-7dc809c{--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;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;overflow:visible;}.elementor-77444 .elementor-element.elementor-element-ea42566{text-align:center;}@media(min-width:768px){.elementor-77444 .elementor-element.elementor-element-1ea6423{--content-width:1320px;}}@media(max-width:767px){.elementor-77444 .elementor-element.elementor-element-04945af{--min-height:240px;--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-77444 .elementor-element.elementor-element-fedbbd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-77444 .elementor-element.elementor-element-5946309 .elementor-heading-title{font-size:26px;}.elementor-77444 .elementor-element.elementor-element-2f22b1e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-77444 .elementor-element.elementor-element-2f22b1e .elementor-heading-title{font-size:15px;}.elementor-77444 .elementor-element.elementor-element-1ea6423{--padding-top:50px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-77444 .elementor-element.elementor-element-9ea7c9f .elementor-heading-title{font-size:24px;}.elementor-77444 .elementor-element.elementor-element-5d2b0f1 .elementor-heading-title{font-size:14px;}.elementor-77444 .elementor-element.elementor-element-6285138{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77444 .elementor-element.elementor-element-181e177 .elementor-heading-title{font-size:15px;}.elementor-77444 .elementor-element.elementor-element-388afc1{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77444 .elementor-element.elementor-element-800b790 .elementor-heading-title{font-size:15px;}.elementor-77444 .elementor-element.elementor-element-3a3c9c6{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77444 .elementor-element.elementor-element-092fe8a .elementor-heading-title{font-size:15px;}.elementor-77444 .elementor-element.elementor-element-42d5546{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77444 .elementor-element.elementor-element-43ea08c .elementor-heading-title{font-size:15px;}}/* Start custom CSS for heading, class: .elementor-element-fedbbd0 */.elementor-77444 .elementor-element.elementor-element-fedbbd0 .elementor-heading-title { display: inline-block; background: rgba(37,99,235,0.12); padding: 8px 24px; border-radius: 50px; border: 1px solid rgba(37,99,235,0.25); text-transform: uppercase; }/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7450b0c */.elementor-77444 .elementor-element.elementor-element-7450b0c .elementor-divider-separator { background: linear-gradient(90deg, #2563EB, #00D4FF) !important; border: none !important; height: 2px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04945af */.elementor-77444 .elementor-element.elementor-element-04945af::before { content: ''; position: absolute; top: -15%; left: -8%; width: 400px; height: 400px; background: radial-gradient(circle, rgba(37,99,235,0.12) 0%, transparent 70%); border-radius: 50%; pointer-events: none; z-index: 0; }
.elementor-77444 .elementor-element.elementor-element-04945af::after { content: ''; position: absolute; bottom: -10%; right: -5%; width: 350px; height: 350px; background: radial-gradient(circle, rgba(0,212,255,0.08) 0%, transparent 70%); border-radius: 50%; pointer-events: none; z-index: 0; }
.elementor-77444 .elementor-element.elementor-element-04945af > .elementor-element { position: relative; z-index: 1; }
@media (max-width: 767px) { .elementor-77444 .elementor-element.elementor-element-04945af::before { width: 250px; height: 250px; } .elementor-77444 .elementor-element.elementor-element-04945af::after { width: 200px; height: 200px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314a29a */.elementor-77444 .elementor-element.elementor-element-314a29a .elementor-heading-title { display: inline-block; background: rgba(37,99,235,0.08); padding: 6px 16px; border-radius: 50px; text-transform: uppercase; font-size: 11px !important; letter-spacing: 2px; }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8aab1c3 */.elementor-77444 .elementor-element.elementor-element-8aab1c3 .elementor-icon-wrapper { width: 40px !important; flex-shrink: 0; }
.elementor-77444 .elementor-element.elementor-element-8aab1c3 .elementor-icon { background: linear-gradient(135deg, #2563eb, #3b82f6) !important; width: 40px !important; height: 40px !important; min-width: 40px !important; border-radius: 12px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; }
.elementor-77444 .elementor-element.elementor-element-8aab1c3 .elementor-icon svg { width: 18px !important; height: 18px !important; fill: white !important; }
.elementor-77444 .elementor-element.elementor-element-8aab1c3 { width: auto !important; flex-shrink: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d24bcf */.elementor-77444 .elementor-element.elementor-element-1d24bcf .elementor-heading-title { background: #f1f5f9; padding: 4px 12px; border-radius: 20px; display: inline-block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6285138 */.elementor-77444 .elementor-element.elementor-element-6285138 { border-bottom: 1px solid #e2e8f0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-783e93b */.elementor-77444 .elementor-element.elementor-element-783e93b img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-783e93b:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cbc878 */.elementor-77444 .elementor-element.elementor-element-8cbc878 {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-8cbc878:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a49dfe2 */.elementor-77444 .elementor-element.elementor-element-a49dfe2 img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-a49dfe2:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be5f847 */.elementor-77444 .elementor-element.elementor-element-be5f847 {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-be5f847:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9119fb3 */.elementor-77444 .elementor-element.elementor-element-9119fb3 img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-9119fb3:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef918d2 */.elementor-77444 .elementor-element.elementor-element-ef918d2 {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-ef918d2:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b29dd5d */.elementor-77444 .elementor-element.elementor-element-b29dd5d img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-b29dd5d:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-615a67f */.elementor-77444 .elementor-element.elementor-element-615a67f {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-615a67f:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c65fd4 */.elementor-77444 .elementor-element.elementor-element-0c65fd4 img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-0c65fd4:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1c92d2 */.elementor-77444 .elementor-element.elementor-element-f1c92d2 {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-f1c92d2:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e72c0ae */.elementor-77444 .elementor-element.elementor-element-e72c0ae img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-e72c0ae:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-289b2ce */.elementor-77444 .elementor-element.elementor-element-289b2ce {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-289b2ce:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfdfd24 */.elementor-77444 .elementor-element.elementor-element-dfdfd24 img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-dfdfd24:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1ee6c */.elementor-77444 .elementor-element.elementor-element-1e1ee6c {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-1e1ee6c:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e295c4d */.elementor-77444 .elementor-element.elementor-element-e295c4d img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-e295c4d:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-384b06b */.elementor-77444 .elementor-element.elementor-element-384b06b {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-384b06b:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a895aa */.elementor-77444 .elementor-element.elementor-element-8a895aa > .e-con { flex: 1 1 calc(20% - 16px); min-width: 0; max-width: calc(20% - 16px); }
@media (max-width: 1024px) { .elementor-77444 .elementor-element.elementor-element-8a895aa > .e-con { flex: 1 1 calc(25% - 15px); max-width: calc(25% - 15px); } }
@media (max-width: 767px) { .elementor-77444 .elementor-element.elementor-element-8a895aa > .e-con { flex: 1 1 calc(50% - 10px); max-width: calc(50% - 10px); } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5eedada */.elementor-77444 .elementor-element.elementor-element-5eedada .elementor-icon-wrapper { width: 40px !important; flex-shrink: 0; }
.elementor-77444 .elementor-element.elementor-element-5eedada .elementor-icon { background: linear-gradient(135deg, #059669, #10b981) !important; width: 40px !important; height: 40px !important; min-width: 40px !important; border-radius: 12px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; }
.elementor-77444 .elementor-element.elementor-element-5eedada .elementor-icon svg { width: 18px !important; height: 18px !important; fill: white !important; }
.elementor-77444 .elementor-element.elementor-element-5eedada { width: auto !important; flex-shrink: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8d66b */.elementor-77444 .elementor-element.elementor-element-db8d66b .elementor-heading-title { background: #f1f5f9; padding: 4px 12px; border-radius: 20px; display: inline-block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-388afc1 */.elementor-77444 .elementor-element.elementor-element-388afc1 { border-bottom: 1px solid #e2e8f0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07f243d */.elementor-77444 .elementor-element.elementor-element-07f243d img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-07f243d:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c2e70e */.elementor-77444 .elementor-element.elementor-element-6c2e70e {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-6c2e70e:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20e0481 */.elementor-77444 .elementor-element.elementor-element-20e0481 img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-20e0481:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d4da31 */.elementor-77444 .elementor-element.elementor-element-2d4da31 {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-2d4da31:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6bbc55 */.elementor-77444 .elementor-element.elementor-element-b6bbc55 img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-b6bbc55:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-147a82b */.elementor-77444 .elementor-element.elementor-element-147a82b {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-147a82b:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-508c43b */.elementor-77444 .elementor-element.elementor-element-508c43b img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-508c43b:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2eeff9 */.elementor-77444 .elementor-element.elementor-element-a2eeff9 {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-a2eeff9:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc8f64e */.elementor-77444 .elementor-element.elementor-element-fc8f64e img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-fc8f64e:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-347952b */.elementor-77444 .elementor-element.elementor-element-347952b {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-347952b:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ba1e47 */.elementor-77444 .elementor-element.elementor-element-7ba1e47 img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-7ba1e47:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ee3f39 */.elementor-77444 .elementor-element.elementor-element-2ee3f39 {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-2ee3f39:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a7e427 */.elementor-77444 .elementor-element.elementor-element-4a7e427 img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-4a7e427:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dc5e8a */.elementor-77444 .elementor-element.elementor-element-6dc5e8a {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-6dc5e8a:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f380948 */.elementor-77444 .elementor-element.elementor-element-f380948 > .e-con { flex: 1 1 calc(20% - 16px); min-width: 0; max-width: calc(20% - 16px); }
@media (max-width: 1024px) { .elementor-77444 .elementor-element.elementor-element-f380948 > .e-con { flex: 1 1 calc(25% - 15px); max-width: calc(25% - 15px); } }
@media (max-width: 767px) { .elementor-77444 .elementor-element.elementor-element-f380948 > .e-con { flex: 1 1 calc(50% - 10px); max-width: calc(50% - 10px); } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ca4a3f5 */.elementor-77444 .elementor-element.elementor-element-ca4a3f5 .elementor-icon-wrapper { width: 40px !important; flex-shrink: 0; }
.elementor-77444 .elementor-element.elementor-element-ca4a3f5 .elementor-icon { background: linear-gradient(135deg, #d97706, #f59e0b) !important; width: 40px !important; height: 40px !important; min-width: 40px !important; border-radius: 12px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; }
.elementor-77444 .elementor-element.elementor-element-ca4a3f5 .elementor-icon svg { width: 18px !important; height: 18px !important; fill: white !important; }
.elementor-77444 .elementor-element.elementor-element-ca4a3f5 { width: auto !important; flex-shrink: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-030b8d8 */.elementor-77444 .elementor-element.elementor-element-030b8d8 .elementor-heading-title { background: #f1f5f9; padding: 4px 12px; border-radius: 20px; display: inline-block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a3c9c6 */.elementor-77444 .elementor-element.elementor-element-3a3c9c6 { border-bottom: 1px solid #e2e8f0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-145ba69 */.elementor-77444 .elementor-element.elementor-element-145ba69 img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-145ba69:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab11ca */.elementor-77444 .elementor-element.elementor-element-7ab11ca {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-7ab11ca:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c1f408 */.elementor-77444 .elementor-element.elementor-element-2c1f408 img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-2c1f408:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f610fbe */.elementor-77444 .elementor-element.elementor-element-f610fbe {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-f610fbe:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73273ce */.elementor-77444 .elementor-element.elementor-element-73273ce img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-73273ce:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f22dd5 */.elementor-77444 .elementor-element.elementor-element-2f22dd5 {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-2f22dd5:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcc73c3 */.elementor-77444 .elementor-element.elementor-element-dcc73c3 img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-dcc73c3:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9189449 */.elementor-77444 .elementor-element.elementor-element-9189449 {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-9189449:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e156cc7 */.elementor-77444 .elementor-element.elementor-element-e156cc7 > .e-con { flex: 1 1 calc(20% - 16px); min-width: 0; max-width: calc(20% - 16px); }
@media (max-width: 1024px) { .elementor-77444 .elementor-element.elementor-element-e156cc7 > .e-con { flex: 1 1 calc(25% - 15px); max-width: calc(25% - 15px); } }
@media (max-width: 767px) { .elementor-77444 .elementor-element.elementor-element-e156cc7 > .e-con { flex: 1 1 calc(50% - 10px); max-width: calc(50% - 10px); } }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-456fd76 */.elementor-77444 .elementor-element.elementor-element-456fd76 .elementor-icon-wrapper { width: 40px !important; flex-shrink: 0; }
.elementor-77444 .elementor-element.elementor-element-456fd76 .elementor-icon { background: linear-gradient(135deg, #7c3aed, #8b5cf6) !important; width: 40px !important; height: 40px !important; min-width: 40px !important; border-radius: 12px !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; }
.elementor-77444 .elementor-element.elementor-element-456fd76 .elementor-icon svg { width: 18px !important; height: 18px !important; fill: white !important; }
.elementor-77444 .elementor-element.elementor-element-456fd76 { width: auto !important; flex-shrink: 0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b887d3a */.elementor-77444 .elementor-element.elementor-element-b887d3a .elementor-heading-title { background: #f1f5f9; padding: 4px 12px; border-radius: 20px; display: inline-block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42d5546 */.elementor-77444 .elementor-element.elementor-element-42d5546 { border-bottom: 1px solid #e2e8f0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c47df12 */.elementor-77444 .elementor-element.elementor-element-c47df12 img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-c47df12:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-558f6ce */.elementor-77444 .elementor-element.elementor-element-558f6ce {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-558f6ce:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea42566 */.elementor-77444 .elementor-element.elementor-element-ea42566 img {
  max-height: 70px !important;
  width: auto !important;
  max-width: 85% !important;
  object-fit: contain !important;
  transition: transform 0.3s ease;
}
.elementor-77444 .elementor-element.elementor-element-ea42566:hover img {
  transform: scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc809c */.elementor-77444 .elementor-element.elementor-element-7dc809c {
  background: #FFFFFF !important;
  border: 1px solid rgba(37,99,235,0.06) !important;
  border-radius: 16px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.03) !important;
  transition: all 0.35s ease;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 120px;
}
.elementor-77444 .elementor-element.elementor-element-7dc809c:hover {
  box-shadow: 0 8px 28px rgba(37,99,235,0.12) !important;
  border-color: rgba(37,99,235,0.15) !important;
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4feaa3 */.elementor-77444 .elementor-element.elementor-element-c4feaa3 > .e-con { flex: 1 1 calc(20% - 16px); min-width: 0; max-width: calc(20% - 16px); }
@media (max-width: 1024px) { .elementor-77444 .elementor-element.elementor-element-c4feaa3 > .e-con { flex: 1 1 calc(25% - 15px); max-width: calc(25% - 15px); } }
@media (max-width: 767px) { .elementor-77444 .elementor-element.elementor-element-c4feaa3 > .e-con { flex: 1 1 calc(50% - 10px); max-width: calc(50% - 10px); } }/* End custom CSS */