.elementor-5218 .elementor-element.elementor-element-41093ff7{--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:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:76px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-5218 .elementor-element.elementor-element-41093ff7:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-41093ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F4FAFE 0%, #FFFFFF 100%);}.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-5218 .elementor-element.elementor-element-308024de{text-align:center;}.elementor-5218 .elementor-element.elementor-element-308024de .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-37ae871d{text-align:center;}.elementor-5218 .elementor-element.elementor-element-37ae871d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:54px;font-weight:800;line-height:1.05em;letter-spacing:-1.35px;color:#0E2230;}.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-5218 .elementor-element.elementor-element-6678c203{text-align:center;font-family:"Inter", Sans-serif;font-size:19px;font-weight:500;line-height:1.55em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-2135a0a2{--display:flex;--min-height:0px;--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:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:999px 999px 999px 999px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-5218 .elementor-element.elementor-element-2135a0a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5218 .elementor-element.elementor-element-57600e14 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:700;}.elementor-5218 .elementor-element.elementor-element-338750ef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:700;}.elementor-5218 .elementor-element.elementor-element-6d796d4a{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;color:#8397A2;}.elementor-5218 .elementor-element.elementor-element-4690de7c{--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:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5218 .elementor-element.elementor-element-4690de7c:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-4690de7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-6964b0c7{--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:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5218 .elementor-element.elementor-element-367f2b2e{--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;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:#E4ECF1;--border-color:#E4ECF1;--border-radius:18px 18px 18px 18px;box-shadow:0px 18px 40px -30px rgba(14,34,48,.28);--padding-top:26px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-5218 .elementor-element.elementor-element-367f2b2e:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-367f2b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-24c80f8e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5218 .elementor-element.elementor-element-394ff786 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:800;letter-spacing:-0.3px;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-8db2790 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-10694970{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-family:"Inter", Sans-serif;font-size:13.5px;font-weight:600;line-height:1.6em;color:#6A8290;}.elementor-5218 .elementor-element.elementor-element-6844c828{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-71b0b83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:1.6em;color:#0072B2;}.elementor-5218 .elementor-element.elementor-element-19f27518{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.6em;color:#8397A2;}.elementor-5218 .elementor-element.elementor-element-1035c9aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:500;line-height:1.55em;color:#4A6270;}.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-5218 .elementor-element.elementor-element-3c8678f8 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:700;fill:#0E2230;color:#0E2230;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#C7D3DB;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-5218 .elementor-element.elementor-element-3c8678f8 .elementor-button:hover, .elementor-5218 .elementor-element.elementor-element-3c8678f8 .elementor-button:focus{background-color:#FFFFFF;color:#0E2230;border-color:#9BC6DE;}.elementor-5218 .elementor-element.elementor-element-3c8678f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-5218 .elementor-element.elementor-element-3c8678f8 .elementor-button:hover svg, .elementor-5218 .elementor-element.elementor-element-3c8678f8 .elementor-button:focus svg{fill:#0E2230;}.elementor-5218 .elementor-element.elementor-element-126fbfd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-5218 .elementor-element.elementor-element-126fbfd0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.25px;color:#8397A2;}.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-5218 .elementor-element.elementor-element-63d06e5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-5218 .elementor-element.elementor-element-63d06e5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5218 .elementor-element.elementor-element-63d06e5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5218 .elementor-element.elementor-element-63d06e5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5218 .elementor-element.elementor-element-63d06e5e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5218 .elementor-element.elementor-element-63d06e5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5218 .elementor-element.elementor-element-63d06e5e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5218 .elementor-element.elementor-element-63d06e5e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5218 .elementor-element.elementor-element-63d06e5e .elementor-icon-list-icon{padding-inline-end:11px;}.elementor-5218 .elementor-element.elementor-element-63d06e5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5218 .elementor-element.elementor-element-63d06e5e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:500;line-height:1.4em;}.elementor-5218 .elementor-element.elementor-element-63d06e5e .elementor-icon-list-text{color:#26414F;transition:color 0.3s;}.elementor-5218 .elementor-element.elementor-element-73fc7419{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-5218 .elementor-element.elementor-element-73fc7419 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.25px;color:#B0BEC7;}.elementor-5218 .elementor-element.elementor-element-27af835e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-family:"Inter", Sans-serif;font-size:13.5px;font-weight:500;line-height:1.75em;color:#8397A2;}.elementor-5218 .elementor-element.elementor-element-6dfa1370{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#008CD9;--border-color:#008CD9;--border-radius:18px 18px 18px 18px;--padding-top:42px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-5218 .elementor-element.elementor-element-6dfa1370:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-6dfa1370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-72aa20cc .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-63a2d400{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5218 .elementor-element.elementor-element-52ce0c8d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:800;letter-spacing:-0.3px;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-abbe1d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-71c43909{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-253d97d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;line-height:1.6em;color:#0072B2;}.elementor-5218 .elementor-element.elementor-element-4ad1572f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.6em;color:#8397A2;}.elementor-5218 .elementor-element.elementor-element-2c0bf775{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:500;line-height:1.55em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-72b9795 .elementor-button{background-color:#008CD9;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 14px 28px -12px rgba(0,140,217,.75);border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-5218 .elementor-element.elementor-element-72b9795 .elementor-button:hover, .elementor-5218 .elementor-element.elementor-element-72b9795 .elementor-button:focus{background-color:#0072B2;color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-72b9795{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-5218 .elementor-element.elementor-element-72b9795 .elementor-button:hover svg, .elementor-5218 .elementor-element.elementor-element-72b9795 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-668408fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-5218 .elementor-element.elementor-element-668408fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.25px;color:#0072B2;}.elementor-5218 .elementor-element.elementor-element-2d644579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-5218 .elementor-element.elementor-element-2d644579 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5218 .elementor-element.elementor-element-2d644579 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5218 .elementor-element.elementor-element-2d644579 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5218 .elementor-element.elementor-element-2d644579 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5218 .elementor-element.elementor-element-2d644579 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5218 .elementor-element.elementor-element-2d644579 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5218 .elementor-element.elementor-element-2d644579 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5218 .elementor-element.elementor-element-2d644579 .elementor-icon-list-icon{padding-inline-end:11px;}.elementor-5218 .elementor-element.elementor-element-2d644579 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5218 .elementor-element.elementor-element-2d644579 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:500;line-height:1.4em;}.elementor-5218 .elementor-element.elementor-element-2d644579 .elementor-icon-list-text{color:#26414F;transition:color 0.3s;}.elementor-5218 .elementor-element.elementor-element-55a015c0{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.55em;color:#33505F;}.elementor-5218 .elementor-element.elementor-element-2b95b83f{--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;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:#E4ECF1;--border-color:#E4ECF1;--border-radius:18px 18px 18px 18px;box-shadow:0px 18px 40px -30px rgba(14,34,48,.28);--padding-top:26px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-5218 .elementor-element.elementor-element-2b95b83f:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-2b95b83f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-2ea7fafa{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5218 .elementor-element.elementor-element-4f3b686 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:800;letter-spacing:-0.3px;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-264a7f44 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-691c3b60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-5a3da410{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-1cb4a760{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.6em;color:#8397A2;}.elementor-5218 .elementor-element.elementor-element-6c90a419{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:500;line-height:1.55em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-2114dac4 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:700;fill:#0E2230;color:#0E2230;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#C7D3DB;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-5218 .elementor-element.elementor-element-2114dac4 .elementor-button:hover, .elementor-5218 .elementor-element.elementor-element-2114dac4 .elementor-button:focus{background-color:#FFFFFF;color:#0E2230;border-color:#9BC6DE;}.elementor-5218 .elementor-element.elementor-element-2114dac4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-5218 .elementor-element.elementor-element-2114dac4 .elementor-button:hover svg, .elementor-5218 .elementor-element.elementor-element-2114dac4 .elementor-button:focus svg{fill:#0E2230;}.elementor-5218 .elementor-element.elementor-element-6e82eb32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-5218 .elementor-element.elementor-element-6e82eb32 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.25px;color:#8397A2;}.elementor-5218 .elementor-element.elementor-element-7f528297{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-5218 .elementor-element.elementor-element-7f528297 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5218 .elementor-element.elementor-element-7f528297 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5218 .elementor-element.elementor-element-7f528297 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5218 .elementor-element.elementor-element-7f528297 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5218 .elementor-element.elementor-element-7f528297 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5218 .elementor-element.elementor-element-7f528297 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5218 .elementor-element.elementor-element-7f528297 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5218 .elementor-element.elementor-element-7f528297 .elementor-icon-list-icon{padding-inline-end:11px;}.elementor-5218 .elementor-element.elementor-element-7f528297 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5218 .elementor-element.elementor-element-7f528297 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:500;line-height:1.4em;}.elementor-5218 .elementor-element.elementor-element-7f528297 .elementor-icon-list-text{color:#26414F;transition:color 0.3s;}.elementor-5218 .elementor-element.elementor-element-3a7676e3{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.55em;color:#33505F;}.elementor-5218 .elementor-element.elementor-element-1b66647d{--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:center;--align-items:center;--gap:14px 40px;--row-gap:14px;--column-gap:40px;--flex-wrap:wrap;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:8px;--padding-right:8px;}.elementor-5218 .elementor-element.elementor-element-59362d8a{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-5218 .elementor-element.elementor-element-59362d8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{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-5218 .elementor-element.elementor-element-66d22772{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#33505F;}.elementor-5218 .elementor-element.elementor-element-7679f9cc{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-5218 .elementor-element.elementor-element-7679f9cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5218 .elementor-element.elementor-element-b3a3235{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#33505F;}.elementor-5218 .elementor-element.elementor-element-746515e4{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-5218 .elementor-element.elementor-element-746515e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5218 .elementor-element.elementor-element-3c122ab4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;color:#33505F;}.elementor-5218 .elementor-element.elementor-element-f14f0cc{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-5218 .elementor-element.elementor-element-f14f0cc:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-f14f0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-5218 .elementor-element.elementor-element-c21fc9b{--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 14px;--row-gap:14px;--column-gap:14px;}.elementor-5218 .elementor-element.elementor-element-ed141a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#008CD9;}.elementor-5218 .elementor-element.elementor-element-76a2e63{text-align:center;}.elementor-5218 .elementor-element.elementor-element-76a2e63 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:800;line-height:1.1em;letter-spacing:-0.8px;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-8a494e2{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.55em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-cdd5b2d{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5218 .elementor-element.elementor-element-50c6c40{--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:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-5218 .elementor-element.elementor-element-d3db1ea .elementor-button{background-color:#008CD9;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 14px 28px -12px rgba(0,140,217,.75);border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-5218 .elementor-element.elementor-element-d3db1ea .elementor-button:hover, .elementor-5218 .elementor-element.elementor-element-d3db1ea .elementor-button:focus{background-color:#0072B2;color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-d3db1ea .elementor-button:hover svg, .elementor-5218 .elementor-element.elementor-element-d3db1ea .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-81b4a0c .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:700;fill:#0E2230;color:#0E2230;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#C7D3DB;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-5218 .elementor-element.elementor-element-81b4a0c .elementor-button:hover, .elementor-5218 .elementor-element.elementor-element-81b4a0c .elementor-button:focus{background-color:#FFFFFF;color:#0E2230;border-color:#9BC6DE;}.elementor-5218 .elementor-element.elementor-element-81b4a0c .elementor-button:hover svg, .elementor-5218 .elementor-element.elementor-element-81b4a0c .elementor-button:focus svg{fill:#0E2230;}.elementor-5218 .elementor-element.elementor-element-4d8f86f7{--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:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:76px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-5218 .elementor-element.elementor-element-4d8f86f7:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-4d8f86f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F0F8FD 0%, #F7FBFD 100%);}.elementor-5218 .elementor-element.elementor-element-481657a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#008CD9;}.elementor-5218 .elementor-element.elementor-element-5d9233a9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:800;line-height:1.1em;letter-spacing:-0.8px;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-42654014{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.55em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-50e4c777{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-1c5b0b20{--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-start;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5218 .elementor-element.elementor-element-6df33756{--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:16px 0px;--row-gap:16px;--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:#E4ECF1;--border-color:#E4ECF1;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5218 .elementor-element.elementor-element-6df33756:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-6df33756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-5e63cbe5{--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:11px 11px 11px 11px;}.elementor-5218 .elementor-element.elementor-element-5e63cbe5:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-5e63cbe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F3FC;}.elementor-5218 .elementor-element.elementor-element-5e63cbe5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5218 .elementor-element.elementor-element-3fa7fe4d{text-align:center;}.elementor-5218 .elementor-element.elementor-element-3fa7fe4d img{width:21px;}.elementor-5218 .elementor-element.elementor-element-74a13a4c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-65d14264{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-1a92df1b{--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:16px 0px;--row-gap:16px;--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:#E4ECF1;--border-color:#E4ECF1;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5218 .elementor-element.elementor-element-1a92df1b:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-1a92df1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-d27a195{--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:11px 11px 11px 11px;}.elementor-5218 .elementor-element.elementor-element-d27a195:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-d27a195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F3FC;}.elementor-5218 .elementor-element.elementor-element-d27a195.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5218 .elementor-element.elementor-element-33c266fa{text-align:center;}.elementor-5218 .elementor-element.elementor-element-33c266fa img{width:21px;}.elementor-5218 .elementor-element.elementor-element-7b851d73 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-74ab115b{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-765bc77a{--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:16px 0px;--row-gap:16px;--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:#E4ECF1;--border-color:#E4ECF1;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5218 .elementor-element.elementor-element-765bc77a:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-765bc77a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-42c0a162{--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:11px 11px 11px 11px;}.elementor-5218 .elementor-element.elementor-element-42c0a162:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-42c0a162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F3FC;}.elementor-5218 .elementor-element.elementor-element-42c0a162.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5218 .elementor-element.elementor-element-e1cc9d1{text-align:center;}.elementor-5218 .elementor-element.elementor-element-e1cc9d1 img{width:21px;}.elementor-5218 .elementor-element.elementor-element-2554250a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-756a3b2{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-39d44ae9{--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:16px 0px;--row-gap:16px;--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:#E4ECF1;--border-color:#E4ECF1;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5218 .elementor-element.elementor-element-39d44ae9:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-39d44ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-39d44ae9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5218 .elementor-element.elementor-element-4ed41005{--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:11px 11px 11px 11px;}.elementor-5218 .elementor-element.elementor-element-4ed41005:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-4ed41005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F3FC;}.elementor-5218 .elementor-element.elementor-element-4ed41005.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5218 .elementor-element.elementor-element-6fe1b337{text-align:center;}.elementor-5218 .elementor-element.elementor-element-6fe1b337 img{width:21px;}.elementor-5218 .elementor-element.elementor-element-462423b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-2b6703b9{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-651eb1ef{--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:16px 0px;--row-gap:16px;--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:#E4ECF1;--border-color:#E4ECF1;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5218 .elementor-element.elementor-element-651eb1ef:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-651eb1ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-651eb1ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5218 .elementor-element.elementor-element-f09dd4f{--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:11px 11px 11px 11px;}.elementor-5218 .elementor-element.elementor-element-f09dd4f:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-f09dd4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F3FC;}.elementor-5218 .elementor-element.elementor-element-f09dd4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5218 .elementor-element.elementor-element-1044684f{text-align:center;}.elementor-5218 .elementor-element.elementor-element-1044684f img{width:21px;}.elementor-5218 .elementor-element.elementor-element-6271da23 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-216308fa{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-480ef5f1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5218 .elementor-element.elementor-element-c18b411{--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:16px 0px;--row-gap:16px;--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:#E4ECF1;--border-color:#E4ECF1;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5218 .elementor-element.elementor-element-c18b411:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-c18b411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-c18b411.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5218 .elementor-element.elementor-element-69610e46{--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:11px 11px 11px 11px;}.elementor-5218 .elementor-element.elementor-element-69610e46:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-69610e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4F3FC;}.elementor-5218 .elementor-element.elementor-element-69610e46.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5218 .elementor-element.elementor-element-738eccd5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-9530fe{--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:16px 0px;--row-gap:16px;--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:#E4ECF1;--border-color:#E4ECF1;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5218 .elementor-element.elementor-element-9530fe:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-9530fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-9530fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5218 .elementor-element.elementor-element-7376d97c{--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:11px 11px 11px 11px;}.elementor-5218 .elementor-element.elementor-element-7376d97c:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-7376d97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0E2230 0%, #0A4B77 100%);}.elementor-5218 .elementor-element.elementor-element-7376d97c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5218 .elementor-element.elementor-element-4e0cb917{text-align:center;}.elementor-5218 .elementor-element.elementor-element-4e0cb917 img{width:21px;}.elementor-5218 .elementor-element.elementor-element-f219bc1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-5e624a89{--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:flex-start;--gap:22px 32px;--row-gap:22px;--column-gap:32px;--flex-wrap:wrap;--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-5218 .elementor-element.elementor-element-5e624a89:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-5e624a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #0E2230 0%, #0A3B5C 100%);}.elementor-5218 .elementor-element.elementor-element-3cd78c98{--display:flex;--min-height:56px;--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:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5218 .elementor-element.elementor-element-3cd78c98:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-3cd78c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-5218 .elementor-element.elementor-element-3cd78c98.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5218 .elementor-element.elementor-element-72972687{text-align:center;}.elementor-5218 .elementor-element.elementor-element-72972687 img{width:23px;}.elementor-5218 .elementor-element.elementor-element-5bb40a67{--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:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5218 .elementor-element.elementor-element-697e794a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:800;color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-25590ec5{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.55em;color:#B6C9D4;}.elementor-5218 .elementor-element.elementor-element-44ef93b1{--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;}.elementor-5218 .elementor-element.elementor-element-db5e276{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-3f1e88d{--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-end;}.elementor-5218 .elementor-element.elementor-element-3f1e88d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5218 .elementor-element.elementor-element-23fc9106{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-6fe9519f{--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:18px 0px;--row-gap:18px;--column-gap:0px;--padding-top:76px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-5218 .elementor-element.elementor-element-6fe9519f:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-6fe9519f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-417248b5{text-align:start;}.elementor-5218 .elementor-element.elementor-element-417248b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#008CD9;}.elementor-5218 .elementor-element.elementor-element-2688ee3{--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:14px 18px;--row-gap:14px;--column-gap:18px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5218 .elementor-element.elementor-element-118626bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-5218 .elementor-element.elementor-element-118626bf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:800;line-height:1.1em;letter-spacing:-0.7px;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-95453 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:700;fill:#0E2230;color:#0E2230;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#D3E0E8;border-radius:999px 999px 999px 999px;padding:12px 24px 12px 24px;}.elementor-5218 .elementor-element.elementor-element-95453 .elementor-button:hover, .elementor-5218 .elementor-element.elementor-element-95453 .elementor-button:focus{background-color:#F4FAFE;color:#0072B2;border-color:#008CD9;}.elementor-5218 .elementor-element.elementor-element-95453 .elementor-button:hover svg, .elementor-5218 .elementor-element.elementor-element-95453 .elementor-button:focus svg{fill:#0072B2;}.elementor-5218 .elementor-element.elementor-element-488d0103{--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:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-5218 .elementor-element.elementor-element-488d0103:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-488d0103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FBFD;}.elementor-5218 .elementor-element.elementor-element-193a426{text-align:start;}.elementor-5218 .elementor-element.elementor-element-193a426 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:800;line-height:1.1em;letter-spacing:-0.6px;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-3962897c{--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:flex-start;--gap:28px 48px;--row-gap:28px;--column-gap:48px;--flex-wrap:nowrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5218 .elementor-element.elementor-element-39ee49e6{--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:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5218 .elementor-element.elementor-element-37fae52c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-6389fb31{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-7fc08998{--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:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5218 .elementor-element.elementor-element-46edee6c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-cd7a093{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-c93698b{--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:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5218 .elementor-element.elementor-element-4dd0247b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-3358a893{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#4A6270;}.elementor-5218 .elementor-element.elementor-element-f449880{--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:26px 0px;--row-gap:26px;--column-gap:0px;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:#EEF3F6;--border-color:#EEF3F6;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5218 .elementor-element.elementor-element-f449880:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-f449880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-194bba2d{text-align:center;}.elementor-5218 .elementor-element.elementor-element-194bba2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#8397A2;}.elementor-5218 .elementor-element.elementor-global-5150{--e-image-carousel-slides-to-show:7;width:var( --container-widget-width, 100% );max-width:100%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5218 .elementor-element.elementor-element-7df76072{text-align:center;font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;line-height:1.45em;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-5a6f2cbc{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-33eb5ade{--spacer-size:50px;}.elementor-5218 .elementor-element.elementor-element-e1d008d{--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:#E7EDF3;--border-color:#E7EDF3;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 24px 0px rgba(12, 34, 51, 0.07);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5218 .elementor-element.elementor-element-e1d008d:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-e1d008d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-66574c86{text-align:center;}.elementor-5218 .elementor-element.elementor-element-66574c86 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:800;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-c93e346{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:16px;color:#6B7B8D;}.elementor-5218 .elementor-element.elementor-element-4f18776c.elementor-element{--align-self:stretch;}.elementor-5218 .elementor-element.elementor-element-5fa97dbe{--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:70px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5218 .elementor-element.elementor-element-5fa97dbe:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-5fa97dbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FBFD;}.elementor-5218 .elementor-element.elementor-element-59aec082{text-align:center;}.elementor-5218 .elementor-element.elementor-element-59aec082 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:800;letter-spacing:-0.7px;color:#0E2230;}.elementor-5218 .elementor-element.elementor-element-7958b952{--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:18px 0px;--row-gap:18px;--column-gap:0px;--padding-top:84px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-5218 .elementor-element.elementor-element-7958b952:not(.elementor-motion-effects-element-type-background), .elementor-5218 .elementor-element.elementor-element-7958b952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(130deg, #0E2230 0%, #0A3B5C 100%);}.elementor-5218 .elementor-element.elementor-element-58c396ec{text-align:center;}.elementor-5218 .elementor-element.elementor-element-58c396ec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:800;line-height:1.08em;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-312e390c{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.55em;color:#B6C9D4;}.elementor-5218 .elementor-element.elementor-element-7c10f1c2{--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;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5218 .elementor-element.elementor-element-3b9d0c8a .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;fill:#0072B2;color:#0072B2;border-radius:999px 999px 999px 999px;padding:15px 34px 15px 34px;}.elementor-5218 .elementor-element.elementor-element-3b9d0c8a .elementor-button:hover, .elementor-5218 .elementor-element.elementor-element-3b9d0c8a .elementor-button:focus{background-color:#F0F8FD;color:#0072B2;}.elementor-5218 .elementor-element.elementor-element-3b9d0c8a .elementor-button:hover svg, .elementor-5218 .elementor-element.elementor-element-3b9d0c8a .elementor-button:focus svg{fill:#0072B2;}.elementor-5218 .elementor-element.elementor-element-1beac13 .elementor-button{background-color:rgba(255,255,255,.12);font-family:"Inter", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(255,255,255,.45);border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-5218 .elementor-element.elementor-element-1beac13 .elementor-button:hover, .elementor-5218 .elementor-element.elementor-element-1beac13 .elementor-button:focus{background-color:rgba(255,255,255,.2);color:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-1beac13 .elementor-button:hover svg, .elementor-5218 .elementor-element.elementor-element-1beac13 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5218 .elementor-element.elementor-element-5674eb94{text-align:center;font-family:"Inter", Sans-serif;font-size:14.5px;font-weight:600;line-height:1.6em;color:#8FB2C7;}@media(max-width:1024px){.elementor-5218 .elementor-element.elementor-element-41093ff7{--gap:19px 0px;--row-gap:19px;--column-gap:0px;--padding-top:59px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5218 .elementor-element.elementor-element-37ae871d .elementor-heading-title{font-size:43px;}.elementor-5218 .elementor-element.elementor-element-4690de7c{--padding-top:26px;--padding-bottom:23px;--padding-left:24px;--padding-right:24px;}.elementor-5218 .elementor-element.elementor-element-367f2b2e{--padding-top:24px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-5218 .elementor-element.elementor-element-394ff786 .elementor-heading-title{font-size:20px;}.elementor-5218 .elementor-element.elementor-element-6dfa1370{--padding-top:40px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-5218 .elementor-element.elementor-element-52ce0c8d .elementor-heading-title{font-size:22px;}.elementor-5218 .elementor-element.elementor-element-2b95b83f{--padding-top:24px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-5218 .elementor-element.elementor-element-4f3b686 .elementor-heading-title{font-size:20px;}.elementor-5218 .elementor-element.elementor-element-76a2e63 .elementor-heading-title{font-size:34px;}.elementor-5218 .elementor-element.elementor-element-4d8f86f7{--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:59px;--padding-bottom:62px;--padding-left:24px;--padding-right:24px;}.elementor-5218 .elementor-element.elementor-element-5d9233a9 .elementor-heading-title{font-size:34px;}.elementor-5218 .elementor-element.elementor-element-74a13a4c .elementor-heading-title{font-size:17px;}.elementor-5218 .elementor-element.elementor-element-7b851d73 .elementor-heading-title{font-size:17px;}.elementor-5218 .elementor-element.elementor-element-2554250a .elementor-heading-title{font-size:17px;}.elementor-5218 .elementor-element.elementor-element-462423b1 .elementor-heading-title{font-size:17px;}.elementor-5218 .elementor-element.elementor-element-6271da23 .elementor-heading-title{font-size:17px;}.elementor-5218 .elementor-element.elementor-element-697e794a .elementor-heading-title{font-size:19px;}.elementor-5218 .elementor-element.elementor-element-6fe9519f{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:59px;--padding-bottom:55px;--padding-left:24px;--padding-right:24px;}.elementor-5218 .elementor-element.elementor-element-417248b5{text-align:start;}.elementor-5218 .elementor-element.elementor-element-118626bf{text-align:start;}.elementor-5218 .elementor-element.elementor-element-118626bf .elementor-heading-title{font-size:30px;}.elementor-5218 .elementor-element.elementor-element-488d0103{--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-5218 .elementor-element.elementor-element-193a426{text-align:start;}.elementor-5218 .elementor-element.elementor-element-193a426 .elementor-heading-title{font-size:27px;}.elementor-5218 .elementor-element.elementor-element-3962897c{--flex-wrap:wrap;}.elementor-5218 .elementor-element.elementor-element-f449880{--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:47px;--padding-bottom:47px;--padding-left:24px;--padding-right:24px;}.elementor-5218 .elementor-element.elementor-global-5150{--e-image-carousel-slides-to-show:4;}.elementor-5218 .elementor-element.elementor-element-5fa97dbe{--padding-top:55px;--padding-bottom:62px;--padding-left:24px;--padding-right:24px;}.elementor-5218 .elementor-element.elementor-element-7958b952{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:66px;--padding-bottom:66px;--padding-left:24px;--padding-right:24px;}.elementor-5218 .elementor-element.elementor-element-58c396ec .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-5218 .elementor-element.elementor-element-41093ff7{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:44px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-5218 .elementor-element.elementor-element-37ae871d .elementor-heading-title{font-size:33px;}.elementor-5218 .elementor-element.elementor-element-4690de7c{--padding-top:22px;--padding-bottom:17px;--padding-left:18px;--padding-right:18px;}.elementor-5218 .elementor-element.elementor-element-367f2b2e{--width:100%;--padding-top:22px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-5218 .elementor-element.elementor-element-394ff786 .elementor-heading-title{font-size:19px;}.elementor-5218 .elementor-element.elementor-element-6dfa1370{--width:100%;--padding-top:36px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-5218 .elementor-element.elementor-element-52ce0c8d .elementor-heading-title{font-size:21px;}.elementor-5218 .elementor-element.elementor-element-2b95b83f{--width:100%;--padding-top:22px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-5218 .elementor-element.elementor-element-4f3b686 .elementor-heading-title{font-size:19px;}.elementor-5218 .elementor-element.elementor-element-f14f0cc{--padding-top:48px;--padding-bottom:48px;--padding-left:12px;--padding-right:12px;}.elementor-5218 .elementor-element.elementor-element-76a2e63 .elementor-heading-title{font-size:26px;}.elementor-5218 .elementor-element.elementor-element-50c6c40{--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;}.elementor-5218 .elementor-element.elementor-element-4d8f86f7{--gap:11px 0px;--row-gap:11px;--column-gap:0px;--padding-top:44px;--padding-bottom:46px;--padding-left:18px;--padding-right:18px;}.elementor-5218 .elementor-element.elementor-element-5d9233a9 .elementor-heading-title{font-size:26px;}.elementor-5218 .elementor-element.elementor-element-6df33756{--width:100%;}.elementor-5218 .elementor-element.elementor-element-74a13a4c .elementor-heading-title{font-size:16px;}.elementor-5218 .elementor-element.elementor-element-1a92df1b{--width:100%;}.elementor-5218 .elementor-element.elementor-element-7b851d73 .elementor-heading-title{font-size:16px;}.elementor-5218 .elementor-element.elementor-element-765bc77a{--width:100%;}.elementor-5218 .elementor-element.elementor-element-2554250a .elementor-heading-title{font-size:16px;}.elementor-5218 .elementor-element.elementor-element-39d44ae9{--width:100%;}.elementor-5218 .elementor-element.elementor-element-462423b1 .elementor-heading-title{font-size:16px;}.elementor-5218 .elementor-element.elementor-element-651eb1ef{--width:100%;}.elementor-5218 .elementor-element.elementor-element-6271da23 .elementor-heading-title{font-size:16px;}.elementor-5218 .elementor-element.elementor-element-c18b411{--width:100%;}.elementor-5218 .elementor-element.elementor-element-9530fe{--width:100%;}.elementor-5218 .elementor-element.elementor-element-3cd78c98{--width:56px;}.elementor-5218 .elementor-element.elementor-element-5bb40a67{--width:100%;}.elementor-5218 .elementor-element.elementor-element-697e794a .elementor-heading-title{font-size:18px;}.elementor-5218 .elementor-element.elementor-element-44ef93b1{--width:100%;}.elementor-5218 .elementor-element.elementor-element-3f1e88d{--width:100%;}.elementor-5218 .elementor-element.elementor-element-6fe9519f{--gap:13px 0px;--row-gap:13px;--column-gap:0px;--padding-top:44px;--padding-bottom:41px;--padding-left:18px;--padding-right:18px;}.elementor-5218 .elementor-element.elementor-element-417248b5{text-align:start;}.elementor-5218 .elementor-element.elementor-element-118626bf{text-align:start;}.elementor-5218 .elementor-element.elementor-element-118626bf .elementor-heading-title{font-size:24px;}.elementor-5218 .elementor-element.elementor-element-488d0103{--gap:11px 0px;--row-gap:11px;--column-gap:0px;--padding-top:37px;--padding-bottom:37px;--padding-left:18px;--padding-right:18px;}.elementor-5218 .elementor-element.elementor-element-193a426{text-align:start;}.elementor-5218 .elementor-element.elementor-element-193a426 .elementor-heading-title{font-size:22px;}.elementor-5218 .elementor-element.elementor-element-39ee49e6{--width:100%;}.elementor-5218 .elementor-element.elementor-element-7fc08998{--width:100%;}.elementor-5218 .elementor-element.elementor-element-c93698b{--width:100%;}.elementor-5218 .elementor-element.elementor-element-f449880{--gap:18px 0px;--row-gap:18px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:18px;--padding-right:18px;}.elementor-5218 .elementor-element.elementor-global-5150{--e-image-carousel-slides-to-show:2;}.elementor-5218 .elementor-element.elementor-element-5fa97dbe{--padding-top:41px;--padding-bottom:46px;--padding-left:18px;--padding-right:18px;}.elementor-5218 .elementor-element.elementor-element-7958b952{--gap:13px 0px;--row-gap:13px;--column-gap:0px;--padding-top:49px;--padding-bottom:49px;--padding-left:18px;--padding-right:18px;}.elementor-5218 .elementor-element.elementor-element-58c396ec .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-5218 .elementor-element.elementor-element-41093ff7{--content-width:1180px;}.elementor-5218 .elementor-element.elementor-element-4690de7c{--content-width:1180px;}.elementor-5218 .elementor-element.elementor-element-367f2b2e{--width:31.5%;}.elementor-5218 .elementor-element.elementor-element-6dfa1370{--width:31.5%;}.elementor-5218 .elementor-element.elementor-element-2b95b83f{--width:31.5%;}.elementor-5218 .elementor-element.elementor-element-f14f0cc{--content-width:1280px;}.elementor-5218 .elementor-element.elementor-element-4d8f86f7{--content-width:1180px;}.elementor-5218 .elementor-element.elementor-element-6df33756{--width:31.5%;}.elementor-5218 .elementor-element.elementor-element-5e63cbe5{--width:44px;}.elementor-5218 .elementor-element.elementor-element-1a92df1b{--width:31.5%;}.elementor-5218 .elementor-element.elementor-element-d27a195{--width:44px;}.elementor-5218 .elementor-element.elementor-element-765bc77a{--width:31.5%;}.elementor-5218 .elementor-element.elementor-element-42c0a162{--width:44px;}.elementor-5218 .elementor-element.elementor-element-39d44ae9{--width:48.5%;}.elementor-5218 .elementor-element.elementor-element-4ed41005{--width:44px;}.elementor-5218 .elementor-element.elementor-element-651eb1ef{--width:48.5%;}.elementor-5218 .elementor-element.elementor-element-f09dd4f{--width:44px;}.elementor-5218 .elementor-element.elementor-element-c18b411{--width:48.5%;}.elementor-5218 .elementor-element.elementor-element-69610e46{--width:44px;}.elementor-5218 .elementor-element.elementor-element-9530fe{--width:48.5%;}.elementor-5218 .elementor-element.elementor-element-7376d97c{--width:44px;}.elementor-5218 .elementor-element.elementor-element-3cd78c98{--width:56px;}.elementor-5218 .elementor-element.elementor-element-5bb40a67{--width:34%;}.elementor-5218 .elementor-element.elementor-element-44ef93b1{--width:32%;}.elementor-5218 .elementor-element.elementor-element-6fe9519f{--content-width:1180px;}.elementor-5218 .elementor-element.elementor-element-488d0103{--content-width:1180px;}.elementor-5218 .elementor-element.elementor-element-39ee49e6{--width:30%;}.elementor-5218 .elementor-element.elementor-element-7fc08998{--width:30%;}.elementor-5218 .elementor-element.elementor-element-c93698b{--width:30%;}.elementor-5218 .elementor-element.elementor-element-f449880{--content-width:1000px;}.elementor-5218 .elementor-element.elementor-element-5fa97dbe{--content-width:1180px;}.elementor-5218 .elementor-element.elementor-element-7958b952{--content-width:1180px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5218 .elementor-element.elementor-element-367f2b2e{--width:100%;}.elementor-5218 .elementor-element.elementor-element-6dfa1370{--width:100%;}.elementor-5218 .elementor-element.elementor-element-2b95b83f{--width:100%;}.elementor-5218 .elementor-element.elementor-element-6df33756{--width:48%;}.elementor-5218 .elementor-element.elementor-element-1a92df1b{--width:48%;}.elementor-5218 .elementor-element.elementor-element-765bc77a{--width:48%;}.elementor-5218 .elementor-element.elementor-element-39d44ae9{--width:48%;}.elementor-5218 .elementor-element.elementor-element-651eb1ef{--width:48%;}.elementor-5218 .elementor-element.elementor-element-c18b411{--width:48%;}.elementor-5218 .elementor-element.elementor-element-9530fe{--width:48%;}.elementor-5218 .elementor-element.elementor-element-39ee49e6{--width:46%;}.elementor-5218 .elementor-element.elementor-element-7fc08998{--width:46%;}.elementor-5218 .elementor-element.elementor-element-c93698b{--width:46%;}}/* Start custom CSS for container, class: .elementor-element-41093ff7 *//* hero eyebrow badge */
.elementor-5218 .elementor-element.elementor-element-41093ff7 .hero-badge .elementor-heading-title{display:inline-block;background:#E4F3FC;color:#0072B2;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:7px 16px;border-radius:999px;}
@media (max-width:767px){.elementor-5218 .elementor-element.elementor-element-41093ff7 .hero-badge .elementor-heading-title{font-size:11.5px;padding:6px 14px;}}
/* v2 additions */
/* billing toggle */
.elementor-5218 .elementor-element.elementor-element-41093ff7 .billing-toggle{width:auto!important;flex:0 0 auto;box-shadow:inset 0 0 0 1px #E2EAEF;}
.elementor-5218 .elementor-element.elementor-element-41093ff7 .billing-toggle .bt-opt{cursor:pointer;-webkit-user-select:none;user-select:none;}
.elementor-5218 .elementor-element.elementor-element-41093ff7 .billing-toggle .bt-opt .elementor-heading-title{display:block;padding:9px 20px;border-radius:999px;color:#5A7381;white-space:nowrap;transition:background .2s ease,color .2s ease,box-shadow .2s ease;}
.elementor-5218 .elementor-element.elementor-element-41093ff7 .billing-toggle .bt-opt:hover .elementor-heading-title{color:#0E2230;}
.elementor-5218 .elementor-element.elementor-element-41093ff7 .billing-toggle .bt-opt.is-active .elementor-heading-title{background:#fff;color:#0E2230;box-shadow:0 2px 6px -2px rgba(14,34,48,.25);}
@media (max-width:479px){.elementor-5218 .elementor-element.elementor-element-41093ff7 .billing-toggle .bt-opt .elementor-heading-title{padding:9px 14px;font-size:13.5px;}}
/* v11: match the design's wrap points */
@media (min-width:1025px){
  .elementor-5218 .elementor-element.elementor-element-41093ff7 h1.elementor-heading-title{max-width:900px;margin-left:auto;margin-right:auto;}
  .elementor-5218 .elementor-element.elementor-element-41093ff7 .hero-sub{max-width:680px;margin-left:auto;margin-right:auto;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4690de7c *//* plan cards, pills, price block */
.elementor-5218 .elementor-element.elementor-element-4690de7c .pill .elementor-heading-title{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 11px;border-radius:999px;white-space:nowrap;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .pill--muted .elementor-heading-title{color:#5A7381;background:#EEF3F6;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .pill--blue .elementor-heading-title{color:#0072B2;background:#E4F3FC;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .pill--navy .elementor-heading-title{color:#fff;background:linear-gradient(120deg,#0E2230,#0A4B77);}
/* hover-lift, same values as the site-wide FeatureCard lift */
.elementor-5218 .elementor-element.elementor-element-4690de7c .plan-card{position:relative;transition:transform .25s ease,box-shadow .25s ease;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .plan-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px -18px rgba(14,34,48,.28);}
.elementor-5218 .elementor-element.elementor-element-4690de7c .plan-card--featured{margin-top:-16px;box-shadow:0 34px 70px -28px rgba(0,140,217,.42),0 0 0 6px rgba(0,140,217,.06);}
.elementor-5218 .elementor-element.elementor-element-4690de7c .plan-card--featured:hover{box-shadow:0 40px 78px -28px rgba(0,140,217,.46),0 0 0 6px rgba(0,140,217,.08);}
.elementor-5218 .elementor-element.elementor-element-4690de7c .badge-popular{position:static!important;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .badge-popular .elementor-heading-title{position:absolute;top:-13px;left:50%;transform:translateX(-50%);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(120deg,#008CD9,#0072B2);padding:7px 18px;border-radius:999px;white-space:nowrap;box-shadow:0 10px 22px -10px rgba(0,140,217,.8);z-index:2;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .price-line{display:flex;align-items:baseline;gap:7px;margin:0;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .price-from{font-size:14px;font-weight:700;color:#6A8290;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .price-big{font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:1;color:#0E2230;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .price-big--lg{font-size:52px;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .price-unit{font-size:15px;font-weight:600;color:#6A8290;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .scale-note{background:#F4FAFE;border:1px solid #DCEEF9;border-radius:12px;padding:13px 16px;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .chips-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .chips-line .billed{font-size:13px;font-weight:600;color:#0072B2;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .chips-line .pill-inline{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.04em;color:#fff;background:linear-gradient(120deg,#0E2230,#0A4B77);padding:4px 12px;border-radius:999px;white-space:nowrap;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .reassure{border-top:1px solid #EEF3F6;border-bottom:1px solid #EEF3F6;}
@media (max-width:1024px){.elementor-5218 .elementor-element.elementor-element-4690de7c .plan-card--featured{margin-top:0;}}
@media (max-width:767px){
  .elementor-5218 .elementor-element.elementor-element-4690de7c .price-big{font-size:38px;}
  .elementor-5218 .elementor-element.elementor-element-4690de7c .price-big--lg{font-size:42px;}
  .elementor-5218 .elementor-element.elementor-element-4690de7c .badge-popular .elementor-heading-title{font-size:11px;padding:6px 15px;top:-13px;}
  .elementor-5218 .elementor-element.elementor-element-4690de7c .plan-card .elementor-widget-button .elementor-button{width:100%;justify-content:center;}
}
/* v2 additions */
/* reassurance strip: the icon widget was collapsing to 0px inside its wrapper */
.elementor-5218 .elementor-element.elementor-element-4690de7c .reassure .elementor-widget-image{width:auto!important;flex:0 0 auto;line-height:0;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .reassure .elementor-widget-image img{width:20px!important;height:20px!important;max-width:none!important;display:block;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .reassure .elementor-widget-text-editor p{margin:0;}
@media (max-width:767px){.elementor-5218 .elementor-element.elementor-element-4690de7c .reassure{justify-content:flex-start!important;}}
/* v3 width overrides */
/* Elementor containers default to width:100%, so clearing the width control is not enough */
.elementor-5218 .elementor-element.elementor-element-4690de7c .reassure{column-gap:40px!important;flex-wrap:nowrap!important;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .reassure > .e-con{width:auto!important;flex:0 0 auto!important;}
@media (max-width:1024px){.elementor-5218 .elementor-element.elementor-element-4690de7c .reassure{flex-wrap:wrap!important;column-gap:32px!important;row-gap:14px!important;}}
@media (max-width:767px){.elementor-5218 .elementor-element.elementor-element-4690de7c .reassure{flex-direction:column;align-items:flex-start!important;justify-content:flex-start!important;}.elementor-5218 .elementor-element.elementor-element-4690de7c .reassure > .e-con{width:100%!important;}}
/* v5: ticks align to the first line of a wrapped item, as in the design, and read a touch bolder at 16px */
.elementor-5218 .elementor-element.elementor-element-4690de7c .plan-card .elementor-icon-list-item{align-items:flex-start!important;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .plan-card .elementor-icon-list-icon{align-self:flex-start!important;margin-top:3px;display:flex;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .plan-card .elementor-icon-list-icon svg{fill:none!important;stroke-width:2;display:block;overflow:visible;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .plan-card .elementor-icon-list-icon svg path{fill:none!important;}
.elementor-5218 .elementor-element.elementor-element-4690de7c .plan-card .elementor-icon-list-text{line-height:1.45;}
/* v6: pills ride the first line of the card title */
.elementor-5218 .elementor-element.elementor-element-4690de7c .plan-card .pill{margin-top:3px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9530fe */.elementor-5218 .elementor-element.elementor-element-9530fe .feature-card__icon {
  background: #0E2230 !important;
}
.elementor-5218 .elementor-element.elementor-element-9530fe .feature-card__icon img {
  filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e624a89 *//* wf-card-hover: match other capability cards */
.elementor-5218 .elementor-element.elementor-element-5e624a89{transition:transform .25s, box-shadow .25s;}
.elementor-5218 .elementor-element.elementor-element-5e624a89:hover{transform:translateY(-4px);box-shadow:0 14px 28px -18px rgba(14,34,48,.45);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d8f86f7 *//* process cards: shared FeatureCard (--wide) with the rows list spanning full width */
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .proc-card .feature-card__icon{grid-row:1;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .proc-card .feature-card__description{grid-column:1 / -1;margin-top:14px!important;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .proc-rows p{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;margin:0;border-bottom:1px solid #F0F5F8;font-size:14.5px;font-weight:600;color:#26414F;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .proc-rows p:last-child{border-bottom:none;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .plan-tag{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap;flex-shrink:0;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .plan-tag--starter{color:#5A7381;background:#EEF3F6;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .plan-tag--premium{color:#0072B2;background:#DCEFFB;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .plan-tag--plus{color:#fff;background:linear-gradient(120deg,#0E2230,#0A4B77);}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .legend-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;color:#5A7381;}
/* Workforce Management band */
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .wfm-chips p{display:flex;flex-wrap:wrap;gap:8px;margin:0;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .wfm-chips .chip{display:inline-block;font-size:12.5px;font-weight:700;color:#DCF0FB;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:6px 13px;border-radius:999px;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .wfm-badges p{display:flex;flex-direction:column;gap:8px;margin:0;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .wfm-badge{display:inline-block;font-size:12px;font-weight:700;padding:5px 14px;border-radius:999px;white-space:nowrap;text-align:center;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .wfm-badge--sky{color:#0E2230;background:#5FC4F5;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .wfm-badge--ghost{color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);}
@media (max-width:767px){
  .elementor-5218 .elementor-element.elementor-element-4d8f86f7 .proc-rows p{font-size:14px;padding:8px 0;gap:10px;}
  .elementor-5218 .elementor-element.elementor-element-4d8f86f7 .plan-tag{font-size:11px;padding:3px 9px;}
  .elementor-5218 .elementor-element.elementor-element-4d8f86f7 .wfm-badges p{flex-direction:row;flex-wrap:wrap;}
}
/* v2 additions */
/* Workforce Management band: badges hug the right edge like the design */
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .wfm-badges p{align-items:flex-end;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .wfm-badge{text-align:center;}
@media (max-width:1024px){.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .wfm-badges p{align-items:flex-start;flex-direction:row;flex-wrap:wrap;}}
/* v3 width overrides */
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .e-con:has(> .wfm-badges){width:auto!important;flex:0 0 auto!important;margin-left:auto;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .e-con:has(> .wfm-chips){flex:1 1 auto;}
@media (max-width:1024px){
  .elementor-5218 .elementor-element.elementor-element-4d8f86f7 .e-con:has(> .wfm-badges){width:100%!important;margin-left:0;}
}
/* v7: process cards fill the container exactly so the Workforce band lines up with them */
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .proc-card{flex:1 1 calc((100% - 40px)/3)!important;width:auto!important;max-width:none!important;}
@media (max-width:1024px){.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .proc-card{flex:1 1 calc((100% - 20px)/2)!important;}}
@media (max-width:767px){.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .proc-card{flex:1 1 100%!important;}}

/* v8 mobile: Workforce band */
@media (max-width:767px){
  .elementor-5218 .elementor-element.elementor-element-4d8f86f7 .wfm-icon{width:56px!important;max-width:56px!important;min-width:56px!important;flex:0 0 auto!important;align-self:flex-start!important;margin-left:0!important;}
  .elementor-5218 .elementor-element.elementor-element-4d8f86f7 .e-con:has(> .wfm-badges){width:100%!important;margin-left:0!important;align-items:flex-start!important;}
  .elementor-5218 .elementor-element.elementor-element-4d8f86f7 .wfm-badges p{justify-content:flex-start!important;align-items:flex-start!important;flex-direction:row;flex-wrap:wrap;gap:8px;}
  .elementor-5218 .elementor-element.elementor-element-4d8f86f7 .wfm-badge{text-align:left;}
}

/* v10: process card titles sit level with their icon, not pinned to the bottom of the grid row */
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .proc-card .feature-card__title{align-self:center!important;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .proc-card .feature-card__icon{align-self:center!important;}

/* v10: Workforce tile lines up with the heading */
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .wfm-icon{align-self:flex-start!important;}
@media (max-width:767px){.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .wfm-icon{align-self:flex-start!important;}}

/* ===== SELF-CONTAINED: FeatureCard component + hover-lift =====
   Copied from Site Settings so this page carries its own styling when it moves to live.
   Scoped with '.elementor-5218 .elementor-element.elementor-element-4d8f86f7' so it cannot affect other pages on this install. ===== */
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .feature-card{background:#fff;box-shadow:none;border:1px solid #E9EFF3;border-radius:16px;align-items:flex-start;text-align:left;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .feature-card__icon{width:44px;height:44px;border-radius:12px;background:#E4F3FC;flex:0 0 auto;margin-bottom:18px;display:flex;align-items:center;justify-content:center;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .feature-card__icon img{width:22px;height:22px;display:block;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .feature-card__icon .elementor-widget-image img{display:block;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .feature-card__title{margin:0 0 8px;width:100%;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .feature-card__description,.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .feature-card__description p{margin:0;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .feature-card--wide{display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:16px;row-gap:4px;align-items:start;min-height:0!important;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .feature-card--wide > .e-con:first-child,.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .feature-card--wide .feature-card__icon{grid-row:1 / span 2;align-self:start;margin:0!important;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .feature-card--wide .feature-card__title{grid-column:2;margin:0!important;align-self:end;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .feature-card--wide .feature-card__description{grid-column:2;margin:0!important;}
@media (max-width:767px){.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .feature-card--wide{column-gap:12px;}}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .feature-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .25s ease;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .e-con:has(.feature-card__title):not(:has(.e-con .feature-card__title)){transition:transform .25s ease,box-shadow .25s ease;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .e-con:has(.feature-card__title):not(:has(.e-con .feature-card__title)):hover{transform:translateY(-4px);box-shadow:0 14px 28px -18px rgba(14,34,48,.28);}

/* ===== v12: MUST STAY LAST =====
   The self-contained FeatureCard block above re-declares grid-row:1/span 2 for the icon,
   which at equal specificity beats the earlier process-card overrides and drops the icon
   below the title. These re-assert the intended layout with !important so ordering cannot
   break it again on any site this page is imported into. ===== */
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .proc-card .feature-card__icon{grid-row:1!important;align-self:center!important;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .proc-card .feature-card__title{grid-column:2!important;align-self:center!important;}
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .proc-card .feature-card__description{grid-column:1 / -1!important;margin-top:14px!important;}

/* Fix card alignment - pack content to top */
.elementor-5218 .elementor-element.elementor-element-4d8f86f7 .e-con.e-child {
  align-content: start !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fe9519f *//* feature comparison table (single native Text Editor widget) */
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap{border:1px solid #E4ECF1;border-radius:16px;box-shadow:0 18px 44px -34px rgba(14,34,48,.35);overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap table{width:100%;min-width:740px;border-collapse:collapse;margin:0;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap th,.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap td{padding:14px;border:none;border-bottom:1px solid #F0F5F8;font-size:13.5px;font-weight:600;color:#5A7381;text-align:center;vertical-align:middle;background:#fff;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap tbody tr>th{text-align:left;font-size:14.5px;color:#0E2230;padding:14px 18px;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap thead th{font-size:15.5px;font-weight:800;color:#0E2230;border-bottom:2px solid #E4ECF1;padding:16px 12px;position:sticky;top:0;z-index:1;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap thead th.col-premium{color:#0072B2;background:#F4FAFE;border-bottom-color:#008CD9;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap thead th:first-child{text-align:left;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#8397A2;padding-left:18px;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap tr.sec th{background:#F0F6FA;text-align:left;font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#33505F;padding:13px 18px;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap .tick{color:#12B76A;font-weight:800;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap .dash{color:#C3D0D8;font-weight:600;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap .soon{display:inline-block;font-size:11.5px;font-weight:700;color:#B7791F;background:#FDF3E2;padding:3px 10px;border-radius:999px;white-space:nowrap;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap .th-cta{display:inline-block;margin-top:6px;font-size:12px;font-weight:700;color:#0E2230;border:1.5px solid #D3E0E8;padding:4px 13px;border-radius:999px;text-decoration:none;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap .th-cta--primary{color:#fff;background:#008CD9;border-color:#008CD9;}
@media (max-width:767px){
  .elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap th,.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap td{padding:11px 10px;font-size:12.5px;}
  .elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap tbody tr>th{font-size:13px;padding:11px 14px;}
  .elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap thead th{font-size:14px;padding:13px 10px;}
}
/* v2 additions */
/* comparison table: heading row + collapse control */
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-head{width:100%;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-toggle .elementor-button{box-shadow:none;}

.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap.is-collapsed{display:none;}
@media (max-width:767px){
  .elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-head{flex-direction:column;align-items:flex-start;}
  .elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-toggle{width:100%;}
  .elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-toggle .elementor-button{width:100%;justify-content:center;}
}
/* v4: inline Lucide ticks in the table */
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap .tick svg{display:inline-block;vertical-align:-3px;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap .tick{line-height:1;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap .tick svg{stroke-width:2;}

.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap .tick svg,.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap .tick svg path{fill:none!important;}

/* v7: sticky table header. The wrapper's own overflow made sticky resolve against the wrapper instead of the viewport, so it is a scroll container only on small screens. */
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap{overflow:visible;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap thead th{position:sticky;top:var(--insite-nav-h,105px);z-index:3;}


/* v8 mobile: keep the sticky header by letting the table compress instead of scrolling sideways */
@media (max-width:900px){
  .elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap{overflow:visible!important;}
  .elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap table{min-width:0!important;width:100%!important;table-layout:fixed;}
  .elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap thead th{position:sticky!important;top:var(--insite-nav-h,105px)!important;z-index:3;}
  .elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap th,.elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap td{padding:9px 6px!important;font-size:11.5px!important;word-break:break-word;}
  .elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap tbody tr>th{font-size:12px!important;padding:9px 8px!important;}
  .elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap thead th{font-size:12.5px!important;padding:10px 6px!important;}
  .elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap thead th:first-child{font-size:10.5px!important;padding-left:8px!important;}
  .elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap .th-cta{font-size:10.5px!important;padding:3px 8px!important;margin-top:4px;}
  .elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap .soon{font-size:10px!important;padding:2px 7px!important;}
  .elementor-5218 .elementor-element.elementor-element-6fe9519f .compare-table-wrap .tick svg{width:14px;height:14px;}
}

/* v9: theme centres headings; keep them flush with the eyebrow and body text */
.elementor-5218 .elementor-element.elementor-element-6fe9519f > .e-con-inner > .elementor-widget-heading .elementor-heading-title,
.elementor-5218 .elementor-element.elementor-element-6fe9519f > .elementor-widget-heading .elementor-heading-title{text-align:left!important;}
.elementor-5218 .elementor-element.elementor-element-6fe9519f .elementor-widget-heading .elementor-heading-title{text-align:left;}

/* ===== v13: sticky needs a non-scrolling ancestor =====
   This theme sets overflow:hidden on <main>, which makes it the scroll container for
   position:sticky, so the table header can never pin to the viewport. overflow-x:clip
   still prevents sideways scroll but does not establish a scroll container.
   Scoped to this page only via the body class. ===== */
/* This stylesheet only loads on this page, so no post-id guard is needed here.
   Deliberately NOT scoped to a post id: that is what broke when the page was duplicated. */
#main{overflow-x:clip!important;overflow-y:visible!important;}

/* v9: sticky-ancestor fix. The theme sets overflow:hidden on <main> site-wide, which
   makes <main> the sticky containing block, so thead th never pins. overflow-x:clip still
   clips horizontally (no side-scroll) but does NOT create a scroll container, so sticky
   resolves against the viewport again. *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-488d0103 *//* v9: theme centres headings; keep them flush with the eyebrow and body text */
.elementor-5218 .elementor-element.elementor-element-488d0103 > .e-con-inner > .elementor-widget-heading .elementor-heading-title,
.elementor-5218 .elementor-element.elementor-element-488d0103 > .elementor-widget-heading .elementor-heading-title{text-align:left!important;}
.elementor-5218 .elementor-element.elementor-element-488d0103 .elementor-widget-heading .elementor-heading-title{text-align:left;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f449880 *//* ===== SELF-CONTAINED: pulse-logo-marquee =====
   Also copied down from Site Settings so the strip travels with the page. ===== */
.elementor-5218 .elementor-element.elementor-element-f449880 .pulse-logo-marquee{--logo-height:54px;--edge-fade:100px;}
.elementor-5218 .elementor-element.elementor-element-f449880 .pulse-logo-marquee .swiper-wrapper,.elementor-5218 .elementor-element.elementor-element-f449880 .pulse-logo-marquee .swiper .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;align-items:center!important;}
.elementor-5218 .elementor-element.elementor-element-f449880 .pulse-logo-marquee .swiper-slide{display:flex!important;align-items:center!important;justify-content:center!important;height:96px!important;}
.elementor-5218 .elementor-element.elementor-element-f449880 .pulse-logo-marquee .swiper-slide figure,.elementor-5218 .elementor-element.elementor-element-f449880 .pulse-logo-marquee .swiper-slide .swiper-slide-inner{display:flex;align-items:center;justify-content:center;width:100%;margin:0;}
.elementor-5218 .elementor-element.elementor-element-f449880 .pulse-logo-marquee .swiper-slide img{height:var(--logo-height)!important;max-height:var(--logo-height)!important;width:auto!important;max-width:100%!important;object-fit:contain!important;margin:0 auto!important;}
.elementor-5218 .elementor-element.elementor-element-f449880 .pulse-logo-marquee .swiper,.elementor-5218 .elementor-element.elementor-element-f449880 .pulse-logo-marquee .swiper-container,.elementor-5218 .elementor-element.elementor-element-f449880 .pulse-logo-marquee .elementor-image-carousel-wrapper{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0,#000 var(--edge-fade),#000 calc(100% - var(--edge-fade)),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,rgba(0,0,0,0) 0,#000 var(--edge-fade),#000 calc(100% - var(--edge-fade)),rgba(0,0,0,0) 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;}
@media (max-width:767px){.elementor-5218 .elementor-element.elementor-element-f449880 .pulse-logo-marquee{--edge-fade:48px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fa97dbe */.elementor-5218 .elementor-element.elementor-element-5fa97dbe .faq-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 14px;
  align-items: start;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .elementor-5218 .elementor-element.elementor-element-5fa97dbe .faq-grid {
    grid-template-columns: 1fr;
  }
}
.elementor-5218 .elementor-element.elementor-element-5fa97dbe .faq-item {
  background: #fff;
  border: 1px solid #E9EFF3;
  border-radius: 14px;
  overflow: hidden;
}
.elementor-5218 .elementor-element.elementor-element-5fa97dbe .faq-item summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  width: 100%;
  text-align: left;
  font-size: 16px;
  font-weight: 700;
  color: #0E2230;
  cursor: pointer;
  padding: 18px 20px;
  list-style: none;
}
.elementor-5218 .elementor-element.elementor-element-5fa97dbe .faq-item summary::-webkit-details-marker { display: none; }
.elementor-5218 .elementor-element.elementor-element-5fa97dbe .faq-item summary::marker { display: none; content: ""; }
.elementor-5218 .elementor-element.elementor-element-5fa97dbe .faq-item summary::after {
  content: '+';
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  font-size: 20px;
  font-weight: 300;
  color: #0E2230;
  transition: transform .25s ease;
}
.elementor-5218 .elementor-element.elementor-element-5fa97dbe .faq-item[open] summary::after {
  content: '\2212';
}
.elementor-5218 .elementor-element.elementor-element-5fa97dbe .faq-item .faq-answer {
  padding: 0 20px 18px;
  font-size: 15px;
  line-height: 1.65;
  color: #475467;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7958b952 *//* closing CTA contact line */
.elementor-5218 .elementor-element.elementor-element-7958b952 .cta-contact a{color:#DCF0FB;text-decoration:none;font-weight:600;}
.elementor-5218 .elementor-element.elementor-element-7958b952 .cta-contact a:hover{color:#fff;text-decoration:underline;}
@media (max-width:767px){
  .elementor-5218 .elementor-element.elementor-element-7958b952 .elementor-widget-button .elementor-button{width:100%;justify-content:center;}
}/* End custom CSS */