.elementor-1178 .elementor-element.elementor-element-2a14d98f{--display:flex;--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:127px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-1178 .elementor-element.elementor-element-2a14d98f:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-2a14d98f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #040c18 0%, #0d284d 100%);}.elementor-1178 .elementor-element.elementor-element-d60e2f{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-e59c202{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-7142a841 > .elementor-widget-container{background-color:rgba(0, 201, 219, 0.12);margin:0px 0px 20px 0px;padding:7px 18px 7px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0, 201, 219, 0.3);border-radius:50px 50px 50px 50px;}.elementor-1178 .elementor-element.elementor-element-7142a841.elementor-element{--align-self:flex-start;}.elementor-1178 .elementor-element.elementor-element-7142a841 .elementor-icon-list-icon i{color:#00c9db;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-7142a841 .elementor-icon-list-icon svg{fill:#00c9db;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-7142a841{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-7142a841 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-7142a841 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.5px;}.elementor-1178 .elementor-element.elementor-element-7142a841 .elementor-icon-list-text{color:#00c9db;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-58c4406 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-1178 .elementor-element.elementor-element-58c4406 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:55px;font-weight:800;line-height:1.14em;letter-spacing:-1.1px;color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-36ef93e5 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-1178 .elementor-element.elementor-element-36ef93e5{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;font-weight:400;line-height:1.82em;color:#d8e5f5;}.elementor-1178 .elementor-element.elementor-element-36ef93e5 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-24f505d0 > .elementor-widget-container{margin:0px 0px 29px 0px;}.elementor-1178 .elementor-element.elementor-element-24f505d0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#c2d6ed;}.elementor-1178 .elementor-element.elementor-element-24f505d0 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-26ddf4f0{--display:flex;--position:relative;top:0px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-26ddf4f0{left:0px;}body.rtl .elementor-1178 .elementor-element.elementor-element-26ddf4f0{right:0px;}.elementor-1178 .elementor-element.elementor-element-38869ae > .elementor-widget-container{background-color:#0e2444;}.elementor-1178 .elementor-element.elementor-element-38869ae img{height:406px;object-fit:cover;object-position:center center;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(0, 201, 219, 0.3);border-radius:34px 34px 34px 34px;box-shadow:0px 25px 60px 0px rgba(0, 0, 0, 0.45);}.elementor-1178 .elementor-element.elementor-element-2143c16d{--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:18px 18px;--row-gap:18px;--column-gap:18px;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:rgba(0, 201, 219, 0.5);--border-color:rgba(0, 201, 219, 0.5);--border-radius:18px 18px 18px 18px;box-shadow:0px 16px 40px 0px rgba(0, 0, 0, 0.35);}.elementor-1178 .elementor-element.elementor-element-2143c16d:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-2143c16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(9, 26, 50, 0.92);}.elementor-1178 .elementor-element.elementor-element-7f195a11 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:800;line-height:1em;color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-2836a6cc{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.35em;letter-spacing:0.5px;color:#e2eaf4;}.elementor-1178 .elementor-element.elementor-element-2836a6cc p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-2baf784{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-4e093d44{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-3b54760a > .elementor-widget-container{background-color:rgba(255, 255, 255, 0.05);padding:18px 20px 18px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);border-radius:18px 18px 18px 18px;}.elementor-1178 .elementor-element.elementor-element-3b54760a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1178 .elementor-element.elementor-element-3b54760a.elementor-view-stacked .elementor-icon{background-color:#00c9db;fill:#050e1d;color:#050e1d;}.elementor-1178 .elementor-element.elementor-element-3b54760a.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-3b54760a.elementor-view-default .elementor-icon{fill:#00c9db;color:#00c9db;border-color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-3b54760a.elementor-view-framed .elementor-icon{background-color:#050e1d;}.elementor-1178 .elementor-element.elementor-element-3b54760a .elementor-icon{font-size:18px;padding:12px;}.elementor-1178 .elementor-element.elementor-element-3b54760a .elementor-icon-box-title, .elementor-1178 .elementor-element.elementor-element-3b54760a .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-1178 .elementor-element.elementor-element-3b54760a .elementor-icon-box-title{color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-3b54760a:has(:hover) .elementor-icon-box-title,
					 .elementor-1178 .elementor-element.elementor-element-3b54760a:has(:focus) .elementor-icon-box-title{color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-67295d5b > .elementor-widget-container{background-color:rgba(255, 255, 255, 0.05);padding:18px 20px 18px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);border-radius:18px 18px 18px 18px;}.elementor-1178 .elementor-element.elementor-element-67295d5b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1178 .elementor-element.elementor-element-67295d5b.elementor-view-stacked .elementor-icon{background-color:#00c9db;fill:#050e1d;color:#050e1d;}.elementor-1178 .elementor-element.elementor-element-67295d5b.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-67295d5b.elementor-view-default .elementor-icon{fill:#00c9db;color:#00c9db;border-color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-67295d5b.elementor-view-framed .elementor-icon{background-color:#050e1d;}.elementor-1178 .elementor-element.elementor-element-67295d5b .elementor-icon{font-size:18px;padding:12px;}.elementor-1178 .elementor-element.elementor-element-67295d5b .elementor-icon-box-title, .elementor-1178 .elementor-element.elementor-element-67295d5b .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-1178 .elementor-element.elementor-element-67295d5b .elementor-icon-box-title{color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-67295d5b:has(:hover) .elementor-icon-box-title,
					 .elementor-1178 .elementor-element.elementor-element-67295d5b:has(:focus) .elementor-icon-box-title{color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-55a2c5d > .elementor-widget-container{background-color:rgba(255, 255, 255, 0.05);padding:18px 20px 18px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);border-radius:18px 18px 18px 18px;}.elementor-1178 .elementor-element.elementor-element-55a2c5d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1178 .elementor-element.elementor-element-55a2c5d.elementor-view-stacked .elementor-icon{background-color:#00c9db;fill:#050e1d;color:#050e1d;}.elementor-1178 .elementor-element.elementor-element-55a2c5d.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-55a2c5d.elementor-view-default .elementor-icon{fill:#00c9db;color:#00c9db;border-color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-55a2c5d.elementor-view-framed .elementor-icon{background-color:#050e1d;}.elementor-1178 .elementor-element.elementor-element-55a2c5d .elementor-icon{font-size:18px;padding:12px;}.elementor-1178 .elementor-element.elementor-element-55a2c5d .elementor-icon-box-title, .elementor-1178 .elementor-element.elementor-element-55a2c5d .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-1178 .elementor-element.elementor-element-55a2c5d .elementor-icon-box-title{color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-55a2c5d:has(:hover) .elementor-icon-box-title,
					 .elementor-1178 .elementor-element.elementor-element-55a2c5d:has(:focus) .elementor-icon-box-title{color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-78b146d4 > .elementor-widget-container{background-color:rgba(255, 255, 255, 0.05);padding:18px 20px 18px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);border-radius:18px 18px 18px 18px;}.elementor-1178 .elementor-element.elementor-element-78b146d4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1178 .elementor-element.elementor-element-78b146d4.elementor-view-stacked .elementor-icon{background-color:#00c9db;fill:#050e1d;color:#050e1d;}.elementor-1178 .elementor-element.elementor-element-78b146d4.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-78b146d4.elementor-view-default .elementor-icon{fill:#00c9db;color:#00c9db;border-color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-78b146d4.elementor-view-framed .elementor-icon{background-color:#050e1d;}.elementor-1178 .elementor-element.elementor-element-78b146d4 .elementor-icon{font-size:18px;padding:12px;}.elementor-1178 .elementor-element.elementor-element-78b146d4 .elementor-icon-box-title, .elementor-1178 .elementor-element.elementor-element-78b146d4 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.35em;}.elementor-1178 .elementor-element.elementor-element-78b146d4 .elementor-icon-box-title{color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-78b146d4:has(:hover) .elementor-icon-box-title,
					 .elementor-1178 .elementor-element.elementor-element-78b146d4:has(:focus) .elementor-icon-box-title{color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-8575f1b > .elementor-widget-container{background-color:transparent;padding:22px 26px 22px 26px;background-image:linear-gradient(135deg, rgba(0, 201, 219, 0.14) 0%, rgba(22, 54, 95, 0.45) 100%);border-style:solid;border-width:1px 1px 1px 4px;border-color:rgba(0, 201, 219, 0.4);border-radius:18px 18px 18px 18px;}.elementor-1178 .elementor-element.elementor-element-8575f1b .elementor-icon-box-wrapper{align-items:start;gap:18px;}.elementor-1178 .elementor-element.elementor-element-8575f1b.elementor-view-stacked .elementor-icon{background-color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-8575f1b.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-8575f1b.elementor-view-default .elementor-icon{fill:#00c9db;color:#00c9db;border-color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-8575f1b .elementor-icon{font-size:22px;}.elementor-1178 .elementor-element.elementor-element-8575f1b .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:500;line-height:1.65em;color:#e6f3ff;}.elementor-1178 .elementor-element.elementor-element-2d233b85{--display:flex;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-1178 .elementor-element.elementor-element-2d233b85:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-2d233b85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6fafe;}.elementor-1178 .elementor-element.elementor-element-88b42c8{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-171c67ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1178 .elementor-element.elementor-element-228c44d9 > .elementor-widget-container{background-color:#fffbeb;margin:0px 0px 20px 0px;padding:7px 18px 7px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(245, 158, 11, 0.35);border-radius:50px 50px 50px 50px;}.elementor-1178 .elementor-element.elementor-element-228c44d9.elementor-element{--align-self:flex-start;}.elementor-1178 .elementor-element.elementor-element-228c44d9 .elementor-icon-list-icon i{color:#d97706;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-228c44d9 .elementor-icon-list-icon svg{fill:#d97706;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-228c44d9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-228c44d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-228c44d9 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.5px;}.elementor-1178 .elementor-element.elementor-element-228c44d9 .elementor-icon-list-text{color:#d97706;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-24aacb1e > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-1178 .elementor-element.elementor-element-24aacb1e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;line-height:1.22em;letter-spacing:-0.8px;color:#091a32;}.elementor-1178 .elementor-element.elementor-element-337aab0f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1178 .elementor-element.elementor-element-337aab0f{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-337aab0f p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-6dc197e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1178 .elementor-element.elementor-element-6dc197e5{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.78em;color:#091a32;}.elementor-1178 .elementor-element.elementor-element-6dc197e5 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-15a849a8{--display:flex;--position:relative;top:0px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-15a849a8{left:0px;}body.rtl .elementor-1178 .elementor-element.elementor-element-15a849a8{right:0px;}.elementor-1178 .elementor-element.elementor-element-6f481538 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2eaf4;border-radius:26px 26px 26px 26px;box-shadow:0px 22px 50px 0px rgba(9, 26, 50, 0.12);}.elementor-1178 .elementor-element.elementor-element-55d3a903 > .elementor-widget-container{background-color:rgba(9, 26, 50, 0.88);padding:9px 18px 9px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(245, 158, 11, 0.45);border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-55d3a903{left:20px;}body.rtl .elementor-1178 .elementor-element.elementor-element-55d3a903{right:20px;}.elementor-1178 .elementor-element.elementor-element-55d3a903{top:20px;z-index:2;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-55d3a903 .elementor-icon-list-icon i{color:#f59e0b;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-55d3a903 .elementor-icon-list-icon svg{fill:#f59e0b;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-55d3a903 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-55d3a903 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;}.elementor-1178 .elementor-element.elementor-element-55d3a903 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-a60f321{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;}.elementor-1178 .elementor-element.elementor-element-36a377e0 > .elementor-widget-container{background-color:#ffffff;padding:26px 23px 26px 23px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2eaf4;border-radius:18px 18px 18px 18px;}.elementor-1178 .elementor-element.elementor-element-36a377e0 .elementor-icon-box-wrapper{align-items:center;gap:18px;}.elementor-1178 .elementor-element.elementor-element-36a377e0.elementor-view-stacked .elementor-icon{background-color:#e6fafc;fill:#009cb0;color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-36a377e0.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-36a377e0.elementor-view-default .elementor-icon{fill:#e6fafc;color:#e6fafc;border-color:#e6fafc;}.elementor-1178 .elementor-element.elementor-element-36a377e0.elementor-view-framed .elementor-icon{background-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-36a377e0 .elementor-icon{font-size:20px;padding:13px;}.elementor-1178 .elementor-element.elementor-element-36a377e0 .elementor-icon-box-title, .elementor-1178 .elementor-element.elementor-element-36a377e0 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;}.elementor-1178 .elementor-element.elementor-element-36a377e0 .elementor-icon-box-title{color:#091a32;}.elementor-1178 .elementor-element.elementor-element-36a377e0:has(:hover) .elementor-icon-box-title,
					 .elementor-1178 .elementor-element.elementor-element-36a377e0:has(:focus) .elementor-icon-box-title{color:#091a32;}.elementor-1178 .elementor-element.elementor-element-7d004f1a > .elementor-widget-container{background-color:#ffffff;padding:26px 23px 26px 23px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2eaf4;border-radius:18px 18px 18px 18px;}.elementor-1178 .elementor-element.elementor-element-7d004f1a .elementor-icon-box-wrapper{align-items:start;gap:18px;}.elementor-1178 .elementor-element.elementor-element-7d004f1a.elementor-view-stacked .elementor-icon{background-color:#e6fafc;fill:#009cb0;color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-7d004f1a.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-7d004f1a.elementor-view-default .elementor-icon{fill:#e6fafc;color:#e6fafc;border-color:#e6fafc;}.elementor-1178 .elementor-element.elementor-element-7d004f1a.elementor-view-framed .elementor-icon{background-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-7d004f1a .elementor-icon{font-size:20px;padding:13px;}.elementor-1178 .elementor-element.elementor-element-7d004f1a .elementor-icon-box-title, .elementor-1178 .elementor-element.elementor-element-7d004f1a .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;}.elementor-1178 .elementor-element.elementor-element-7d004f1a .elementor-icon-box-title{color:#091a32;}.elementor-1178 .elementor-element.elementor-element-7d004f1a:has(:hover) .elementor-icon-box-title,
					 .elementor-1178 .elementor-element.elementor-element-7d004f1a:has(:focus) .elementor-icon-box-title{color:#091a32;}.elementor-1178 .elementor-element.elementor-element-60475ea4 > .elementor-widget-container{background-color:#ffffff;padding:26px 23px 26px 23px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2eaf4;border-radius:18px 18px 18px 18px;}.elementor-1178 .elementor-element.elementor-element-60475ea4 .elementor-icon-box-wrapper{align-items:start;gap:18px;}.elementor-1178 .elementor-element.elementor-element-60475ea4.elementor-view-stacked .elementor-icon{background-color:#e6fafc;fill:#009cb0;color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-60475ea4.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-60475ea4.elementor-view-default .elementor-icon{fill:#e6fafc;color:#e6fafc;border-color:#e6fafc;}.elementor-1178 .elementor-element.elementor-element-60475ea4.elementor-view-framed .elementor-icon{background-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-60475ea4 .elementor-icon{font-size:20px;padding:13px;}.elementor-1178 .elementor-element.elementor-element-60475ea4 .elementor-icon-box-title, .elementor-1178 .elementor-element.elementor-element-60475ea4 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;}.elementor-1178 .elementor-element.elementor-element-60475ea4 .elementor-icon-box-title{color:#091a32;}.elementor-1178 .elementor-element.elementor-element-60475ea4:has(:hover) .elementor-icon-box-title,
					 .elementor-1178 .elementor-element.elementor-element-60475ea4:has(:focus) .elementor-icon-box-title{color:#091a32;}.elementor-1178 .elementor-element.elementor-element-4481edb > .elementor-widget-container{background-color:#ffffff;padding:26px 23px 26px 23px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2eaf4;border-radius:18px 18px 18px 18px;}.elementor-1178 .elementor-element.elementor-element-4481edb .elementor-icon-box-wrapper{align-items:start;gap:18px;}.elementor-1178 .elementor-element.elementor-element-4481edb.elementor-view-stacked .elementor-icon{background-color:#e6fafc;fill:#009cb0;color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-4481edb.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-4481edb.elementor-view-default .elementor-icon{fill:#e6fafc;color:#e6fafc;border-color:#e6fafc;}.elementor-1178 .elementor-element.elementor-element-4481edb.elementor-view-framed .elementor-icon{background-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-4481edb .elementor-icon{font-size:20px;padding:13px;}.elementor-1178 .elementor-element.elementor-element-4481edb .elementor-icon-box-title, .elementor-1178 .elementor-element.elementor-element-4481edb .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;}.elementor-1178 .elementor-element.elementor-element-4481edb .elementor-icon-box-title{color:#091a32;}.elementor-1178 .elementor-element.elementor-element-4481edb:has(:hover) .elementor-icon-box-title,
					 .elementor-1178 .elementor-element.elementor-element-4481edb:has(:focus) .elementor-icon-box-title{color:#091a32;}.elementor-1178 .elementor-element.elementor-element-55f390b5 > .elementor-widget-container{background-color:#ffffff;padding:26px 23px 26px 23px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2eaf4;border-radius:18px 18px 18px 18px;}.elementor-1178 .elementor-element.elementor-element-55f390b5 .elementor-icon-box-wrapper{align-items:start;gap:18px;}.elementor-1178 .elementor-element.elementor-element-55f390b5.elementor-view-stacked .elementor-icon{background-color:#e6fafc;fill:#009cb0;color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-55f390b5.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-55f390b5.elementor-view-default .elementor-icon{fill:#e6fafc;color:#e6fafc;border-color:#e6fafc;}.elementor-1178 .elementor-element.elementor-element-55f390b5.elementor-view-framed .elementor-icon{background-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-55f390b5 .elementor-icon{font-size:20px;padding:13px;}.elementor-1178 .elementor-element.elementor-element-55f390b5 .elementor-icon-box-title, .elementor-1178 .elementor-element.elementor-element-55f390b5 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;}.elementor-1178 .elementor-element.elementor-element-55f390b5 .elementor-icon-box-title{color:#091a32;}.elementor-1178 .elementor-element.elementor-element-55f390b5:has(:hover) .elementor-icon-box-title,
					 .elementor-1178 .elementor-element.elementor-element-55f390b5:has(:focus) .elementor-icon-box-title{color:#091a32;}.elementor-1178 .elementor-element.elementor-element-46604be5 > .elementor-widget-container{background-color:#ffffff;padding:26px 23px 26px 23px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2eaf4;border-radius:18px 18px 18px 18px;}.elementor-1178 .elementor-element.elementor-element-46604be5 .elementor-icon-box-wrapper{align-items:start;gap:18px;}.elementor-1178 .elementor-element.elementor-element-46604be5.elementor-view-stacked .elementor-icon{background-color:#e6fafc;fill:#009cb0;color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-46604be5.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-46604be5.elementor-view-default .elementor-icon{fill:#e6fafc;color:#e6fafc;border-color:#e6fafc;}.elementor-1178 .elementor-element.elementor-element-46604be5.elementor-view-framed .elementor-icon{background-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-46604be5 .elementor-icon{font-size:20px;padding:13px;}.elementor-1178 .elementor-element.elementor-element-46604be5 .elementor-icon-box-title, .elementor-1178 .elementor-element.elementor-element-46604be5 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.55em;}.elementor-1178 .elementor-element.elementor-element-46604be5 .elementor-icon-box-title{color:#091a32;}.elementor-1178 .elementor-element.elementor-element-46604be5:has(:hover) .elementor-icon-box-title,
					 .elementor-1178 .elementor-element.elementor-element-46604be5:has(:focus) .elementor-icon-box-title{color:#091a32;}.elementor-1178 .elementor-element.elementor-element-2c402867 > .elementor-widget-container{background-color:transparent;margin:40px 0px 0px 0px;padding:32px 40px 32px 40px;background-image:linear-gradient(135deg, #091a32 0%, #102d55 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0, 201, 219, 0.35);border-radius:26px 26px 26px 26px;}.elementor-1178 .elementor-element.elementor-element-2c402867 .elementor-icon-box-wrapper{align-items:start;gap:28px;}.elementor-1178 .elementor-element.elementor-element-2c402867.elementor-view-stacked .elementor-icon{background-color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-2c402867.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-2c402867.elementor-view-default .elementor-icon{fill:#00c9db;color:#00c9db;border-color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-2c402867 .elementor-icon{font-size:35px;}.elementor-1178 .elementor-element.elementor-element-2c402867 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.65em;color:#e2eaf4;}.elementor-1178 .elementor-element.elementor-element-711542c0{--display:flex;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-1178 .elementor-element.elementor-element-711542c0:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-711542c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-28f75081{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1178 .elementor-element.elementor-element-4e9a4960 > .elementor-widget-container{background-color:#e6fafc;margin:0px 0px 20px 0px;padding:7px 18px 7px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0, 201, 219, 0.35);border-radius:50px 50px 50px 50px;}.elementor-1178 .elementor-element.elementor-element-4e9a4960 .elementor-icon-list-icon i{color:#009cb0;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-4e9a4960 .elementor-icon-list-icon svg{fill:#009cb0;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-4e9a4960{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-4e9a4960 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-4e9a4960 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.5px;}.elementor-1178 .elementor-element.elementor-element-4e9a4960 .elementor-icon-list-text{color:#009cb0;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-26911edd{text-align:center;}.elementor-1178 .elementor-element.elementor-element-26911edd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;line-height:1.22em;letter-spacing:-0.8px;color:#091a32;}.elementor-1178 .elementor-element.elementor-element-5fc169a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1178 .elementor-element.elementor-element-2dcd7d08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#e2eaf4;--border-color:#e2eaf4;--border-radius:34px 34px 34px 34px;box-shadow:0px 10px 32px 0px rgba(9, 26, 50, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-2dcd7d08:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-2dcd7d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-5c5f20cd{--display:flex;--position:relative;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-5c5f20cd{left:0px;}body.rtl .elementor-1178 .elementor-element.elementor-element-5c5f20cd{right:0px;}.elementor-1178 .elementor-element.elementor-element-52ed6803 > .elementor-widget-container{background-color:rgba(9, 26, 50, 0.85);padding:7px 16px 7px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.2);border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-52ed6803{left:18px;}body.rtl .elementor-1178 .elementor-element.elementor-element-52ed6803{right:18px;}.elementor-1178 .elementor-element.elementor-element-52ed6803{bottom:16px;z-index:2;--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-52ed6803 .elementor-icon-list-icon i{color:#ffffff;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-52ed6803 .elementor-icon-list-icon svg{fill:#ffffff;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-52ed6803 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-52ed6803 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;}.elementor-1178 .elementor-element.elementor-element-52ed6803 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-63be8d2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-1178 .elementor-element.elementor-element-667df0ac > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-1178 .elementor-element.elementor-element-667df0ac .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:800;line-height:1.22em;letter-spacing:-0.5px;color:#091a32;}.elementor-1178 .elementor-element.elementor-element-25b58592 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-1178 .elementor-element.elementor-element-25b58592{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-25b58592 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-58da6d16 > .elementor-widget-container{background-color:#f6fafe;padding:22px 24px 22px 24px;border-style:solid;border-width:1px 1px 1px 4px;border-color:#e2eaf4;border-radius:18px 18px 18px 18px;}.elementor-1178 .elementor-element.elementor-element-58da6d16{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.6em;color:#091a32;}.elementor-1178 .elementor-element.elementor-element-58da6d16 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-2cc2598e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#e2eaf4;--border-color:#e2eaf4;--border-radius:34px 34px 34px 34px;box-shadow:0px 10px 32px 0px rgba(9, 26, 50, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-2cc2598e:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-2cc2598e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-1dd258fd{--display:flex;--position:relative;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-1dd258fd{left:0px;}body.rtl .elementor-1178 .elementor-element.elementor-element-1dd258fd{right:0px;}.elementor-1178 .elementor-element.elementor-element-6582482 > .elementor-widget-container{background-color:rgba(9, 26, 50, 0.85);padding:7px 16px 7px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.2);border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-6582482{left:18px;}body.rtl .elementor-1178 .elementor-element.elementor-element-6582482{right:18px;}.elementor-1178 .elementor-element.elementor-element-6582482{bottom:16px;z-index:2;--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-6582482 .elementor-icon-list-icon i{color:#ffffff;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-6582482 .elementor-icon-list-icon svg{fill:#ffffff;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-6582482 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-6582482 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;}.elementor-1178 .elementor-element.elementor-element-6582482 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-16c0b868{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-1178 .elementor-element.elementor-element-fd38d02 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-1178 .elementor-element.elementor-element-fd38d02 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:800;line-height:1.22em;letter-spacing:-0.5px;color:#091a32;}.elementor-1178 .elementor-element.elementor-element-390407c8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1178 .elementor-element.elementor-element-390407c8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-390407c8 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-358e20c2 > .elementor-widget-container{background-color:#fff8f6;margin:0px 0px 20px 0px;padding:22px 24px 22px 24px;border-style:solid;border-width:1px 1px 1px 4px;border-color:rgba(255, 71, 87, 0.25);border-radius:18px 18px 18px 18px;}.elementor-1178 .elementor-element.elementor-element-358e20c2{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#7a1f28;}.elementor-1178 .elementor-element.elementor-element-358e20c2 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-42b6b5b1 > .elementor-widget-container{background-color:transparent;margin:12px 0px 0px 0px;padding:18px 22px 18px 22px;background-image:linear-gradient(135deg, rgba(0, 201, 219, 0.1) 0%, rgba(9, 26, 50, 0.05) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0, 201, 219, 0.35);border-radius:18px 18px 18px 18px;}.elementor-1178 .elementor-element.elementor-element-42b6b5b1 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-1178 .elementor-element.elementor-element-42b6b5b1.elementor-view-stacked .elementor-icon{background-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-42b6b5b1.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-42b6b5b1.elementor-view-default .elementor-icon{fill:#009cb0;color:#009cb0;border-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-42b6b5b1 .elementor-icon{font-size:22px;}.elementor-1178 .elementor-element.elementor-element-42b6b5b1 .elementor-icon-box-title, .elementor-1178 .elementor-element.elementor-element-42b6b5b1 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.45em;}.elementor-1178 .elementor-element.elementor-element-42b6b5b1 .elementor-icon-box-title{color:#091a32;}.elementor-1178 .elementor-element.elementor-element-42b6b5b1:has(:hover) .elementor-icon-box-title,
					 .elementor-1178 .elementor-element.elementor-element-42b6b5b1:has(:focus) .elementor-icon-box-title{color:#091a32;}.elementor-1178 .elementor-element.elementor-element-28a3d3a4{--display:flex;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-1178 .elementor-element.elementor-element-28a3d3a4:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-28a3d3a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6fafe;}.elementor-1178 .elementor-element.elementor-element-15169e0d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1178 .elementor-element.elementor-element-7510435e > .elementor-widget-container{background-color:#e6fafc;margin:0px 0px 20px 0px;padding:7px 18px 7px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0, 201, 219, 0.35);border-radius:50px 50px 50px 50px;}.elementor-1178 .elementor-element.elementor-element-7510435e .elementor-icon-list-icon i{color:#009cb0;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-7510435e .elementor-icon-list-icon svg{fill:#009cb0;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-7510435e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-7510435e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-7510435e .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.5px;}.elementor-1178 .elementor-element.elementor-element-7510435e .elementor-icon-list-text{color:#009cb0;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-66bc144c{text-align:center;}.elementor-1178 .elementor-element.elementor-element-66bc144c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;line-height:1.22em;letter-spacing:-0.8px;color:#091a32;}.elementor-1178 .elementor-element.elementor-element-17066302{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;top:0px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-17066302{left:0px;}body.rtl .elementor-1178 .elementor-element.elementor-element-17066302{right:0px;}.elementor-1178 .elementor-element.elementor-element-7e6ee6c5{--display:flex;--position:relative;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2eaf4;--border-color:#e2eaf4;--border-radius:26px 26px 26px 26px;box-shadow:0px 4px 14px 0px rgba(9, 26, 50, 0.04);--padding-top:35px;--padding-bottom:35px;--padding-left:99px;--padding-right:40px;top:0px;}.elementor-1178 .elementor-element.elementor-element-7e6ee6c5:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-7e6ee6c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-7e6ee6c5{left:0px;}body.rtl .elementor-1178 .elementor-element.elementor-element-7e6ee6c5{right:0px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-9782c3d{left:26px;}body.rtl .elementor-1178 .elementor-element.elementor-element-9782c3d{right:26px;}.elementor-1178 .elementor-element.elementor-element-9782c3d{top:35px;z-index:3;text-align:center;}.elementor-1178 .elementor-element.elementor-element-9782c3d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:800;line-height:1em;color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-7f6c1f7c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-f924b9a > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-1178 .elementor-element.elementor-element-f924b9a .elementor-icon-wrapper{text-align:center;}.elementor-1178 .elementor-element.elementor-element-f924b9a.elementor-view-stacked .elementor-icon{background-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-f924b9a.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-f924b9a.elementor-view-default .elementor-icon{color:#009cb0;border-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-f924b9a.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-f924b9a.elementor-view-default .elementor-icon svg{fill:#009cb0;}.elementor-1178 .elementor-element.elementor-element-f924b9a .elementor-icon{font-size:19px;}.elementor-1178 .elementor-element.elementor-element-f924b9a .elementor-icon svg{height:19px;}.elementor-1178 .elementor-element.elementor-element-1dcaa3fc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:#091a32;}.elementor-1178 .elementor-element.elementor-element-10c67c6e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1178 .elementor-element.elementor-element-10c67c6e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-10c67c6e p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-69cb394d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-69cb394d p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-4e0604c6{--display:flex;--position:relative;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2eaf4;--border-color:#e2eaf4;--border-radius:26px 26px 26px 26px;box-shadow:0px 4px 14px 0px rgba(9, 26, 50, 0.04);--padding-top:35px;--padding-bottom:35px;--padding-left:99px;--padding-right:40px;top:0px;}.elementor-1178 .elementor-element.elementor-element-4e0604c6:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-4e0604c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-4e0604c6{left:0px;}body.rtl .elementor-1178 .elementor-element.elementor-element-4e0604c6{right:0px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-3395b3f1{left:26px;}body.rtl .elementor-1178 .elementor-element.elementor-element-3395b3f1{right:26px;}.elementor-1178 .elementor-element.elementor-element-3395b3f1{top:35px;z-index:3;text-align:center;}.elementor-1178 .elementor-element.elementor-element-3395b3f1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:800;line-height:1em;color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-4a37fa7b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-a854211 .elementor-icon-wrapper{text-align:center;}.elementor-1178 .elementor-element.elementor-element-a854211.elementor-view-stacked .elementor-icon{background-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-a854211.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-a854211.elementor-view-default .elementor-icon{color:#009cb0;border-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-a854211.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-a854211.elementor-view-default .elementor-icon svg{fill:#009cb0;}.elementor-1178 .elementor-element.elementor-element-a854211 .elementor-icon{font-size:19px;}.elementor-1178 .elementor-element.elementor-element-a854211 .elementor-icon svg{height:19px;}.elementor-1178 .elementor-element.elementor-element-78ea2969 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:#091a32;}.elementor-1178 .elementor-element.elementor-element-2a487c67{--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:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-17addf36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1178 .elementor-element.elementor-element-42d28734 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1178 .elementor-element.elementor-element-42d28734{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-42d28734 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-3a29bf1d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-3a29bf1d p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-49f55d18{--display:flex;}.elementor-1178 .elementor-element.elementor-element-290d274 img{height:200px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2eaf4;border-radius:18px 18px 18px 18px;box-shadow:0px 10px 32px 0px rgba(9, 26, 50, 0.08);}.elementor-1178 .elementor-element.elementor-element-39078cf0{--display:flex;--position:relative;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2eaf4;--border-color:#e2eaf4;--border-radius:26px 26px 26px 26px;box-shadow:0px 4px 14px 0px rgba(9, 26, 50, 0.04);--padding-top:35px;--padding-bottom:35px;--padding-left:99px;--padding-right:40px;top:0px;}.elementor-1178 .elementor-element.elementor-element-39078cf0:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-39078cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-39078cf0{left:0px;}body.rtl .elementor-1178 .elementor-element.elementor-element-39078cf0{right:0px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-69924ac7{left:26px;}body.rtl .elementor-1178 .elementor-element.elementor-element-69924ac7{right:26px;}.elementor-1178 .elementor-element.elementor-element-69924ac7{top:35px;z-index:3;text-align:center;}.elementor-1178 .elementor-element.elementor-element-69924ac7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:800;line-height:1em;color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-5e11f0cc{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-778d01e5 .elementor-icon-wrapper{text-align:center;}.elementor-1178 .elementor-element.elementor-element-778d01e5.elementor-view-stacked .elementor-icon{background-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-778d01e5.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-778d01e5.elementor-view-default .elementor-icon{color:#009cb0;border-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-778d01e5.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-778d01e5.elementor-view-default .elementor-icon svg{fill:#009cb0;}.elementor-1178 .elementor-element.elementor-element-778d01e5 .elementor-icon{font-size:19px;}.elementor-1178 .elementor-element.elementor-element-778d01e5 .elementor-icon svg{height:19px;}.elementor-1178 .elementor-element.elementor-element-2dc6236b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:#091a32;}.elementor-1178 .elementor-element.elementor-element-34ddebab > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1178 .elementor-element.elementor-element-34ddebab{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-34ddebab p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-4f2493d8 > .elementor-widget-container{background-color:#fff8f0;padding:18px 23px 18px 23px;border-style:solid;border-width:1px 1px 1px 4px;border-color:rgba(245, 158, 11, 0.4);border-radius:10px 10px 10px 10px;}.elementor-1178 .elementor-element.elementor-element-4f2493d8 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-1178 .elementor-element.elementor-element-4f2493d8.elementor-view-stacked .elementor-icon{background-color:#d97706;}.elementor-1178 .elementor-element.elementor-element-4f2493d8.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-4f2493d8.elementor-view-default .elementor-icon{fill:#d97706;color:#d97706;border-color:#d97706;}.elementor-1178 .elementor-element.elementor-element-4f2493d8 .elementor-icon{font-size:21px;}.elementor-1178 .elementor-element.elementor-element-4f2493d8 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:#854d0e;}.elementor-1178 .elementor-element.elementor-element-15a6358d{--display:flex;--position:relative;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2eaf4;--border-color:#e2eaf4;--border-radius:26px 26px 26px 26px;box-shadow:0px 4px 14px 0px rgba(9, 26, 50, 0.04);--padding-top:35px;--padding-bottom:35px;--padding-left:99px;--padding-right:40px;top:0px;}.elementor-1178 .elementor-element.elementor-element-15a6358d:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-15a6358d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-15a6358d{left:0px;}body.rtl .elementor-1178 .elementor-element.elementor-element-15a6358d{right:0px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-43a4e05e{left:26px;}body.rtl .elementor-1178 .elementor-element.elementor-element-43a4e05e{right:26px;}.elementor-1178 .elementor-element.elementor-element-43a4e05e{top:35px;z-index:3;text-align:center;}.elementor-1178 .elementor-element.elementor-element-43a4e05e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:800;line-height:1em;color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-44a633b1{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-4671f972 .elementor-icon-wrapper{text-align:center;}.elementor-1178 .elementor-element.elementor-element-4671f972.elementor-view-stacked .elementor-icon{background-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-4671f972.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-4671f972.elementor-view-default .elementor-icon{color:#009cb0;border-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-4671f972.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-4671f972.elementor-view-default .elementor-icon svg{fill:#009cb0;}.elementor-1178 .elementor-element.elementor-element-4671f972 .elementor-icon{font-size:19px;}.elementor-1178 .elementor-element.elementor-element-4671f972 .elementor-icon svg{height:19px;}.elementor-1178 .elementor-element.elementor-element-3e8574c6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:#091a32;}.elementor-1178 .elementor-element.elementor-element-1f7c9811 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1178 .elementor-element.elementor-element-1f7c9811{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-1f7c9811 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-12ad781b{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-12ad781b p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-294182d0{--display:flex;--position:relative;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2eaf4;--border-color:#e2eaf4;--border-radius:26px 26px 26px 26px;box-shadow:0px 4px 14px 0px rgba(9, 26, 50, 0.04);--padding-top:35px;--padding-bottom:35px;--padding-left:99px;--padding-right:40px;top:0px;}.elementor-1178 .elementor-element.elementor-element-294182d0:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-294182d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-294182d0{left:0px;}body.rtl .elementor-1178 .elementor-element.elementor-element-294182d0{right:0px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-6dc08fe6{left:26px;}body.rtl .elementor-1178 .elementor-element.elementor-element-6dc08fe6{right:26px;}.elementor-1178 .elementor-element.elementor-element-6dc08fe6{top:35px;z-index:3;text-align:center;}.elementor-1178 .elementor-element.elementor-element-6dc08fe6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:800;line-height:1em;color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-4830bd6a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-4c2f3f2b .elementor-icon-wrapper{text-align:center;}.elementor-1178 .elementor-element.elementor-element-4c2f3f2b.elementor-view-stacked .elementor-icon{background-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-4c2f3f2b.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-4c2f3f2b.elementor-view-default .elementor-icon{color:#009cb0;border-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-4c2f3f2b.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-4c2f3f2b.elementor-view-default .elementor-icon svg{fill:#009cb0;}.elementor-1178 .elementor-element.elementor-element-4c2f3f2b .elementor-icon{font-size:19px;}.elementor-1178 .elementor-element.elementor-element-4c2f3f2b .elementor-icon svg{height:19px;}.elementor-1178 .elementor-element.elementor-element-6f3655c1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:#091a32;}.elementor-1178 .elementor-element.elementor-element-3563c77b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1178 .elementor-element.elementor-element-3563c77b{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-3563c77b p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-74d295aa{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-74d295aa p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-1cd2fad4{--display:flex;--position:relative;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2eaf4;--border-color:#e2eaf4;--border-radius:26px 26px 26px 26px;box-shadow:0px 4px 14px 0px rgba(9, 26, 50, 0.04);--padding-top:35px;--padding-bottom:35px;--padding-left:99px;--padding-right:40px;top:0px;}.elementor-1178 .elementor-element.elementor-element-1cd2fad4:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-1cd2fad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-1cd2fad4{left:0px;}body.rtl .elementor-1178 .elementor-element.elementor-element-1cd2fad4{right:0px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-7663ec61{left:26px;}body.rtl .elementor-1178 .elementor-element.elementor-element-7663ec61{right:26px;}.elementor-1178 .elementor-element.elementor-element-7663ec61{top:35px;z-index:3;text-align:center;}.elementor-1178 .elementor-element.elementor-element-7663ec61 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:800;line-height:1em;color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-4ace1623{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-2cd3d34 .elementor-icon-wrapper{text-align:center;}.elementor-1178 .elementor-element.elementor-element-2cd3d34.elementor-view-stacked .elementor-icon{background-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-2cd3d34.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-2cd3d34.elementor-view-default .elementor-icon{color:#009cb0;border-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-2cd3d34.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-2cd3d34.elementor-view-default .elementor-icon svg{fill:#009cb0;}.elementor-1178 .elementor-element.elementor-element-2cd3d34 .elementor-icon{font-size:19px;}.elementor-1178 .elementor-element.elementor-element-2cd3d34 .elementor-icon svg{height:19px;}.elementor-1178 .elementor-element.elementor-element-40f073bc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:#091a32;}.elementor-1178 .elementor-element.elementor-element-6fbcc8f8 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1178 .elementor-element.elementor-element-6fbcc8f8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-6fbcc8f8 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-6fda7b78{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-6fda7b78 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-13e382df{--display:flex;--position:relative;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2eaf4;--border-color:#e2eaf4;--border-radius:26px 26px 26px 26px;box-shadow:0px 4px 14px 0px rgba(9, 26, 50, 0.04);--padding-top:35px;--padding-bottom:35px;--padding-left:99px;--padding-right:40px;top:0px;}.elementor-1178 .elementor-element.elementor-element-13e382df:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-13e382df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-13e382df{left:0px;}body.rtl .elementor-1178 .elementor-element.elementor-element-13e382df{right:0px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-302eac62{left:26px;}body.rtl .elementor-1178 .elementor-element.elementor-element-302eac62{right:26px;}.elementor-1178 .elementor-element.elementor-element-302eac62{top:35px;z-index:3;text-align:center;}.elementor-1178 .elementor-element.elementor-element-302eac62 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:800;line-height:1em;color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-3ad33b24{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-132f9dc8 .elementor-icon-wrapper{text-align:center;}.elementor-1178 .elementor-element.elementor-element-132f9dc8.elementor-view-stacked .elementor-icon{background-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-132f9dc8.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-132f9dc8.elementor-view-default .elementor-icon{color:#009cb0;border-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-132f9dc8.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-132f9dc8.elementor-view-default .elementor-icon svg{fill:#009cb0;}.elementor-1178 .elementor-element.elementor-element-132f9dc8 .elementor-icon{font-size:19px;}.elementor-1178 .elementor-element.elementor-element-132f9dc8 .elementor-icon svg{height:19px;}.elementor-1178 .elementor-element.elementor-element-3097d78e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:23px;font-weight:700;line-height:1.25em;color:#091a32;}.elementor-1178 .elementor-element.elementor-element-2553a1c6 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1178 .elementor-element.elementor-element-2553a1c6{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-2553a1c6 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-753e2b94{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-753e2b94 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-55966103{--display:flex;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-1178 .elementor-element.elementor-element-55966103:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-55966103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-7805ba46{--display:flex;--position:relative;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:rgba(255, 71, 87, 0.35);--border-color:rgba(255, 71, 87, 0.35);--border-radius:34px 34px 34px 34px;box-shadow:0px 22px 50px 0px rgba(9, 26, 50, 0.12);--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;top:0px;}.elementor-1178 .elementor-element.elementor-element-7805ba46:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-7805ba46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #091a32 0%, #0d2444 100%);}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-7805ba46{left:0px;}body.rtl .elementor-1178 .elementor-element.elementor-element-7805ba46{right:0px;}.elementor-1178 .elementor-element.elementor-element-335e3ebf > .elementor-widget-container{background-color:#fff0f2;margin:0px 0px 20px 0px;padding:7px 18px 7px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 71, 87, 0.35);border-radius:50px 50px 50px 50px;}.elementor-1178 .elementor-element.elementor-element-335e3ebf.elementor-element{--align-self:flex-start;}.elementor-1178 .elementor-element.elementor-element-335e3ebf .elementor-icon-list-icon i{color:#dc2638;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-335e3ebf .elementor-icon-list-icon svg{fill:#dc2638;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-335e3ebf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-335e3ebf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-335e3ebf .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.5px;}.elementor-1178 .elementor-element.elementor-element-335e3ebf .elementor-icon-list-text{color:#dc2638;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-7129426 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-1178 .elementor-element.elementor-element-7129426 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;line-height:1.22em;letter-spacing:-0.8px;color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-7fcafcdf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1178 .elementor-element.elementor-element-7fcafcdf{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#c7d8eb;}.elementor-1178 .elementor-element.elementor-element-7fcafcdf p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-616cfdb5{--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-79b877dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 201, 219, 0.35);--border-color:rgba(0, 201, 219, 0.35);--border-radius:26px 26px 26px 26px;box-shadow:0px 15px 35px 0px rgba(0, 0, 0, 0.3);--padding-top:38px;--padding-bottom:38px;--padding-left:32px;--padding-right:32px;}.elementor-1178 .elementor-element.elementor-element-79b877dc:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-79b877dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.05);}.elementor-1178 .elementor-element.elementor-element-237b27 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1178 .elementor-element.elementor-element-237b27{text-align:center;}.elementor-1178 .elementor-element.elementor-element-237b27 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:61px;font-weight:900;line-height:1em;color:#00c9db;}.elementor-1178 .elementor-element.elementor-element-76940bc8 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-1178 .elementor-element.elementor-element-76940bc8{text-align:center;}.elementor-1178 .elementor-element.elementor-element-76940bc8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-38acd417{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#d1e2f6;}.elementor-1178 .elementor-element.elementor-element-38acd417 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-79e34d0a{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:500;line-height:1.7em;color:#ffe4e8;}.elementor-1178 .elementor-element.elementor-element-79e34d0a > .elementor-widget-container{background-color:rgba(255, 71, 87, 0.12);padding:29px 32px 29px 32px;border-style:solid;border-width:1px 1px 1px 5px;border-color:rgba(255, 71, 87, 0.45);border-radius:18px 18px 18px 18px;}.elementor-1178 .elementor-element.elementor-element-79e34d0a p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-678532f5{--display:flex;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-1178 .elementor-element.elementor-element-678532f5:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-678532f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6fafe;}.elementor-1178 .elementor-element.elementor-element-5b72bbb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1178 .elementor-element.elementor-element-3a26b1a3 > .elementor-widget-container{background-color:#e6fafc;margin:0px 0px 20px 0px;padding:7px 18px 7px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0, 201, 219, 0.35);border-radius:50px 50px 50px 50px;}.elementor-1178 .elementor-element.elementor-element-3a26b1a3.elementor-element{--align-self:flex-start;}.elementor-1178 .elementor-element.elementor-element-3a26b1a3 .elementor-icon-list-icon i{color:#009cb0;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-3a26b1a3 .elementor-icon-list-icon svg{fill:#009cb0;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-3a26b1a3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-3a26b1a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-3a26b1a3 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.5px;}.elementor-1178 .elementor-element.elementor-element-3a26b1a3 .elementor-icon-list-text{color:#009cb0;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-198e7057 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;line-height:1.22em;letter-spacing:-0.8px;color:#091a32;}.elementor-1178 .elementor-element.elementor-element-38b6371{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-317c9ce7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:5px 1px 1px 1px;--border-top-width:5px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2eaf4;--border-color:#e2eaf4;--border-radius:34px 34px 34px 34px;box-shadow:0px 10px 32px 0px rgba(9, 26, 50, 0.08);--padding-top:44px;--padding-bottom:44px;--padding-left:38px;--padding-right:38px;}.elementor-1178 .elementor-element.elementor-element-317c9ce7:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-317c9ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-3d1b6332 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-1178 .elementor-element.elementor-element-3d1b6332.elementor-element{--align-self:flex-start;}.elementor-1178 .elementor-element.elementor-element-3d1b6332 .elementor-icon-wrapper{text-align:center;}.elementor-1178 .elementor-element.elementor-element-3d1b6332.elementor-view-stacked .elementor-icon{background-color:#e6fafc;color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-3d1b6332.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-3d1b6332.elementor-view-default .elementor-icon{color:#e6fafc;border-color:#e6fafc;}.elementor-1178 .elementor-element.elementor-element-3d1b6332.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-3d1b6332.elementor-view-default .elementor-icon svg{fill:#e6fafc;}.elementor-1178 .elementor-element.elementor-element-3d1b6332.elementor-view-framed .elementor-icon{background-color:#009cb0;}.elementor-1178 .elementor-element.elementor-element-3d1b6332.elementor-view-stacked .elementor-icon svg{fill:#009cb0;}.elementor-1178 .elementor-element.elementor-element-3d1b6332 .elementor-icon{font-size:26px;padding:16px;}.elementor-1178 .elementor-element.elementor-element-3d1b6332 .elementor-icon svg{height:26px;}.elementor-1178 .elementor-element.elementor-element-6d126abc > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-1178 .elementor-element.elementor-element-6d126abc .elementor-icon-list-icon i{color:#009cb0;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-6d126abc .elementor-icon-list-icon svg{fill:#009cb0;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-6d126abc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-6d126abc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-6d126abc .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;}.elementor-1178 .elementor-element.elementor-element-6d126abc .elementor-icon-list-text{color:#009cb0;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-7a2aee2d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-7a2aee2d p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-1f96ee5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:5px 1px 1px 1px;--border-top-width:5px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2eaf4;--border-color:#e2eaf4;--border-radius:34px 34px 34px 34px;box-shadow:0px 10px 32px 0px rgba(9, 26, 50, 0.08);--padding-top:44px;--padding-bottom:44px;--padding-left:38px;--padding-right:38px;}.elementor-1178 .elementor-element.elementor-element-1f96ee5c:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-1f96ee5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-32a49e64 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-1178 .elementor-element.elementor-element-32a49e64.elementor-element{--align-self:flex-start;}.elementor-1178 .elementor-element.elementor-element-32a49e64 .elementor-icon-wrapper{text-align:center;}.elementor-1178 .elementor-element.elementor-element-32a49e64.elementor-view-stacked .elementor-icon{background-color:#fff0f2;color:#ff4757;}.elementor-1178 .elementor-element.elementor-element-32a49e64.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-32a49e64.elementor-view-default .elementor-icon{color:#fff0f2;border-color:#fff0f2;}.elementor-1178 .elementor-element.elementor-element-32a49e64.elementor-view-framed .elementor-icon, .elementor-1178 .elementor-element.elementor-element-32a49e64.elementor-view-default .elementor-icon svg{fill:#fff0f2;}.elementor-1178 .elementor-element.elementor-element-32a49e64.elementor-view-framed .elementor-icon{background-color:#ff4757;}.elementor-1178 .elementor-element.elementor-element-32a49e64.elementor-view-stacked .elementor-icon svg{fill:#ff4757;}.elementor-1178 .elementor-element.elementor-element-32a49e64 .elementor-icon{font-size:26px;padding:16px;}.elementor-1178 .elementor-element.elementor-element-32a49e64 .elementor-icon svg{height:26px;}.elementor-1178 .elementor-element.elementor-element-6c20c04f > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-1178 .elementor-element.elementor-element-6c20c04f .elementor-icon-list-icon i{color:#ff4757;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-6c20c04f .elementor-icon-list-icon svg{fill:#ff4757;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-6c20c04f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-6c20c04f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-6c20c04f .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1px;}.elementor-1178 .elementor-element.elementor-element-6c20c04f .elementor-icon-list-text{color:#ff4757;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-7b17b25e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-7b17b25e p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-1ce97d40{--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;--overflow:hidden;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:rgba(0, 201, 219, 0.35);--border-color:rgba(0, 201, 219, 0.35);--border-radius:26px 26px 26px 26px;box-shadow:0px 22px 50px 0px rgba(9, 26, 50, 0.12);}.elementor-1178 .elementor-element.elementor-element-1ce97d40:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-1ce97d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #091a32 0%, #153258 100%);}.elementor-1178 .elementor-element.elementor-element-9c92342{--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:48px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-1178 .elementor-element.elementor-element-21545783 > .elementor-widget-container{background-color:rgba(0, 201, 219, 0.12);margin:0px 0px 14px 0px;padding:7px 18px 7px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0, 201, 219, 0.3);border-radius:50px 50px 50px 50px;}.elementor-1178 .elementor-element.elementor-element-21545783.elementor-element{--align-self:flex-start;}.elementor-1178 .elementor-element.elementor-element-21545783 .elementor-icon-list-icon i{color:#00c9db;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-21545783 .elementor-icon-list-icon svg{fill:#00c9db;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-21545783{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-21545783 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-21545783 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.5px;}.elementor-1178 .elementor-element.elementor-element-21545783 .elementor-icon-list-text{color:#00c9db;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-42e61530 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1178 .elementor-element.elementor-element-42e61530 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:700;line-height:1.25em;color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-5484f192{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#d1e2f6;}.elementor-1178 .elementor-element.elementor-element-5484f192 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-d33409{--display:flex;--min-height:280px;}.elementor-1178 .elementor-element.elementor-element-3d70f208 img{height:100%;object-fit:cover;object-position:center center;border-radius:9px 9px 9px 9px;}.elementor-1178 .elementor-element.elementor-element-13ad0e42{--display:flex;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-1178 .elementor-element.elementor-element-13ad0e42:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-13ad0e42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-3eff8d7d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1178 .elementor-element.elementor-element-6d699e47 > .elementor-widget-container{background-color:#e6fafc;margin:0px 0px 20px 0px;padding:7px 18px 7px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0, 201, 219, 0.35);border-radius:50px 50px 50px 50px;}.elementor-1178 .elementor-element.elementor-element-6d699e47 .elementor-icon-list-icon i{color:#009cb0;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-6d699e47 .elementor-icon-list-icon svg{fill:#009cb0;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-6d699e47{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-6d699e47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-6d699e47 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.5px;}.elementor-1178 .elementor-element.elementor-element-6d699e47 .elementor-icon-list-text{color:#009cb0;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-5eefaf70{text-align:center;}.elementor-1178 .elementor-element.elementor-element-5eefaf70 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;line-height:1.22em;letter-spacing:-0.8px;color:#091a32;}.elementor-1178 .elementor-element.elementor-element-2ed5e5da{--display:flex;}.elementor-1178 .elementor-element.elementor-element-5ea60e38{--display:flex;}.elementor-1178 .elementor-element.elementor-element-7b9a6b4{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-7b9a6b4 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-69ab4e9{--display:flex;}.elementor-1178 .elementor-element.elementor-element-4db40ad7{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-4db40ad7 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-17334f2b{--display:flex;}.elementor-1178 .elementor-element.elementor-element-6454aa5d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-6454aa5d p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-5252db04{--display:flex;}.elementor-1178 .elementor-element.elementor-element-562b599c{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-562b599c p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-30c84127{--display:flex;}.elementor-1178 .elementor-element.elementor-element-68bf8df5{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.78em;color:#475569;}.elementor-1178 .elementor-element.elementor-element-68bf8df5 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-57faf7ea{--n-accordion-title-font-size:19px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:22px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#091a32;--n-accordion-icon-size:15px;--n-accordion-icon-active-color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-57faf7ea > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#ffffff;border-style:none;}:where( .elementor-1178 .elementor-element.elementor-element-57faf7ea > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Outfit", Sans-serif;font-weight:700;}:where( .elementor-1178 .elementor-element.elementor-element-57faf7ea > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1178 .elementor-element.elementor-element-2645c3cd{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-1178 .elementor-element.elementor-element-2645c3cd:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-2645c3cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6fafe;}.elementor-1178 .elementor-element.elementor-element-28d46ae0{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;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:rgba(0, 201, 219, 0.4);--border-color:rgba(0, 201, 219, 0.4);--border-radius:34px 34px 34px 34px;box-shadow:0px 25px 60px 0px rgba(0, 0, 0, 0.35);--padding-top:72px;--padding-bottom:72px;--padding-left:64px;--padding-right:64px;top:0px;}.elementor-1178 .elementor-element.elementor-element-28d46ae0:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-28d46ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #153965 0%, #050e1d 100%);}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-28d46ae0{left:0px;}body.rtl .elementor-1178 .elementor-element.elementor-element-28d46ae0{right:0px;}.elementor-1178 .elementor-element.elementor-element-1c1025ed > .elementor-widget-container{background-color:rgba(0, 201, 219, 0.12);margin:0px 0px 20px 0px;padding:7px 18px 7px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0, 201, 219, 0.3);border-radius:50px 50px 50px 50px;}.elementor-1178 .elementor-element.elementor-element-1c1025ed .elementor-icon-list-icon i{color:#00c9db;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-1c1025ed .elementor-icon-list-icon svg{fill:#00c9db;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-1c1025ed{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-1c1025ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-1c1025ed .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:1.5px;}.elementor-1178 .elementor-element.elementor-element-1c1025ed .elementor-icon-list-text{color:#00c9db;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-5cba0c91 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-1178 .elementor-element.elementor-element-5cba0c91{text-align:center;}.elementor-1178 .elementor-element.elementor-element-5cba0c91 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:44px;font-weight:800;line-height:1.22em;letter-spacing:-0.8px;color:#ffffff;}.elementor-1178 .elementor-element.elementor-element-6e4d1748{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.82em;color:#dbe8f8;}.elementor-1178 .elementor-element.elementor-element-6e4d1748 p{margin-block-end:0px;}.elementor-1178 .elementor-element.elementor-element-3611c04f{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-1178 .elementor-element.elementor-element-76a9ad7c > .elementor-widget-container{background-color:rgba(255, 255, 255, 0.08);padding:13px 26px 13px 26px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.15);border-radius:50px 50px 50px 50px;}.elementor-1178 .elementor-element.elementor-element-76a9ad7c .elementor-icon-list-icon i{color:#00c9db;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-76a9ad7c .elementor-icon-list-icon svg{fill:#00c9db;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-76a9ad7c{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-76a9ad7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-76a9ad7c .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;}.elementor-1178 .elementor-element.elementor-element-76a9ad7c .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-2997a769 > .elementor-widget-container{background-color:rgba(255, 255, 255, 0.08);padding:13px 26px 13px 26px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.15);border-radius:50px 50px 50px 50px;}.elementor-1178 .elementor-element.elementor-element-2997a769 .elementor-icon-list-icon i{color:#00c9db;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-2997a769 .elementor-icon-list-icon svg{fill:#00c9db;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-2997a769{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-2997a769 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-2997a769 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;}.elementor-1178 .elementor-element.elementor-element-2997a769 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-7394f501 > .elementor-widget-container{background-color:rgba(255, 255, 255, 0.08);padding:13px 26px 13px 26px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.15);border-radius:50px 50px 50px 50px;}.elementor-1178 .elementor-element.elementor-element-7394f501 .elementor-icon-list-icon i{color:#00c9db;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-7394f501 .elementor-icon-list-icon svg{fill:#00c9db;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-7394f501{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-7394f501 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-7394f501 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;}.elementor-1178 .elementor-element.elementor-element-7394f501 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-2ada8d4e > .elementor-widget-container{background-color:rgba(255, 255, 255, 0.08);padding:13px 26px 13px 26px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.15);border-radius:50px 50px 50px 50px;}.elementor-1178 .elementor-element.elementor-element-2ada8d4e .elementor-icon-list-icon i{color:#00c9db;transition:color 0.3s;}.elementor-1178 .elementor-element.elementor-element-2ada8d4e .elementor-icon-list-icon svg{fill:#00c9db;transition:fill 0.3s;}.elementor-1178 .elementor-element.elementor-element-2ada8d4e{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-1178 .elementor-element.elementor-element-2ada8d4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1178 .elementor-element.elementor-element-2ada8d4e .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;}.elementor-1178 .elementor-element.elementor-element-2ada8d4e .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}@media(min-width:768px){.elementor-1178 .elementor-element.elementor-element-2a14d98f{--content-width:1240px;}.elementor-1178 .elementor-element.elementor-element-e59c202{--width:58%;}.elementor-1178 .elementor-element.elementor-element-26ddf4f0{--width:42%;}.elementor-1178 .elementor-element.elementor-element-2d233b85{--content-width:1240px;}.elementor-1178 .elementor-element.elementor-element-171c67ce{--width:52%;}.elementor-1178 .elementor-element.elementor-element-15a849a8{--width:48%;}.elementor-1178 .elementor-element.elementor-element-711542c0{--content-width:1240px;}.elementor-1178 .elementor-element.elementor-element-2dcd7d08{--width:50%;}.elementor-1178 .elementor-element.elementor-element-2cc2598e{--width:50%;}.elementor-1178 .elementor-element.elementor-element-28a3d3a4{--content-width:1240px;}.elementor-1178 .elementor-element.elementor-element-17addf36{--width:60%;}.elementor-1178 .elementor-element.elementor-element-49f55d18{--width:40%;}.elementor-1178 .elementor-element.elementor-element-55966103{--content-width:1240px;}.elementor-1178 .elementor-element.elementor-element-79b877dc{--width:48%;}.elementor-1178 .elementor-element.elementor-element-678532f5{--content-width:1240px;}.elementor-1178 .elementor-element.elementor-element-317c9ce7{--width:50%;}.elementor-1178 .elementor-element.elementor-element-1f96ee5c{--width:50%;}.elementor-1178 .elementor-element.elementor-element-9c92342{--width:55%;}.elementor-1178 .elementor-element.elementor-element-d33409{--width:45%;}.elementor-1178 .elementor-element.elementor-element-13ad0e42{--content-width:1240px;}.elementor-1178 .elementor-element.elementor-element-2645c3cd{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1178 .elementor-element.elementor-element-e59c202{--width:100%;}.elementor-1178 .elementor-element.elementor-element-26ddf4f0{--width:100%;}.elementor-1178 .elementor-element.elementor-element-171c67ce{--width:100%;}.elementor-1178 .elementor-element.elementor-element-15a849a8{--width:100%;}.elementor-1178 .elementor-element.elementor-element-2dcd7d08{--width:100%;}.elementor-1178 .elementor-element.elementor-element-2cc2598e{--width:100%;}.elementor-1178 .elementor-element.elementor-element-17addf36{--width:100%;}.elementor-1178 .elementor-element.elementor-element-49f55d18{--width:100%;}.elementor-1178 .elementor-element.elementor-element-79b877dc{--width:100%;}.elementor-1178 .elementor-element.elementor-element-317c9ce7{--width:100%;}.elementor-1178 .elementor-element.elementor-element-1f96ee5c{--width:100%;}.elementor-1178 .elementor-element.elementor-element-9c92342{--width:100%;}.elementor-1178 .elementor-element.elementor-element-d33409{--width:100%;}}@media(max-width:1366px){.elementor-1178 .elementor-element.elementor-element-4e093d44{--grid-auto-flow:row;}.elementor-1178 .elementor-element.elementor-element-a60f321{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1178 .elementor-element.elementor-element-2a14d98f{--padding-top:80px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-d60e2f{--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:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-1178 .elementor-element.elementor-element-4e093d44{--grid-auto-flow:row;}.elementor-1178 .elementor-element.elementor-element-2d233b85{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-88b42c8{--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:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-1178 .elementor-element.elementor-element-a60f321{--grid-auto-flow:row;}.elementor-1178 .elementor-element.elementor-element-711542c0{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-5fc169a9{--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:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-1178 .elementor-element.elementor-element-28a3d3a4{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-7e6ee6c5{--padding-top:32px;--padding-bottom:32px;--padding-left:88px;--padding-right:32px;}.elementor-1178 .elementor-element.elementor-element-4e0604c6{--padding-top:32px;--padding-bottom:32px;--padding-left:88px;--padding-right:32px;}.elementor-1178 .elementor-element.elementor-element-2a487c67{--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-1178 .elementor-element.elementor-element-39078cf0{--padding-top:32px;--padding-bottom:32px;--padding-left:88px;--padding-right:32px;}.elementor-1178 .elementor-element.elementor-element-15a6358d{--padding-top:32px;--padding-bottom:32px;--padding-left:88px;--padding-right:32px;}.elementor-1178 .elementor-element.elementor-element-294182d0{--padding-top:32px;--padding-bottom:32px;--padding-left:88px;--padding-right:32px;}.elementor-1178 .elementor-element.elementor-element-1cd2fad4{--padding-top:32px;--padding-bottom:32px;--padding-left:88px;--padding-right:32px;}.elementor-1178 .elementor-element.elementor-element-13e382df{--padding-top:32px;--padding-bottom:32px;--padding-left:88px;--padding-right:32px;}.elementor-1178 .elementor-element.elementor-element-55966103{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-7805ba46{--padding-top:40px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-1178 .elementor-element.elementor-element-616cfdb5{--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:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-1178 .elementor-element.elementor-element-678532f5{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-38b6371{--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:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-1178 .elementor-element.elementor-element-1ce97d40{--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-1178 .elementor-element.elementor-element-9c92342{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-1178 .elementor-element.elementor-element-13ad0e42{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-2645c3cd{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}}@media(max-width:880px){.elementor-1178 .elementor-element.elementor-element-4e093d44{--grid-auto-flow:row;}.elementor-1178 .elementor-element.elementor-element-a60f321{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1178 .elementor-element.elementor-element-2a14d98f{--padding-top:102px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1178 .elementor-element.elementor-element-d60e2f{--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:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-1178 .elementor-element.elementor-element-e59c202{--width:100%;}.elementor-1178 .elementor-element.elementor-element-58c4406 .elementor-heading-title{font-size:38px;}.elementor-1178 .elementor-element.elementor-element-36ef93e5{font-size:17px;}.elementor-1178 .elementor-element.elementor-element-26ddf4f0{--width:100%;}.elementor-1178 .elementor-element.elementor-element-38869ae img{height:238px;}.elementor-1178 .elementor-element.elementor-element-2143c16d{--flex-wrap:wrap;}.elementor-1178 .elementor-element.elementor-element-4e093d44{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1178 .elementor-element.elementor-element-3b54760a > .elementor-widget-container{padding:21px 10px 21px 10px;}.elementor-1178 .elementor-element.elementor-element-67295d5b > .elementor-widget-container{padding:21px 10px 21px 10px;}.elementor-1178 .elementor-element.elementor-element-55a2c5d > .elementor-widget-container{padding:21px 10px 21px 10px;}.elementor-1178 .elementor-element.elementor-element-78b146d4 > .elementor-widget-container{padding:21px 10px 21px 10px;}.elementor-1178 .elementor-element.elementor-element-2d233b85{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1178 .elementor-element.elementor-element-88b42c8{--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:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-1178 .elementor-element.elementor-element-171c67ce{--width:100%;}.elementor-1178 .elementor-element.elementor-element-24aacb1e .elementor-heading-title{font-size:30px;}.elementor-1178 .elementor-element.elementor-element-15a849a8{--width:100%;}.elementor-1178 .elementor-element.elementor-element-a60f321{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-1178 .elementor-element.elementor-element-2c402867 > .elementor-widget-container{padding:26px 22px 26px 22px;}.elementor-1178 .elementor-element.elementor-element-711542c0{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1178 .elementor-element.elementor-element-26911edd .elementor-heading-title{font-size:30px;}.elementor-1178 .elementor-element.elementor-element-5fc169a9{--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:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-1178 .elementor-element.elementor-element-2dcd7d08{--width:100%;}.elementor-1178 .elementor-element.elementor-element-63be8d2d{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1178 .elementor-element.elementor-element-2cc2598e{--width:100%;}.elementor-1178 .elementor-element.elementor-element-16c0b868{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1178 .elementor-element.elementor-element-28a3d3a4{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1178 .elementor-element.elementor-element-66bc144c .elementor-heading-title{font-size:30px;}.elementor-1178 .elementor-element.elementor-element-7e6ee6c5{--padding-top:63px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-9782c3d{left:3px;}body.rtl .elementor-1178 .elementor-element.elementor-element-9782c3d{right:3px;}.elementor-1178 .elementor-element.elementor-element-9782c3d{top:-10px;}.elementor-1178 .elementor-element.elementor-element-9782c3d .elementor-heading-title{font-size:17px;}.elementor-1178 .elementor-element.elementor-element-7f6c1f7c{--flex-wrap:nowrap;}.elementor-1178 .elementor-element.elementor-element-4e0604c6{--padding-top:63px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-3395b3f1{left:3px;}body.rtl .elementor-1178 .elementor-element.elementor-element-3395b3f1{right:3px;}.elementor-1178 .elementor-element.elementor-element-3395b3f1{top:-10px;}.elementor-1178 .elementor-element.elementor-element-3395b3f1 .elementor-heading-title{font-size:17px;}.elementor-1178 .elementor-element.elementor-element-4a37fa7b{--flex-wrap:nowrap;}.elementor-1178 .elementor-element.elementor-element-2a487c67{--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-1178 .elementor-element.elementor-element-17addf36{--width:100%;}.elementor-1178 .elementor-element.elementor-element-49f55d18{--width:100%;}.elementor-1178 .elementor-element.elementor-element-39078cf0{--padding-top:63px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-69924ac7{left:3px;}body.rtl .elementor-1178 .elementor-element.elementor-element-69924ac7{right:3px;}.elementor-1178 .elementor-element.elementor-element-69924ac7{top:-10px;}.elementor-1178 .elementor-element.elementor-element-69924ac7 .elementor-heading-title{font-size:17px;}.elementor-1178 .elementor-element.elementor-element-5e11f0cc{--flex-wrap:nowrap;}.elementor-1178 .elementor-element.elementor-element-4f2493d8 .elementor-icon-box-wrapper{text-align:start;}.elementor-1178 .elementor-element.elementor-element-15a6358d{--padding-top:63px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-43a4e05e{left:3px;}body.rtl .elementor-1178 .elementor-element.elementor-element-43a4e05e{right:3px;}.elementor-1178 .elementor-element.elementor-element-43a4e05e{top:-10px;}.elementor-1178 .elementor-element.elementor-element-43a4e05e .elementor-heading-title{font-size:17px;}.elementor-1178 .elementor-element.elementor-element-294182d0{--padding-top:63px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-6dc08fe6{left:3px;}body.rtl .elementor-1178 .elementor-element.elementor-element-6dc08fe6{right:3px;}.elementor-1178 .elementor-element.elementor-element-6dc08fe6{top:-10px;}.elementor-1178 .elementor-element.elementor-element-6dc08fe6 .elementor-heading-title{font-size:17px;}.elementor-1178 .elementor-element.elementor-element-4830bd6a{--flex-wrap:nowrap;}.elementor-1178 .elementor-element.elementor-element-1cd2fad4{--padding-top:63px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-7663ec61{left:3px;}body.rtl .elementor-1178 .elementor-element.elementor-element-7663ec61{right:3px;}.elementor-1178 .elementor-element.elementor-element-7663ec61{top:-10px;}.elementor-1178 .elementor-element.elementor-element-7663ec61 .elementor-heading-title{font-size:17px;}.elementor-1178 .elementor-element.elementor-element-13e382df{--padding-top:63px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}body:not(.rtl) .elementor-1178 .elementor-element.elementor-element-302eac62{left:3px;}body.rtl .elementor-1178 .elementor-element.elementor-element-302eac62{right:3px;}.elementor-1178 .elementor-element.elementor-element-302eac62{top:-10px;}.elementor-1178 .elementor-element.elementor-element-302eac62 .elementor-heading-title{font-size:17px;}.elementor-1178 .elementor-element.elementor-element-3ad33b24{--flex-wrap:nowrap;}.elementor-1178 .elementor-element.elementor-element-55966103{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1178 .elementor-element.elementor-element-7805ba46{--padding-top:40px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-1178 .elementor-element.elementor-element-7129426 .elementor-heading-title{font-size:30px;}.elementor-1178 .elementor-element.elementor-element-616cfdb5{--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:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-1178 .elementor-element.elementor-element-79b877dc{--width:100%;--padding-top:36px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-1178 .elementor-element.elementor-element-237b27 .elementor-heading-title{font-size:49px;}.elementor-1178 .elementor-element.elementor-element-79e34d0a{width:100%;max-width:100%;}.elementor-1178 .elementor-element.elementor-element-678532f5{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1178 .elementor-element.elementor-element-198e7057 .elementor-heading-title{font-size:30px;}.elementor-1178 .elementor-element.elementor-element-38b6371{--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:45px 45px;--row-gap:45px;--column-gap:45px;}.elementor-1178 .elementor-element.elementor-element-317c9ce7{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1178 .elementor-element.elementor-element-1f96ee5c{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1178 .elementor-element.elementor-element-1ce97d40{--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-1178 .elementor-element.elementor-element-9c92342{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:39px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-1178 .elementor-element.elementor-element-d33409{--width:100%;}.elementor-1178 .elementor-element.elementor-element-13ad0e42{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1178 .elementor-element.elementor-element-5eefaf70 .elementor-heading-title{font-size:30px;}.elementor-1178 .elementor-element.elementor-element-2645c3cd{--padding-top:76px;--padding-bottom:76px;--padding-left:16px;--padding-right:16px;}.elementor-1178 .elementor-element.elementor-element-28d46ae0{--padding-top:48px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;}.elementor-1178 .elementor-element.elementor-element-5cba0c91 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for heading, class: .elementor-element-58c4406 */.elementor-1178 .elementor-element.elementor-element-58c4406 .elementor-heading-title {
    text-shadow: 0 4px 24px rgba(0, 0, 0, 0.45);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38869ae */.elementor-1178 .elementor-element.elementor-element-38869ae img {
    transition: transform 0.6s ease;
}
.elementor-1178 .elementor-element.elementor-element-38869ae:hover img {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f195a11 */.elementor-1178 .elementor-element.elementor-element-7f195a11 .elementor-heading-title {
    text-shadow: 0 0 20px rgba(0, 201, 219, 0.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2836a6cc */.elementor-1178 .elementor-element.elementor-element-2836a6cc span {
    display: block;
    color: #94a3b8;
    font-size: 12px;
    text-transform: none;
    letter-spacing: 0;
    margin-top: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2143c16d */.elementor-1178 .elementor-element.elementor-element-2143c16d {
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
}
@media (max-width: 1024px) {
    .elementor-1178 .elementor-element.elementor-element-2143c16d {
        position: relative !important;
        top: auto !important;
        bottom: auto !important;
        left: auto !important;
        right: auto !important;
        margin-top: 20px;
        display: inline-flex;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b54760a */.elementor-1178 .elementor-element.elementor-element-3b54760a {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-3b54760a:hover {
    background: rgba(0, 201, 219, 0.12) !important;
    border-color: rgba(0, 201, 219, 0.45) !important;
    transform: translateY(-3px);
    box-shadow: 0 10px 25px rgba(0, 201, 219, 0.18);
}
.elementor-1178 .elementor-element.elementor-element-3b54760a .elementor-icon {
    border-radius: 12px;
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    box-shadow: 0 6px 18px rgba(0, 201, 219, 0.35);
}
.elementor-1178 .elementor-element.elementor-element-3b54760a:hover svg {
    fill: #050e1d;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-67295d5b */.elementor-1178 .elementor-element.elementor-element-67295d5b {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-67295d5b:hover {
    background: rgba(0, 201, 219, 0.12) !important;
    border-color: rgba(0, 201, 219, 0.45) !important;
    transform: translateY(-3px);
    box-shadow: 0 10px 25px rgba(0, 201, 219, 0.18);
}
.elementor-1178 .elementor-element.elementor-element-67295d5b .elementor-icon {
    border-radius: 12px;
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    box-shadow: 0 6px 18px rgba(0, 201, 219, 0.35);
}
.elementor-1178 .elementor-element.elementor-element-67295d5b:hover svg {
    fill: #050e1d;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55a2c5d */.elementor-1178 .elementor-element.elementor-element-55a2c5d {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-55a2c5d:hover {
    background: rgba(0, 201, 219, 0.12) !important;
    border-color: rgba(0, 201, 219, 0.45) !important;
    transform: translateY(-3px);
    box-shadow: 0 10px 25px rgba(0, 201, 219, 0.18);
}
.elementor-1178 .elementor-element.elementor-element-55a2c5d .elementor-icon {
    border-radius: 12px;
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    box-shadow: 0 6px 18px rgba(0, 201, 219, 0.35);
}
.elementor-1178 .elementor-element.elementor-element-55a2c5d:hover svg {
    fill: #050e1d;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-78b146d4 */.elementor-1178 .elementor-element.elementor-element-78b146d4 {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-78b146d4:hover {
    background: rgba(0, 201, 219, 0.12) !important;
    border-color: rgba(0, 201, 219, 0.45) !important;
    transform: translateY(-3px);
    box-shadow: 0 10px 25px rgba(0, 201, 219, 0.18);
}
.elementor-1178 .elementor-element.elementor-element-78b146d4 .elementor-icon {
    border-radius: 12px;
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    box-shadow: 0 6px 18px rgba(0, 201, 219, 0.35);
}
.elementor-1178 .elementor-element.elementor-element-78b146d4:hover svg {
    fill: #050e1d;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8575f1b */.elementor-1178 .elementor-element.elementor-element-8575f1b {
    border-left-color: #00c9db !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a14d98f */.elementor-1178 .elementor-element.elementor-element-2a14d98f {
    border-bottom: 1px solid rgba(0, 201, 219, 0.2);
    position: relative;
    overflow: hidden;
}
.elementor-1178 .elementor-element.elementor-element-2a14d98f::before {
    content: '';
    position: absolute;
    top: -25%;
    right: -10%;
    width: 650px;
    height: 650px;
    background: radial-gradient(circle, rgba(0, 201, 219, 0.22) 0%, transparent 65%);
    border-radius: 50%;
    pointer-events: none;
}
.elementor-1178 .elementor-element.elementor-element-2a14d98f::after {
    content: '';
    position: absolute;
    bottom: -20%;
    left: -10%;
    width: 550px;
    height: 550px;
    background: radial-gradient(circle, rgba(255, 71, 87, 0.16) 0%, transparent 65%);
    border-radius: 50%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f481538 */.elementor-1178 .elementor-element.elementor-element-6f481538 img {
    transition: transform 0.5s ease;
}
.elementor-1178 .elementor-element.elementor-element-6f481538:hover img {
    transform: scale(1.025);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-55d3a903 */.elementor-1178 .elementor-element.elementor-element-55d3a903 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-36a377e0 */.elementor-1178 .elementor-element.elementor-element-36a377e0 {
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    position: relative;
    overflow: hidden;
}
.elementor-1178 .elementor-element.elementor-element-36a377e0::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background: linear-gradient(to bottom, #00c9db, #009cb0);
    opacity: 0;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-36a377e0:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 32px rgba(9, 26, 50, 0.08);
    border-color: rgba(0, 201, 219, 0.4) !important;
}
.elementor-1178 .elementor-element.elementor-element-36a377e0:hover::before {
    opacity: 1;
}
.elementor-1178 .elementor-element.elementor-element-36a377e0 .elementor-icon {
    border-radius: 14px;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-36a377e0:hover .elementor-icon {
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    box-shadow: 0 6px 16px rgba(0, 201, 219, 0.28);
}
.elementor-1178 .elementor-element.elementor-element-36a377e0:hover svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d004f1a */.elementor-1178 .elementor-element.elementor-element-7d004f1a {
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    position: relative;
    overflow: hidden;
}
.elementor-1178 .elementor-element.elementor-element-7d004f1a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background: linear-gradient(to bottom, #00c9db, #009cb0);
    opacity: 0;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-7d004f1a:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 32px rgba(9, 26, 50, 0.08);
    border-color: rgba(0, 201, 219, 0.4) !important;
}
.elementor-1178 .elementor-element.elementor-element-7d004f1a:hover::before {
    opacity: 1;
}
.elementor-1178 .elementor-element.elementor-element-7d004f1a .elementor-icon {
    border-radius: 14px;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-7d004f1a:hover .elementor-icon {
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    box-shadow: 0 6px 16px rgba(0, 201, 219, 0.28);
}
.elementor-1178 .elementor-element.elementor-element-7d004f1a:hover svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-60475ea4 */.elementor-1178 .elementor-element.elementor-element-60475ea4 {
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    position: relative;
    overflow: hidden;
}
.elementor-1178 .elementor-element.elementor-element-60475ea4::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background: linear-gradient(to bottom, #00c9db, #009cb0);
    opacity: 0;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-60475ea4:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 32px rgba(9, 26, 50, 0.08);
    border-color: rgba(0, 201, 219, 0.4) !important;
}
.elementor-1178 .elementor-element.elementor-element-60475ea4:hover::before {
    opacity: 1;
}
.elementor-1178 .elementor-element.elementor-element-60475ea4 .elementor-icon {
    border-radius: 14px;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-60475ea4:hover .elementor-icon {
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    box-shadow: 0 6px 16px rgba(0, 201, 219, 0.28);
}
.elementor-1178 .elementor-element.elementor-element-60475ea4:hover svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4481edb */.elementor-1178 .elementor-element.elementor-element-4481edb {
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    position: relative;
    overflow: hidden;
}
.elementor-1178 .elementor-element.elementor-element-4481edb::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background: linear-gradient(to bottom, #00c9db, #009cb0);
    opacity: 0;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-4481edb:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 32px rgba(9, 26, 50, 0.08);
    border-color: rgba(0, 201, 219, 0.4) !important;
}
.elementor-1178 .elementor-element.elementor-element-4481edb:hover::before {
    opacity: 1;
}
.elementor-1178 .elementor-element.elementor-element-4481edb .elementor-icon {
    border-radius: 14px;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-4481edb:hover .elementor-icon {
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    box-shadow: 0 6px 16px rgba(0, 201, 219, 0.28);
}
.elementor-1178 .elementor-element.elementor-element-4481edb:hover svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55f390b5 */.elementor-1178 .elementor-element.elementor-element-55f390b5 {
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    position: relative;
    overflow: hidden;
}
.elementor-1178 .elementor-element.elementor-element-55f390b5::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background: linear-gradient(to bottom, #00c9db, #009cb0);
    opacity: 0;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-55f390b5:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 32px rgba(9, 26, 50, 0.08);
    border-color: rgba(0, 201, 219, 0.4) !important;
}
.elementor-1178 .elementor-element.elementor-element-55f390b5:hover::before {
    opacity: 1;
}
.elementor-1178 .elementor-element.elementor-element-55f390b5 .elementor-icon {
    border-radius: 14px;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-55f390b5:hover .elementor-icon {
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    box-shadow: 0 6px 16px rgba(0, 201, 219, 0.28);
}
.elementor-1178 .elementor-element.elementor-element-55f390b5:hover svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46604be5 */.elementor-1178 .elementor-element.elementor-element-46604be5 {
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    position: relative;
    overflow: hidden;
}
.elementor-1178 .elementor-element.elementor-element-46604be5::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 4px;
    height: 100%;
    background: linear-gradient(to bottom, #00c9db, #009cb0);
    opacity: 0;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-46604be5:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 32px rgba(9, 26, 50, 0.08);
    border-color: rgba(0, 201, 219, 0.4) !important;
}
.elementor-1178 .elementor-element.elementor-element-46604be5:hover::before {
    opacity: 1;
}
.elementor-1178 .elementor-element.elementor-element-46604be5 .elementor-icon {
    border-radius: 14px;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-46604be5:hover .elementor-icon {
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    box-shadow: 0 6px 16px rgba(0, 201, 219, 0.28);
}
.elementor-1178 .elementor-element.elementor-element-46604be5:hover svg {
    fill: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c402867 */@media (max-width: 768px) {
    .elementor-1178 .elementor-element.elementor-element-2c402867 .elementor-icon-box-wrapper {
        flex-direction: column;
        align-items: flex-start;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78ebfe60 */.elementor-1178 .elementor-element.elementor-element-78ebfe60 img {

    transition: transform 0.6s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-52ed6803 */.elementor-1178 .elementor-element.elementor-element-52ed6803 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58da6d16 */.elementor-1178 .elementor-element.elementor-element-58da6d16 {
    border-left-color: #00c9db !important;
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dcd7d08 */.elementor-1178 .elementor-element.elementor-element-2dcd7d08 {
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-2dcd7d08:hover {
    transform: translateY(-6px);
    box-shadow: 0 22px 50px rgba(9, 26, 50, 0.12);
    border-color: rgba(0, 201, 219, 0.4) !important;
}
.elementor-1178 .elementor-element.elementor-element-2dcd7d08:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55f474b9 */.elementor-1178 .elementor-element.elementor-element-55f474b9 img {

    transition: transform 0.6s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6582482 */.elementor-1178 .elementor-element.elementor-element-6582482 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-358e20c2 */.elementor-1178 .elementor-element.elementor-element-358e20c2 {
    border-left-color: #ff4757 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cc2598e */.elementor-1178 .elementor-element.elementor-element-2cc2598e {
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-2cc2598e:hover {
    transform: translateY(-6px);
    box-shadow: 0 22px 50px rgba(9, 26, 50, 0.12);
    border-color: rgba(0, 201, 219, 0.4) !important;
}
.elementor-1178 .elementor-element.elementor-element-2cc2598e:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9782c3d */.elementor-1178 .elementor-element.elementor-element-9782c3d h2 {
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: linear-gradient(135deg, #050e1d, #0e2444);
    border: 2px solid #00c9db;
    box-shadow: 0 0 20px rgba(0, 201, 219, 0.35);
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-9782c3d h2 {
    
}
@media (max-width: 768px) {
    .elementor-1178 .elementor-element.elementor-element-9782c3d {
        width: 44px;
        height: 44px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e6ee6c5 */.elementor-1178 .elementor-element.elementor-element-7e6ee6c5 {
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    z-index: 2;
}
.elementor-1178 .elementor-element.elementor-element-7e6ee6c5:hover {
    box-shadow: 0 22px 50px rgba(9, 26, 50, 0.12);
    border-color: rgba(0, 201, 219, 0.4) !important;
    transform: translateX(6px);
}
.elementor-1178 .elementor-element.elementor-element-7e6ee6c5:hover .process-num-badge h2 {
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
    transform: scale(1.08);
    box-shadow: 0 0 25px rgba(0, 201, 219, 0.28) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3395b3f1 */.elementor-1178 .elementor-element.elementor-element-3395b3f1 h2 {
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: linear-gradient(135deg, #050e1d, #0e2444);
    border: 2px solid #00c9db;
    box-shadow: 0 0 20px rgba(0, 201, 219, 0.35);
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-3395b3f1 h2 {
    
}
@media (max-width: 768px) {
    .elementor-1178 .elementor-element.elementor-element-3395b3f1 {
        width: 44px;
        height: 44px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-290d274 */.elementor-1178 .elementor-element.elementor-element-290d274 img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e0604c6 */.elementor-1178 .elementor-element.elementor-element-4e0604c6 {
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    z-index: 2;
}
.elementor-1178 .elementor-element.elementor-element-4e0604c6:hover {
    box-shadow: 0 22px 50px rgba(9, 26, 50, 0.12);
    border-color: rgba(0, 201, 219, 0.4) !important;
    transform: translateX(6px);
}
.elementor-1178 .elementor-element.elementor-element-4e0604c6:hover .process-num-badge h2 {
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
    transform: scale(1.08);
    box-shadow: 0 0 25px rgba(0, 201, 219, 0.28) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69924ac7 */.elementor-1178 .elementor-element.elementor-element-69924ac7 h2 {
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: linear-gradient(135deg, #050e1d, #0e2444);
    border: 2px solid #00c9db;
    box-shadow: 0 0 20px rgba(0, 201, 219, 0.35);
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-69924ac7 h2 {
    
}
@media (max-width: 768px) {
    .elementor-1178 .elementor-element.elementor-element-69924ac7 {
        width: 44px;
        height: 44px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f2493d8 */.elementor-1178 .elementor-element.elementor-element-4f2493d8 {
    border-left-color: #f59e0b !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39078cf0 */.elementor-1178 .elementor-element.elementor-element-39078cf0 {
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    z-index: 2;
}
.elementor-1178 .elementor-element.elementor-element-39078cf0:hover {
    box-shadow: 0 22px 50px rgba(9, 26, 50, 0.12);
    border-color: rgba(0, 201, 219, 0.4) !important;
    transform: translateX(6px);
}
.elementor-1178 .elementor-element.elementor-element-39078cf0:hover .process-num-badge h2 {
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
    transform: scale(1.08);
    box-shadow: 0 0 25px rgba(0, 201, 219, 0.28) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43a4e05e */.elementor-1178 .elementor-element.elementor-element-43a4e05e h2 {
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: linear-gradient(135deg, #050e1d, #0e2444);
    border: 2px solid #00c9db;
    box-shadow: 0 0 20px rgba(0, 201, 219, 0.35);
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-43a4e05e h2 {
    
}
@media (max-width: 768px) {
    .elementor-1178 .elementor-element.elementor-element-43a4e05e {
        width: 44px;
        height: 44px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a6358d */.elementor-1178 .elementor-element.elementor-element-15a6358d {
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    z-index: 2;
}
.elementor-1178 .elementor-element.elementor-element-15a6358d:hover {
    box-shadow: 0 22px 50px rgba(9, 26, 50, 0.12);
    border-color: rgba(0, 201, 219, 0.4) !important;
    transform: translateX(6px);
}
.elementor-1178 .elementor-element.elementor-element-15a6358d:hover .process-num-badge h2 {
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
    transform: scale(1.08);
    box-shadow: 0 0 25px rgba(0, 201, 219, 0.28) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dc08fe6 */.elementor-1178 .elementor-element.elementor-element-6dc08fe6 h2 {
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: linear-gradient(135deg, #050e1d, #0e2444);
    border: 2px solid #00c9db;
    box-shadow: 0 0 20px rgba(0, 201, 219, 0.35);
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-6dc08fe6 h2 {
    
}
@media (max-width: 768px) {
    .elementor-1178 .elementor-element.elementor-element-6dc08fe6 {
        width: 44px;
        height: 44px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-294182d0 */.elementor-1178 .elementor-element.elementor-element-294182d0 {
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    z-index: 2;
}
.elementor-1178 .elementor-element.elementor-element-294182d0:hover {
    box-shadow: 0 22px 50px rgba(9, 26, 50, 0.12);
    border-color: rgba(0, 201, 219, 0.4) !important;
    transform: translateX(6px);
}
.elementor-1178 .elementor-element.elementor-element-294182d0:hover .process-num-badge h2 {
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
    transform: scale(1.08);
    box-shadow: 0 0 25px rgba(0, 201, 219, 0.28) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7663ec61 */.elementor-1178 .elementor-element.elementor-element-7663ec61 h2 {
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: linear-gradient(135deg, #050e1d, #0e2444);
    border: 2px solid #00c9db;
    box-shadow: 0 0 20px rgba(0, 201, 219, 0.35);
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-7663ec61 h2 {
    
}
@media (max-width: 768px) {
    .elementor-1178 .elementor-element.elementor-element-7663ec61 {
        width: 44px;
        height: 44px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cd2fad4 */.elementor-1178 .elementor-element.elementor-element-1cd2fad4 {
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    z-index: 2;
}
.elementor-1178 .elementor-element.elementor-element-1cd2fad4:hover {
    box-shadow: 0 22px 50px rgba(9, 26, 50, 0.12);
    border-color: rgba(0, 201, 219, 0.4) !important;
    transform: translateX(6px);
}
.elementor-1178 .elementor-element.elementor-element-1cd2fad4:hover .process-num-badge h2 {
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
    transform: scale(1.08);
    box-shadow: 0 0 25px rgba(0, 201, 219, 0.28) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-302eac62 */.elementor-1178 .elementor-element.elementor-element-302eac62 h2 {
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: linear-gradient(135deg, #050e1d, #0e2444);
    border: 2px solid #00c9db;
    box-shadow: 0 0 20px rgba(0, 201, 219, 0.35);
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-302eac62 h2 {
    
}
@media (max-width: 768px) {
    .elementor-1178 .elementor-element.elementor-element-302eac62 {
        width: 44px;
        height: 44px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13e382df */.elementor-1178 .elementor-element.elementor-element-13e382df {
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    z-index: 2;
}
.elementor-1178 .elementor-element.elementor-element-13e382df:hover {
    box-shadow: 0 22px 50px rgba(9, 26, 50, 0.12);
    border-color: rgba(0, 201, 219, 0.4) !important;
    transform: translateX(6px);
}
.elementor-1178 .elementor-element.elementor-element-13e382df:hover .process-num-badge h2 {
    background: linear-gradient(135deg, #00c9db, #009cb0) !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
    transform: scale(1.08);
    box-shadow: 0 0 25px rgba(0, 201, 219, 0.28) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17066302 */.elementor-1178 .elementor-element.elementor-element-17066302::before {
    content: '';
    position: absolute;
    top: 40px;
    bottom: 40px;
    left: 35px;
    width: 3px;
    background: linear-gradient(to bottom, #00c9db, #16365f);
    z-index: 1;
}
@media (max-width: 768px) {
    .elementor-1178 .elementor-element.elementor-element-17066302::before {
        left: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-237b27 */.elementor-1178 .elementor-element.elementor-element-237b27 .elementor-heading-title {
    text-shadow: 0 0 25px rgba(0, 201, 219, 0.28);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79b877dc */.elementor-1178 .elementor-element.elementor-element-79b877dc {
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79e34d0a */.elementor-1178 .elementor-element.elementor-element-79e34d0a {
    border-left-color: #ff4757 !important;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7805ba46 */.elementor-1178 .elementor-element.elementor-element-7805ba46::after {
    content: '';
    position: absolute;
    top: -30%;
    right: -20%;
    width: 500px;
    height: 500px;
    background: radial-gradient(circle, rgba(255, 71, 87, 0.15) 0%, transparent 70%);
    border-radius: 50%;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3d1b6332 */.elementor-1178 .elementor-element.elementor-element-3d1b6332 .elementor-icon {
    border-radius: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-317c9ce7 */.elementor-1178 .elementor-element.elementor-element-317c9ce7 {
    border-top-color: #00c9db !important;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-317c9ce7:hover {
    transform: translateY(-6px);
    box-shadow: 0 22px 50px rgba(9, 26, 50, 0.12);
    border-color: rgba(0, 201, 219, 0.45) !important;
    border-top-color: #00c9db !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-32a49e64 */.elementor-1178 .elementor-element.elementor-element-32a49e64 .elementor-icon {
    border-radius: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f96ee5c */.elementor-1178 .elementor-element.elementor-element-1f96ee5c {
    border-top-color: #ff4757 !important;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-1f96ee5c:hover {
    transform: translateY(-6px);
    box-shadow: 0 22px 50px rgba(9, 26, 50, 0.12);
    border-color: rgba(0, 201, 219, 0.45) !important;
    border-top-color: #ff4757 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d70f208 */.elementor-1178 .elementor-element.elementor-element-3d70f208 img {
    width: 100%;
    height: 100%;
    min-height: 280px;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-57faf7ea */.elementor-1178 .elementor-element.elementor-element-57faf7ea { max-width: 940px; width: 100%; margin: 0 auto; }
.elementor-1178 .elementor-element.elementor-element-57faf7ea .e-n-accordion-item {
    padding: 22px 26px;
    background: #ffffff;
    border: 1px solid #e2eaf4;
    border-radius: 18px;
    box-shadow: 0 4px 14px rgba(9, 26, 50, 0.04);
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}
.elementor-1178 .elementor-element.elementor-element-57faf7ea .e-n-accordion-item:hover {
    border-color: rgba(0, 201, 219, 0.45);
    box-shadow: 0 10px 32px rgba(9, 26, 50, 0.08);
}
.elementor-1178 .elementor-element.elementor-element-57faf7ea .e-n-accordion-item-title-icon {
    width: 36px;
    height: 36px;
    border-radius: 10px;
    background: rgba(0, 156, 176, 0.15);
    color: #009cb0;
    display: grid;
    place-items: center;
    flex: none;
    font-size: 14px;
    transition: .25s;
}
.elementor-1178 .elementor-element.elementor-element-57faf7ea .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon {
    background: #009cb0;
    color: #ffffff;
    transform: rotate(180deg);
}
.elementor-1178 .elementor-element.elementor-element-57faf7ea .e-n-accordion-item:has(.e-n-accordion-item-title[aria-expanded="true"]) {
    border-color: #009cb0;
    box-shadow: 0 10px 32px rgba(9, 26, 50, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed5e5da */.elementor-1178 .elementor-element.elementor-element-2ed5e5da { max-width: 940px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e4d1748 */.elementor-1178 .elementor-element.elementor-element-6e4d1748 { max-width: 880px; margin: 0 auto 44px auto; }/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-76a9ad7c */.elementor-1178 .elementor-element.elementor-element-76a9ad7c {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2997a769 */.elementor-1178 .elementor-element.elementor-element-2997a769 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7394f501 */.elementor-1178 .elementor-element.elementor-element-7394f501 {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2ada8d4e */.elementor-1178 .elementor-element.elementor-element-2ada8d4e {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d46ae0 */.elementor-1178 .elementor-element.elementor-element-28d46ae0 {
    background: radial-gradient(circle at 90% 10%, #153965 0%, #050e1d 75%);
}
.elementor-1178 .elementor-element.elementor-element-28d46ae0::before {
    content: '';
    position: absolute;
    top: -30%;
    left: -20%;
    width: 500px;
    height: 500px;
    border: none;
    background: radial-gradient(circle, rgba(0, 201, 219, 0.22) 0%, transparent 65%);
    border-radius: 50%;
    pointer-events: none;
}/* End custom CSS */