.elementor-19 .elementor-element.elementor-element-188ddae{--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;--justify-content:space-between;--align-items:center;--gap:12px 20px;--row-gap:12px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8EEF6;--border-color:#E8EEF6;--padding-top:16px;--padding-bottom:16px;--padding-left:48px;--padding-right:48px;}.elementor-19 .elementor-element.elementor-element-188ddae:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-188ddae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-widget_314pczumg .elementor-icon-list-icon i{color:#1769FF;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-widget_314pczumg .elementor-icon-list-icon svg{fill:#1769FF;transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-widget_314pczumg{--e-icon-list-icon-size:1rem;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-widget_314pczumg .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-widget_314pczumg .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;}.elementor-19 .elementor-element.elementor-element-widget_314pczumg .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-fd623bf{text-align:center;}.elementor-19 .elementor-element.elementor-element-fd623bf .elementor-heading-title{font-size:12.5px;font-weight:400;color:#64748b;}.elementor-19 .elementor-element.elementor-element-aeb83aa .elementor-heading-title{font-size:11.5px;font-weight:600;color:#0c1424;}.elementor-19 .elementor-element.elementor-element-ddf88ca .elementor-heading-title{font-size:11.5px;font-weight:600;color:#0c1424;}.elementor-19 .elementor-element.elementor-element-c4d997a .elementor-heading-title{font-size:11.5px;font-weight:600;color:#0c1424;}.elementor-19 .elementor-element.elementor-element-1177b33 .elementor-heading-title{font-size:11.5px;font-weight:600;color:#137a45;}.elementor-19 .elementor-element.elementor-element-5e5ac0b .elementor-heading-title{font-size:11.5px;font-weight:600;color:#0c1424;}.elementor-19 .elementor-element.elementor-element-4544961{--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:74px;--padding-bottom:74px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-4544961:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4544961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9D8EF;}.elementor-19 .elementor-element.elementor-element-60e2a2c{text-align:center;}.elementor-19 .elementor-element.elementor-element-60e2a2c .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-05d04c1{text-align:center;}.elementor-19 .elementor-element.elementor-element-05d04c1 .elementor-heading-title{font-size:34px;font-weight:800;line-height:1.2em;color:#0B1E3C;}.elementor-19 .elementor-element.elementor-element-50f5127{text-align:center;font-size:15px;line-height:1.6em;color:#54627d;}.elementor-19 .elementor-element.elementor-element-ba0e50e{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-dac75c2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-dac75c2.elementor-view-stacked .elementor-icon{background-color:#DCE7FA;fill:#2F6BF6;color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-dac75c2.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-dac75c2.elementor-view-default .elementor-icon{fill:#DCE7FA;color:#DCE7FA;border-color:#DCE7FA;}.elementor-19 .elementor-element.elementor-element-dac75c2.elementor-view-framed .elementor-icon{background-color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-dac75c2 .elementor-icon{font-size:18px;}.elementor-19 .elementor-element.elementor-element-dac75c2 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-dac75c2 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-dac75c2 .elementor-icon-box-title{color:#0B1E3C;}.elementor-19 .elementor-element.elementor-element-dac75c2 .elementor-icon-box-description{font-size:13px;color:#54627d;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-faec7d0 .elementor-button{font-size:13px;font-weight:600;fill:#2F6BF6;color:#2F6BF6;background-color:rgba(0,0,0,0);}.elementor-19 .elementor-element.elementor-element-faec7d0 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-faec7d0 .elementor-button:focus{color:#1b4fd8;background-color:rgba(0,0,0,0);}.elementor-19 .elementor-element.elementor-element-faec7d0 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-faec7d0 .elementor-button:focus svg{fill:#1b4fd8;}.elementor-19 .elementor-element.elementor-element-2fcc51e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-2fcc51e.elementor-view-stacked .elementor-icon{background-color:#DCE7FA;fill:#2F6BF6;color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-2fcc51e.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2fcc51e.elementor-view-default .elementor-icon{fill:#DCE7FA;color:#DCE7FA;border-color:#DCE7FA;}.elementor-19 .elementor-element.elementor-element-2fcc51e.elementor-view-framed .elementor-icon{background-color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-2fcc51e .elementor-icon{font-size:18px;}.elementor-19 .elementor-element.elementor-element-2fcc51e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2fcc51e .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-2fcc51e .elementor-icon-box-title{color:#0B1E3C;}.elementor-19 .elementor-element.elementor-element-2fcc51e .elementor-icon-box-description{font-size:13px;color:#54627d;}.elementor-19 .elementor-element.elementor-element-567fa27 .elementor-button{font-size:13px;font-weight:600;fill:#2F6BF6;color:#2F6BF6;background-color:rgba(0,0,0,0);}.elementor-19 .elementor-element.elementor-element-567fa27 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-567fa27 .elementor-button:focus{color:#1b4fd8;background-color:rgba(0,0,0,0);}.elementor-19 .elementor-element.elementor-element-567fa27 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-567fa27 .elementor-button:focus svg{fill:#1b4fd8;}.elementor-19 .elementor-element.elementor-element-be333d1 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-be333d1.elementor-view-stacked .elementor-icon{background-color:#DCE7FA;fill:#2F6BF6;color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-be333d1.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-be333d1.elementor-view-default .elementor-icon{fill:#DCE7FA;color:#DCE7FA;border-color:#DCE7FA;}.elementor-19 .elementor-element.elementor-element-be333d1.elementor-view-framed .elementor-icon{background-color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-be333d1 .elementor-icon{font-size:18px;}.elementor-19 .elementor-element.elementor-element-be333d1 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-be333d1 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-be333d1 .elementor-icon-box-title{color:#0B1E3C;}.elementor-19 .elementor-element.elementor-element-be333d1 .elementor-icon-box-description{font-size:13px;color:#54627d;}.elementor-19 .elementor-element.elementor-element-7ae9ddf .elementor-button{font-size:13px;font-weight:600;fill:#2F6BF6;color:#2F6BF6;background-color:rgba(0,0,0,0);}.elementor-19 .elementor-element.elementor-element-7ae9ddf .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-7ae9ddf .elementor-button:focus{color:#1b4fd8;background-color:rgba(0,0,0,0);}.elementor-19 .elementor-element.elementor-element-7ae9ddf .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-7ae9ddf .elementor-button:focus svg{fill:#1b4fd8;}.elementor-19 .elementor-element.elementor-element-2d81afa .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-2d81afa.elementor-view-stacked .elementor-icon{background-color:#DCE7FA;fill:#2F6BF6;color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-2d81afa.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-2d81afa.elementor-view-default .elementor-icon{fill:#DCE7FA;color:#DCE7FA;border-color:#DCE7FA;}.elementor-19 .elementor-element.elementor-element-2d81afa.elementor-view-framed .elementor-icon{background-color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-2d81afa .elementor-icon{font-size:18px;}.elementor-19 .elementor-element.elementor-element-2d81afa .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-2d81afa .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-2d81afa .elementor-icon-box-title{color:#0B1E3C;}.elementor-19 .elementor-element.elementor-element-2d81afa .elementor-icon-box-description{font-size:13px;color:#54627d;}.elementor-19 .elementor-element.elementor-element-c947a18 .elementor-button{font-size:13px;font-weight:600;fill:#2F6BF6;color:#2F6BF6;background-color:rgba(0,0,0,0);}.elementor-19 .elementor-element.elementor-element-c947a18 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-c947a18 .elementor-button:focus{color:#1b4fd8;background-color:rgba(0,0,0,0);}.elementor-19 .elementor-element.elementor-element-c947a18 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-c947a18 .elementor-button:focus svg{fill:#1b4fd8;}.elementor-19 .elementor-element.elementor-element-b05c250 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-b05c250.elementor-view-stacked .elementor-icon{background-color:#DCE7FA;fill:#2F6BF6;color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-b05c250.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-b05c250.elementor-view-default .elementor-icon{fill:#DCE7FA;color:#DCE7FA;border-color:#DCE7FA;}.elementor-19 .elementor-element.elementor-element-b05c250.elementor-view-framed .elementor-icon{background-color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-b05c250 .elementor-icon{font-size:18px;}.elementor-19 .elementor-element.elementor-element-b05c250 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-b05c250 .elementor-icon-box-title a{font-size:16px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-b05c250 .elementor-icon-box-title{color:#0B1E3C;}.elementor-19 .elementor-element.elementor-element-b05c250 .elementor-icon-box-description{font-size:13px;color:#54627d;}.elementor-19 .elementor-element.elementor-element-1aef8e1 .elementor-button{font-size:13px;font-weight:600;fill:#2F6BF6;color:#2F6BF6;background-color:rgba(0,0,0,0);}.elementor-19 .elementor-element.elementor-element-1aef8e1 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-1aef8e1 .elementor-button:focus{color:#1b4fd8;background-color:rgba(0,0,0,0);}.elementor-19 .elementor-element.elementor-element-1aef8e1 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-1aef8e1 .elementor-button:focus svg{fill:#1b4fd8;}.elementor-19 .elementor-element.elementor-element-08d876b{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-08d876b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-08d876b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-dab5210 .elementor-heading-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-6369eaf .elementor-heading-title{font-size:34px;font-weight:800;line-height:1.2em;color:#0B1E3C;}.elementor-19 .elementor-element.elementor-element-28caf3f{font-size:14px;line-height:1.65em;color:#54627d;}.elementor-19 .elementor-element.elementor-element-0e761b5 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-0e761b5.elementor-view-stacked .elementor-icon{background-color:#DCE7FA;fill:#2F6BF6;color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-0e761b5.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-0e761b5.elementor-view-default .elementor-icon{fill:#DCE7FA;color:#DCE7FA;border-color:#DCE7FA;}.elementor-19 .elementor-element.elementor-element-0e761b5.elementor-view-framed .elementor-icon{background-color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-0e761b5 .elementor-icon{font-size:15px;}.elementor-19 .elementor-element.elementor-element-0e761b5 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-0e761b5 .elementor-icon-box-title a{font-size:14px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-0e761b5 .elementor-icon-box-title{color:#0B1E3C;}.elementor-19 .elementor-element.elementor-element-0e761b5 .elementor-icon-box-description{font-size:12px;color:#5b6b85;}.elementor-19 .elementor-element.elementor-element-254596e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-254596e.elementor-view-stacked .elementor-icon{background-color:#DCE7FA;fill:#2F6BF6;color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-254596e.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-254596e.elementor-view-default .elementor-icon{fill:#DCE7FA;color:#DCE7FA;border-color:#DCE7FA;}.elementor-19 .elementor-element.elementor-element-254596e.elementor-view-framed .elementor-icon{background-color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-254596e .elementor-icon{font-size:15px;}.elementor-19 .elementor-element.elementor-element-254596e .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-254596e .elementor-icon-box-title a{font-size:14px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-254596e .elementor-icon-box-title{color:#0B1E3C;}.elementor-19 .elementor-element.elementor-element-254596e .elementor-icon-box-description{font-size:12px;color:#5b6b85;}.elementor-19 .elementor-element.elementor-element-d9997ec .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-19 .elementor-element.elementor-element-d9997ec.elementor-view-stacked .elementor-icon{background-color:#DCE7FA;fill:#2F6BF6;color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-d9997ec.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-d9997ec.elementor-view-default .elementor-icon{fill:#DCE7FA;color:#DCE7FA;border-color:#DCE7FA;}.elementor-19 .elementor-element.elementor-element-d9997ec.elementor-view-framed .elementor-icon{background-color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-d9997ec .elementor-icon{font-size:15px;}.elementor-19 .elementor-element.elementor-element-d9997ec .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-d9997ec .elementor-icon-box-title a{font-size:14px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-d9997ec .elementor-icon-box-title{color:#0B1E3C;}.elementor-19 .elementor-element.elementor-element-d9997ec .elementor-icon-box-description{font-size:12px;color:#5b6b85;}.elementor-19 .elementor-element.elementor-element-5d6961e .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-5d6961e .elementor-button{font-size:14px;font-weight:600;fill:#ffffff;color:#ffffff;background-color:#2F6BF6;border-radius:999px 999px 999px 999px;}.elementor-19 .elementor-element.elementor-element-9b91b7f .elementor-heading-title{font-size:13px;font-weight:700;color:#0B1E3C;}.elementor-19 .elementor-element.elementor-element-7e6ceea .elementor-heading-title{font-size:10.5px;font-weight:700;color:#16a34a;}.elementor-19 .elementor-element.elementor-element-f19f962 .elementor-heading-title{font-size:10.5px;font-weight:700;color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-fd1c231 .elementor-heading-title{font-size:12.5px;font-weight:700;color:#0B1E3C;}.elementor-19 .elementor-element.elementor-element-5fc2d79 .elementor-heading-title{font-size:9px;font-weight:800;letter-spacing:0.3px;color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-628d3fc{font-size:11px;line-height:1.5em;color:#6b7a93;}.elementor-19 .elementor-element.elementor-element-38f1417 .elementor-heading-title{font-size:12.5px;font-weight:700;color:#0B1E3C;}.elementor-19 .elementor-element.elementor-element-7ec21d9 .elementor-heading-title{font-size:9px;font-weight:800;letter-spacing:0.3px;color:#12905a;}.elementor-19 .elementor-element.elementor-element-39af375{font-size:11px;line-height:1.5em;color:#6b7a93;}.elementor-19 .elementor-element.elementor-element-b033c88 .elementor-heading-title{font-size:12.5px;font-weight:700;color:#0B1E3C;}.elementor-19 .elementor-element.elementor-element-8b74920 .elementor-heading-title{font-size:9px;font-weight:800;letter-spacing:0.3px;color:#12905a;}.elementor-19 .elementor-element.elementor-element-f185e44{font-size:11px;line-height:1.5em;color:#6b7a93;}.elementor-19 .elementor-element.elementor-element-6192bd5 .elementor-heading-title{font-size:12.5px;font-weight:700;color:#0B1E3C;}.elementor-19 .elementor-element.elementor-element-159aa85 .elementor-heading-title{font-size:9px;font-weight:800;letter-spacing:0.3px;color:#2F6BF6;}.elementor-19 .elementor-element.elementor-element-f317684{font-size:11px;line-height:1.5em;color:#6b7a93;}.elementor-19 .elementor-element.elementor-element-a7b1fba{--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:96px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-a7b1fba:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-a7b1fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9E9FA;}.elementor-19 .elementor-element.elementor-element-e3faec8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-63fb086{text-align:center;}.elementor-19 .elementor-element.elementor-element-63fb086 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#2563EB;}.elementor-19 .elementor-element.elementor-element-cdf2c0a{text-align:center;}.elementor-19 .elementor-element.elementor-element-cdf2c0a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:800;line-height:48px;color:#0F172A;}.elementor-19 .elementor-element.elementor-element-3f96116{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#5B6577;}.elementor-19 .elementor-element.elementor-element-e8367ad{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 12px 40px 0px rgba(15,23,42,0.10);--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-e8367ad:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-e8367ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title, .elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title:before, .elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title:after, .elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-content, .elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-mobile-title, .elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-desktop-title.elementor-active, .elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title:before, .elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title:after, .elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-content, .elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tabs-content-wrapper{border-color:#E5EAF1;}.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-desktop-title.elementor-active{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tabs-content-wrapper{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title, .elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title a{color:#64748B;}.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title.elementor-active,
					 .elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title.elementor-active a{color:#2563EB;}.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-content{font-family:"Roboto", Sans-serif;}.elementor-19 .elementor-element.elementor-element-1e781c7{--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:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-1e781c7:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1e781c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a173d73{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-ad1d053{text-align:center;}.elementor-19 .elementor-element.elementor-element-ad1d053 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#2563EB;}.elementor-19 .elementor-element.elementor-element-1793878{text-align:center;}.elementor-19 .elementor-element.elementor-element-1793878 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:800;line-height:46px;color:#0F172A;}.elementor-19 .elementor-element.elementor-element-b54560d{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#5B6577;}.elementor-19 .elementor-element.elementor-element-1cea596{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-4b13f24{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BFDBFB;--border-color:#BFDBFB;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-4b13f24:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4b13f24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFE;}.elementor-19 .elementor-element.elementor-element-4b13f24.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-0b3d86b{--display:flex;--min-height:44px;--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;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19 .elementor-element.elementor-element-0b3d86b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-0b3d86b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0b3d86b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-1d4d2a9{text-align:center;}.elementor-19 .elementor-element.elementor-element-1d4d2a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:800;color:#2563EB;}.elementor-19 .elementor-element.elementor-element-ace5470 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:800;color:#0F172A;}.elementor-19 .elementor-element.elementor-element-007d524{font-family:"Roboto", Sans-serif;font-size:14.5px;line-height:22px;color:#5B6577;}.elementor-19 .elementor-element.elementor-element-6e818f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BFDBFB;--border-color:#BFDBFB;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-6e818f8:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6e818f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFE;}.elementor-19 .elementor-element.elementor-element-6e818f8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-fe2b9ae{--display:flex;--min-height:44px;--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;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19 .elementor-element.elementor-element-fe2b9ae:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fe2b9ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fe2b9ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-fca7b5c{text-align:center;}.elementor-19 .elementor-element.elementor-element-fca7b5c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:800;color:#2563EB;}.elementor-19 .elementor-element.elementor-element-9545418 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:800;color:#0F172A;}.elementor-19 .elementor-element.elementor-element-17f9dfc{font-family:"Roboto", Sans-serif;font-size:14.5px;line-height:22px;color:#5B6577;}.elementor-19 .elementor-element.elementor-element-63f2dd9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BFDBFB;--border-color:#BFDBFB;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-63f2dd9:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-63f2dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFE;}.elementor-19 .elementor-element.elementor-element-63f2dd9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-33a857e{--display:flex;--min-height:44px;--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;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19 .elementor-element.elementor-element-33a857e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-33a857e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-33a857e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-7746339{text-align:center;}.elementor-19 .elementor-element.elementor-element-7746339 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:800;color:#2563EB;}.elementor-19 .elementor-element.elementor-element-93d3381 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:800;color:#0F172A;}.elementor-19 .elementor-element.elementor-element-a0e7b4e{font-family:"Roboto", Sans-serif;font-size:14.5px;line-height:22px;color:#5B6577;}.elementor-19 .elementor-element.elementor-element-93274da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BFDBFB;--border-color:#BFDBFB;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-93274da:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-93274da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFE;}.elementor-19 .elementor-element.elementor-element-93274da.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-9b0cd6c{--display:flex;--min-height:44px;--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;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19 .elementor-element.elementor-element-9b0cd6c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9b0cd6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9b0cd6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-9d7422c{text-align:center;}.elementor-19 .elementor-element.elementor-element-9d7422c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:800;color:#2563EB;}.elementor-19 .elementor-element.elementor-element-ee129e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:800;color:#0F172A;}.elementor-19 .elementor-element.elementor-element-9130186{font-family:"Roboto", Sans-serif;font-size:14.5px;line-height:22px;color:#5B6577;}.elementor-19 .elementor-element.elementor-element-c48f625{--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:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-c48f625:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-c48f625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2E3F6;}.elementor-19 .elementor-element.elementor-element-acc92e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-1df9656{text-align:center;}.elementor-19 .elementor-element.elementor-element-1df9656 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#2563EB;}.elementor-19 .elementor-element.elementor-element-9183353{text-align:center;}.elementor-19 .elementor-element.elementor-element-9183353 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:800;line-height:46px;color:#0F172A;}.elementor-19 .elementor-element.elementor-element-8e699d3{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#5B6577;}.elementor-19 .elementor-element.elementor-element-852c1e7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-0501cdc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 0px;--row-gap:12px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-0501cdc:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-0501cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-0501cdc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-2e0bac5{--display:flex;--min-height:44px;--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;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19 .elementor-element.elementor-element-2e0bac5:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2e0bac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFE;}.elementor-19 .elementor-element.elementor-element-2e0bac5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-c43a419 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-c43a419.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-19 .elementor-element.elementor-element-c43a419.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-c43a419.elementor-view-default .elementor-icon{color:#2563EB;border-color:#2563EB;}.elementor-19 .elementor-element.elementor-element-c43a419.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-c43a419.elementor-view-default .elementor-icon svg{fill:#2563EB;}.elementor-19 .elementor-element.elementor-element-c43a419 .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-c43a419 .elementor-icon svg{height:20px;}.elementor-19 .elementor-element.elementor-element-0bdd864 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;color:#0F172A;}.elementor-19 .elementor-element.elementor-element-f3513ae{font-family:"Roboto", Sans-serif;font-size:14px;line-height:21px;color:#5B6577;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-1266e9c{--divider-border-style:solid;--divider-color:#E5EAF1;--divider-border-width:1px;}.elementor-19 .elementor-element.elementor-element-1266e9c .elementor-divider-separator{width:100%;}.elementor-19 .elementor-element.elementor-element-1266e9c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19 .elementor-element.elementor-element-5f8a83b{font-family:"monospace", Sans-serif;font-size:12.5px;font-weight:600;color:#16A34A;}.elementor-19 .elementor-element.elementor-element-eaf9b6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 0px;--row-gap:12px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-eaf9b6d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-eaf9b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-eaf9b6d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-8bbd7d4{--display:flex;--min-height:44px;--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;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19 .elementor-element.elementor-element-8bbd7d4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8bbd7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFE;}.elementor-19 .elementor-element.elementor-element-8bbd7d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-e6d25e3 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-e6d25e3.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-19 .elementor-element.elementor-element-e6d25e3.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-e6d25e3.elementor-view-default .elementor-icon{color:#2563EB;border-color:#2563EB;}.elementor-19 .elementor-element.elementor-element-e6d25e3.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-e6d25e3.elementor-view-default .elementor-icon svg{fill:#2563EB;}.elementor-19 .elementor-element.elementor-element-e6d25e3 .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-e6d25e3 .elementor-icon svg{height:20px;}.elementor-19 .elementor-element.elementor-element-f9d547f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;color:#0F172A;}.elementor-19 .elementor-element.elementor-element-c9c84c1{font-family:"Roboto", Sans-serif;font-size:14px;line-height:21px;color:#5B6577;}.elementor-19 .elementor-element.elementor-element-b9d3709{--divider-border-style:solid;--divider-color:#E5EAF1;--divider-border-width:1px;}.elementor-19 .elementor-element.elementor-element-b9d3709 .elementor-divider-separator{width:100%;}.elementor-19 .elementor-element.elementor-element-b9d3709 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19 .elementor-element.elementor-element-da9c9cc{font-family:"monospace", Sans-serif;font-size:12.5px;font-weight:600;color:#16A34A;}.elementor-19 .elementor-element.elementor-element-33392d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 0px;--row-gap:12px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-33392d4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-33392d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-33392d4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-dc740cc{--display:flex;--min-height:44px;--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;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19 .elementor-element.elementor-element-dc740cc:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-dc740cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFE;}.elementor-19 .elementor-element.elementor-element-dc740cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-dee32ec .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-dee32ec.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-19 .elementor-element.elementor-element-dee32ec.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-dee32ec.elementor-view-default .elementor-icon{color:#2563EB;border-color:#2563EB;}.elementor-19 .elementor-element.elementor-element-dee32ec.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-dee32ec.elementor-view-default .elementor-icon svg{fill:#2563EB;}.elementor-19 .elementor-element.elementor-element-dee32ec .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-dee32ec .elementor-icon svg{height:20px;}.elementor-19 .elementor-element.elementor-element-1db3b0b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;color:#0F172A;}.elementor-19 .elementor-element.elementor-element-1d6b8f3{font-family:"Roboto", Sans-serif;font-size:14px;line-height:21px;color:#5B6577;}.elementor-19 .elementor-element.elementor-element-c7be557{--divider-border-style:solid;--divider-color:#E5EAF1;--divider-border-width:1px;}.elementor-19 .elementor-element.elementor-element-c7be557 .elementor-divider-separator{width:100%;}.elementor-19 .elementor-element.elementor-element-c7be557 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19 .elementor-element.elementor-element-c7130fa{font-family:"monospace", Sans-serif;font-size:12.5px;font-weight:600;color:#16A34A;}.elementor-19 .elementor-element.elementor-element-40779af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 0px;--row-gap:12px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-40779af:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-40779af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-40779af.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-7695162{--display:flex;--min-height:44px;--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;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19 .elementor-element.elementor-element-7695162:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7695162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEAFE;}.elementor-19 .elementor-element.elementor-element-7695162.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-17905a0 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-17905a0.elementor-view-stacked .elementor-icon{background-color:#2563EB;}.elementor-19 .elementor-element.elementor-element-17905a0.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-17905a0.elementor-view-default .elementor-icon{color:#2563EB;border-color:#2563EB;}.elementor-19 .elementor-element.elementor-element-17905a0.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-17905a0.elementor-view-default .elementor-icon svg{fill:#2563EB;}.elementor-19 .elementor-element.elementor-element-17905a0 .elementor-icon{font-size:20px;}.elementor-19 .elementor-element.elementor-element-17905a0 .elementor-icon svg{height:20px;}.elementor-19 .elementor-element.elementor-element-d6f5f19 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:800;color:#0F172A;}.elementor-19 .elementor-element.elementor-element-bd0a53f{font-family:"Roboto", Sans-serif;font-size:14px;line-height:21px;color:#5B6577;}.elementor-19 .elementor-element.elementor-element-2691004{--divider-border-style:solid;--divider-color:#E5EAF1;--divider-border-width:1px;}.elementor-19 .elementor-element.elementor-element-2691004 .elementor-divider-separator{width:100%;}.elementor-19 .elementor-element.elementor-element-2691004 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19 .elementor-element.elementor-element-29c2a5a{font-family:"monospace", Sans-serif;font-size:12.5px;font-weight:600;color:#16A34A;}.elementor-19 .elementor-element.elementor-element-b010859{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-b010859:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b010859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-22c1489{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 48px;--row-gap:0px;--column-gap:48px;--grid-auto-flow:row;--border-radius:28px 28px 28px 28px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-19 .elementor-element.elementor-element-22c1489:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-22c1489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #DCEAFB 0%, #AFD3F4 100%);}.elementor-19 .elementor-element.elementor-element-bad750e{--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:flex-start;--gap:18px 0px;--row-gap:18px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-cf8499c{--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;--border-radius:999px 999px 999px 999px;--padding-top:7px;--padding-bottom:7px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-cf8499c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-cf8499c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e6f0b60{font-family:"Roboto", Sans-serif;font-size:12.5px;font-weight:700;color:#2563EB;}.elementor-19 .elementor-element.elementor-element-d3cc2b1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:800;line-height:41px;color:#0F172A;}.elementor-19 .elementor-element.elementor-element-5dcb153{font-family:"Roboto", Sans-serif;font-size:15px;line-height:23px;color:#475569;}.elementor-19 .elementor-element.elementor-element-e0b5e62{--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:10px 16px;--row-gap:10px;--column-gap:16px;--flex-wrap:wrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-a563a91 .elementor-button{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#2563EB;border-radius:999px 999px 999px 999px;}.elementor-19 .elementor-element.elementor-element-a563a91 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-a563a91 .elementor-button:focus{color:#FFFFFF;background-color:#1D4FCB;}.elementor-19 .elementor-element.elementor-element-a563a91 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-a563a91 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-fc56e15{font-family:"Roboto", Sans-serif;font-size:13.5px;color:#5B6577;}.elementor-19 .elementor-element.elementor-element-fb5b387{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-fb5b387:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-fb5b387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3E4F7;}.elementor-19 .elementor-element.elementor-element-deb9365{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-19 .elementor-element.elementor-element-362f929{text-align:center;}.elementor-19 .elementor-element.elementor-element-362f929 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:800;line-height:39px;color:#0F172A;}.elementor-19 .elementor-element.elementor-element-73a2e98{text-align:center;font-family:"Roboto", Sans-serif;font-size:15.5px;line-height:24px;color:#475569;}.elementor-19 .elementor-element.elementor-element-224a3de .elementor-button{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#2563EB;border-radius:999px 999px 999px 999px;}.elementor-19 .elementor-element.elementor-element-224a3de .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-224a3de .elementor-button:focus{background-color:#1D4FCB;}.elementor-19 .elementor-element.elementor-element-7c2c85f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-7c2c85f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-7c2c85f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-7c2c85f .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-595ff69{--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:stretch;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:64px;--padding-bottom:36px;--padding-left:56px;--padding-right:56px;}.elementor-19 .elementor-element.elementor-element-595ff69:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-595ff69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3698b1a{--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;--justify-content:space-between;--align-items:flex-start;--gap:32px 40px;--row-gap:32px;--column-gap:40px;--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-ed68472{--divider-border-style:solid;--divider-color:#1E293B;--divider-border-width:1px;}.elementor-19 .elementor-element.elementor-element-ed68472 .elementor-divider-separator{width:100%;}.elementor-19 .elementor-element.elementor-element-ed68472 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19 .elementor-element.elementor-element-e6e8999{--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;--justify-content:space-between;--align-items:center;--gap:12px 20px;--row-gap:12px;--column-gap:20px;--flex-wrap:wrap;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-ba0e50e{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-1cea596{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-852c1e7{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-22c1489{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-4544961{--width:100%;}.elementor-19 .elementor-element.elementor-element-08d876b{--width:100%;}.elementor-19 .elementor-element.elementor-element-e3faec8{--content-width:980px;}.elementor-19 .elementor-element.elementor-element-a173d73{--content-width:1120px;}.elementor-19 .elementor-element.elementor-element-1cea596{--width:100%;}.elementor-19 .elementor-element.elementor-element-0b3d86b{--content-width:44px;}.elementor-19 .elementor-element.elementor-element-acc92e6{--content-width:1120px;}.elementor-19 .elementor-element.elementor-element-852c1e7{--width:100%;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-ba0e50e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-1cea596{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-852c1e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-22c1489{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-fc56e15{column-gap:0px;}}/* Start custom CSS for container, class: .elementor-element-0b3d86b */.elementor-19 .elementor-element.elementor-element-0b3d86b{ width: 44px !important; flex: 0 0 44px !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b13f24 */@keyframes shine_4b13f24{0%{transform:translateX(-130%) rotate(20deg);}100%{transform:translateX(130%) rotate(20deg);}} .elementor-19 .elementor-element.elementor-element-4b13f24{position:relative;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,background .35s ease;} .elementor-19 .elementor-element.elementor-element-4b13f24:hover{transform:translateY(-8px);background:#CFE2FA !important;box-shadow:0 18px 36px rgba(37,99,235,.30),0 0 0 1px rgba(37,99,235,.18) inset;} .elementor-19 .elementor-element.elementor-element-4b13f24::after{content:'';position:absolute;top:0;left:-60%;width:35%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.65) 50%,rgba(255,255,255,0) 100%);transform:skewX(-20deg);pointer-events:none;opacity:0;} .elementor-19 .elementor-element.elementor-element-4b13f24:hover::after{opacity:1;animation:shine_4b13f24 .9s ease forwards;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe2b9ae */.elementor-19 .elementor-element.elementor-element-fe2b9ae{ width: 44px !important; flex: 0 0 44px !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e818f8 */@keyframes shine_6e818f8{0%{transform:translateX(-130%) rotate(20deg);}100%{transform:translateX(130%) rotate(20deg);}} .elementor-19 .elementor-element.elementor-element-6e818f8{position:relative;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,background .35s ease;} .elementor-19 .elementor-element.elementor-element-6e818f8:hover{transform:translateY(-8px);background:#CFE2FA !important;box-shadow:0 18px 36px rgba(37,99,235,.30),0 0 0 1px rgba(37,99,235,.18) inset;} .elementor-19 .elementor-element.elementor-element-6e818f8::after{content:'';position:absolute;top:0;left:-60%;width:35%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.65) 50%,rgba(255,255,255,0) 100%);transform:skewX(-20deg);pointer-events:none;opacity:0;} .elementor-19 .elementor-element.elementor-element-6e818f8:hover::after{opacity:1;animation:shine_6e818f8 .9s ease forwards;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a857e */.elementor-19 .elementor-element.elementor-element-33a857e{ width: 44px !important; flex: 0 0 44px !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63f2dd9 */@keyframes shine_63f2dd9{0%{transform:translateX(-130%) rotate(20deg);}100%{transform:translateX(130%) rotate(20deg);}} .elementor-19 .elementor-element.elementor-element-63f2dd9{position:relative;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,background .35s ease;} .elementor-19 .elementor-element.elementor-element-63f2dd9:hover{transform:translateY(-8px);background:#CFE2FA !important;box-shadow:0 18px 36px rgba(37,99,235,.30),0 0 0 1px rgba(37,99,235,.18) inset;} .elementor-19 .elementor-element.elementor-element-63f2dd9::after{content:'';position:absolute;top:0;left:-60%;width:35%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.65) 50%,rgba(255,255,255,0) 100%);transform:skewX(-20deg);pointer-events:none;opacity:0;} .elementor-19 .elementor-element.elementor-element-63f2dd9:hover::after{opacity:1;animation:shine_63f2dd9 .9s ease forwards;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b0cd6c */.elementor-19 .elementor-element.elementor-element-9b0cd6c{ width: 44px !important; flex: 0 0 44px !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93274da */@keyframes shine_93274da{0%{transform:translateX(-130%) rotate(20deg);}100%{transform:translateX(130%) rotate(20deg);}} .elementor-19 .elementor-element.elementor-element-93274da{position:relative;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,background .35s ease;} .elementor-19 .elementor-element.elementor-element-93274da:hover{transform:translateY(-8px);background:#CFE2FA !important;box-shadow:0 18px 36px rgba(37,99,235,.30),0 0 0 1px rgba(37,99,235,.18) inset;} .elementor-19 .elementor-element.elementor-element-93274da::after{content:'';position:absolute;top:0;left:-60%;width:35%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.65) 50%,rgba(255,255,255,0) 100%);transform:skewX(-20deg);pointer-events:none;opacity:0;} .elementor-19 .elementor-element.elementor-element-93274da:hover::after{opacity:1;animation:shine_93274da .9s ease forwards;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0bac5 */.elementor-19 .elementor-element.elementor-element-2e0bac5{ width: 44px !important; flex: 0 0 44px !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bbd7d4 */.elementor-19 .elementor-element.elementor-element-8bbd7d4{ width: 44px !important; flex: 0 0 44px !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc740cc */.elementor-19 .elementor-element.elementor-element-dc740cc{ width: 44px !important; flex: 0 0 44px !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7695162 */.elementor-19 .elementor-element.elementor-element-7695162{ width: 44px !important; flex: 0 0 44px !important; margin-left: auto !important; margin-right: auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf8499c */.elementor-19 .elementor-element.elementor-element-cf8499c{ width: fit-content !important; flex: 0 0 auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bad750e */.elementor-19 .elementor-element.elementor-element-bad750e{ width: 100% !important; max-width: 100% !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c1489 */.elementor-19 .elementor-element.elementor-element-22c1489{ max-width: 1160px; width: 100%; margin-left: auto; margin-right: auto; } .elementor-19 .elementor-element.elementor-element-22c1489 > .e-con-inner{ display: grid !important; grid-template-columns: 1.15fr 1fr !important; grid-template-rows: 1fr !important; align-items: center !important; column-gap: 48px !important; width: 100% !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deb9365 */.elementor-19 .elementor-element.elementor-element-deb9365{ max-width: 660px; width: 100%; margin-left: auto; margin-right: auto; }/* End custom CSS */
/* Start custom CSS *//* ============ RESTORED: badges shine hover ============ */
.elementor-element-f98eaa9, .elementor-element-6eb3c9d, .elementor-element-7ed56c4, .elementor-element-c7fcb21, .elementor-element-0593f56, .elementor-element-711f768, .elementor-element-318097e { background: #DCEAFE !important; position: relative !important; overflow: hidden !important; transition: transform .35s ease, box-shadow .35s ease, background .35s ease !important; }
.elementor-element-f98eaa9:hover, .elementor-element-6eb3c9d:hover, .elementor-element-7ed56c4:hover, .elementor-element-c7fcb21:hover, .elementor-element-0593f56:hover, .elementor-element-711f768:hover, .elementor-element-318097e:hover { transform: translateY(-6px) !important; background: #CFE2FA !important; box-shadow: 0 14px 30px rgba(37,99,235,.28) !important; }
.elementor-element-f98eaa9::after, .elementor-element-6eb3c9d::after, .elementor-element-7ed56c4::after, .elementor-element-c7fcb21::after, .elementor-element-0593f56::after, .elementor-element-711f768::after, .elementor-element-318097e::after { content: ''; position: absolute; top: 0; left: -60%; width: 35%; height: 100%; background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.65) 50%, rgba(255,255,255,0) 100%); transform: skewX(-20deg); pointer-events: none; opacity: 0; }
.elementor-element-f98eaa9:hover::after, .elementor-element-6eb3c9d:hover::after, .elementor-element-7ed56c4:hover::after, .elementor-element-c7fcb21:hover::after, .elementor-element-0593f56:hover::after, .elementor-element-711f768:hover::after, .elementor-element-318097e:hover::after { opacity: 1; animation: shineSweep .9s ease forwards; }
@keyframes shineSweep { 0% { transform: translateX(-130%) rotate(20deg); } 100% { transform: translateX(130%) rotate(20deg); } }

/* ============ RESTORED: tabs redesign ============ */
.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title,
.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-desktop-title,
.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-desktop-title.elementor-active,
.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-mobile-title,
.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title:before,
.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title:after { border: none !important; box-shadow: none !important; }
.elementor-element-c964eb9 .elementor-tabs-wrapper { display: flex !important; flex-wrap: wrap; gap: 4px; border-bottom: 1px solid #E5EAF1; padding: 0 12px; }
.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title { position: relative !important; padding: 20px 22px !important; margin: 0 !important; font-family: "Roboto", sans-serif !important; font-weight: 600 !important; font-size: 15px !important; color: #64748B !important; background: transparent !important; border-radius: 10px 10px 0 0 !important; cursor: pointer; transition: color .25s ease, background .25s ease !important; }
.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title:hover { color: #2563EB !important; background: #F3F8FE !important; }
.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title::after { content: '' !important; position: absolute; left: 14px; right: 14px; bottom: 0; height: 3px; border-radius: 3px 3px 0 0; background: #2563EB; transform: scaleX(0); transform-origin: center; transition: transform .32s cubic-bezier(.4,0,.2,1), opacity .32s ease; opacity: 0; }
.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title.elementor-active { color: #2563EB !important; background: #EFF6FF !important; font-weight: 700 !important; animation: c964eb9LabelPop .28s ease; }
.elementor-19 .elementor-element.elementor-element-c964eb9 .elementor-tab-title.elementor-active::after { transform: scaleX(1); opacity: 1; }
@keyframes c964eb9LabelPop { 0% { transform: translateY(4px); opacity: .55; } 100% { transform: translateY(0); opacity: 1; } }
@keyframes c964eb9TabIn { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } }
.elementor-element-c964eb9 .elementor-tab-content.elementor-active { animation: c964eb9TabIn .35s ease; }

/* ============ RESTORED: global button hover ============ */
.elementor-widget-button .elementor-button, .e-button-base { transition: transform .22s ease, box-shadow .22s ease, filter .22s ease, background .22s ease !important; }
.elementor-widget-button .elementor-button:hover, .e-button-base:hover { transform: translateY(-3px) !important; box-shadow: 0 12px 26px rgba(37,99,235,.32) !important; filter: brightness(1.06); }
.elementor-widget-button .elementor-button:active, .e-button-base:active { transform: translateY(-1px) !important; }

/* ============ RESTORED: hero mockup resize ============ */
.elementor-element-container_lo9pnvtju { max-width: 840px !important; margin-left: auto !important; margin-right: auto !important; }
.elementor-element-c66e0b3 { width: 100% !important; margin: 0 auto !important; }

/* ============ RESTORED: stop-switching card grid/button/centering fixes ============ */
@media (max-width: 900px) {
  .elementor-19 .elementor-element.elementor-element-22c1489 > .e-con-inner { grid-template-columns: 1fr !important; grid-template-rows: auto auto !important; align-items: stretch !important; row-gap: 24px !important; }
  .elementor-19 .elementor-element.elementor-element-69d7d33 img { width: auto !important; height: auto !important; max-width: 220px !important; max-height: 160px !important; object-fit: contain !important; margin: 0 auto !important; display: block !important; }
  .elementor-19 .elementor-element.elementor-element-03b7629 { display: flex !important; justify-content: center !important; }
  .elementor-19 .elementor-element.elementor-element-22c1489 { padding: 28px 22px !important; }
  .elementor-19 .elementor-element.elementor-element-bad750e { align-items: center !important; text-align: center !important; }
  .elementor-19 .elementor-element.elementor-element-bad750e > .e-con-inner { align-items: center !important; }
  .elementor-19 .elementor-element.elementor-element-e0b5e62 > .e-con-inner { flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 12px !important; width: 100% !important; }
  .elementor-19 .elementor-element.elementor-element-e0b5e62 { width: 100% !important; }
  .elementor-element-a563a91 { display: flex !important; justify-content: center !important; width: 100% !important; }
  .elementor-element-a563a91 .elementor-button { white-space: normal !important; width: auto !important; max-width: 90% !important; min-width: 240px !important; padding: 14px 22px !important; font-size: 14.5px !important; line-height: 1.3 !important; border-radius: 30px !important; text-align: center !important; margin: 0 auto !important; display: flex !important; justify-content: center !important; }
  .elementor-element-224a3de .elementor-button { white-space: normal !important; width: auto !important; max-width: 90% !important; min-width: 240px !important; padding: 14px 22px !important; font-size: 14.5px !important; border-radius: 30px !important; margin: 0 auto !important; display: flex !important; justify-content: center !important; }
  .elementor-element-fc56e15 { text-align: center !important; }
  .elementor-element-d3cc2b1 { font-size: 24px !important; line-height: 1.25 !important; }
}

/* ============ RESTORED: 3D tilt transition base + mobile disable ============ */
.elementor-element-0501cdc, .elementor-element-eaf9b6d, .elementor-element-33392d4, .elementor-element-40779af { transition: transform 0.15s ease-out, box-shadow 0.3s ease !important; will-change: transform; }
@media (max-width: 1024px) {
  .elementor-element-0501cdc, .elementor-element-eaf9b6d, .elementor-element-33392d4, .elementor-element-40779af { transform: none !important; }
}

/* ============ RESTORED: header/footer hover (new element IDs after rebuild) ============ */
.elementor-element-ec9e124 a { transition: transform .22s ease, box-shadow .22s ease, background .22s ease !important; }
.elementor-element-ec9e124 a:hover { transform: translateY(-2px); box-shadow: 0 10px 22px rgba(37,99,235,.35) !important; }
.elementor-element-edec89f a { transition: background .22s ease, transform .22s ease, color .22s ease !important; }
.elementor-element-edec89f a:hover { background: #2563EB !important; color: #FFFFFF !important; transform: translateY(-2px); }
.elementor-element-edec89f a:hover svg path { stroke: #FFFFFF !important; fill: #FFFFFF !important; }

/* ============ MOBILE RESPONSIVE — TABLET (<=900px) ============ */
@media (max-width: 900px) {
  /* ---- HEADER ---- */
  .elementor-element-188ddae { flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important; padding: 12px 16px !important; position: relative !important; }
  .elementor-element-cd0ec8d div[style*="width:36px"] { width: 30px !important; height: 30px !important; }
  .elementor-element-cd0ec8d img { width: 16px !important; height: 16px !important; }
  .elementor-element-cd0ec8d span { font-size: 15px !important; }
  .elementor-element-943a667 { display: none !important; }
  .elementor-element-ec9e124 div[style*="display:flex"] { gap: 8px !important; }
  #asBadge { display: none !important; }
  #asMenuBtn { display: flex !important; }
  .elementor-element-ec9e124 a { padding: 9px 14px !important; font-size: 13px !important; }
  .elementor-element-26e944e { position: static !important; }

  /* ---- HERO ---- */
  .elementor-element-widget_mw9zfkwpr { font-size: 34px !important; line-height: 1.25 !important; text-align: center !important; }
  .elementor-element-widget_b07fp6hyq, .elementor-element-widget_9rlcz3v9e { text-align: center !important; }
  .elementor-element-container_xieng6s1q { align-items: center !important; text-align: center !important; }
  .elementor-element-container_v81rpdkys { flex-wrap: wrap !important; justify-content: center !important; }
  .elementor-element-container_ek8kstzm4 { justify-content: center !important; }
  .elementor-element-af00175 { flex-wrap: wrap !important; }
  .elementor-element-fd623bf .elementor-heading-title { max-width: 100% !important; }

  /* ---- TACTICAL TOOLKIT (5-card grid) ---- */
  .elementor-element-ba0e50e > .e-con-inner { grid-template-columns: repeat(2, 1fr) !important; }

  /* ---- DATA TO INTELLIGENCE heading ---- */
  .elementor-element-6369eaf { font-size: 28px !important; }

  /* ---- Card-grid sections ---- */
  .elementor-element-1cea596 > .e-con-inner, .elementor-element-852c1e7 > .e-con-inner { grid-template-columns: repeat(2, 1fr) !important; }
  .elementor-element-1793878, .elementor-element-9183353 { font-size: 30px !important; }

  /* ---- Ready to research ---- */
  .elementor-element-362f929 { font-size: 26px !important; }

  /* ---- Tabs content padding ---- */
  .elementor-element-c964eb9 .elementor-tab-content > div { padding: 24px !important; gap: 24px !important; }

  /* ---- Section padding tightened ---- */
  .elementor-element-1e781c7, .elementor-element-c48f625, .elementor-element-b010859, .elementor-element-fb5b387, .elementor-element-a7b1fba, .elementor-element-08d876b, .elementor-element-4544961, .elementor-element-595ff69 { padding-left: 20px !important; padding-right: 20px !important; }
  .elementor-element-1e781c7, .elementor-element-c48f625, .elementor-element-b010859, .elementor-element-fb5b387 { padding-top: 48px !important; padding-bottom: 48px !important; }

  /* ---- Footer ---- */
  .elementor-element-3698b1a { flex-direction: column !important; align-items: flex-start !important; gap: 28px !important; }
  .elementor-element-e6e8999 { flex-direction: column !important; align-items: flex-start !important; gap: 14px !important; }
}
@media (min-width: 901px) {
  #asMenuBtn, #asMobileMenu { display: none !important; }
}

/* ============ MOBILE RESPONSIVE — PHONE (<=600px) ============ */
@media (max-width: 600px) {
  .elementor-element-widget_mw9zfkwpr { font-size: 28px !important; }
  .elementor-element-ba0e50e > .e-con-inner { grid-template-columns: 1fr !important; }
  .elementor-element-1cea596 > .e-con-inner, .elementor-element-852c1e7 > .e-con-inner { grid-template-columns: 1fr !important; }
  .elementor-element-1793878, .elementor-element-9183353 { font-size: 26px !important; }
  .elementor-element-362f929 { font-size: 22px !important; }
  .elementor-element-6369eaf { font-size: 22px !important; }
  .elementor-element-c964eb9 .elementor-tab-title { padding: 14px 14px !important; font-size: 13.5px !important; }
}
.elementor-element-0e4ae3b,.elementor-element-6f48dc4,.elementor-element-0fbd440,.elementor-element-1784c47,.elementor-element-0d6ed42{border:1px solid #D9E4F7;border-radius:16px;box-shadow:0 14px 30px -20px rgba(17,42,92,.25);transition:transform .2s ease,box-shadow .2s ease}.elementor-element-0e4ae3b:hover,.elementor-element-6f48dc4:hover,.elementor-element-0fbd440:hover,.elementor-element-1784c47:hover,.elementor-element-0d6ed42:hover{transform:translateY(-4px);box-shadow:0 24px 42px -22px rgba(17,42,92,.35)}.elementor-element-ba0e50e .elementor-icon{border-radius:11px}.elementor-element-ba0e50e .elementor-icon-box-icon{margin-bottom:14px}.elementor-element-ba0e50e .elementor-button{padding:0;background:transparent;border-radius:0}.elementor-element-ba0e50e .elementor-button:hover{background:transparent}.elementor-element-ba0e50e .elementor-widget-button .elementor-button-content-wrapper{justify-content:flex-start}.elementor-element-fb99973{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:46px!important;align-items:flex-start!important}.elementor-element-3f704d8{display:flex!important;flex-direction:column!important;gap:14px!important;align-items:flex-start!important;flex:0 0 40%!important;max-width:40%!important}.elementor-element-9305daa{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-width:0!important;padding:16px!important;background:#F4F8FD;border:1px solid #DEE8F5;border-radius:20px;box-shadow:0 24px 50px -24px rgba(17,42,92,.28)}.elementor-element-0971cd6{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;padding:0!important}.elementor-element-9b91b7f,.elementor-element-ef9db23,.elementor-element-7e6ceea,.elementor-element-f19f962{flex:0 0 auto!important;width:auto!important}.elementor-element-ef9db23{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important}.elementor-element-0881023{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;gap:18px!important;margin-top:14px!important}.elementor-element-60bde7b{display:flex!important;flex:0 0 300px!important;max-width:300px!important;min-height:470px!important;padding:9px!important;background:#0a0e16;border:1px solid #1c2740;border-radius:22px;overflow:hidden}.elementor-element-9591670{display:flex!important;flex-direction:column!important;gap:10px!important;flex:1 1 0!important;min-width:0!important}.elementor-element-f98eaa9,.elementor-element-6eb3c9d,.elementor-element-7ed56c4{display:flex!important;flex-direction:row!important;gap:14px!important;align-items:flex-start!important;padding:16px!important;background:#EEF4FC;border:1px solid #E0E9F7;border-radius:12px}.elementor-element-c7fcb21,.elementor-element-0593f56,.elementor-element-711f768,.elementor-element-318097e{display:flex!important;flex-direction:column!important;gap:5px!important;padding:13px!important;background:#fff;border:1px solid #E1E9F6;border-radius:12px;position:relative}.elementor-element-dab5210 .elementor-heading-title{display:inline-block;background:#CBDDF5;padding:6px 12px;border-radius:20px}.elementor-element-dab5210 .elementor-heading-title:before{content:'⚡  '}.elementor-element-3f704d8 .elementor-icon{border-radius:9px}.elementor-element-5d6961e .elementor-button{border-radius:999px}.elementor-element-9b91b7f .elementor-heading-title:before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background:#22c55e;margin-right:8px;vertical-align:middle}.elementor-element-7e6ceea .elementor-heading-title{display:inline-block;border:1px solid #37c172;border-radius:6px;padding:4px 9px}.elementor-element-f19f962 .elementor-heading-title{display:inline-block;background:#DFE9FF;border-radius:6px;padding:4px 9px}.elementor-element-3835444,.elementor-element-3835444 .elementor-widget-container{display:flex;flex:1 1 auto;width:100%}.elementor-element-5fc2d79 .elementor-heading-title,.elementor-element-159aa85 .elementor-heading-title{display:inline-block;background:#E4ECFF;padding:3px 7px;border-radius:6px}.elementor-element-7ec21d9 .elementor-heading-title,.elementor-element-8b74920 .elementor-heading-title{display:inline-block;background:#DDF3E4;padding:3px 7px;border-radius:6px}.elementor-element-5fc2d79,.elementor-element-7ec21d9,.elementor-element-8b74920,.elementor-element-159aa85{position:absolute!important;top:12px;right:12px;width:auto}@media(max-width:1024px){.elementor-element-3f704d8,.elementor-element-9305daa{flex-basis:100%!important;max-width:100%!important}.elementor-element-60bde7b{flex-basis:100%!important;max-width:340px!important}}@media(max-width:520px){.elementor-element-0971cd6{flex-wrap:wrap!important}.elementor-element-60bde7b{max-width:100%!important}}.elementor-element-container_lo9pnvtju{position:relative!important;max-width:960px!important}.elementor-element-c66e0b3{display:flex!important;flex-direction:column!important;background:#fff;border:1px solid #e6ecf5;border-radius:16px;box-shadow:0 30px 70px -20px rgba(12,20,36,.35),0 10px 30px -15px rgba(12,20,36,.2);overflow:hidden}.elementor-element-af00175{display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;flex:0 0 auto!important;width:100%!important;border-bottom:1px solid #e6ecf5}.elementor-element-686b25d{display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;flex:0 0 auto!important;width:auto!important}.elementor-element-fd623bf{flex:1 1 auto!important;width:auto!important;min-width:0!important}.elementor-element-fd623bf .elementor-heading-title{display:inline-block;background:#fff;border:1px solid #e2e8f2;border-radius:8px;padding:7px 14px;max-width:420px;margin:0 auto}.elementor-element-7982210{flex:0 0 auto!important;width:100%!important}.elementor-element.elementor-element-b7a7f27,.elementor-element.elementor-element-56a5e12,.elementor-element.elementor-element-0370539{width:11px!important;height:11px!important;min-width:11px!important;min-height:11px!important;max-width:11px!important;max-height:11px!important;flex-basis:11px!important;padding:0!important;border:0!important;border-radius:50%!important;flex-grow:0!important;flex-shrink:0!important}.elementor-element.elementor-element-b7a7f27{background:#ff5f57!important}.elementor-element.elementor-element-56a5e12{background:#febc2e!important}.elementor-element.elementor-element-0370539{background:#28c840!important}.elementor-element-7982210{display:block!important;width:100%!important;height:auto!important}.elementor-element-8d578f1,.elementor-element-1d9c6f1,.elementor-element-d8f1679,.elementor-element-51301bd,.elementor-element-89ee69f{position:absolute!important;border-radius:10px!important;box-shadow:0 12px 26px -10px rgba(12,20,36,.28);z-index:2;border:1px solid #e6ecf5;width:auto!important}.elementor-element-51301bd{background:#eafaf0!important;border-color:#c9efd8!important}.elementor-element.elementor-element-a226946,.elementor-element.elementor-element-20a8611,.elementor-element.elementor-element-39a747d,.elementor-element.elementor-element-d157f5a{width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important;max-width:7px!important;max-height:7px!important;flex-basis:7px!important;padding:0!important;border:0!important;border-radius:50%!important;flex-grow:0!important;flex-shrink:0!important;background:#22c55e!important}.elementor-element.elementor-element-39a747d{background:#2F6BF6!important}.elementor-element-8d578f1{top:-14px;left:-10px;animation:asfl1 7.5s ease-in-out infinite}.elementor-element-1d9c6f1{top:34%;left:-26px;animation:asfl2 9s ease-in-out infinite .5s}.elementor-element-d8f1679{top:8%;right:-16px;animation:asfl3 8.2s ease-in-out infinite .9s}.elementor-element-51301bd{bottom:-16px;left:50%;transform:translateX(-50%);animation:asfl4 8.6s ease-in-out infinite .3s}.elementor-element-89ee69f{bottom:16%;right:-20px;animation:asfl5 9.6s ease-in-out infinite .7s}@keyframes asfl1{0%,100%{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-9px) rotate(.5deg)}}@keyframes asfl2{0%,100%{transform:translateY(0) rotate(.4deg)}50%{transform:translateY(8px) rotate(-.4deg)}}@keyframes asfl3{0%,100%{transform:translate(0,0)}50%{transform:translate(-5px,-7px)}}@keyframes asfl4{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-8px)}}@keyframes asfl5{0%,100%{transform:translateY(0) rotate(.5deg)}50%{transform:translateY(7px) rotate(-.5deg)}}@media(prefers-reduced-motion:reduce){.elementor-element-8d578f1,.elementor-element-1d9c6f1,.elementor-element-d8f1679,.elementor-element-51301bd,.elementor-element-89ee69f{animation:none!important}}@media(max-width:820px){.elementor-element-8d578f1,.elementor-element-1d9c6f1,.elementor-element-d8f1679,.elementor-element-51301bd,.elementor-element-89ee69f{display:none!important}}/* End custom CSS */