.elementor-19 .elementor-element.elementor-element-ac1mt00{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4ECEC;--border-color:#E4ECEC;--padding-top:18px;--padding-bottom:18px;--padding-left:56px;--padding-right:56px;}.elementor-19 .elementor-element.elementor-element-ac1mt00:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ac1mt00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.88);}.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-19 .elementor-element.elementor-element-ac2sp00.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-cf8afff{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-ac3pd00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-19 .elementor-element.elementor-element-ac3pd00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-19 .elementor-element.elementor-element-ac3pd00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-19 .elementor-element.elementor-element-ac3pd00 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-19 .elementor-element.elementor-element-ac3pd00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-19 .elementor-element.elementor-element-ac3pd00 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-ac3pd00 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-ac3pd00{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-ac3pd00 .elementor-icon-list-text{color:#3C4651;transition:color 0.3s;}.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-19 .elementor-element.elementor-element-3f832ee .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;fill:#15808E;color:#15808E;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#15808E;border-radius:11px 11px 11px 11px;padding:13px 22px 13px 22px;}.elementor-19 .elementor-element.elementor-element-3f832ee .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-3f832ee .elementor-button:focus{background-color:#15808E;color:#FFFFFF;border-color:#15808E;}.elementor-19 .elementor-element.elementor-element-3f832ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-3f832ee .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-3f832ee .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-ac4ie00 .elementor-button{background-color:#15808E;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:11px 11px 11px 11px;padding:13px 22px 13px 22px;}.elementor-19 .elementor-element.elementor-element-ac4ie00 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-ac4ie00 .elementor-button:focus{background-color:#117380;}.elementor-19 .elementor-element.elementor-element-ac5fv00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ac6gm00{--display:flex;}.elementor-19 .elementor-element.elementor-element-ac7ig00{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-ac8cd00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-19 .elementor-element.elementor-element-ac8cd00 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2.24px;color:#15808E;}.elementor-19 .elementor-element.elementor-element-ac99100 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:82px;font-weight:800;text-transform:none;line-height:0.99em;letter-spacing:-2.8px;color:#16202B;}.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-19 .elementor-element.elementor-element-aca7500{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;line-height:1.55em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-acb9d00{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-19 .elementor-element.elementor-element-accuh00 .elementor-button{background-color:#15808E;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:12px 12px 12px 12px;padding:16px 28px 16px 28px;}.elementor-19 .elementor-element.elementor-element-accuh00 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-accuh00 .elementor-button:focus{background-color:#117380;}.elementor-19 .elementor-element.elementor-element-aceld00{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-aceld00 .elementor-icon-list-icon i{color:#ffffff;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-aceld00 .elementor-icon-list-icon svg{fill:#ffffff;transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-aceld00 .elementor-icon-list-text{color:#3C4651;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-acf1i00{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-ac6jw00{--display:flex;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ac6jw00:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ac6jw00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 0%, #EFF8F8 100%);}.elementor-19 .elementor-element.elementor-element-ac7wq00{--display:flex;}.elementor-19 .elementor-element.elementor-element-ac8u900{--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-19 .elementor-element.elementor-element-ac9ez00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-ac9ez00 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.68px;}.elementor-19 .elementor-element.elementor-element-aca2n00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:38px;font-weight:800;line-height:1.12em;letter-spacing:-0.95px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-acbgr00{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17.5px;line-height:1.65em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-accei00{--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;}.elementor-19 .elementor-element.elementor-element-acduo00 .elementor-button{background-color:#15808E;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:11px 11px 11px 11px;padding:13px 22px 13px 22px;}.elementor-19 .elementor-element.elementor-element-acduo00 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-acduo00 .elementor-button:focus{background-color:#117380;}.elementor-19 .elementor-element.elementor-element-ace3q00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-acf7600{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:22px;--padding-bottom:22px;--padding-left:14px;--padding-right:14px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-acgkq00 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-acgkq00.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-acgkq00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-acgkq00.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-acgkq00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-acgkq00.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-19 .elementor-element.elementor-element-acgkq00 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-acgkq00 .elementor-icon svg{height:22px;}.elementor-19 .elementor-element.elementor-element-achmc00{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-19 .elementor-element.elementor-element-acisp00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;letter-spacing:-0.17px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-acj7r00{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.55em;color:rgba(255,255,255,0.84);}.elementor-19 .elementor-element.elementor-element-ackij00{--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:16px 16px;--row-gap:16px;--column-gap:16px;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:rgba(255,255,255,0.16);--border-color:rgba(255,255,255,0.16);--padding-top:22px;--padding-bottom:22px;--padding-left:14px;--padding-right:14px;}.elementor-19 .elementor-element.elementor-element-acl2z00 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-acl2z00.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-acl2z00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-acl2z00.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-acl2z00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-acl2z00.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-19 .elementor-element.elementor-element-acl2z00 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-acl2z00 .elementor-icon svg{height:22px;}.elementor-19 .elementor-element.elementor-element-acmwk00{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-19 .elementor-element.elementor-element-acnc100 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;letter-spacing:-0.17px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-aco3e00{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.55em;color:rgba(255,255,255,0.84);}.elementor-19 .elementor-element.elementor-element-acpbm00{--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:16px 16px;--row-gap:16px;--column-gap:16px;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:rgba(255,255,255,0.16);--border-color:rgba(255,255,255,0.16);--padding-top:22px;--padding-bottom:22px;--padding-left:14px;--padding-right:14px;}.elementor-19 .elementor-element.elementor-element-acq8f00 .elementor-icon-wrapper{text-align:center;}.elementor-19 .elementor-element.elementor-element-acq8f00.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-acq8f00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-acq8f00.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-acq8f00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-acq8f00.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-19 .elementor-element.elementor-element-acq8f00 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-acq8f00 .elementor-icon svg{height:22px;}.elementor-19 .elementor-element.elementor-element-acrz000{--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:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-19 .elementor-element.elementor-element-acsst00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;letter-spacing:-0.17px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-actcb00{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;line-height:1.55em;color:rgba(255,255,255,0.84);}.elementor-19 .elementor-element.elementor-element-ac1hy00{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4ECEC;--border-color:#E4ECEC;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ac1hy00:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ac1hy00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5FAFA;}.elementor-19 .elementor-element.elementor-element-ac25500{--display:flex;}.elementor-19 .elementor-element.elementor-element-ac38900{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-ac44700{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-ac44700 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.68px;}.elementor-19 .elementor-element.elementor-element-ac5gx00{text-align:center;}.elementor-19 .elementor-element.elementor-element-ac5gx00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;line-height:1.14em;letter-spacing:-0.9px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac6ed00{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac7xl00{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-ac83n00{background-color:#ffffff;padding:22px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECEC;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-ac83n00 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-ac83n00 .elementor-icon-box-title{margin-block-end:8px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac83n00.elementor-view-stacked .elementor-icon{background-color:#15808E;}.elementor-19 .elementor-element.elementor-element-ac83n00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ac83n00.elementor-view-default .elementor-icon{fill:#15808E;color:#15808E;border-color:#15808E;}.elementor-19 .elementor-element.elementor-element-ac83n00 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-ac83n00 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-ac83n00 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.25em;letter-spacing:-0.15px;}.elementor-19 .elementor-element.elementor-element-ac83n00 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.5em;color:#6B7785;}.elementor-19 .elementor-element.elementor-element-ac9wz00{background-color:#ffffff;padding:22px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECEC;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-ac9wz00 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-ac9wz00 .elementor-icon-box-title{margin-block-end:8px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac9wz00.elementor-view-stacked .elementor-icon{background-color:#7C5CD0;}.elementor-19 .elementor-element.elementor-element-ac9wz00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ac9wz00.elementor-view-default .elementor-icon{fill:#7C5CD0;color:#7C5CD0;border-color:#7C5CD0;}.elementor-19 .elementor-element.elementor-element-ac9wz00 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-ac9wz00 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-ac9wz00 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.25em;letter-spacing:-0.15px;}.elementor-19 .elementor-element.elementor-element-ac9wz00 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.5em;color:#6B7785;}.elementor-19 .elementor-element.elementor-element-acaxy00{background-color:#ffffff;padding:22px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECEC;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-acaxy00 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-acaxy00 .elementor-icon-box-title{margin-block-end:8px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-acaxy00.elementor-view-stacked .elementor-icon{background-color:#D9534F;}.elementor-19 .elementor-element.elementor-element-acaxy00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-acaxy00.elementor-view-default .elementor-icon{fill:#D9534F;color:#D9534F;border-color:#D9534F;}.elementor-19 .elementor-element.elementor-element-acaxy00 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-acaxy00 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-acaxy00 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.25em;letter-spacing:-0.15px;}.elementor-19 .elementor-element.elementor-element-acaxy00 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.5em;color:#6B7785;}.elementor-19 .elementor-element.elementor-element-acbbb00{background-color:#ffffff;padding:22px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECEC;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-acbbb00 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-acbbb00 .elementor-icon-box-title{margin-block-end:8px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-acbbb00.elementor-view-stacked .elementor-icon{background-color:#3BA55C;}.elementor-19 .elementor-element.elementor-element-acbbb00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-acbbb00.elementor-view-default .elementor-icon{fill:#3BA55C;color:#3BA55C;border-color:#3BA55C;}.elementor-19 .elementor-element.elementor-element-acbbb00 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-acbbb00 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-acbbb00 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.25em;letter-spacing:-0.15px;}.elementor-19 .elementor-element.elementor-element-acbbb00 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.5em;color:#6B7785;}.elementor-19 .elementor-element.elementor-element-acchl00{background-color:#ffffff;padding:22px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECEC;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-acchl00 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-acchl00 .elementor-icon-box-title{margin-block-end:8px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-acchl00.elementor-view-stacked .elementor-icon{background-color:#2BA7B8;}.elementor-19 .elementor-element.elementor-element-acchl00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-acchl00.elementor-view-default .elementor-icon{fill:#2BA7B8;color:#2BA7B8;border-color:#2BA7B8;}.elementor-19 .elementor-element.elementor-element-acchl00 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-acchl00 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-acchl00 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.25em;letter-spacing:-0.15px;}.elementor-19 .elementor-element.elementor-element-acchl00 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.5em;color:#6B7785;}.elementor-19 .elementor-element.elementor-element-acd5h00{background-color:#ffffff;padding:22px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECEC;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-acd5h00 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-acd5h00 .elementor-icon-box-title{margin-block-end:8px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-acd5h00.elementor-view-stacked .elementor-icon{background-color:#2D8BC9;}.elementor-19 .elementor-element.elementor-element-acd5h00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-acd5h00.elementor-view-default .elementor-icon{fill:#2D8BC9;color:#2D8BC9;border-color:#2D8BC9;}.elementor-19 .elementor-element.elementor-element-acd5h00 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-acd5h00 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-acd5h00 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.25em;letter-spacing:-0.15px;}.elementor-19 .elementor-element.elementor-element-acd5h00 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.5em;color:#6B7785;}.elementor-19 .elementor-element.elementor-element-ace0000{background-color:#ffffff;padding:22px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECEC;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-ace0000 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-ace0000 .elementor-icon-box-title{margin-block-end:8px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ace0000.elementor-view-stacked .elementor-icon{background-color:#C24D6B;}.elementor-19 .elementor-element.elementor-element-ace0000.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ace0000.elementor-view-default .elementor-icon{fill:#C24D6B;color:#C24D6B;border-color:#C24D6B;}.elementor-19 .elementor-element.elementor-element-ace0000 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-ace0000 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-ace0000 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.25em;letter-spacing:-0.15px;}.elementor-19 .elementor-element.elementor-element-ace0000 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.5em;color:#6B7785;}.elementor-19 .elementor-element.elementor-element-acfwf00{background-color:#ffffff;padding:22px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECEC;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-acfwf00 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-acfwf00 .elementor-icon-box-title{margin-block-end:8px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-acfwf00.elementor-view-stacked .elementor-icon{background-color:#15808E;}.elementor-19 .elementor-element.elementor-element-acfwf00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-acfwf00.elementor-view-default .elementor-icon{fill:#15808E;color:#15808E;border-color:#15808E;}.elementor-19 .elementor-element.elementor-element-acfwf00 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-acfwf00 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-acfwf00 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.25em;letter-spacing:-0.15px;}.elementor-19 .elementor-element.elementor-element-acfwf00 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.5em;color:#6B7785;}.elementor-19 .elementor-element.elementor-element-acg3s00{background-color:#ffffff;padding:22px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECEC;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-acg3s00 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-acg3s00 .elementor-icon-box-title{margin-block-end:8px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-acg3s00.elementor-view-stacked .elementor-icon{background-color:#9A4E63;}.elementor-19 .elementor-element.elementor-element-acg3s00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-acg3s00.elementor-view-default .elementor-icon{fill:#9A4E63;color:#9A4E63;border-color:#9A4E63;}.elementor-19 .elementor-element.elementor-element-acg3s00 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-acg3s00 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-acg3s00 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.25em;letter-spacing:-0.15px;}.elementor-19 .elementor-element.elementor-element-acg3s00 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.5em;color:#6B7785;}.elementor-19 .elementor-element.elementor-element-achah00{background-color:#ffffff;padding:22px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECEC;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-achah00 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-achah00 .elementor-icon-box-title{margin-block-end:8px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-achah00.elementor-view-stacked .elementor-icon{background-color:#C9821B;}.elementor-19 .elementor-element.elementor-element-achah00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-achah00.elementor-view-default .elementor-icon{fill:#C9821B;color:#C9821B;border-color:#C9821B;}.elementor-19 .elementor-element.elementor-element-achah00 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-achah00 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-achah00 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.25em;letter-spacing:-0.15px;}.elementor-19 .elementor-element.elementor-element-achah00 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.5em;color:#6B7785;}.elementor-19 .elementor-element.elementor-element-aci1000{background-color:#ffffff;padding:22px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECEC;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-aci1000 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-aci1000 .elementor-icon-box-title{margin-block-end:8px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-aci1000.elementor-view-stacked .elementor-icon{background-color:#2D8BC9;}.elementor-19 .elementor-element.elementor-element-aci1000.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-aci1000.elementor-view-default .elementor-icon{fill:#2D8BC9;color:#2D8BC9;border-color:#2D8BC9;}.elementor-19 .elementor-element.elementor-element-aci1000 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-aci1000 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-aci1000 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.25em;letter-spacing:-0.15px;}.elementor-19 .elementor-element.elementor-element-aci1000 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.5em;color:#6B7785;}.elementor-19 .elementor-element.elementor-element-acj7o00{background-color:#ffffff;padding:22px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECEC;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-acj7o00 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-acj7o00 .elementor-icon-box-title{margin-block-end:8px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-acj7o00.elementor-view-stacked .elementor-icon{background-color:#7C5CD0;}.elementor-19 .elementor-element.elementor-element-acj7o00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-acj7o00.elementor-view-default .elementor-icon{fill:#7C5CD0;color:#7C5CD0;border-color:#7C5CD0;}.elementor-19 .elementor-element.elementor-element-acj7o00 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-acj7o00 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-acj7o00 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.25em;letter-spacing:-0.15px;}.elementor-19 .elementor-element.elementor-element-acj7o00 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.5em;color:#6B7785;}.elementor-19 .elementor-element.elementor-element-ackzw00{background-color:#ffffff;padding:22px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECEC;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-ackzw00 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-ackzw00 .elementor-icon-box-title{margin-block-end:8px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ackzw00.elementor-view-stacked .elementor-icon{background-color:#3BA55C;}.elementor-19 .elementor-element.elementor-element-ackzw00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-ackzw00.elementor-view-default .elementor-icon{fill:#3BA55C;color:#3BA55C;border-color:#3BA55C;}.elementor-19 .elementor-element.elementor-element-ackzw00 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-ackzw00 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-ackzw00 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.25em;letter-spacing:-0.15px;}.elementor-19 .elementor-element.elementor-element-ackzw00 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.5em;color:#6B7785;}.elementor-19 .elementor-element.elementor-element-aclv500{background-color:#ffffff;padding:22px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECEC;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-aclv500 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-aclv500 .elementor-icon-box-title{margin-block-end:8px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-aclv500.elementor-view-stacked .elementor-icon{background-color:#2BA7B8;}.elementor-19 .elementor-element.elementor-element-aclv500.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-aclv500.elementor-view-default .elementor-icon{fill:#2BA7B8;color:#2BA7B8;border-color:#2BA7B8;}.elementor-19 .elementor-element.elementor-element-aclv500 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-aclv500 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-aclv500 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.25em;letter-spacing:-0.15px;}.elementor-19 .elementor-element.elementor-element-aclv500 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.5em;color:#6B7785;}.elementor-19 .elementor-element.elementor-element-acmpl00{background-color:#ffffff;padding:22px 18px 20px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4ECEC;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-acmpl00 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-19 .elementor-element.elementor-element-acmpl00 .elementor-icon-box-title{margin-block-end:8px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-acmpl00.elementor-view-stacked .elementor-icon{background-color:#15808E;}.elementor-19 .elementor-element.elementor-element-acmpl00.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-acmpl00.elementor-view-default .elementor-icon{fill:#15808E;color:#15808E;border-color:#15808E;}.elementor-19 .elementor-element.elementor-element-acmpl00 .elementor-icon{font-size:22px;}.elementor-19 .elementor-element.elementor-element-acmpl00 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-acmpl00 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:700;line-height:1.25em;letter-spacing:-0.15px;}.elementor-19 .elementor-element.elementor-element-acmpl00 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;line-height:1.5em;color:#6B7785;}.elementor-19 .elementor-element.elementor-element-acnck00{--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;}.elementor-19 .elementor-element.elementor-element-aco3k00 .elementor-button{background-color:#15808E;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:11px 11px 11px 11px;padding:13px 22px 13px 22px;}.elementor-19 .elementor-element.elementor-element-aco3k00 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-aco3k00 .elementor-button:focus{background-color:#117380;}.elementor-19 .elementor-element.elementor-element-dd79a6f{--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;--justify-content:center;--align-items:center;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-dd79a6f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-dd79a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #EFF8F8 100%);}.elementor-19 .elementor-element.elementor-element-b77a970 .elementor-button{background-color:#15808E;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:11px 11px 11px 11px;padding:13px 22px 13px 22px;}.elementor-19 .elementor-element.elementor-element-b77a970{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-ac1y400{--display:flex;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ac1y400:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ac1y400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 0%, #ECF7F7 100%);}.elementor-19 .elementor-element.elementor-element-ac23600{--display:flex;}.elementor-19 .elementor-element.elementor-element-ac3wt00{--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-19 .elementor-element.elementor-element-ac4ik00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-ac4ik00 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.68px;}.elementor-19 .elementor-element.elementor-element-ac5fw00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:800;line-height:1.14em;letter-spacing:-0.68px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac6mj00{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;line-height:1.62em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac73m00{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;line-height:1.62em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac8nn00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 18px;--row-gap:10px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 4px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:4px;border-color:#CDE7EA;--border-color:#CDE7EA;--border-radius:14px 14px 14px 14px;--padding-top:18px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-ac8nn00:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ac8nn00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF6F7;}.elementor-19 .elementor-element.elementor-element-ac9ir00{width:auto;max-width:auto;}.elementor-19 .elementor-element.elementor-element-ac9ir00 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:36px;font-weight:600;line-height:1em;letter-spacing:-0.36px;color:#117380;}.elementor-19 .elementor-element.elementor-element-acaqq00{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.45em;color:#2C5A60;}.elementor-19 .elementor-element.elementor-element-acbua00{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-acc4300{--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;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:#E4ECEC;--border-color:#E4ECEC;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-acc4300:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-acc4300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-acdfq00{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4ECEC;--border-color:#E4ECEC;--padding-top:17px;--padding-bottom:17px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-acezu00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15.5px;font-weight:800;color:#16202B;}.elementor-19 .elementor-element.elementor-element-acfyc00 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:11px;font-weight:600;letter-spacing:0.44px;color:#15808E;}.elementor-19 .elementor-element.elementor-element-acgu200 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-19 .elementor-element.elementor-element-acgu200 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-19 .elementor-element.elementor-element-acgu200 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-19 .elementor-element.elementor-element-acgu200 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-19 .elementor-element.elementor-element-acgu200 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-19 .elementor-element.elementor-element-acgu200 .elementor-icon-list-icon i{color:#ffffff;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-acgu200 .elementor-icon-list-icon svg{fill:#ffffff;transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-acgu200{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-acgu200 .elementor-icon-list-text{color:#16202B;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-achsw00{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E4ECEC;--border-color:#E4ECEC;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-achsw00:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-achsw00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5FAFA;}.elementor-19 .elementor-element.elementor-element-aci2900{--display:flex;}.elementor-19 .elementor-element.elementor-element-acj9900{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-ackw300{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-ackw300 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.68px;}.elementor-19 .elementor-element.elementor-element-aclx800{text-align:center;}.elementor-19 .elementor-element.elementor-element-aclx800 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;line-height:1.14em;letter-spacing:-0.9px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-acmsj00{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-acn2u00{--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:#E4ECEC;--border-color:#E4ECEC;--border-radius:18px 18px 18px 18px;}.elementor-19 .elementor-element.elementor-element-acn2u00:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-acn2u00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-acofy00{--display:flex;}.elementor-19 .elementor-element.elementor-element-acpr000{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-acpr000 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;line-height:1.45em;color:#9AA6B2;}.elementor-19 .elementor-element.elementor-element-acqw100{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-acqw100 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.5px;font-weight:800;line-height:1.45em;color:#16202B;}.elementor-19 .elementor-element.elementor-element-acrj200{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-acrj200 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.5px;font-weight:800;line-height:1.45em;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-acsvg00{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-acsvg00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.5px;font-weight:700;line-height:1.45em;color:#16202B;}.elementor-19 .elementor-element.elementor-element-actjf00{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-actjf00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-acu3800{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-acu3800 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.45em;color:#117380;}.elementor-19 .elementor-element.elementor-element-acvgn00{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-acvgn00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.5px;font-weight:700;line-height:1.45em;color:#16202B;}.elementor-19 .elementor-element.elementor-element-acwxi00{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-acwxi00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-acxd000{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-acxd000 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.45em;color:#117380;}.elementor-19 .elementor-element.elementor-element-acyhf00{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-acyhf00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.5px;font-weight:700;line-height:1.45em;color:#16202B;}.elementor-19 .elementor-element.elementor-element-acz9q00{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-acz9q00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac10gt0{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac10gt0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.45em;color:#117380;}.elementor-19 .elementor-element.elementor-element-ac119h0{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac119h0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.5px;font-weight:700;line-height:1.45em;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac12x80{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac12x80 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac13790{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac13790 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.45em;color:#117380;}.elementor-19 .elementor-element.elementor-element-ac14vl0{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac14vl0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.5px;font-weight:700;line-height:1.45em;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac15340{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac15340 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac16vt0{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac16vt0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.45em;color:#117380;}.elementor-19 .elementor-element.elementor-element-ac173n0{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac173n0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.5px;font-weight:700;line-height:1.45em;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac18hs0{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac18hs0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac19gd0{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac19gd0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.45em;color:#117380;}.elementor-19 .elementor-element.elementor-element-ac1arq0{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac1arq0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.5px;font-weight:700;line-height:1.45em;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac1b3c0{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac1b3c0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac1cf00{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac1cf00 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.45em;color:#117380;}.elementor-19 .elementor-element.elementor-element-ac1dn90{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac1dn90 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.5px;font-weight:700;line-height:1.45em;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac1eg70{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac1eg70 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac1f710{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac1f710 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.45em;color:#117380;}.elementor-19 .elementor-element.elementor-element-ac1gz60{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac1gz60 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13.5px;font-weight:700;line-height:1.45em;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac1hgr0{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac1hgr0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac1ib10{padding:16px 20px 16px 20px;}.elementor-19 .elementor-element.elementor-element-ac1ib10 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.45em;color:#117380;}.elementor-19 .elementor-element.elementor-element-ac1j850{--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;}.elementor-19 .elementor-element.elementor-element-ac1ktp0 .elementor-button{background-color:#15808E;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:11px 11px 11px 11px;padding:13px 22px 13px 22px;}.elementor-19 .elementor-element.elementor-element-ac1ktp0 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-ac1ktp0 .elementor-button:focus{background-color:#117380;}.elementor-19 .elementor-element.elementor-element-ac1l2n0{--display:flex;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ac1l2n0:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ac1l2n0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-ac1m5y0{--display:flex;}.elementor-19 .elementor-element.elementor-element-ac1nwj0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-ac1ors0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-ac1ors0 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.68px;}.elementor-19 .elementor-element.elementor-element-ac1prv0{text-align:center;}.elementor-19 .elementor-element.elementor-element-ac1prv0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;line-height:1.14em;letter-spacing:-0.9px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac1qv30{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;line-height:1.65em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac1rio0{--display:flex;}.elementor-19 .elementor-element.elementor-element-ac1ssm0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#E4ECEC;--border-color:#E4ECEC;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-ac1ssm0:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ac1ssm0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-ac1u260{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#E4ECEC;--border-color:#E4ECEC;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-ac1u260:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ac1u260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-ac1w630{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#E4ECEC;--border-color:#E4ECEC;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-ac1w630:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ac1w630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-ac1yu50{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#E4ECEC;--border-color:#E4ECEC;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-ac1yu50:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ac1yu50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-ac204p0{--display:flex;}.elementor-19 .elementor-element.elementor-element-ac21j70{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#15808E;--border-color:#15808E;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ac225s0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-19 .elementor-element.elementor-element-ac225s0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16.5px;font-weight:700;letter-spacing:-0.16px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac237p0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14.5px;line-height:1.6em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac24370{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#15808E;--border-color:#15808E;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ac252i0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-19 .elementor-element.elementor-element-ac252i0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16.5px;font-weight:700;letter-spacing:-0.16px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac26950{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14.5px;line-height:1.6em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac27t00{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#15808E;--border-color:#15808E;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ac284s0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-19 .elementor-element.elementor-element-ac284s0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16.5px;font-weight:700;letter-spacing:-0.16px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac29zt0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14.5px;line-height:1.6em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac2aka0{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#15808E;--border-color:#15808E;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ac2bwf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-19 .elementor-element.elementor-element-ac2bwf0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16.5px;font-weight:700;letter-spacing:-0.16px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac2cc40{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14.5px;line-height:1.6em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac2d800{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#15808E;--border-color:#15808E;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ac2e3a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-19 .elementor-element.elementor-element-ac2e3a0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16.5px;font-weight:700;letter-spacing:-0.16px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac2ftf0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14.5px;line-height:1.6em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac2gp90{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#15808E;--border-color:#15808E;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ac2h8j0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-19 .elementor-element.elementor-element-ac2h8j0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16.5px;font-weight:700;letter-spacing:-0.16px;color:#16202B;}.elementor-19 .elementor-element.elementor-element-ac2i500{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14.5px;line-height:1.6em;color:#3C4651;}.elementor-19 .elementor-element.elementor-element-ac2jcx0{--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;}.elementor-19 .elementor-element.elementor-element-ac2kck0 .elementor-button{background-color:#15808E;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:11px 11px 11px 11px;padding:13px 22px 13px 22px;}.elementor-19 .elementor-element.elementor-element-ac2kck0 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-ac2kck0 .elementor-button:focus{background-color:#117380;}.elementor-19 .elementor-element.elementor-element-ac2lja0{--display:flex;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ac2msh0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19 .elementor-element.elementor-element-ac2o8x0{text-align:center;}.elementor-19 .elementor-element.elementor-element-ac2o8x0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:38px;font-weight:800;line-height:1.1em;letter-spacing:-0.95px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-ac2pyt0{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;line-height:1.55em;color:rgba(255,255,255,0.86);}.elementor-19 .elementor-element.elementor-element-ac2qhm0{--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;}.elementor-19 .elementor-element.elementor-element-ac2rx70 .elementor-button{background-color:#ffffff;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#117380;color:#117380;border-radius:12px 12px 12px 12px;padding:16px 28px 16px 28px;}.elementor-19 .elementor-element.elementor-element-05f0886{--display:flex;}.elementor-19 .elementor-element.elementor-element-tn9qntr{--display:flex;}.elementor-19 .elementor-element.elementor-element-t4smhmk{--display:flex;}.elementor-19 .elementor-element.elementor-element-tqj1pgx{--display:flex;}.elementor-19 .elementor-element.elementor-element-tbld50n{text-align:start;}.elementor-19 .elementor-element.elementor-element-t3eyk8i{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-tisbc1d{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-ttsih7b{--display:flex;}.elementor-19 .elementor-element.elementor-element-tey2g11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-19 .elementor-element.elementor-element-tey2g11 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1.3px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-tclh4xt{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-tbqfhsj{--display:flex;}.elementor-19 .elementor-element.elementor-element-ttb64kd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-19 .elementor-element.elementor-element-ttb64kd .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:1.3px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-tbiiaoi{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-t6hi7r7{--display:flex;}.elementor-19 .elementor-element.elementor-element-t7xl8cw{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-te4ntn5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-ac1jlq0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-ac7ig00{--width:100%;}.elementor-19 .elementor-element.elementor-element-acb9d00{--width:100%;}.elementor-19 .elementor-element.elementor-element-acf1i00{--width:100%;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-ac1mt00{--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-ac2sp00.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-cf8afff{--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-ac99100 .elementor-heading-title{font-size:58px;}.elementor-19 .elementor-element.elementor-element-tbld50n{text-align:start;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-ac1mt00{--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-ac2sp00.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-cf8afff{--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-ac99100 .elementor-heading-title{font-size:40px;}.elementor-19 .elementor-element.elementor-element-tbld50n{text-align:start;}}/* Start custom CSS for image, class: .elementor-element-ac2sp00 */.elementor-19 .elementor-element.elementor-element-ac2sp00 img{height:34px;width:auto;display:block;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ac3pd00 */.elementor-19 .elementor-element.elementor-element-ac3pd00 .elementor-icon-list-icon{display:none;} .elementor-19 .elementor-element.elementor-element-ac3pd00 .elementor-icon-list-item{margin:0;} .elementor-19 .elementor-element.elementor-element-ac3pd00 a{color:#3C4651;} .elementor-19 .elementor-element.elementor-element-ac3pd00 a:hover{color:#15808E;} @media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-ac3pd00{display:none;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f832ee */@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-3f832ee{display:none !important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac4ie00 */@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-ac4ie00{display:none !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1mt00 */.elementor-19 .elementor-element.elementor-element-ac1mt00{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac99100 */.elementor-19 .elementor-element.elementor-element-ac99100{max-width:13ch;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aca7500 */.elementor-19 .elementor-element.elementor-element-aca7500{max-width:50ch;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-accuh00 */.elementor-19 .elementor-element.elementor-element-accuh00 .elementor-button{box-shadow:0 10px 22px rgba(21,128,142,.28);} .elementor-19 .elementor-element.elementor-element-accuh00 .elementor-button:hover{transform:translateY(-1px);}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aceld00 */.elementor-19 .elementor-element.elementor-element-aceld00 .elementor-icon-list-items{flex-wrap:wrap;gap:12px;} .elementor-19 .elementor-element.elementor-element-aceld00 .elementor-icon-list-item{background:rgba(255,255,255,.80);border:1px solid #D5E8E8;padding:9px 16px;border-radius:999px;box-shadow:0 2px 8px rgba(21,128,142,.06);margin:0;} .elementor-19 .elementor-element.elementor-element-aceld00 .elementor-icon-list-icon{background:#3BA55C;width:18px;height:18px;border-radius:5px;display:flex;align-items:center;justify-content:center;margin-right:10px;} .elementor-19 .elementor-element.elementor-element-aceld00 .elementor-icon-list-icon svg{width:11px;height:11px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acf1i00 */.elementor-19 .elementor-element.elementor-element-acf1i00{position:relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac6gm00 */.elementor-19 .elementor-element.elementor-element-ac6gm00{max-width:1760px;margin:0 auto;display:grid;grid-template-columns:1fr 1.04fr;gap:48px;align-items:center;padding:40px 56px 48px;min-height:calc(100vh - 73px);} @media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-ac6gm00{grid-template-columns:1fr;gap:20px;min-height:0;padding:40px 56px 56px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac5fv00 */.elementor-19 .elementor-element.elementor-element-ac5fv00{background:radial-gradient(1200px 760px at 80% 14%, rgba(43,158,175,.22), transparent 56%),radial-gradient(900px 620px at 6% 92%, rgba(45,139,201,.14), transparent 55%),linear-gradient(180deg,#FBFEFE 0%,#EAF6F6 58%,#E0F1F1 100%);} .elementor-19 .elementor-element.elementor-element-ac5fv00{overflow-x:clip;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac9ez00 */.elementor-19 .elementor-element.elementor-element-ac9ez00 .elementor-heading-title{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:6px 12px;background:#fff;border:1px solid #E2E8EE;color:#5B6573;} .elementor-19 .elementor-element.elementor-element-ac9ez00 .elementor-heading-title::before{content:"";width:6px;height:6px;border-radius:50%;background:#15808E;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aca2n00 */.elementor-19 .elementor-element.elementor-element-aca2n00{max-width:18ch;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acbgr00 */.elementor-19 .elementor-element.elementor-element-acbgr00{max-width:56ch;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-acduo00 */.elementor-19 .elementor-element.elementor-element-acduo00 .elementor-button{box-shadow:0 10px 22px rgba(21,128,142,.28);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-acgkq00 */.elementor-19 .elementor-element.elementor-element-acgkq00 .elementor-icon{width:48px;height:48px;border-radius:13px;background:#2BA7B8;display:flex;align-items:center;justify-content:center;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-acl2z00 */.elementor-19 .elementor-element.elementor-element-acl2z00 .elementor-icon{width:48px;height:48px;border-radius:13px;background:#34A85C;display:flex;align-items:center;justify-content:center;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-acq8f00 */.elementor-19 .elementor-element.elementor-element-acq8f00 .elementor-icon{width:48px;height:48px;border-radius:13px;background:#2D8BC9;display:flex;align-items:center;justify-content:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ace3q00 */.elementor-19 .elementor-element.elementor-element-ace3q00{background:radial-gradient(440px 320px at 100% 0%, rgba(59,165,92,.34), transparent 60%),radial-gradient(420px 360px at 0% 100%, rgba(45,139,201,.34), transparent 62%),linear-gradient(155deg,#17899A 0%,#136f93 56%,#134e7d 100%);border-radius:22px;box-shadow:0 34px 70px -34px rgba(17,115,128,.62);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac7wq00 */.elementor-19 .elementor-element.elementor-element-ac7wq00{max-width:1240px;margin:0 auto;padding:0 56px;display:grid;grid-template-columns:1.02fr .98fr;gap:54px;align-items:center;} @media(max-width:980px){.elementor-19 .elementor-element.elementor-element-ac7wq00{grid-template-columns:1fr;gap:32px;}} @media(max-width:640px){.elementor-19 .elementor-element.elementor-element-ac7wq00{padding:0 24px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac44700 */.elementor-19 .elementor-element.elementor-element-ac44700 .elementor-heading-title{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:6px 12px;background:#fff;border:1px solid #E2E8EE;color:#5B6573;} .elementor-19 .elementor-element.elementor-element-ac44700 .elementor-heading-title::before{content:"";width:6px;height:6px;border-radius:50%;background:#15808E;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac5gx00 */.elementor-19 .elementor-element.elementor-element-ac5gx00{max-width:24ch;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac6ed00 */.elementor-19 .elementor-element.elementor-element-ac6ed00{max-width:64ch;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac38900 */.elementor-19 .elementor-element.elementor-element-ac38900{text-align:center;align-items:center;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac83n00 */.elementor-19 .elementor-element.elementor-element-ac83n00{position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;} .elementor-19 .elementor-element.elementor-element-ac83n00::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#15808E;z-index:2;} .elementor-19 .elementor-element.elementor-element-ac83n00 .elementor-icon{width:42px;height:42px;border-radius:10px;background:color-mix(in srgb, #15808E 13%, #fff);display:flex;align-items:center;justify-content:center;} .elementor-19 .elementor-element.elementor-element-ac83n00 .elementor-icon i,.elementor-19 .elementor-element.elementor-element-ac83n00 .elementor-icon svg{color:#15808E;fill:#15808E;} .elementor-19 .elementor-element.elementor-element-ac83n00:hover{border-color:#C6E2E5;box-shadow:0 16px 36px -24px rgba(21,128,142,.4);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ac9wz00 */.elementor-19 .elementor-element.elementor-element-ac9wz00{position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;} .elementor-19 .elementor-element.elementor-element-ac9wz00::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#7C5CD0;z-index:2;} .elementor-19 .elementor-element.elementor-element-ac9wz00 .elementor-icon{width:42px;height:42px;border-radius:10px;background:color-mix(in srgb, #7C5CD0 13%, #fff);display:flex;align-items:center;justify-content:center;} .elementor-19 .elementor-element.elementor-element-ac9wz00 .elementor-icon i,.elementor-19 .elementor-element.elementor-element-ac9wz00 .elementor-icon svg{color:#7C5CD0;fill:#7C5CD0;} .elementor-19 .elementor-element.elementor-element-ac9wz00:hover{border-color:#C6E2E5;box-shadow:0 16px 36px -24px rgba(21,128,142,.4);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acaxy00 */.elementor-19 .elementor-element.elementor-element-acaxy00{position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;} .elementor-19 .elementor-element.elementor-element-acaxy00::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#D9534F;z-index:2;} .elementor-19 .elementor-element.elementor-element-acaxy00 .elementor-icon{width:42px;height:42px;border-radius:10px;background:color-mix(in srgb, #D9534F 13%, #fff);display:flex;align-items:center;justify-content:center;} .elementor-19 .elementor-element.elementor-element-acaxy00 .elementor-icon i,.elementor-19 .elementor-element.elementor-element-acaxy00 .elementor-icon svg{color:#D9534F;fill:#D9534F;} .elementor-19 .elementor-element.elementor-element-acaxy00:hover{border-color:#C6E2E5;box-shadow:0 16px 36px -24px rgba(21,128,142,.4);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acbbb00 */.elementor-19 .elementor-element.elementor-element-acbbb00{position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;} .elementor-19 .elementor-element.elementor-element-acbbb00::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#3BA55C;z-index:2;} .elementor-19 .elementor-element.elementor-element-acbbb00 .elementor-icon{width:42px;height:42px;border-radius:10px;background:color-mix(in srgb, #3BA55C 13%, #fff);display:flex;align-items:center;justify-content:center;} .elementor-19 .elementor-element.elementor-element-acbbb00 .elementor-icon i,.elementor-19 .elementor-element.elementor-element-acbbb00 .elementor-icon svg{color:#3BA55C;fill:#3BA55C;} .elementor-19 .elementor-element.elementor-element-acbbb00:hover{border-color:#C6E2E5;box-shadow:0 16px 36px -24px rgba(21,128,142,.4);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acchl00 */.elementor-19 .elementor-element.elementor-element-acchl00{position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;} .elementor-19 .elementor-element.elementor-element-acchl00::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#2BA7B8;z-index:2;} .elementor-19 .elementor-element.elementor-element-acchl00 .elementor-icon{width:42px;height:42px;border-radius:10px;background:color-mix(in srgb, #2BA7B8 13%, #fff);display:flex;align-items:center;justify-content:center;} .elementor-19 .elementor-element.elementor-element-acchl00 .elementor-icon i,.elementor-19 .elementor-element.elementor-element-acchl00 .elementor-icon svg{color:#2BA7B8;fill:#2BA7B8;} .elementor-19 .elementor-element.elementor-element-acchl00:hover{border-color:#C6E2E5;box-shadow:0 16px 36px -24px rgba(21,128,142,.4);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acd5h00 */.elementor-19 .elementor-element.elementor-element-acd5h00{position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;} .elementor-19 .elementor-element.elementor-element-acd5h00::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#2D8BC9;z-index:2;} .elementor-19 .elementor-element.elementor-element-acd5h00 .elementor-icon{width:42px;height:42px;border-radius:10px;background:color-mix(in srgb, #2D8BC9 13%, #fff);display:flex;align-items:center;justify-content:center;} .elementor-19 .elementor-element.elementor-element-acd5h00 .elementor-icon i,.elementor-19 .elementor-element.elementor-element-acd5h00 .elementor-icon svg{color:#2D8BC9;fill:#2D8BC9;} .elementor-19 .elementor-element.elementor-element-acd5h00:hover{border-color:#C6E2E5;box-shadow:0 16px 36px -24px rgba(21,128,142,.4);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ace0000 */.elementor-19 .elementor-element.elementor-element-ace0000{position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;} .elementor-19 .elementor-element.elementor-element-ace0000::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#C24D6B;z-index:2;} .elementor-19 .elementor-element.elementor-element-ace0000 .elementor-icon{width:42px;height:42px;border-radius:10px;background:color-mix(in srgb, #C24D6B 13%, #fff);display:flex;align-items:center;justify-content:center;} .elementor-19 .elementor-element.elementor-element-ace0000 .elementor-icon i,.elementor-19 .elementor-element.elementor-element-ace0000 .elementor-icon svg{color:#C24D6B;fill:#C24D6B;} .elementor-19 .elementor-element.elementor-element-ace0000:hover{border-color:#C6E2E5;box-shadow:0 16px 36px -24px rgba(21,128,142,.4);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acfwf00 */.elementor-19 .elementor-element.elementor-element-acfwf00{position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;} .elementor-19 .elementor-element.elementor-element-acfwf00::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#15808E;z-index:2;} .elementor-19 .elementor-element.elementor-element-acfwf00 .elementor-icon{width:42px;height:42px;border-radius:10px;background:color-mix(in srgb, #15808E 13%, #fff);display:flex;align-items:center;justify-content:center;} .elementor-19 .elementor-element.elementor-element-acfwf00 .elementor-icon i,.elementor-19 .elementor-element.elementor-element-acfwf00 .elementor-icon svg{color:#15808E;fill:#15808E;} .elementor-19 .elementor-element.elementor-element-acfwf00:hover{border-color:#C6E2E5;box-shadow:0 16px 36px -24px rgba(21,128,142,.4);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acg3s00 */.elementor-19 .elementor-element.elementor-element-acg3s00{position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;} .elementor-19 .elementor-element.elementor-element-acg3s00::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#9A4E63;z-index:2;} .elementor-19 .elementor-element.elementor-element-acg3s00 .elementor-icon{width:42px;height:42px;border-radius:10px;background:color-mix(in srgb, #9A4E63 13%, #fff);display:flex;align-items:center;justify-content:center;} .elementor-19 .elementor-element.elementor-element-acg3s00 .elementor-icon i,.elementor-19 .elementor-element.elementor-element-acg3s00 .elementor-icon svg{color:#9A4E63;fill:#9A4E63;} .elementor-19 .elementor-element.elementor-element-acg3s00:hover{border-color:#C6E2E5;box-shadow:0 16px 36px -24px rgba(21,128,142,.4);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-achah00 */.elementor-19 .elementor-element.elementor-element-achah00{position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;} .elementor-19 .elementor-element.elementor-element-achah00::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#C9821B;z-index:2;} .elementor-19 .elementor-element.elementor-element-achah00 .elementor-icon{width:42px;height:42px;border-radius:10px;background:color-mix(in srgb, #C9821B 13%, #fff);display:flex;align-items:center;justify-content:center;} .elementor-19 .elementor-element.elementor-element-achah00 .elementor-icon i,.elementor-19 .elementor-element.elementor-element-achah00 .elementor-icon svg{color:#C9821B;fill:#C9821B;} .elementor-19 .elementor-element.elementor-element-achah00:hover{border-color:#C6E2E5;box-shadow:0 16px 36px -24px rgba(21,128,142,.4);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aci1000 */.elementor-19 .elementor-element.elementor-element-aci1000{position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;} .elementor-19 .elementor-element.elementor-element-aci1000::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#2D8BC9;z-index:2;} .elementor-19 .elementor-element.elementor-element-aci1000 .elementor-icon{width:42px;height:42px;border-radius:10px;background:color-mix(in srgb, #2D8BC9 13%, #fff);display:flex;align-items:center;justify-content:center;} .elementor-19 .elementor-element.elementor-element-aci1000 .elementor-icon i,.elementor-19 .elementor-element.elementor-element-aci1000 .elementor-icon svg{color:#2D8BC9;fill:#2D8BC9;} .elementor-19 .elementor-element.elementor-element-aci1000:hover{border-color:#C6E2E5;box-shadow:0 16px 36px -24px rgba(21,128,142,.4);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acj7o00 */.elementor-19 .elementor-element.elementor-element-acj7o00{position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;} .elementor-19 .elementor-element.elementor-element-acj7o00::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#7C5CD0;z-index:2;} .elementor-19 .elementor-element.elementor-element-acj7o00 .elementor-icon{width:42px;height:42px;border-radius:10px;background:color-mix(in srgb, #7C5CD0 13%, #fff);display:flex;align-items:center;justify-content:center;} .elementor-19 .elementor-element.elementor-element-acj7o00 .elementor-icon i,.elementor-19 .elementor-element.elementor-element-acj7o00 .elementor-icon svg{color:#7C5CD0;fill:#7C5CD0;} .elementor-19 .elementor-element.elementor-element-acj7o00:hover{border-color:#C6E2E5;box-shadow:0 16px 36px -24px rgba(21,128,142,.4);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ackzw00 */.elementor-19 .elementor-element.elementor-element-ackzw00{position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;} .elementor-19 .elementor-element.elementor-element-ackzw00::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#3BA55C;z-index:2;} .elementor-19 .elementor-element.elementor-element-ackzw00 .elementor-icon{width:42px;height:42px;border-radius:10px;background:color-mix(in srgb, #3BA55C 13%, #fff);display:flex;align-items:center;justify-content:center;} .elementor-19 .elementor-element.elementor-element-ackzw00 .elementor-icon i,.elementor-19 .elementor-element.elementor-element-ackzw00 .elementor-icon svg{color:#3BA55C;fill:#3BA55C;} .elementor-19 .elementor-element.elementor-element-ackzw00:hover{border-color:#C6E2E5;box-shadow:0 16px 36px -24px rgba(21,128,142,.4);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aclv500 */.elementor-19 .elementor-element.elementor-element-aclv500{position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;} .elementor-19 .elementor-element.elementor-element-aclv500::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#2BA7B8;z-index:2;} .elementor-19 .elementor-element.elementor-element-aclv500 .elementor-icon{width:42px;height:42px;border-radius:10px;background:color-mix(in srgb, #2BA7B8 13%, #fff);display:flex;align-items:center;justify-content:center;} .elementor-19 .elementor-element.elementor-element-aclv500 .elementor-icon i,.elementor-19 .elementor-element.elementor-element-aclv500 .elementor-icon svg{color:#2BA7B8;fill:#2BA7B8;} .elementor-19 .elementor-element.elementor-element-aclv500:hover{border-color:#C6E2E5;box-shadow:0 16px 36px -24px rgba(21,128,142,.4);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-acmpl00 */.elementor-19 .elementor-element.elementor-element-acmpl00{position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s;} .elementor-19 .elementor-element.elementor-element-acmpl00::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#15808E;z-index:2;} .elementor-19 .elementor-element.elementor-element-acmpl00 .elementor-icon{width:42px;height:42px;border-radius:10px;background:color-mix(in srgb, #15808E 13%, #fff);display:flex;align-items:center;justify-content:center;} .elementor-19 .elementor-element.elementor-element-acmpl00 .elementor-icon i,.elementor-19 .elementor-element.elementor-element-acmpl00 .elementor-icon svg{color:#15808E;fill:#15808E;} .elementor-19 .elementor-element.elementor-element-acmpl00:hover{border-color:#C6E2E5;box-shadow:0 16px 36px -24px rgba(21,128,142,.4);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac7xl00 */.elementor-19 .elementor-element.elementor-element-ac7xl00{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:48px;} @media(max-width:980px){.elementor-19 .elementor-element.elementor-element-ac7xl00{grid-template-columns:repeat(2,1fr);}} @media(max-width:640px){.elementor-19 .elementor-element.elementor-element-ac7xl00{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aco3k00 */.elementor-19 .elementor-element.elementor-element-aco3k00 .elementor-button{box-shadow:0 10px 22px rgba(21,128,142,.28);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac25500 */.elementor-19 .elementor-element.elementor-element-ac25500{max-width:1240px;margin:0 auto;padding:0 56px;} @media(max-width:640px){.elementor-19 .elementor-element.elementor-element-ac25500{padding:0 24px;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b77a970 */.elementor-19 .elementor-element.elementor-element-b77a970 .elementor-button{box-shadow:0 10px 22px rgba(21,128,142,.28);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac4ik00 */.elementor-19 .elementor-element.elementor-element-ac4ik00 .elementor-heading-title{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:6px 12px;background:#fff;border:1px solid #E2E8EE;color:#5B6573;} .elementor-19 .elementor-element.elementor-element-ac4ik00 .elementor-heading-title::before{content:"";width:6px;height:6px;border-radius:50%;background:#15808E;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac5fw00 */.elementor-19 .elementor-element.elementor-element-ac5fw00{max-width:20ch;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac9ir00 */.elementor-19 .elementor-element.elementor-element-ac9ir00{flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac8nn00 */.elementor-19 .elementor-element.elementor-element-ac8nn00{border-left-color:#15808E !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acbua00 */.elementor-19 .elementor-element.elementor-element-acbua00{display:flex;flex-wrap:wrap;gap:8px;} .elementor-19 .elementor-element.elementor-element-acbua00 .ow{font-size:12.5px;color:#9AA0A6;border:1px dashed #D6DEE2;border-radius:8px;padding:6px 12px;text-decoration:line-through;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acfyc00 */.elementor-19 .elementor-element.elementor-element-acfyc00 .elementor-heading-title{display:inline-block;background:#ECF6F7;padding:5px 11px;border-radius:999px;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-acgu200 */.elementor-19 .elementor-element.elementor-element-acgu200 .elementor-icon-list-items{padding:8px;} .elementor-19 .elementor-element.elementor-element-acgu200 .elementor-icon-list-item{padding:13px 14px;border-top:1px solid #F0F3F5;} .elementor-19 .elementor-element.elementor-element-acgu200 .elementor-icon-list-items>.elementor-icon-list-item:first-child{border-top:none;} .elementor-19 .elementor-element.elementor-element-acgu200 .elementor-icon-list-icon{background:#3BA55C;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:13px;} .elementor-19 .elementor-element.elementor-element-acgu200 .elementor-icon-list-icon svg{width:11px;height:11px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acc4300 */.elementor-19 .elementor-element.elementor-element-acc4300{overflow:hidden;box-shadow:0 26px 60px -32px rgba(22,40,60,.32);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac23600 */.elementor-19 .elementor-element.elementor-element-ac23600{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:0 56px;display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:center;} @media(max-width:980px){.elementor-19 .elementor-element.elementor-element-ac23600{grid-template-columns:1fr;gap:30px;}} @media(max-width:640px){.elementor-19 .elementor-element.elementor-element-ac23600{padding:0 24px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1y400 */.elementor-19 .elementor-element.elementor-element-ac1y400{position:relative;overflow:hidden;} .elementor-19 .elementor-element.elementor-element-ac1y400::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat;background-image:radial-gradient(circle at 4% 16%, rgba(43,158,175,.22) 0 30px, transparent 31px),radial-gradient(circle at 12% 40%, rgba(59,165,92,.16) 0 14px, transparent 15px),radial-gradient(circle at 6% 70%, rgba(45,139,201,.16) 0 38px, transparent 39px),radial-gradient(circle at 17% 86%, rgba(43,158,175,.15) 0 18px, transparent 19px),radial-gradient(circle at 1% 50%, rgba(43,158,175,.13) 0 10px, transparent 11px),radial-gradient(circle at 14% 60%, rgba(45,139,201,.12) 0 7px, transparent 8px),radial-gradient(circle at 95% 10%, rgba(43,158,175,.20) 0 34px, transparent 35px),radial-gradient(circle at 87% 28%, rgba(59,165,92,.15) 0 13px, transparent 14px),radial-gradient(circle at 98% 56%, rgba(45,139,201,.16) 0 24px, transparent 25px),radial-gradient(circle at 90% 80%, rgba(43,158,175,.17) 0 30px, transparent 31px),radial-gradient(circle at 99% 38%, rgba(43,158,175,.12) 0 9px, transparent 10px),radial-gradient(circle at 83% 64%, rgba(43,158,175,.11) 0 7px, transparent 8px);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ackw300 */.elementor-19 .elementor-element.elementor-element-ackw300 .elementor-heading-title{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:6px 12px;background:#fff;border:1px solid #E2E8EE;color:#5B6573;} .elementor-19 .elementor-element.elementor-element-ackw300 .elementor-heading-title::before{content:"";width:6px;height:6px;border-radius:50%;background:#15808E;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aclx800 */.elementor-19 .elementor-element.elementor-element-aclx800{max-width:24ch;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acmsj00 */.elementor-19 .elementor-element.elementor-element-acmsj00{max-width:64ch;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acj9900 */.elementor-19 .elementor-element.elementor-element-acj9900{text-align:center;align-items:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acofy00 */.elementor-19 .elementor-element.elementor-element-acofy00{display:grid;grid-template-columns:210px 1fr 1fr;min-width:820px;} .elementor-19 .elementor-element.elementor-element-acofy00 .cl-head{background:#FBFCFD;} .elementor-19 .elementor-element.elementor-element-acofy00 .cl-me-head{background:linear-gradient(155deg,#17899A,#117380) !important;} .elementor-19 .elementor-element.elementor-element-acofy00 .cl-label{background:#FBFCFD;} .elementor-19 .elementor-element.elementor-element-acofy00 .cl-row{border-top:1px solid #EFF2F5;} .elementor-19 .elementor-element.elementor-element-acofy00 .cl-col{border-left:1px solid #F0F3F5;} .elementor-19 .elementor-element.elementor-element-acofy00 .cl-me{background:#ECF6F7;} .elementor-19 .elementor-element.elementor-element-acofy00 .cl-me .ck{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#3BA55C;color:#fff;font-size:11px;margin-right:9px;vertical-align:-3px;}

@media(max-width:768px){
.elementor-19 .elementor-element.elementor-element-acofy00{display:block;min-width:0;}
.elementor-19 .elementor-element.elementor-element-acofy00 .cl-head{display:none;}
.elementor-19 .elementor-element.elementor-element-acofy00 .cl-label{border-top:2px solid #E4ECEC;border-left:none;margin-top:16px;padding:14px 16px 4px;font-weight:800;background:transparent;}
.elementor-19 .elementor-element.elementor-element-acofy00 .cl-td{border-left:none;border-top:none;padding:4px 16px 12px;}
.elementor-19 .elementor-element.elementor-element-acofy00 .cl-me{border-left:none;border-top:none;padding:4px 16px 16px;}
.elementor-19 .elementor-element.elementor-element-acofy00 .cl-td::before{content:"Template-Driven Tools";display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8A97A1;margin-bottom:3px;}
.elementor-19 .elementor-element.elementor-element-acofy00 .cl-me::before{content:"AccrediCulture";display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#117380;margin-bottom:3px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acn2u00 */.elementor-19 .elementor-element.elementor-element-acn2u00{overflow-x:auto;box-shadow:0 24px 56px -34px rgba(22,40,60,.28);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac1ktp0 */.elementor-19 .elementor-element.elementor-element-ac1ktp0 .elementor-button{box-shadow:0 10px 22px rgba(21,128,142,.28);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aci2900 */.elementor-19 .elementor-element.elementor-element-aci2900{max-width:1240px;margin:0 auto;padding:0 56px;} @media(max-width:640px){.elementor-19 .elementor-element.elementor-element-aci2900{padding:0 24px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac1ors0 */.elementor-19 .elementor-element.elementor-element-ac1ors0 .elementor-heading-title{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:6px 12px;background:#fff;border:1px solid #E2E8EE;color:#5B6573;} .elementor-19 .elementor-element.elementor-element-ac1ors0 .elementor-heading-title::before{content:"";width:6px;height:6px;border-radius:50%;background:#15808E;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac1prv0 */.elementor-19 .elementor-element.elementor-element-ac1prv0{max-width:24ch;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac1qv30 */.elementor-19 .elementor-element.elementor-element-ac1qv30{max-width:64ch;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1nwj0 */.elementor-19 .elementor-element.elementor-element-ac1nwj0{text-align:center;align-items:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1ssm0 */.elementor-19 .elementor-element.elementor-element-ac1ssm0{min-height:122px;box-shadow:0 10px 26px -22px rgba(22,40,60,.3);} .elementor-19 .elementor-element.elementor-element-ac1ssm0 img{max-height:64px;max-width:190px;width:auto;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1u260 */.elementor-19 .elementor-element.elementor-element-ac1u260{min-height:122px;box-shadow:0 10px 26px -22px rgba(22,40,60,.3);} .elementor-19 .elementor-element.elementor-element-ac1u260 img{max-height:64px;max-width:190px;width:auto;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1w630 */.elementor-19 .elementor-element.elementor-element-ac1w630{min-height:122px;box-shadow:0 10px 26px -22px rgba(22,40,60,.3);} .elementor-19 .elementor-element.elementor-element-ac1w630 img{max-height:64px;max-width:190px;width:auto;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1yu50 */.elementor-19 .elementor-element.elementor-element-ac1yu50{min-height:122px;box-shadow:0 10px 26px -22px rgba(22,40,60,.3);} .elementor-19 .elementor-element.elementor-element-ac1yu50 img{max-height:64px;max-width:190px;width:auto;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1rio0 */.elementor-19 .elementor-element.elementor-element-ac1rio0{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1100px;margin:0 auto 48px;} @media(max-width:980px){.elementor-19 .elementor-element.elementor-element-ac1rio0{grid-template-columns:repeat(2,1fr);}} .elementor-19 .elementor-element.elementor-element-ac1rio0 img{max-width:100%!important;height:auto!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac204p0 */.elementor-19 .elementor-element.elementor-element-ac204p0{display:grid;grid-template-columns:repeat(2,1fr);gap:26px 44px;max-width:1000px;margin:0 auto;text-align:left;} @media(max-width:980px){.elementor-19 .elementor-element.elementor-element-ac204p0{grid-template-columns:1fr;gap:22px;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac2kck0 */.elementor-19 .elementor-element.elementor-element-ac2kck0 .elementor-button{box-shadow:0 10px 22px rgba(21,128,142,.28);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac1m5y0 */.elementor-19 .elementor-element.elementor-element-ac1m5y0{max-width:1240px;margin:0 auto;padding:0 56px;} @media(max-width:640px){.elementor-19 .elementor-element.elementor-element-ac1m5y0{padding:0 24px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac2o8x0 */.elementor-19 .elementor-element.elementor-element-ac2o8x0{max-width:18ch;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac2pyt0 */.elementor-19 .elementor-element.elementor-element-ac2pyt0{max-width:52ch;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac2rx70 */.elementor-19 .elementor-element.elementor-element-ac2rx70 .elementor-button{box-shadow:0 12px 26px rgba(0,0,0,.18);} .elementor-19 .elementor-element.elementor-element-ac2rx70 .elementor-button:hover{background:#eafafa;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac2msh0 */.elementor-19 .elementor-element.elementor-element-ac2msh0{max-width:1240px;margin:0 auto;padding:0 56px;text-align:center;align-items:center;} @media(max-width:640px){.elementor-19 .elementor-element.elementor-element-ac2msh0{padding:0 24px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac2lja0 */.elementor-19 .elementor-element.elementor-element-ac2lja0{background:linear-gradient(155deg,#17899A 0%,#117380 55%,#0c5360 100%);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-tbld50n */.elementor-19 .elementor-element.elementor-element-tbld50n{text-align:left !important;} .elementor-19 .elementor-element.elementor-element-tbld50n .elementor-widget-container{text-align:left !important;} .elementor-19 .elementor-element.elementor-element-tbld50n img{filter:brightness(0) invert(1);height:30px;width:auto;margin-left:0 !important;margin-right:auto !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t3eyk8i */.elementor-19 .elementor-element.elementor-element-t3eyk8i{color:#8B96A3;font-size:14.5px;line-height:1.6;font-family:'Plus Jakarta Sans',sans-serif;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-tisbc1d */.elementor-19 .elementor-element.elementor-element-tisbc1d{color:#8B96A3;font-size:14px;line-height:1.65;font-family:'Plus Jakarta Sans',sans-serif;} .elementor-19 .elementor-element.elementor-element-tisbc1d a{color:#C2CCD6;text-decoration:none;display:block;margin-bottom:10px;} .elementor-19 .elementor-element.elementor-element-tisbc1d a:hover{color:#2BA7B8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tqj1pgx */.elementor-19 .elementor-element.elementor-element-tqj1pgx{flex:1 1 320px !important;max-width:420px;} @media(max-width:880px){.elementor-19 .elementor-element.elementor-element-tqj1pgx{max-width:none;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-tclh4xt */.elementor-19 .elementor-element.elementor-element-tclh4xt a{display:block;color:#C2CCD6;text-decoration:none;padding:7px 0;font-size:14.5px;font-family:'Plus Jakarta Sans',sans-serif;} .elementor-19 .elementor-element.elementor-element-tclh4xt a:hover{color:#2BA7B8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ttsih7b */.elementor-19 .elementor-element.elementor-element-ttsih7b{flex:0 0 180px !important;width:180px;} @media(max-width:880px){.elementor-19 .elementor-element.elementor-element-ttsih7b{flex:1 1 auto !important;width:auto;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-tbiiaoi */.elementor-19 .elementor-element.elementor-element-tbiiaoi a{display:block;color:#C2CCD6;text-decoration:none;padding:7px 0;font-size:14.5px;font-family:'Plus Jakarta Sans',sans-serif;} .elementor-19 .elementor-element.elementor-element-tbiiaoi a:hover{color:#2BA7B8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tbqfhsj */.elementor-19 .elementor-element.elementor-element-tbqfhsj{flex:0 0 180px !important;width:180px;} @media(max-width:880px){.elementor-19 .elementor-element.elementor-element-tbqfhsj{flex:1 1 auto !important;width:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-t4smhmk */.elementor-19 .elementor-element.elementor-element-t4smhmk{display:flex !important;flex-direction:row !important;gap:56px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;} @media(max-width:880px){.elementor-19 .elementor-element.elementor-element-t4smhmk{flex-direction:column !important;gap:34px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-t7xl8cw */.elementor-19 .elementor-element.elementor-element-t7xl8cw{color:#6B7785;font-size:13px;font-family:'Plus Jakarta Sans',sans-serif;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-te4ntn5 */.elementor-19 .elementor-element.elementor-element-te4ntn5 a{color:#8B96A3;text-decoration:none;font-size:13px;font-family:'Plus Jakarta Sans',sans-serif;} .elementor-19 .elementor-element.elementor-element-te4ntn5 a:hover{color:#2BA7B8;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-t6hi7r7 */.elementor-19 .elementor-element.elementor-element-t6hi7r7{display:flex !important;flex-direction:row !important;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:46px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-tn9qntr */.elementor-19 .elementor-element.elementor-element-tn9qntr{max-width:1180px;margin:0 auto;padding:62px 24px 30px;width:100%;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05f0886 */.elementor-19 .elementor-element.elementor-element-05f0886{background:#0E1822;}/* End custom CSS */