.elementor-13558 .elementor-element.elementor-element-f688b88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13558 .elementor-element.elementor-element-878a2b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.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-13558 .elementor-element.elementor-element-9e89fbd .elementor-icon-list-icon i{color:#7FDBFF;transition:color 0.3s;}.elementor-13558 .elementor-element.elementor-element-9e89fbd .elementor-icon-list-icon svg{fill:#7FDBFF;transition:fill 0.3s;}.elementor-13558 .elementor-element.elementor-element-9e89fbd{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-13558 .elementor-element.elementor-element-9e89fbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13558 .elementor-element.elementor-element-9e89fbd .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:0.04em;}.elementor-13558 .elementor-element.elementor-element-9e89fbd .elementor-icon-list-text{color:#FFFFFF;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-13558 .elementor-element.elementor-element-6a9756e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13558 .elementor-element.elementor-element-6a9756e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:#FFFFFF;}.elementor-13558 .elementor-element.elementor-element-85b46ce{width:var( --container-widget-width, 56% );max-width:56%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-13558 .elementor-element.elementor-element-85b46ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFFD1;}.elementor-13558 .elementor-element.elementor-element-d40fdc7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13558 .elementor-element.elementor-element-1669568{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13558 .elementor-element.elementor-element-3730ede .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-13558 .elementor-element.elementor-element-f41ecfa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFA6;}.elementor-13558 .elementor-element.elementor-element-a98442d{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13558 .elementor-element.elementor-element-091f28a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-13558 .elementor-element.elementor-element-442959c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFA6;}.elementor-13558 .elementor-element.elementor-element-08c96e8{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13558 .elementor-element.elementor-element-65a9aa5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-13558 .elementor-element.elementor-element-fe7d992 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFA6;}.elementor-13558 .elementor-element.elementor-element-2905985{--display:flex;--min-height:60px;--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13558 .elementor-element.elementor-element-22625ed{text-align:start;}.elementor-13558 .elementor-element.elementor-element-22625ed .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#D9D9D9;}.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-13558 .elementor-element.elementor-element-53df48b{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-13558 .elementor-element.elementor-element-53df48b .elementor-icon-wrapper{text-align:center;}.elementor-13558 .elementor-element.elementor-element-53df48b.elementor-view-stacked .elementor-icon{background-color:#D9D9D9;}.elementor-13558 .elementor-element.elementor-element-53df48b.elementor-view-framed .elementor-icon, .elementor-13558 .elementor-element.elementor-element-53df48b.elementor-view-default .elementor-icon{color:#D9D9D9;border-color:#D9D9D9;}.elementor-13558 .elementor-element.elementor-element-53df48b.elementor-view-framed .elementor-icon, .elementor-13558 .elementor-element.elementor-element-53df48b.elementor-view-default .elementor-icon svg{fill:#D9D9D9;}.elementor-13558 .elementor-element.elementor-element-53df48b .elementor-icon{font-size:12px;}.elementor-13558 .elementor-element.elementor-element-53df48b .elementor-icon svg{height:12px;}.elementor-13558 .elementor-element.elementor-element-2a833ab{text-align:start;}.elementor-13558 .elementor-element.elementor-element-2a833ab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#D9D9D9;}.elementor-13558 .elementor-element.elementor-element-465679b{margin:0px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;}.elementor-13558 .elementor-element.elementor-element-465679b .elementor-icon-wrapper{text-align:center;}.elementor-13558 .elementor-element.elementor-element-465679b.elementor-view-stacked .elementor-icon{background-color:#D9D9D9;}.elementor-13558 .elementor-element.elementor-element-465679b.elementor-view-framed .elementor-icon, .elementor-13558 .elementor-element.elementor-element-465679b.elementor-view-default .elementor-icon{color:#D9D9D9;border-color:#D9D9D9;}.elementor-13558 .elementor-element.elementor-element-465679b.elementor-view-framed .elementor-icon, .elementor-13558 .elementor-element.elementor-element-465679b.elementor-view-default .elementor-icon svg{fill:#D9D9D9;}.elementor-13558 .elementor-element.elementor-element-465679b .elementor-icon{font-size:12px;}.elementor-13558 .elementor-element.elementor-element-465679b .elementor-icon svg{height:12px;}.elementor-13558 .elementor-element.elementor-element-111970e{text-align:start;}.elementor-13558 .elementor-element.elementor-element-111970e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#232323;}.elementor-13558 .elementor-element.elementor-element-f4678ae{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-13558 .elementor-element.elementor-element-da46f27{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-13558 .elementor-element.elementor-element-4c293e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#1E2730;}.elementor-13558 .elementor-element.elementor-element-c1f054a{width:var( --container-widget-width, 84% );max-width:84%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-13558 .elementor-element.elementor-element-c1f054a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#5A6472;}.elementor-13558 .elementor-element.elementor-element-9bbc9c2{width:var( --container-widget-width, 82% );max-width:82%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-13558 .elementor-element.elementor-element-9bbc9c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#5A6472;}.elementor-13558 .elementor-element.elementor-element-e1f7f57{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13558 .elementor-element.elementor-element-e1f7f57 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#1E2730;}.elementor-13558 .elementor-element.elementor-element-d51cdb5{width:var( --container-widget-width, 84% );max-width:84%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-13558 .elementor-element.elementor-element-d51cdb5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#5A6472;}.elementor-13558 .elementor-element.elementor-element-63692aa{width:var( --container-widget-width, 82% );max-width:82%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-13558 .elementor-element.elementor-element-63692aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#5A6472;}.elementor-13558 .elementor-element.elementor-element-72e1dc2{width:var( --container-widget-width, 82% );max-width:82%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-13558 .elementor-element.elementor-element-72e1dc2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#5A6472;}.elementor-13558 .elementor-element.elementor-element-eeb52ab{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13558 .elementor-element.elementor-element-eeb52ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:#1E2730;}.elementor-13558 .elementor-element.elementor-element-70310ff{width:var( --container-widget-width, 82% );max-width:82%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-13558 .elementor-element.elementor-element-70310ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#5A6472;}.elementor-13558 .elementor-element.elementor-element-5ac391c{width:var( --container-widget-width, 82% );max-width:82%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-13558 .elementor-element.elementor-element-5ac391c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:#5A6472;}.elementor-13558 .elementor-element.elementor-element-3e8268e{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13558 .elementor-element.elementor-element-246a815{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13558 .elementor-element.elementor-element-246a815 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#1E2730;}.elementor-13558 .elementor-element.elementor-element-d8c4c58{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13558 .elementor-element.elementor-element-ac8e36a{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#DDE2E8;--border-color:#DDE2E8;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13558 .elementor-element.elementor-element-ac8e36a:not(.elementor-motion-effects-element-type-background), .elementor-13558 .elementor-element.elementor-element-ac8e36a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13558 .elementor-element.elementor-element-6f6da83 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#1E2730;}.elementor-13558 .elementor-element.elementor-element-f80bf87 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#5A6472;}.elementor-13558 .elementor-element.elementor-element-6f9cb1f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#DDE2E8;--border-color:#DDE2E8;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13558 .elementor-element.elementor-element-6f9cb1f:not(.elementor-motion-effects-element-type-background), .elementor-13558 .elementor-element.elementor-element-6f9cb1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13558 .elementor-element.elementor-element-f08d2cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#1E2730;}.elementor-13558 .elementor-element.elementor-element-259e117 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#5A6472;}.elementor-13558 .elementor-element.elementor-element-9078f68{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#DDE2E8;--border-color:#DDE2E8;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13558 .elementor-element.elementor-element-9078f68:not(.elementor-motion-effects-element-type-background), .elementor-13558 .elementor-element.elementor-element-9078f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13558 .elementor-element.elementor-element-7f904b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#1E2730;}.elementor-13558 .elementor-element.elementor-element-1da9a9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#5A6472;}.elementor-13558 .elementor-element.elementor-element-e2b7690{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;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:#DDE2E8;--border-color:#DDE2E8;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13558 .elementor-element.elementor-element-e2b7690:not(.elementor-motion-effects-element-type-background), .elementor-13558 .elementor-element.elementor-element-e2b7690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13558 .elementor-element.elementor-element-3665df9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#1E2730;}.elementor-13558 .elementor-element.elementor-element-e0d1806 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#5A6472;}.elementor-13558 .elementor-element.elementor-element-5121183{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDE2E8;--border-color:#DDE2E8;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-13558 .elementor-element.elementor-element-445fc97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:#5A6472;}.elementor-13558 .elementor-element.elementor-element-779ecac{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13558 .elementor-element.elementor-element-fd5fb19{--display:flex;--justify-content:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;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:#DDE2E8;--border-color:#DDE2E8;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-13558 .elementor-element.elementor-element-fd5fb19:not(.elementor-motion-effects-element-type-background), .elementor-13558 .elementor-element.elementor-element-fd5fb19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13558 .elementor-element.elementor-element-fd5fb19:hover{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:#017FBC;--border-color:#017FBC;}.elementor-13558 .elementor-element.elementor-element-fd5fb19, .elementor-13558 .elementor-element.elementor-element-fd5fb19::before{--border-transition:0.3s;}.elementor-13558 .elementor-element.elementor-element-088c730 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:#5A6472;}.elementor-13558 .elementor-element.elementor-element-d998cc5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#1E2730;}.elementor-13558 .elementor-element.elementor-element-701bcf4{--display:flex;--justify-content:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;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:#DDE2E8;--border-color:#DDE2E8;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-13558 .elementor-element.elementor-element-701bcf4:not(.elementor-motion-effects-element-type-background), .elementor-13558 .elementor-element.elementor-element-701bcf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13558 .elementor-element.elementor-element-701bcf4:hover{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:#017FBC;--border-color:#017FBC;}.elementor-13558 .elementor-element.elementor-element-701bcf4, .elementor-13558 .elementor-element.elementor-element-701bcf4::before{--border-transition:0.3s;}.elementor-13558 .elementor-element.elementor-element-1ee1b36 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:#5A6472;}.elementor-13558 .elementor-element.elementor-element-3e0d14a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#1E2730;}.elementor-13558 .elementor-element.elementor-element-c0d2c3c{--display:flex;--justify-content:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;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:#DDE2E8;--border-color:#DDE2E8;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-13558 .elementor-element.elementor-element-c0d2c3c:not(.elementor-motion-effects-element-type-background), .elementor-13558 .elementor-element.elementor-element-c0d2c3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13558 .elementor-element.elementor-element-c0d2c3c:hover{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:#017FBC;--border-color:#017FBC;}.elementor-13558 .elementor-element.elementor-element-c0d2c3c, .elementor-13558 .elementor-element.elementor-element-c0d2c3c::before{--border-transition:0.3s;}.elementor-13558 .elementor-element.elementor-element-d32dd45 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:#5A6472;}.elementor-13558 .elementor-element.elementor-element-6c2a78f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#1E2730;}.elementor-13558 .elementor-element.elementor-element-5c7529c{--display:flex;--justify-content:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;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:#DDE2E8;--border-color:#DDE2E8;--border-radius:12px 12px 12px 12px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-13558 .elementor-element.elementor-element-5c7529c:not(.elementor-motion-effects-element-type-background), .elementor-13558 .elementor-element.elementor-element-5c7529c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13558 .elementor-element.elementor-element-5c7529c:hover{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:#017FBC;--border-color:#017FBC;}.elementor-13558 .elementor-element.elementor-element-5c7529c, .elementor-13558 .elementor-element.elementor-element-5c7529c::before{--border-transition:0.3s;}.elementor-13558 .elementor-element.elementor-element-388b101 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.05em;color:#5A6472;}.elementor-13558 .elementor-element.elementor-element-8e90c3d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:700;line-height:1.6em;color:#1E2730;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13558 .elementor-element.elementor-element-f688b88{--content-width:1400px;}.elementor-13558 .elementor-element.elementor-element-2905985{--content-width:1400px;}.elementor-13558 .elementor-element.elementor-element-f4678ae{--content-width:1400px;}.elementor-13558 .elementor-element.elementor-element-da46f27{--content-width:1400px;}.elementor-13558 .elementor-element.elementor-element-3e8268e{--content-width:1400px;}.elementor-13558 .elementor-element.elementor-element-5121183{--content-width:1400px;}}@media(max-width:1024px){.elementor-13558 .elementor-element.elementor-element-f688b88{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-13558 .elementor-element.elementor-element-6a9756e .elementor-heading-title{font-size:24px;}.elementor-13558 .elementor-element.elementor-element-85b46ce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13558 .elementor-element.elementor-element-85b46ce .elementor-heading-title{font-size:12px;}.elementor-13558 .elementor-element.elementor-element-3730ede .elementor-heading-title{font-size:16px;}.elementor-13558 .elementor-element.elementor-element-091f28a .elementor-heading-title{font-size:16px;}.elementor-13558 .elementor-element.elementor-element-65a9aa5 .elementor-heading-title{font-size:16px;}.elementor-13558 .elementor-element.elementor-element-2905985{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-13558 .elementor-element.elementor-element-3e8268e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-13558 .elementor-element.elementor-element-246a815{text-align:center;}.elementor-13558 .elementor-element.elementor-element-d8c4c58{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-13558 .elementor-element.elementor-element-779ecac{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-13558 .elementor-element.elementor-element-878a2b2{--padding-top:32px;--padding-bottom:32px;--padding-left:22px;--padding-right:22px;}.elementor-13558 .elementor-element.elementor-element-85b46ce .elementor-heading-title{font-size:16px;}.elementor-13558 .elementor-element.elementor-element-d40fdc7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-13558 .elementor-element.elementor-element-2905985{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-13558 .elementor-element.elementor-element-4c293e8{text-align:center;}.elementor-13558 .elementor-element.elementor-element-4c293e8 .elementor-heading-title{font-size:20px;}.elementor-13558 .elementor-element.elementor-element-c1f054a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-13558 .elementor-element.elementor-element-c1f054a .elementor-heading-title{font-size:12px;}.elementor-13558 .elementor-element.elementor-element-9bbc9c2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-13558 .elementor-element.elementor-element-9bbc9c2 .elementor-heading-title{font-size:12px;}.elementor-13558 .elementor-element.elementor-element-e1f7f57{text-align:center;}.elementor-13558 .elementor-element.elementor-element-e1f7f57 .elementor-heading-title{font-size:16px;}.elementor-13558 .elementor-element.elementor-element-d51cdb5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-13558 .elementor-element.elementor-element-d51cdb5 .elementor-heading-title{font-size:12px;}.elementor-13558 .elementor-element.elementor-element-63692aa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-13558 .elementor-element.elementor-element-63692aa .elementor-heading-title{font-size:12px;}.elementor-13558 .elementor-element.elementor-element-72e1dc2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-13558 .elementor-element.elementor-element-72e1dc2 .elementor-heading-title{font-size:12px;}.elementor-13558 .elementor-element.elementor-element-eeb52ab{text-align:center;}.elementor-13558 .elementor-element.elementor-element-eeb52ab .elementor-heading-title{font-size:16px;}.elementor-13558 .elementor-element.elementor-element-70310ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-13558 .elementor-element.elementor-element-70310ff .elementor-heading-title{font-size:12px;}.elementor-13558 .elementor-element.elementor-element-5ac391c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-13558 .elementor-element.elementor-element-5ac391c .elementor-heading-title{font-size:12px;}.elementor-13558 .elementor-element.elementor-element-246a815{text-align:center;}.elementor-13558 .elementor-element.elementor-element-246a815 .elementor-heading-title{font-size:20px;}.elementor-13558 .elementor-element.elementor-element-d8c4c58{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-13558 .elementor-element.elementor-element-779ecac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for icon-list, class: .elementor-element-9e89fbd */.elementor-13558 .elementor-element.elementor-element-9e89fbd .elementor-icon-list-item{
    padding: 4px 14px;
    background: rgba(255,255,255,.15);
    width: max-content;
    border-radius: 20px;
    border: 1px solid rgba(255,255,255,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40fdc7 */.elementor-13558 .elementor-element.elementor-element-d40fdc7,.elementor-13558 .elementor-element.elementor-element-d40fdc7 .item {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-878a2b2 */.elementor-13558 .elementor-element.elementor-element-878a2b2 {
    position: relative;
    background: linear-gradient(135deg, #012D4A 0%, #017FBC 55%, #0197E0 100%);
    overflow: hidden;
}
.elementor-13558 .elementor-element.elementor-element-878a2b2::before {
    content: '';
    position: absolute;
    top: -20%;
    left: 80%;
    width: 260px;
    height: 260px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .06);
}
.elementor-13558 .elementor-element.elementor-element-878a2b2::after {
    content: '';
    position: absolute;
    bottom: -40px;
    right: 120px;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .04);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f688b88 */.page-content {
    background: #F8F9FA;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22625ed */.elementor-13558 .elementor-element.elementor-element-22625ed {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a833ab */.elementor-13558 .elementor-element.elementor-element-2a833ab {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-111970e */.elementor-13558 .elementor-element.elementor-element-111970e {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e80878 */:root{
    --red:#E6212A;--red-dark:#C01920;--red-light:#FDECEC;
    --blue:#017FBC;--blue-dark:#015F8E;--blue-light:#E6F4FB;
    --green:#1D9E75;--green-light:#E1F5EE;
    --amber:#BA7517;--amber-light:#FAEEDA;
    --gray-50:#F8F9FA;--gray-100:#F0F2F4;--gray-200:#E2E6EA;
    --gray-400:#9AA3AD;--gray-600:#5A6472;
    --white:#FFFFFF;--text:#1E2730;--text-muted:#5A6472;
    --border:#DDE2E8;--radius:8px;--radius-lg:12px;
    --shadow-sm:0 1px 3px rgba(0,0,0,.08);
  }
.calc-layout{display:grid;grid-template-columns:1fr 380px;gap:24px;align-items:start}
@media(max-width:860px){.calc-layout{grid-template-columns:1fr}}
.card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-sm);margin-bottom:20px}
.card:last-child{margin-bottom:0}
.card-title{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:22px;display:flex;align-items:center;gap:8px}
.field{margin-bottom:16px}
.field label{display:block;font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:6px;letter-spacing:.02em}
.field input,.field select{width:100%;padding:10px 12px;border:1.5px solid var(--border);border-radius:var(--radius);font-size:15px;font-weight:500;color:var(--text);background:var(--gray-50);transition:border-color .15s;font-family:inherit;-moz-appearance:textfield;appearance:none}
.field input::-webkit-outer-spin-button,.field input::-webkit-inner-spin-button{-webkit-appearance:none}
.field input:focus,.field select:focus{outline:none;border-color:var(--blue);background:var(--white);box-shadow:0 0 0 3px rgba(1,127,188,.1)}
.field input::placeholder{color:var(--gray-400);font-weight:400}
.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239AA3AD' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}
.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}
@media(max-width:540px){.field-row{grid-template-columns:1fr}}
.ref-table-wrap{overflow-x:auto;margin:20px 0}
table{width:100%;border-collapse:collapse;font-size:14px;background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}
td{padding:11px 16px;border-bottom:1px solid var(--gray-100);color:var(--text)}
tr:last-child td{border-bottom:none}
tr:nth-child(even) td{background:var(--gray-50)}
td strong{color:var(--blue)}
.card-title::before{content:'';display:block;width:3px;height:14px;background:var(--blue);border-radius:2px}
th{background:var(--red);color:#fff;padding:12px 16px;text-align:left;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.input-hint{font-size:11px;color:var(--text-muted);margin-top:4px}
.input-hint a{color:var(--blue);font-weight:600;text-decoration:none}
.section-divider{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:14px 0 10px;border-top:1px solid var(--border);margin-top:8px}
.result-sidebar{position:sticky;top:20px}
.result-total{background:linear-gradient(135deg,#012D4A,#015F8E,#017FBC);border-radius:var(--radius-lg);padding:28px;color:#fff;margin-bottom:14px}
.result-total .rlabel{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;opacity:.7;margin-bottom:6px}
.result-total .big{font-size:48px;font-weight:800;line-height:1;letter-spacing:-.02em}
.result-total .sub{font-size:15px;opacity:.75;margin-top:8px}
.breakdown-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px;box-shadow:var(--shadow-sm);margin-bottom:14px}
.breakdown-card .bc-title{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}
.brow{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--gray-100);font-size:14px}
.brow:last-child{border-bottom:none;font-weight:700;padding-top:12px;font-size:15px}
.brow .bl{color:var(--text-muted)}
.brow .bv{font-weight:600;color:var(--text)}
.brow.total-row .bl{color:var(--text);font-weight:700}
.brow.total-row .bv{color:var(--red);font-size:17px}
.bar-row{margin:4px 0 10px}
.bar-track{height:6px;background:var(--gray-100);border-radius:3px;overflow:hidden}
.bar-fill{height:100%;border-radius:3px;transition:width .4s}
.profit-card{border-radius:var(--radius-lg);padding:18px;margin-bottom:14px;border:1.5px solid}
.profit-card.good{background:#E1F5EE;border-color:#9FE1CB}
.profit-card.warn{background:var(--amber-light);border-color:#F5D547}
.profit-card.bad{background:var(--red-light);border-color:#F7C1C1}
.margin-input-row{display:flex;align-items:center;gap:10px;margin-bottom:12px}
.margin-input-row input{width:90px;padding:8px 10px;border:1.5px solid var(--border);border-radius:var(--radius);font-size:15px;font-weight:600;font-family:inherit;-moz-appearance:textfield}
.margin-input-row input::-webkit-outer-spin-button,.margin-input-row input::-webkit-inner-spin-button{-webkit-appearance:none}
.cta-card{background:var(--red-light);border:1.5px solid #F5C0C2;border-radius:var(--radius-lg);padding:22px}
.cta-card h3{font-size:15px;font-weight:700;color:var(--red-dark);margin-bottom:6px}
.cta-card p{font-size:13px;color:#7A1A1E;line-height:1.5;margin-bottom:14px}
.cta-btn{display:block;width:100%;padding:11px;background:var(--red);color:#fff;text-align:center;text-decoration:none;border-radius:var(--radius);font-size:14px;font-weight:700;border:none;cursor:pointer;font-family:inherit}
.cta-btn:hover{background:var(--red-dark)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da46f27 */.elementor-13558 .elementor-element.elementor-element-da46f27 strong {
    color:#1E2730;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-779ecac */.elementor-13558 .elementor-element.elementor-element-779ecac .item:hover .elementor-heading-title {
    text-decoration: underline;
}/* End custom CSS */