.elementor-586 .elementor-element.elementor-element-6a5c78f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:180px;--padding-block-end:60px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-586 .elementor-element.elementor-element-bf420d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 15px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-648c617{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:15px;}.elementor-586 .elementor-element.elementor-element-648c617.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-586 .elementor-element.elementor-element-bccc718{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#3EB5D4;--border-color:#3EB5D4;--border-radius:50px 50px 50px 50px;--margin-block-start:0em;--margin-block-end:1.2em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-586 .elementor-element.elementor-element-bccc718:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-bccc718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-586 .elementor-element.elementor-element-bccc718, .elementor-586 .elementor-element.elementor-element-bccc718::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-33d278d{text-align:center;}.elementor-586 .elementor-element.elementor-element-33d278d .elementor-heading-title{color:#1E5BA8;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-586 .elementor-element.elementor-element-f59e586{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#3EB5D4;--border-color:#3EB5D4;--border-radius:50px 50px 50px 50px;--margin-block-start:0em;--margin-block-end:1.2em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-586 .elementor-element.elementor-element-f59e586:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-f59e586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-586 .elementor-element.elementor-element-f59e586, .elementor-586 .elementor-element.elementor-element-f59e586::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-1b3caaf{text-align:center;}.elementor-586 .elementor-element.elementor-element-1b3caaf .elementor-heading-title{color:#1E5BA8;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-586 .elementor-element.elementor-element-12a67c5{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:10px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-8b1138b .elementor-heading-title{color:#0F1D33;font-family:"Syne", Sans-serif;font-size:60px;font-weight:600;}.elementor-586 .elementor-element.elementor-element-6bb621e .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-586 .elementor-element.elementor-element-ec5bc48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0em 0em;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--margin-block-start:1em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:0.5em;--padding-inline-end:0.5em;}.elementor-586 .elementor-element.elementor-element-ec5bc48:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-ec5bc48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-586 .elementor-element.elementor-element-ec5bc48, .elementor-586 .elementor-element.elementor-element-ec5bc48::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-0285ae7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-389c71a .elementor-heading-title{color:#1E5BA8;font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:900;}.elementor-586 .elementor-element.elementor-element-314e301 .elementor-heading-title{color:#1E5BA8;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-586 .elementor-element.elementor-element-314e301 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-33f2ca7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-c60b938 .elementor-heading-title{color:#1E5BA8;font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:900;}.elementor-586 .elementor-element.elementor-element-9beafad .elementor-heading-title{color:#1E5BA8;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-586 .elementor-element.elementor-element-9beafad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-f925894{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:3px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-8bf0d7d .elementor-heading-title{color:#1E5BA8;font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:900;}.elementor-586 .elementor-element.elementor-element-7b53121 .elementor-heading-title{color:#1E5BA8;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-586 .elementor-element.elementor-element-7b53121 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-c02e87f{--display:flex;--background-transition:0.3s;--margin-block-start:2em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-00fb1a2{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-a5df002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-15330b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-586 .elementor-element.elementor-element-15330b2:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-15330b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-586 .elementor-element.elementor-element-15330b2, .elementor-586 .elementor-element.elementor-element-15330b2::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-5dba905 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-9cb0fed > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-9cb0fed.elementor-element{--align-self:flex-start;}.elementor-586 .elementor-element.elementor-element-a04a80a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:70px;--padding-block-end:60px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-586 .elementor-element.elementor-element-9a3a4b8{--display:flex;--gap:10px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-a79a273{text-align:left;}.elementor-586 .elementor-element.elementor-element-a79a273 .elementor-heading-title{color:#0F1D33;font-family:"Syne", Sans-serif;}.elementor-586 .elementor-element.elementor-element-79e96e8{text-align:left;}.elementor-586 .elementor-element.elementor-element-79e96e8 .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-586 .elementor-element.elementor-element-0c90c3a{--display:flex;--gap:10px 0px;--background-transition:0.3s;--margin-block-start:15px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-2d5152b{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-3c59f43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-a6d740e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-586 .elementor-element.elementor-element-a6d740e:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-a6d740e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E5BA8;}.elementor-586 .elementor-element.elementor-element-a6d740e, .elementor-586 .elementor-element.elementor-element-a6d740e::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-ca9fec5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-ed19d51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0em;--padding-block-end:0em;--padding-inline-start:0em;--padding-inline-end:1.5em;}.elementor-586 .elementor-element.elementor-element-278557c{--display:flex;--background-transition:0.3s;--border-radius:50px 50px 50px 50px;--margin-block-start:0px;--margin-block-end:20px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-586 .elementor-element.elementor-element-278557c:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-278557c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-586 .elementor-element.elementor-element-278557c, .elementor-586 .elementor-element.elementor-element-278557c::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-4eac7d9{text-align:center;}.elementor-586 .elementor-element.elementor-element-4eac7d9 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-586 .elementor-element.elementor-element-4eac7d9 > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-586 .elementor-element.elementor-element-bb1caaf{--display:flex;--background-transition:0.3s;--margin-block-start:10px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-8c40221 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );font-family:"Syne", Sans-serif;font-weight:400;line-height:0.97em;}.elementor-586 .elementor-element.elementor-element-94a18d4 .elementor-heading-title{color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;line-height:1.1em;}.elementor-586 .elementor-element.elementor-element-94a18d4 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-586 .elementor-element.elementor-element-c089a6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:10px 10px 10px 10px;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-586 .elementor-element.elementor-element-c089a6c:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-c089a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-586 .elementor-element.elementor-element-c089a6c:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#3EB5D4;--border-color:#3EB5D4;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.08);}.elementor-586 .elementor-element.elementor-element-c089a6c, .elementor-586 .elementor-element.elementor-element-c089a6c::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-c089a6c.e-con:hover{--e-con-transform-translateX:2px;--e-con-transform-translateY:-1px;}.elementor-586 .elementor-element.elementor-element-3dd1b58{--display:flex;--min-height:0px;--justify-content:center;--background-transition:0.3s;--border-radius:11px 11px 11px 11px;}.elementor-586 .elementor-element.elementor-element-3dd1b58.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-586 .elementor-element.elementor-element-d625105{text-align:center;}.elementor-586 .elementor-element.elementor-element-d625105 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-9163f0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:10px 0px;--background-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-ec39a95 .elementor-heading-title{color:#121212;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-586 .elementor-element.elementor-element-82e655f .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-586 .elementor-element.elementor-element-c199dff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:10px 10px 10px 10px;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-586 .elementor-element.elementor-element-c199dff:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-c199dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-586 .elementor-element.elementor-element-c199dff:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#3EB5D4;--border-color:#3EB5D4;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.08);}.elementor-586 .elementor-element.elementor-element-c199dff, .elementor-586 .elementor-element.elementor-element-c199dff::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-c199dff.e-con:hover{--e-con-transform-translateX:2px;--e-con-transform-translateY:-1px;}.elementor-586 .elementor-element.elementor-element-23f7dda{--display:flex;--min-height:0px;--justify-content:center;--background-transition:0.3s;--border-radius:11px 11px 11px 11px;}.elementor-586 .elementor-element.elementor-element-23f7dda.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-586 .elementor-element.elementor-element-7dffa33{text-align:center;}.elementor-586 .elementor-element.elementor-element-7dffa33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-1ab2f68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:10px 0px;--background-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-67084a0 .elementor-heading-title{color:#121212;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-586 .elementor-element.elementor-element-dbd6d34 .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-586 .elementor-element.elementor-element-0a21abc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:10px 10px 10px 10px;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-586 .elementor-element.elementor-element-0a21abc:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-0a21abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-586 .elementor-element.elementor-element-0a21abc:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-block-start-width:2px;--border-inline-end-width:2px;--border-block-end-width:2px;--border-inline-start-width:2px;border-color:#3EB5D4;--border-color:#3EB5D4;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.08);}.elementor-586 .elementor-element.elementor-element-0a21abc, .elementor-586 .elementor-element.elementor-element-0a21abc::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-0a21abc.e-con:hover{--e-con-transform-translateX:2px;--e-con-transform-translateY:-1px;}.elementor-586 .elementor-element.elementor-element-fa82258{--display:flex;--min-height:0px;--justify-content:center;--background-transition:0.3s;--border-radius:11px 11px 11px 11px;}.elementor-586 .elementor-element.elementor-element-fa82258.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-586 .elementor-element.elementor-element-1d8f27d{text-align:center;}.elementor-586 .elementor-element.elementor-element-1d8f27d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-f008442{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:10px 0px;--background-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-5189bb7 .elementor-heading-title{color:#121212;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-586 .elementor-element.elementor-element-415ca3c .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-586 .elementor-element.elementor-element-996cba0{--display:flex;--background-transition:0.3s;--margin-block-start:20px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-a38b891 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-08c266c{--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;--align-items:flex-end;--gap:0px 0px;--background-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-bbe9d6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-586 .elementor-element.elementor-element-bbe9d6b:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-bbe9d6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-586 .elementor-element.elementor-element-bbe9d6b, .elementor-586 .elementor-element.elementor-element-bbe9d6b::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-21893f5{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-75a4c85{text-align:left;}.elementor-586 .elementor-element.elementor-element-75a4c85 .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-586 .elementor-element.elementor-element-8c08401{text-align:left;}.elementor-586 .elementor-element.elementor-element-8c08401 .elementor-heading-title{color:#0F1D33;font-family:"Syne", Sans-serif;}.elementor-586 .elementor-element.elementor-element-8c08401 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-c11563d{text-align:left;}.elementor-586 .elementor-element.elementor-element-c11563d .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-586 .elementor-element.elementor-element-c11563d > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-dbec805{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-block-start:1em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-dbec805:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-dbec805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#32597D00;}.elementor-586 .elementor-element.elementor-element-dbec805, .elementor-586 .elementor-element.elementor-element-dbec805::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-d9df2ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-79ec5a8{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-586 .elementor-element.elementor-element-79ec5a8:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-79ec5a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-586 .elementor-element.elementor-element-79ec5a8:hover{box-shadow:0px 20px 40px -20px rgba(0.6582880434782572, 100.93750000000001, 83.93363362476373, 0.52);}.elementor-586 .elementor-element.elementor-element-79ec5a8, .elementor-586 .elementor-element.elementor-element-79ec5a8::before{--border-transition:0.5s;}.elementor-586 .elementor-element.elementor-element-c089c51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-c089c51.elementor-element{--align-self:flex-start;}.elementor-586 .elementor-element.elementor-element-cf9e874{text-align:left;}.elementor-586 .elementor-element.elementor-element-cf9e874 .elementor-heading-title{color:#0F1D33;font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;}.elementor-586 .elementor-element.elementor-element-cf9e874 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-586 .elementor-element.elementor-element-6a0df06{text-align:left;}.elementor-586 .elementor-element.elementor-element-6a0df06 .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;line-height:18px;}.elementor-586 .elementor-element.elementor-element-6a0df06 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-20525c3{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-586 .elementor-element.elementor-element-20525c3:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-20525c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-586 .elementor-element.elementor-element-20525c3:hover{box-shadow:0px 20px 40px -20px rgba(0.6582880434782572, 100.93750000000001, 83.93363362476373, 0.52);}.elementor-586 .elementor-element.elementor-element-20525c3, .elementor-586 .elementor-element.elementor-element-20525c3::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-1f35f08.elementor-element{--align-self:flex-start;}.elementor-586 .elementor-element.elementor-element-de3c8c1{text-align:left;}.elementor-586 .elementor-element.elementor-element-de3c8c1 .elementor-heading-title{color:#0F1D33;font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;}.elementor-586 .elementor-element.elementor-element-de3c8c1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-586 .elementor-element.elementor-element-44a8ec8{text-align:left;}.elementor-586 .elementor-element.elementor-element-44a8ec8 .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;line-height:18px;}.elementor-586 .elementor-element.elementor-element-44a8ec8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-83ce290{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-586 .elementor-element.elementor-element-83ce290:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-83ce290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-586 .elementor-element.elementor-element-83ce290:hover{box-shadow:0px 20px 40px -20px rgba(0.6582880434782572, 100.93750000000001, 83.93363362476373, 0.52);}.elementor-586 .elementor-element.elementor-element-83ce290, .elementor-586 .elementor-element.elementor-element-83ce290::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-3bd1f8d.elementor-element{--align-self:flex-start;}.elementor-586 .elementor-element.elementor-element-ec6a6ec{text-align:left;}.elementor-586 .elementor-element.elementor-element-ec6a6ec .elementor-heading-title{color:#0F1D33;font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;}.elementor-586 .elementor-element.elementor-element-ec6a6ec > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-586 .elementor-element.elementor-element-6c918bb{text-align:left;}.elementor-586 .elementor-element.elementor-element-6c918bb .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;line-height:18px;}.elementor-586 .elementor-element.elementor-element-6c918bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-bd3eb21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:-10px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-95e6d90{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-586 .elementor-element.elementor-element-95e6d90:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-95e6d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-586 .elementor-element.elementor-element-95e6d90:hover{box-shadow:0px 20px 40px -20px rgba(0.6582880434782572, 100.93750000000001, 83.93363362476373, 0.52);}.elementor-586 .elementor-element.elementor-element-95e6d90, .elementor-586 .elementor-element.elementor-element-95e6d90::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-b56e713.elementor-element{--align-self:flex-start;}.elementor-586 .elementor-element.elementor-element-3c876bf{text-align:left;}.elementor-586 .elementor-element.elementor-element-3c876bf .elementor-heading-title{color:#0F1D33;font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;}.elementor-586 .elementor-element.elementor-element-3c876bf > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-586 .elementor-element.elementor-element-8a3db83{text-align:left;}.elementor-586 .elementor-element.elementor-element-8a3db83 .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;line-height:18px;}.elementor-586 .elementor-element.elementor-element-8a3db83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-16fc8e6{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-586 .elementor-element.elementor-element-16fc8e6:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-16fc8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-586 .elementor-element.elementor-element-16fc8e6:hover{box-shadow:0px 20px 40px -20px rgba(0.6582880434782572, 100.93750000000001, 83.93363362476373, 0.52);}.elementor-586 .elementor-element.elementor-element-16fc8e6, .elementor-586 .elementor-element.elementor-element-16fc8e6::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-49ede1d.elementor-element{--align-self:flex-start;}.elementor-586 .elementor-element.elementor-element-bb10aee{text-align:left;}.elementor-586 .elementor-element.elementor-element-bb10aee .elementor-heading-title{color:#0F1D33;font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;}.elementor-586 .elementor-element.elementor-element-bb10aee > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-586 .elementor-element.elementor-element-0ad4d5d{text-align:left;}.elementor-586 .elementor-element.elementor-element-0ad4d5d .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;line-height:18px;}.elementor-586 .elementor-element.elementor-element-0ad4d5d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-b3394dd{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-586 .elementor-element.elementor-element-b3394dd:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-b3394dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-586 .elementor-element.elementor-element-b3394dd:hover{box-shadow:0px 20px 40px -20px rgba(0.6582880434782572, 100.93750000000001, 83.93363362476373, 0.52);}.elementor-586 .elementor-element.elementor-element-b3394dd, .elementor-586 .elementor-element.elementor-element-b3394dd::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-99dc28c.elementor-element{--align-self:flex-start;}.elementor-586 .elementor-element.elementor-element-eae6915{text-align:left;}.elementor-586 .elementor-element.elementor-element-eae6915 .elementor-heading-title{color:#0F1D33;font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;}.elementor-586 .elementor-element.elementor-element-eae6915 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-586 .elementor-element.elementor-element-6337ce7{text-align:left;}.elementor-586 .elementor-element.elementor-element-6337ce7 .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;line-height:18px;}.elementor-586 .elementor-element.elementor-element-6337ce7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-4291a7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:-10px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-656c3cb{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-586 .elementor-element.elementor-element-656c3cb:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-656c3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-586 .elementor-element.elementor-element-656c3cb:hover{box-shadow:0px 20px 40px -20px rgba(0.6582880434782572, 100.93750000000001, 83.93363362476373, 0.52);}.elementor-586 .elementor-element.elementor-element-656c3cb, .elementor-586 .elementor-element.elementor-element-656c3cb::before{--border-transition:0.3s;}.elementor-586 .elementor-element.elementor-element-51f2f78.elementor-element{--align-self:center;}.elementor-586 .elementor-element.elementor-element-ff49e79{text-align:left;}.elementor-586 .elementor-element.elementor-element-ff49e79 .elementor-heading-title{color:#0F1D33;font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;}.elementor-586 .elementor-element.elementor-element-ff49e79 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-586 .elementor-element.elementor-element-b6f9c23{text-align:left;}.elementor-586 .elementor-element.elementor-element-b6f9c23 .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;line-height:18px;}.elementor-586 .elementor-element.elementor-element-b6f9c23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-b1e9a27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:40px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-586 .elementor-element.elementor-element-5e7129e{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-dc148bf{--display:flex;--gap:11px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:20px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-6345964{text-align:left;}.elementor-586 .elementor-element.elementor-element-6345964 .elementor-heading-title{color:#0F1D33;font-family:"Syne", Sans-serif;}.elementor-586 .elementor-element.elementor-element-6345964 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-86bca98{text-align:left;}.elementor-586 .elementor-element.elementor-element-86bca98 .elementor-heading-title{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-586 .elementor-element.elementor-element-86bca98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-877a3f5 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-586 .elementor-element.elementor-element-877a3f5.elementor-element{--align-self:center;}.elementor-586 .elementor-element.elementor-element-76eec6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:80px;--padding-block-end:80px;--padding-inline-start:60px;--padding-inline-end:60px;}.elementor-586 .elementor-element.elementor-element-bc50697{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-bc50697.e-con{--align-self:center;}.elementor-586 .elementor-element.elementor-element-131a37b{text-align:center;}.elementor-586 .elementor-element.elementor-element-131a37b .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );font-family:"Syne", Sans-serif;font-weight:700;line-height:42px;}.elementor-586 .elementor-element.elementor-element-131a37b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-f3ece2e{text-align:center;}.elementor-586 .elementor-element.elementor-element-f3ece2e .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;line-height:18px;}.elementor-586 .elementor-element.elementor-element-f3ece2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 2em 0em 2em;}.elementor-586 .elementor-element.elementor-element-4b5ce8a > .elementor-widget-container{margin:1em 0em 0em 0em;}@media(max-width:767px){.elementor-586 .elementor-element.elementor-element-6a5c78f{--padding-block-start:150px;--padding-block-end:40px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-586 .elementor-element.elementor-element-648c617{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-bccc718{--width:500px;}.elementor-586 .elementor-element.elementor-element-8b1138b .elementor-heading-title{font-size:35px;}.elementor-586 .elementor-element.elementor-element-6bb621e .elementor-heading-title{font-size:14px;}.elementor-586 .elementor-element.elementor-element-ec5bc48{--gap:2em 0em;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:1em;--padding-block-end:1em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-586 .elementor-element.elementor-element-c02e87f{--content-width:500px;--margin-block-start:2em;--margin-block-end:2em;--margin-inline-start:0em;--margin-inline-end:0em;}.elementor-586 .elementor-element.elementor-element-00fb1a2{--margin-block-start:1.2em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;}.elementor-586 .elementor-element.elementor-element-a5df002{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-e172464 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-586 .elementor-element.elementor-element-15330b2{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-586 .elementor-element.elementor-element-9cb0fed > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-586 .elementor-element.elementor-element-a04a80a{--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-586 .elementor-element.elementor-element-9a3a4b8{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-a79a273 .elementor-heading-title{font-size:24px;}.elementor-586 .elementor-element.elementor-element-a6d740e{--padding-block-start:40px;--padding-block-end:50px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-586 .elementor-element.elementor-element-ca9fec5{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-ed19d51{--padding-block-start:0em;--padding-block-end:0em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-586 .elementor-element.elementor-element-8c40221{text-align:center;}.elementor-586 .elementor-element.elementor-element-8c40221 .elementor-heading-title{font-size:24px;}.elementor-586 .elementor-element.elementor-element-94a18d4{text-align:center;}.elementor-586 .elementor-element.elementor-element-94a18d4 .elementor-heading-title{font-size:14px;}.elementor-586 .elementor-element.elementor-element-c089a6c{--margin-block-start:15px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-d625105 .elementor-heading-title{font-size:50px;}.elementor-586 .elementor-element.elementor-element-ec39a95 .elementor-heading-title{font-size:16px;}.elementor-586 .elementor-element.elementor-element-82e655f .elementor-heading-title{font-size:14px;}.elementor-586 .elementor-element.elementor-element-c199dff{--margin-block-start:15px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-7dffa33 .elementor-heading-title{font-size:50px;}.elementor-586 .elementor-element.elementor-element-67084a0 .elementor-heading-title{font-size:16px;}.elementor-586 .elementor-element.elementor-element-dbd6d34 .elementor-heading-title{font-size:14px;}.elementor-586 .elementor-element.elementor-element-0a21abc{--margin-block-start:15px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-1d8f27d{text-align:center;}.elementor-586 .elementor-element.elementor-element-1d8f27d .elementor-heading-title{font-size:50px;}.elementor-586 .elementor-element.elementor-element-5189bb7 .elementor-heading-title{font-size:16px;}.elementor-586 .elementor-element.elementor-element-415ca3c .elementor-heading-title{font-size:14px;}.elementor-586 .elementor-element.elementor-element-996cba0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-a38b891 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-08c266c{--margin-block-start:2em;--margin-block-end:0em;--margin-inline-start:0em;--margin-inline-end:0em;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-bbe9d6b{--padding-block-start:30px;--padding-block-end:45px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-586 .elementor-element.elementor-element-21893f5{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-75a4c85{text-align:left;}.elementor-586 .elementor-element.elementor-element-8c08401{text-align:left;}.elementor-586 .elementor-element.elementor-element-8c08401 .elementor-heading-title{line-height:1em;}.elementor-586 .elementor-element.elementor-element-8c08401 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-c11563d > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-dbec805{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-cf9e874 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-586 .elementor-element.elementor-element-cf9e874 > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-586 .elementor-element.elementor-element-6a0df06 .elementor-heading-title{font-size:14px;}.elementor-586 .elementor-element.elementor-element-de3c8c1 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-586 .elementor-element.elementor-element-de3c8c1 > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-586 .elementor-element.elementor-element-44a8ec8 .elementor-heading-title{font-size:14px;}.elementor-586 .elementor-element.elementor-element-ec6a6ec .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-586 .elementor-element.elementor-element-ec6a6ec > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-586 .elementor-element.elementor-element-6c918bb .elementor-heading-title{font-size:14px;}.elementor-586 .elementor-element.elementor-element-3c876bf .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-586 .elementor-element.elementor-element-3c876bf > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-586 .elementor-element.elementor-element-8a3db83 .elementor-heading-title{font-size:14px;}.elementor-586 .elementor-element.elementor-element-bb10aee .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-586 .elementor-element.elementor-element-bb10aee > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-586 .elementor-element.elementor-element-0ad4d5d .elementor-heading-title{font-size:14px;}.elementor-586 .elementor-element.elementor-element-eae6915 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-586 .elementor-element.elementor-element-eae6915 > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-586 .elementor-element.elementor-element-6337ce7 .elementor-heading-title{font-size:14px;}.elementor-586 .elementor-element.elementor-element-51f2f78.elementor-element{--align-self:flex-start;}.elementor-586 .elementor-element.elementor-element-ff49e79 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-586 .elementor-element.elementor-element-ff49e79 > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-586 .elementor-element.elementor-element-b6f9c23 .elementor-heading-title{font-size:14px;}.elementor-586 .elementor-element.elementor-element-b1e9a27{--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-586 .elementor-element.elementor-element-0c6466a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-877a3f5 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-586 .elementor-element.elementor-element-76eec6f{--padding-block-start:40px;--padding-block-end:50px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-586 .elementor-element.elementor-element-bc50697{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-586 .elementor-element.elementor-element-131a37b .elementor-heading-title{font-size:24px;line-height:1em;}.elementor-586 .elementor-element.elementor-element-f3ece2e .elementor-heading-title{font-size:14px;}.elementor-586 .elementor-element.elementor-element-f3ece2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-586 .elementor-element.elementor-element-4b5ce8a > .elementor-widget-container{margin:0em 0em 0em 0em;}}@media(min-width:768px){.elementor-586 .elementor-element.elementor-element-648c617{--width:65.209%;}.elementor-586 .elementor-element.elementor-element-bccc718{--width:45%;}.elementor-586 .elementor-element.elementor-element-f59e586{--content-width:500px;}.elementor-586 .elementor-element.elementor-element-ec5bc48{--width:85%;}.elementor-586 .elementor-element.elementor-element-a5df002{--width:100%;}.elementor-586 .elementor-element.elementor-element-ca9fec5{--width:50%;}.elementor-586 .elementor-element.elementor-element-278557c{--width:39%;}.elementor-586 .elementor-element.elementor-element-3dd1b58{--width:13.579%;}.elementor-586 .elementor-element.elementor-element-23f7dda{--width:13.579%;}.elementor-586 .elementor-element.elementor-element-fa82258{--width:13.579%;}.elementor-586 .elementor-element.elementor-element-08c266c{--width:50%;}.elementor-586 .elementor-element.elementor-element-5e7129e{--width:100%;}.elementor-586 .elementor-element.elementor-element-bc50697{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-586 .elementor-element.elementor-element-ec5bc48{--width:500px;}}/* Start custom CSS for container, class: .elementor-element-bccc718 */.elementor-586 .elementor-element.elementor-element-bccc718{
    box-shadow: 0 4px 12px rgba(62, 181, 212, 0.15);
    background: linear-gradient(135deg, #fff, #e8f4ff);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f59e586 */.elementor-586 .elementor-element.elementor-element-f59e586{
    box-shadow: 0 4px 12px rgba(62, 181, 212, 0.15);
    background: linear-gradient(135deg, #fff, #e8f4ff);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec5bc48 */.elementor-586 .elementor-element.elementor-element-ec5bc48{
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c16e100 */.hero-actions {
    display: flex;
    gap: 1rem;
    align-items: center;
}

.btn-primary {
    background: linear-gradient(135deg, #1e5ba8, #3eb5d4);
    color: white;
    padding: 18px 36px;
    border-radius: 12px;
    font-weight: 700;
    font-size: 17px;
    border: none;
    cursor: pointer;
    transition: all 0.3s;
    box-shadow: 0 8px 24px rgba(30, 91, 168, 0.3);
}

.btn-primary:hover {
    background: linear-gradient(135deg, #0d3d7a, #1e5ba8);
    transform: translateY(-3px);
    box-shadow: 0 12px 32px rgba(30, 91, 168, 0.4);
}

.btn-secondary {
    color: #2595b3;
    padding: 18px 36px;
    font-weight: 700;
    font-size: 17px;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 8px;
    transition: gap 0.3s;
}

.btn-secondary:hover {
    color: #1e5ba8;
    gap: 12px;
}

@media (max-width: 768px) {
    .hero-actions {
        flex-direction: column;
        width: 100%;
        
    }
    
    .btn-primary,
    .btn-secondary {
        width: 100%;
        justify-content: center;
        text-align: center;
        font-size: 14px !important;
    }
    
    .btn-secondary{
        background: #FFFFFF !important;
        padding: 18px 36px;
    border-radius: 12px;
    font-weight: 700;
    font-size: 17px;
    border: none;
    cursor: pointer;
    transition: all 0.3s;
    
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c32175d *//* COMPLETELY NEW: Simplified visual */
.visual-card {
    background: white;
    border-radius: 24px;
    padding: 2.5rem;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.12);
    border: 1px solid rgba(0, 0, 0, 0.05);
    height: auto !important;
    min-height: 500px;
    align-content: center;
}

.visual-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 2rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid var(--light-gray);
}

.visual-title {
    font-family: 'Sora', sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--dark);
}

.visual-period {
    font-size: 13px;
    color: var(--gray);
    font-weight: 600;
}

.revenue-display {
    background: linear-gradient(135deg, var(--primary), var(--secondary));
    padding: 2rem;
    border-radius: 16px;
    text-align: center;
    margin-bottom: 1.5rem;
}

.revenue-label {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.8);
    font-weight: 600;
    margin-bottom: 8px;
}

.revenue-amount {
    font-family: 'Sora', sans-serif;
    font-size: 48px;
    font-weight: 800;
    color: white;
    line-height: 1;
}

.revenue-growth {
    font-size: 14px;
    color: #4ade80;
    font-weight: 700;
    margin-top: 8px;
}

.metrics-row {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1rem;
}

.metric-item {
    background: var(--cream);
    padding: 1.25rem;
    border-radius: 12px;
}

.metric-label {
    font-size: 12px;
    color: var(--gray);
    font-weight: 600;
    margin-bottom: 6px;
}

.metric-value {
    font-family: 'Sora', sans-serif;
    font-size: 28px;
    font-weight: 800;
    color: var(--primary);
}

@media (max-width: 768px) {
    .visual-card {
        padding: 1.5rem;
        border-radius: 16px;
        height: auto !important;
        min-height: auto;
    }
    
    .visual-header {
        margin-bottom: 1.5rem;
    }
    
    .visual-title {
        font-size: 16px;
    }
    
    .visual-period {
        font-size: 12px;
    }
    
    .revenue-display {
        padding: 1.5rem;
        margin-bottom: 1.25rem;
    }
    
    .revenue-amount {
        font-size: 36px;
    }
    
    .revenue-growth {
        font-size: 12px;
    }
    
    .metrics-row {
        gap: 0.75rem;
    }
    
    .metric-item {
        padding: 1rem;
    }
    
    .metric-value {
        font-size: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a5c78f */.elementor-586 .elementor-element.elementor-element-6a5c78f{
    background: linear-gradient(165deg, #e8f4ff 0%, #f0f9ff 100%) !important
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dba905 *//* AI Section - Compact */
        .ai-container {
            max-width: 1300px;
            margin: 0;
            display: grid;
            grid-template-columns: 1.5fr 1fr;
            gap: 4rem;
            align-items: center;
        }

        .ai-text h2 {
            font-family: 'Syne', sans-serif;
            font-size: 40px;
            font-weight: 700;
            line-height: 1.2;
            margin-bottom: 1.5rem;
            letter-spacing: -1px;
            color: var(--dark);
        }

        .ai-highlight {
            background: linear-gradient(180deg, transparent 60%, rgba(62, 181, 212, 0.25) 60%);
            padding: 0 6px;
        }

        .ai-text p {
            font-size: 18px;
            color: var(--gray);
            line-height: 1.8;
            margin-bottom: 2rem;
        }

        .ai-stats-compact {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 1.5rem;
        }

        .stat-compact {
            text-align: center;
            padding: 1rem;
            background: var(--cream);
            border-radius: 12px;
        }

        .stat-compact-number {
            display: block;
            font-family: 'Plus Jakarta Sans', sans-serif;
            font-size: 28px;
            font-weight: 900;
            color: var(--primary);
            line-height: 1;
            margin-bottom: 6px;
        }

        .stat-compact-label {
            font-size: 12px;
            color: var(--gray);
            font-weight: 600;
        }

        /* Original Right Side Design */
        .ai-visual {
            position: relative;
            position: relative;
    display: flex;
    justify-content: flex-end;
        }

        .ai-card {
            background: white;
            border-radius: 20px;
            padding: 2rem;
            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.12);
            border: 1px solid var(--light-gray);
            width: 90%;
        }

        .ai-card-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 2rem;
            padding-bottom: 1rem;
            border-bottom: 1px solid var(--light-gray);
        }

        .ai-badge {
            background: linear-gradient(135deg, var(--primary), var(--secondary));
            color: white;
            padding: 6px 16px;
            border-radius: 100px;
            font-size: 13px;
            font-weight: 700;
        }

        .ai-status {
            color: var(--success);
            font-size: 13px;
            font-weight: 700;
            display: flex;
            align-items: center;
            gap: 6px;
        }

        .ai-status::before {
            content: '';
            width: 8px;
            height: 8px;
            background: var(--success);
            border-radius: 50%;
            animation: pulse-dot 2s ease-in-out infinite;
        }

        @keyframes pulse-dot {
            0%, 100% { opacity: 1; }
            50% { opacity: 0.4; }
        }

        .ai-process {
            display: grid;
            gap: 1.5rem;
            margin-bottom: 2rem;
        }

        .ai-step {
            display: flex;
            gap: 1rem;
            opacity: 0.4;
            transition: all 0.3s ease;
        }

        .ai-step-complete,
        .ai-step-active {
            opacity: 1;
        }

        .ai-step-icon {
            width: 40px;
            height: 40px;
            background: var(--light-gray);
            border-radius: 50%;
            display: grid;
            place-items: center;
            font-size: 18px;
            flex-shrink: 0;
            font-weight: 700;
        }

        .ai-step-complete .ai-step-icon {
            background: var(--success);
            color: white;
        }

        .ai-step-active .ai-step-icon {
            background: linear-gradient(135deg, var(--primary), var(--secondary));
            color: white;
            animation: pulse-glow 2s ease-in-out infinite;
        }

        @keyframes pulse-glow {
            0%, 100% { 
                box-shadow: 0 0 0 0 rgba(62, 181, 212, 0.4);
                transform: scale(1);
            }
            50% { 
                box-shadow: 0 0 0 10px rgba(62, 181, 212, 0);
                transform: scale(1.05);
            }
        }

        .ai-step-content {
            flex: 1;
        }

        .ai-step-content h5 {
            font-weight: 700;
            font-size: 15px;
            margin-bottom: 4px;
            color: var(--dark);
        }

        .ai-step-content p {
            font-size: 13px;
            color: var(--gray);
            margin-bottom: 8px;
        }

        .ai-progress-bar {
            width: 100%;
            height: 6px;
            background: var(--light-gray);
            border-radius: 100px;
            overflow: hidden;
        }

        .ai-progress {
            height: 100%;
            background: linear-gradient(90deg, var(--primary), var(--secondary));
            border-radius: 100px;
            transition: width 0.3s ease;
        }

        .ai-progress-animated {
            background: linear-gradient(
                90deg, 
                var(--primary) 0%, 
                var(--secondary) 50%, 
                var(--primary) 100%
            );
            background-size: 200% 100%;
            animation: progress-shimmer 1.5s ease-in-out infinite;
        }

        @keyframes progress-shimmer {
            0% { background-position: 200% 0; }
            100% { background-position: -200% 0; }
        }

        .ai-results {
            display: grid;
            gap: 0.75rem;
            padding: 1.5rem;
            background: var(--cream);
            border-radius: 12px;
        }

        .ai-result-item {
            display: flex;
            align-items: center;
            gap: 0.75rem;
            font-size: 14px;
            font-weight: 600;
            animation: fadeInUp 0.5s ease-out backwards;
        }

        .ai-result-item:nth-child(1) { animation-delay: 0.1s; }
        .ai-result-item:nth-child(2) { animation-delay: 0.2s; }
        .ai-result-item:nth-child(3) { animation-delay: 0.3s; }

        @keyframes fadeInUp {
            from {
                opacity: 0;
                transform: translateY(10px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        .ai-result-item.success {
            color: var(--success);
        }

        .ai-result-item.warning {
            color: var(--warning);
        }

        .ai-result-icon {
            width: 24px;
            height: 24px;
            border-radius: 50%;
            display: grid;
            place-items: center;
            font-size: 12px;
            font-weight: 700;
            flex-shrink: 0;
        }

        .ai-result-item.success .ai-result-icon {
            background: rgba(5, 193, 104, 0.15);
        }

        .ai-result-item.warning .ai-result-icon {
            background: rgba(245, 158, 11, 0.15);
        }

        /* Responsive */
        @media (max-width: 1024px) {
            .ai-container {
                grid-template-columns: 1fr;
                gap: 3rem;
            }

            .ai-text h2 {
                font-size: 32px;
            }
        }

        @media (max-width: 768px) {
            .ai-section {
                padding: 3rem 1.5rem;
            }

            .ai-text h2 {
                font-size: 24px;
            }
            
            .ai-text p{
                font-size: 14px;
            }

            .ai-stats-compact {
                grid-template-columns: 1fr;
            }
            
        .ai-visual {
            position: relative;
            position: relative;
    display: flex;
    justify-content: center;
        }
        .ai-card{
            width: 100%;
        }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c59f43 */:root {
            --primary: #1e5ba8;
            --primary-dark: #0d3d7a;
            --secondary: #3eb5d4;
            --secondary-light: #5bc5e0;
            --accent: #3eb5d4;
            --success: #05c168;
            --dark: #0f1d33;
            --gray: #4a5568;
            --light-gray: #e2e8f0;
            --cream: #f8fbff;
            --white: #ffffff;
        }

        .services-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 1.8rem;
            max-width: 1300px;
            margin: 0rem auto 0;
        }

        .service {
            background: var(--cream);
            padding: 2rem;
            border-radius: 20px;
            border: 2px solid transparent;
            transition: all 0.4s;
            position: relative;
        }

        .service::before {
            content: '';
            position: absolute;
            inset: 0;
            border-radius: 20px;
            padding: 2px;
            background: linear-gradient(135deg, var(--primary), var(--secondary));
            -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
            -webkit-mask-composite: xor;
            mask-composite: exclude;
            opacity: 0;
            transition: opacity 0.4s;
        }

        .service:hover::before {
            opacity: 1;
        }

        .service:hover {
            background: white;
            transform: translateY(-8px);
            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.12);
        }

        .service-icon {
            width: 64px;
            height: 64px;
            background: white;
            border: 2px solid var(--light-gray);
            border-radius: 16px;
            display: grid;
            place-items: center;
            font-size: 32px;
            margin-bottom: 1.5rem;
            transition: all 0.4s;
        }

        .service:hover .service-icon {
            background: linear-gradient(135deg, var(--primary), var(--secondary));
            border-color: transparent;
            transform: scale(1.1) rotate(-5deg);
        }

        .service h3 {
            font-family: 'Syne', sans-serif;
            font-size: 26px;
            font-weight: 700;
            margin-bottom: 1rem;
            color: var(--dark);
        }

        .service p {
            color: var(--gray);
            line-height: 1.7;
            font-size: 16px;
        }
        
        
        @media (max-width: 768px) {
           

            .services-grid {
                grid-template-columns: 1fr;
            }
            
        .service h3 {
            font-family: 'Syne', sans-serif;
            font-size: 24px;
            font-weight: 700;
            margin-bottom: 1rem;
            color: var(--dark);
        }

        .service p {
            color: var(--gray);
            line-height: 1.7;
            font-size: 14px;
        }
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a04a80a */.elementor-586 .elementor-element.elementor-element-a04a80a{
    background: linear-gradient(165deg, #e8f4ff 0%, #f0f9ff 100%) !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dd1b58 */.elementor-586 .elementor-element.elementor-element-3dd1b58{
    background: linear-gradient(135deg, #1e5ba8, #3eb5d4) !important;
    height: 75px !important
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23f7dda */.elementor-586 .elementor-element.elementor-element-23f7dda{
    background: linear-gradient(135deg, #1e5ba8, #3eb5d4) !important;
    height: 75px !important
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa82258 */.elementor-586 .elementor-element.elementor-element-fa82258{
    background: linear-gradient(135deg, #1e5ba8, #3eb5d4) !important;
    height: 75px !important
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a38b891 */.btn-large {
            background: white;
            color: #1e5ba8;
            padding: 20px 48px;
            border-radius: 14px;
            font-weight: 800;
            font-size: 18px;
            border: none;
            cursor: pointer;
            transition: all 0.3s;
            box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
            font-family: 'Plus Jakarta Sans', Sans-Serif !important;
            font-weight: 700;
        }

        .btn-large:hover {
            background: white;
            color: #1e5ba8;
            transform: translateY(-4px);
            box-shadow: 0 20px 48px rgba(0, 0, 0, 0.3);
        }
        
        
        @media (max-width: 768px) {
           .btn-large {
            background: white;
            color: #1e5ba8;
            padding: 20px 15px;
            border-radius: 14px;
            font-weight: 800;
            font-size: 14px;
            border: none;
            cursor: pointer;
            transition: all 0.3s;
            box-shadow: 0 12px 32px rgba(0, 0, 0, 0.2);
            
        } 
            
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e4379b3 */.solution-visual {
    background: white;
    padding: 4rem 3rem 2.4rem 3rem;
    border-radius: 24px;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.1);
}

.process-title {
    font-family: "Plus Jakarta Sans" !important;
    color: #1755B8 !important;
    margin-bottom: 3rem !important;
    font-weight: 900;
}

.process-steps {
    margin-top: 10px;
    display: grid;
    gap: 1.5rem;
}

.process-step {
    display: flex;
    gap: 1.25rem;
    position: relative;
}

.process-step:not(:last-child)::after {
    content: '';
    position: absolute;
    left: 23px;
    top: 56px;
    width: 2px;
    height: calc(100% - 40px);
    background: linear-gradient(180deg, #3eb5d4, transparent);
}

.step-num {
    width: 48px;
    height: 48px;
    background: linear-gradient(135deg, #1e5ba8, #3eb5d4);
    border-radius: 50%;
    display: grid;
    place-items: center;
    font-weight: 800;
    font-size: 20px;
    color: white;
    flex-shrink: 0;
}

.step-text h5 {
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 6px;
    font-family: 'Plus Jakarta Sans';
    color: #0f1d33;
}

.step-text p {
    font-size: 14px;
    color: #4a5568;
    line-height: 1.6;
}

@media (max-width: 768px) {
    .solution-visual {
        padding: 2rem 1.5rem 1.5rem 1.5rem;
        border-radius: 16px;
    }
    
    .process-title {
        font-size: 24px !important;
        margin-bottom: 2rem !important;
        text-align: left;
    }
    
    .process-steps {
        gap: 1.25rem;
    }
    
    .process-step {
        gap: 1rem;
    }
    
    .process-step:not(:last-child)::after {
        left: 19px;
        top: 48px;
        height: calc(100% - 32px);
    }
    
    .step-num {
        width: 40px;
        height: 40px;
        font-size: 18px;
    }
    
    .step-text h5 {
        font-size: 15px;
        margin-bottom: 4px;
    }
    
    .step-text p {
        font-size: 13px;
        line-height: 1.5;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c089c51 *//* ======================================
   LORDICON RESPONSIVE + DEVICE BEHAVIOR
   ====================================== */

/* Base wrapper (centered) */
.lordicon-responsive {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Desktop default size */
.lordicon-responsive lord-icon {
  width: 100px;
  height: 100px;
}

/* Hover polish (desktop only) */
@media (hover: hover) {
  .lordicon-responsive {
    transition: transform 0.3s ease;
  }

  .lordicon-responsive:hover {
    transform: translateY(-4px);
  }
}

/* Tablet size */
@media (max-width: 1024px) {
  .lordicon-responsive lord-icon {
    width: 80px;
    height: 80px;
  }
}

/* Mobile size */
@media (max-width: 768px) {
  .lordicon-responsive lord-icon {
    width: 64px;
    height: 64px;
  }
}

/* Small mobile */
@media (max-width: 480px) {
  .lordicon-responsive lord-icon {
    width: 56px;
    height: 56px;
  }
}

/* ======================================
   ANIMATION LOGIC
   ====================================== */

/* Desktop → hover animation */
@media (hover: hover) {
  .lordicon-responsive lord-icon {
    --lord-icon-trigger: hover;
  }
}

/* Mobile / Touch → loop animation */
@media (hover: none) {
  .lordicon-responsive lord-icon {
    --lord-icon-trigger: loop;
    --lord-icon-delay: 2500;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a0df06 */.elementor-586 .elementor-element.elementor-element-6a0df06 {
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f35f08 *//* ======================================
   LORDICON RESPONSIVE + DEVICE BEHAVIOR
   ====================================== */

/* Base wrapper (centered) */
.lordicon-responsive {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Desktop default size */
.lordicon-responsive lord-icon {
  width: 100px;
  height: 100px;
}

/* Hover polish (desktop only) */
@media (hover: hover) {
  .lordicon-responsive {
    transition: transform 0.3s ease;
  }

  .lordicon-responsive:hover {
    transform: translateY(-4px);
  }
}

/* Tablet size */
@media (max-width: 1024px) {
  .lordicon-responsive lord-icon {
    width: 80px;
    height: 80px;
  }
}

/* Mobile size */
@media (max-width: 768px) {
  .lordicon-responsive lord-icon {
    width: 64px;
    height: 64px;
  }
}

/* Small mobile */
@media (max-width: 480px) {
  .lordicon-responsive lord-icon {
    width: 56px;
    height: 56px;
  }
}

/* ======================================
   ANIMATION LOGIC
   ====================================== */

/* Desktop → hover animation */
@media (hover: hover) {
  .lordicon-responsive lord-icon {
    --lord-icon-trigger: hover;
  }
}

/* Mobile / Touch → loop animation */
@media (hover: none) {
  .lordicon-responsive lord-icon {
    --lord-icon-trigger: loop;
    --lord-icon-delay: 2500;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44a8ec8 */.elementor-586 .elementor-element.elementor-element-44a8ec8 {
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3bd1f8d *//* ======================================
   LORDICON RESPONSIVE + DEVICE BEHAVIOR
   ====================================== */

/* Base wrapper (centered) */
.lordicon-responsive {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Desktop default size */
.lordicon-responsive lord-icon {
  width: 100px;
  height: 100px;
}

/* Hover polish (desktop only) */
@media (hover: hover) {
  .lordicon-responsive {
    transition: transform 0.3s ease;
  }

  .lordicon-responsive:hover {
    transform: translateY(-4px);
  }
}

/* Tablet size */
@media (max-width: 1024px) {
  .lordicon-responsive lord-icon {
    width: 80px;
    height: 80px;
  }
}

/* Mobile size */
@media (max-width: 768px) {
  .lordicon-responsive lord-icon {
    width: 64px;
    height: 64px;
  }
}

/* Small mobile */
@media (max-width: 480px) {
  .lordicon-responsive lord-icon {
    width: 56px;
    height: 56px;
  }
}

/* ======================================
   ANIMATION LOGIC
   ====================================== */

/* Desktop → hover animation */
@media (hover: hover) {
  .lordicon-responsive lord-icon {
    --lord-icon-trigger: hover;
  }
}

/* Mobile / Touch → loop animation */
@media (hover: none) {
  .lordicon-responsive lord-icon {
    --lord-icon-trigger: loop;
    --lord-icon-delay: 2500;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c918bb */.elementor-586 .elementor-element.elementor-element-6c918bb {
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a3db83 */.elementor-586 .elementor-element.elementor-element-8a3db83 {
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ad4d5d */.elementor-586 .elementor-element.elementor-element-0ad4d5d {
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6337ce7 */.elementor-586 .elementor-element.elementor-element-6337ce7 {
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6f9c23 */.elementor-586 .elementor-element.elementor-element-b6f9c23 {
    line-height: 1.2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbe9d6b */.elementor-586 .elementor-element.elementor-element-bbe9d6b{
background: linear-gradient(165deg, #e8f4ff 0%, #f0f9ff 100%) !important
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e9a27 */.elementor-586 .elementor-element.elementor-element-b1e9a27{
    background: linear-gradient(165deg, #e8f4ff 0%, #fff 100%) !important
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76eec6f */.elementor-586 .elementor-element.elementor-element-76eec6f{
    background: linear-gradient(135deg, var(--primary) 0%, #049cc4 100%);
}/* End custom CSS */