.elementor-356 .elementor-element.elementor-element-6599b51{--display:flex;--min-height:300px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-40475fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-356 .elementor-element.elementor-element-4fa449d{font-family:"Inter", Sans-serif;font-weight:700;color:var( --e-global-color-accent );}.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-356 .elementor-element.elementor-element-c8f146c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:700;line-height:1em;}.elementor-356 .elementor-element.elementor-element-e9de781{color:var( --e-global-color-text );}.elementor-356 .elementor-element.elementor-element-a9b644e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-356 .elementor-element.elementor-element-240049a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:7px 7px 7px 7px;padding:15px 20px 15px 20px;}.elementor-356 .elementor-element.elementor-element-11c2d93 .elementor-button{background-color:#0A55F500;font-family:"Inter", Sans-serif;font-weight:700;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:7px 7px 7px 7px;padding:15px 20px 15px 20px;}.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-356 .elementor-element.elementor-element-d97b24e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-d97b24e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-356 .elementor-element.elementor-element-d97b24e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-356 .elementor-element.elementor-element-d97b24e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-d97b24e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;}.elementor-356 .elementor-element.elementor-element-d97b24e .elementor-icon-list-text{color:var( --e-global-color-b04d509 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-142039c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-bd1f4a2{--display:flex;}.elementor-356 .elementor-element.elementor-element-e504b2d{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-e504b2d:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-e504b2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-9a95d02{--display:flex;}.elementor-356 .elementor-element.elementor-element-4b9962a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-5f4a6b7{--display:flex;}.elementor-356 .elementor-element.elementor-element-2a9f72b{--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-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:#E3E6EE;--border-color:#E3E6EE;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-356 .elementor-element.elementor-element-2a9f72b:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-2a9f72b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFE;}.elementor-356 .elementor-element.elementor-element-f1481f3{--display:flex;}.elementor-356 .elementor-element.elementor-element-9e76a42{color:var( --e-global-color-092a1c3 );}.elementor-356 .elementor-element.elementor-element-2354e2e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-356 .elementor-element.elementor-element-d1b926a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-2ecb9c4{--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-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:#E3E6EE;--border-color:#E3E6EE;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-356 .elementor-element.elementor-element-2ecb9c4:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-2ecb9c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFE;}.elementor-356 .elementor-element.elementor-element-865f517{--display:flex;}.elementor-356 .elementor-element.elementor-element-8de4e16{color:var( --e-global-color-092a1c3 );}.elementor-356 .elementor-element.elementor-element-77ff52d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-356 .elementor-element.elementor-element-db23d75{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-61a87d6{--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-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:#E3E6EE;--border-color:#E3E6EE;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-356 .elementor-element.elementor-element-61a87d6:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-61a87d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFE;}.elementor-356 .elementor-element.elementor-element-938f7b2{--display:flex;}.elementor-356 .elementor-element.elementor-element-6503576{color:var( --e-global-color-092a1c3 );}.elementor-356 .elementor-element.elementor-element-aa5e1db{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-356 .elementor-element.elementor-element-0537aab{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-160cdf5{--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-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:#E3E6EE;--border-color:#E3E6EE;--border-radius:15px 15px 15px 15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-356 .elementor-element.elementor-element-160cdf5:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-160cdf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFE;}.elementor-356 .elementor-element.elementor-element-f18938e{--display:flex;}.elementor-356 .elementor-element.elementor-element-d96c46c{color:var( --e-global-color-092a1c3 );}.elementor-356 .elementor-element.elementor-element-96d7cfc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-356 .elementor-element.elementor-element-7d7804e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-14c7899{--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:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-14c7899:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-14c7899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb83b18 );}.elementor-356 .elementor-element.elementor-element-8d378b4{text-align:center;}.elementor-356 .elementor-element.elementor-element-8d378b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-73d0395{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-356 .elementor-element.elementor-element-73d0395 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-b6a5d1d{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-356 .elementor-element.elementor-element-d6b9c46{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-25d8e62{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-25d8e62:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-25d8e62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-0a0ad49{color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-73b81c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-7980bc2{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-f6d0f85{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-f6d0f85:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-f6d0f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-d2287cb{color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-cf9e41a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-e40393f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-c3cd6cd{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-c3cd6cd:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-c3cd6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-0c2a2cf{color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-515ae3e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-3c33a1c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-deec10c{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-deec10c:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-deec10c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-de33d3a{color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-f35589a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-b947a44{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-9078733{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-9078733:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-9078733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-c5573f0{color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-a70fd96 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-113a325{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-603809a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-603809a:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-603809a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-3e45a6c{color:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-4c8a10d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-5d0b089{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-8f63976 .elementor-button{background-color:var( --e-global-color-4458681 );font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:7px 7px 7px 7px;padding:7px 7px 7px 7px;}.elementor-356 .elementor-element.elementor-element-271dd24{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-356 .elementor-element.elementor-element-271dd24 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-7d70a95{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-356 .elementor-element.elementor-element-2f811bb{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-2f811bb:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-2f811bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-5927b72{--display:flex;}.elementor-356 .elementor-element.elementor-element-fd96102 .elementor-heading-title{color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-e7abcde{color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-99debaf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-61e4e18{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-356 .elementor-element.elementor-element-61e4e18 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-61e4e18 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-356 .elementor-element.elementor-element-61e4e18 .elementor-icon-list-text{color:var( --e-global-color-652753e );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-cafa375{width:initial;max-width:initial;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;}.elementor-356 .elementor-element.elementor-element-cafa375 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-cafa375 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-356 .elementor-element.elementor-element-cafa375 .elementor-icon-list-text{color:var( --e-global-color-652753e );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-3aee79a{--display:flex;}.elementor-356 .elementor-element.elementor-element-45df189{--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:10px;--padding-right:10px;}.elementor-356 .elementor-element.elementor-element-45df189:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-45df189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb83b18 );}.elementor-356 .elementor-element.elementor-element-9d32fa6 .elementor-button{background-color:var( --e-global-color-b7d16d0 );font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:7px 7px 7px 7px;padding:7px 7px 7px 7px;}.elementor-356 .elementor-element.elementor-element-8a6a773{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-356 .elementor-element.elementor-element-8a6a773 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-89fb92c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-2756c52{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-356 .elementor-element.elementor-element-2756c52:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-2756c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-e451d27 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-4ddc198{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-e83aab9{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-356 .elementor-element.elementor-element-e83aab9:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-e83aab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-ca3db0d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-396dd5a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-8744646{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-356 .elementor-element.elementor-element-8744646:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-8744646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-517342a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-418522d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-64a44c3{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-356 .elementor-element.elementor-element-64a44c3:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-64a44c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-32e32da .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-5506ad0{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-27c5530{--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:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-27c5530:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-27c5530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-c0b8449 .elementor-button{background-color:var( --e-global-color-b7d16d0 );font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:7px 7px 7px 7px;padding:7px 7px 7px 7px;}.elementor-356 .elementor-element.elementor-element-f90f819{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-356 .elementor-element.elementor-element-f90f819 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-b652f86{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-8c3ef3a{--display:flex;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:#DDDDDD;--border-color:#DDDDDD;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-356 .elementor-element.elementor-element-8c3ef3a:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-8c3ef3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-76cb1ec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-ed834bf{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-4e4cef9{--display:flex;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:#DDDDDD;--border-color:#DDDDDD;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-356 .elementor-element.elementor-element-4e4cef9:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-4e4cef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-a51dd46 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-c87dfe9{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-f62d4f6{--display:flex;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:#DDDDDD;--border-color:#DDDDDD;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-356 .elementor-element.elementor-element-f62d4f6:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-f62d4f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-abc4d4f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-b89e6a0{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-356 .elementor-element.elementor-element-a84b7c5{--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:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-a84b7c5:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-a84b7c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eb83b18 );}.elementor-356 .elementor-element.elementor-element-009a8e0 .elementor-button{background-color:var( --e-global-color-b7d16d0 );font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:7px 7px 7px 7px;padding:7px 7px 7px 7px;}.elementor-356 .elementor-element.elementor-element-9fee92e{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;}.elementor-356 .elementor-element.elementor-element-9fee92e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;}.elementor-356 .elementor-element.elementor-element-04cd1c9{--display:flex;}.elementor-356 .elementor-element.elementor-element-0fac05b{--display:flex;}.elementor-356 .elementor-element.elementor-element-854960d{--display:flex;}.elementor-356 .elementor-element.elementor-element-416997e{--display:flex;}.elementor-356 .elementor-element.elementor-element-8134716{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-356 .elementor-element.elementor-element-8134716 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}.elementor-356 .elementor-element.elementor-element-64b7a679{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-16280e6e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-356 .elementor-element.elementor-element-7b74eaab .elementor-heading-title{color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-3c2af575{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-652753e );}.elementor-356 .elementor-element.elementor-element-10e3402c{--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:flex-end;--align-items:center;}.elementor-356 .elementor-element.elementor-element-41346e28 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:7px 7px 7px 7px;padding:15px 20px 15px 20px;}.elementor-356 .elementor-element.elementor-element-45179ebe .elementor-button{background-color:#0A55F500;font-family:"Inter", Sans-serif;font-weight:700;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-652753e );border-radius:7px 7px 7px 7px;padding:15px 20px 15px 20px;}@media(max-width:1024px){.elementor-356 .elementor-element.elementor-element-d6b9c46{--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-89fb92c{--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-b652f86{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-356 .elementor-element.elementor-element-40475fc{--width:45%;}.elementor-356 .elementor-element.elementor-element-142039c{--width:55%;}.elementor-356 .elementor-element.elementor-element-f1481f3{--width:1;}.elementor-356 .elementor-element.elementor-element-865f517{--width:1;}.elementor-356 .elementor-element.elementor-element-938f7b2{--width:1;}.elementor-356 .elementor-element.elementor-element-f18938e{--width:1;}.elementor-356 .elementor-element.elementor-element-16280e6e{--width:65%;}.elementor-356 .elementor-element.elementor-element-10e3402c{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-356 .elementor-element.elementor-element-40475fc{--width:100%;}.elementor-356 .elementor-element.elementor-element-142039c{--width:100%;}}@media(max-width:767px){.elementor-356 .elementor-element.elementor-element-14c7899{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-356 .elementor-element.elementor-element-d6b9c46{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-356 .elementor-element.elementor-element-89fb92c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-b652f86{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-d6b9c46 */.feature-icon {
width: 52px;
height: 52px; 
border-radius: 14px;
background: var(--teal-soft); 
color: var(--teal-dark);
font-size: 24px; 
margin-bottom: 18px; 
text-align:center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a00545 */.steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; position: relative; }
    .steps::before { content: ""; position: absolute; top: 31px; left: 12%; right: 12%; height: 2px; background: #cfe9e2; z-index: 0; }
    .step { text-align: center; padding: 0 18px; position: relative; z-index: 1; }
    .step-no { width: 64px; height: 64px; border-radius: 50%; background: var(--teal); color: white; display: grid; place-items: center; margin: 0 auto 18px; font-size: 22px; font-weight: 850; border: 8px solid white; box-shadow: 0 0 0 1px #cfe9e2; }
    .step h3 { margin: 0 0 8px; font-size: 18px; color: var(--navy); }
    .step p { margin: 0; color: var(--muted); font-size: 14px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aee79a */.tech-stack { position: relative; min-height: 330px; display: grid; place-items: center; }
    .center-node { width: 150px; height: 150px; border-radius: 50%; background: white; color: var(--navy); display: grid; place-items: center; text-align: center; font-weight: 850; font-size: 21px; box-shadow: 0 18px 50px rgba(0,0,0,.25); position: relative; z-index: 2; }
    .orbit { position: absolute; inset: 32px; border: 1px dashed rgba(255,255,255,.28); border-radius: 50%; }
    .node { position: absolute; width: 88px; height: 48px; border-radius: 10px; background: rgba(255,255,255,.1); border: 1px solid rgba(255,255,255,.22); display: grid; place-items: center; font-size: 12px; font-weight: 750; }
    .node:nth-of-type(2) { top: 10px; left: 50%; transform: translateX(-50%); }
    .node:nth-of-type(3) { right: 2px; top: 50%; transform: translateY(-50%); }
    .node:nth-of-type(4) { bottom: 8px; left: 50%; transform: translateX(-50%); }
    .node:nth-of-type(5) { left: 2px; top: 50%; transform: translateY(-50%); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89fb92c */.feature-icon {
width: 52px;
height: 52px; 
border-radius: 14px;
background: var(--teal-soft); 
color: var(--teal-dark);
font-size: 24px; 
margin-bottom: 18px; 
text-align:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b652f86 */.feature-icon {
width: 52px;
height: 52px; 
border-radius: 14px;
background: var(--teal-soft); 
color: var(--teal-dark);
font-size: 24px; 
margin-bottom: 18px; 
text-align:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64b7a679 */.elementor-356 .elementor-element.elementor-element-64b7a679 {
background:
        radial-gradient(circle at 90% 50%, rgba(26,103,255,.28), transparent 30%),
        linear-gradient(90deg, #071f49, #06285d);
      color:white;
      padding:52px 0;
}/* End custom CSS */
/* Start custom CSS */.app-shell {
      position: relative;
      z-index: 1;
      border: 1px solid #d8e8e3;
      border-radius: 18px;
      background: white;
      box-shadow: var(--shadow);
      overflow: hidden;
      display: grid;
      grid-template-columns: 82px 1fr;
      min-height: 450px;
    }
    .app-side { background: linear-gradient(180deg, var(--navy), #0a2e65); padding: 18px 13px; color: white; }
    .app-logo { font-size: 12px; font-weight: 800; margin-bottom: 28px; }
    .side-item { width: 28px; height: 28px; border-radius: 7px; background: rgba(255,255,255,.1); margin-bottom: 13px; display: grid; place-items: center; font-size: 11px; }
    .side-item.active { background: var(--teal); }
.app-main { background: #fbfefd; padding: 20px; }
    .app-top { display: flex; justify-content: space-between; align-items: center; margin-bottom: 17px; }
    .app-top b { color: var(--navy); }
    .status { font-size: 10px; padding: 5px 8px; border-radius: 99px; background: var(--teal-soft); color: var(--teal-dark); font-weight: 800; }
    .progress { background: white; border: 1px solid #e2ece8; border-radius: 12px; padding: 14px; margin-bottom: 13px; }
    .progress-head { display: flex; justify-content: space-between; font-size: 11px; margin-bottom: 9px; }
    .bar { height: 7px; background: #e8f2ef; border-radius: 99px; overflow: hidden; }
    .bar span { display: block; width: 72%; height: 100%; background: var(--teal); }
    .app-grid { display: grid; grid-template-columns: 1.1fr .9fr; gap: 13px; }
    .panel { background: white; border: 1px solid #e2ece8; border-radius: 12px; padding: 15px; }
    .panel h4 { margin: 0 0 12px; color: var(--navy); font-size: 13px; }
    
       section { padding: 78px 0; }
    .section-title { text-align: center; margin: 0 auto 44px; max-width: 780px; }
    .section-title .kicker { color: var(--teal-dark); font-weight: 800; text-transform: uppercase; letter-spacing: .08em; font-size: 12px; }
    .section-title h2 { margin: 8px 0 12px; font-size: clamp(32px, 4vw, 46px); letter-spacing: -1.8px; line-height: 1.08; color: var(--navy); }
    .section-title p { margin: 0; color: var(--muted); font-size: 17px; }

    .problem { background: #fff; }
    .problem-layout { display: grid; grid-template-columns: .95fr 1.05fr; gap: 60px; align-items: center; }
    .problem-copy h2 { margin: 0 0 18px; font-size: 42px; line-height: 1.08; letter-spacing: -1.8px; color: var(--navy); }
    .problem-copy p { color: var(--muted); font-size: 17px; }
    .pain-list { display: grid; gap: 12px; }
    .pain { display: grid; grid-template-columns: 42px 1fr; gap: 14px; padding: 16px; border: 1px solid var(--line); border-radius: 13px; background: #fbfcfe; }
    .pain-icon { width: 42px; height: 42px; border-radius: 11px; background: #fff0f1; color: #ef5160; display: grid; place-items: center; font-size: 20px; }
    .pain h3 { margin: 0 0 4px; font-size: 16px; }
    .pain p { margin: 0; color: var(--muted); font-size: 14px; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: swap;
	src: url('https://supplierds.com/wp-content/uploads/2026/07/Inter-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */