.elementor-2911 .elementor-element.elementor-element-efa02b8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2911 .elementor-element.elementor-element-d3a1afb{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2911 .elementor-element.elementor-element-d3a1afb:not(.elementor-motion-effects-element-type-background), .elementor-2911 .elementor-element.elementor-element-d3a1afb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2911 .elementor-element.elementor-element-5074ef4{text-align:center;}.elementor-2911 .elementor-element.elementor-element-5074ef4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FF6B35;}.elementor-2911 .elementor-element.elementor-element-ea4ccce{--spacer-size:12px;}.elementor-2911 .elementor-element.elementor-element-2e815aa{text-align:center;}.elementor-2911 .elementor-element.elementor-element-2e815aa .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#1E293B;}.elementor-2911 .elementor-element.elementor-element-1f674a4{--spacer-size:12px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2911 .elementor-element.elementor-element-49576ac{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#64748B;}.elementor-2911 .elementor-element.elementor-element-49576ac p{margin-block-end:0px;}.elementor-2911 .elementor-element.elementor-element-6524d06{--spacer-size:32px;}.elementor-2911 .elementor-element.elementor-element-3bc1044{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-2911 .elementor-element.elementor-element-4958f51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.06);--border-color:rgba(0,0,0,0.06);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2911 .elementor-element.elementor-element-4958f51:not(.elementor-motion-effects-element-type-background), .elementor-2911 .elementor-element.elementor-element-4958f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2911 .elementor-element.elementor-element-1d6e1e2 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-2911 .elementor-element.elementor-element-1d6e1e2 .elementor-icon-box-title{margin-block-end:8px;color:#1E293B;}.elementor-2911 .elementor-element.elementor-element-1d6e1e2.elementor-view-stacked .elementor-icon{background-color:rgba(59,130,246,0.1);fill:#3B82F6;color:#3B82F6;}.elementor-2911 .elementor-element.elementor-element-1d6e1e2.elementor-view-framed .elementor-icon, .elementor-2911 .elementor-element.elementor-element-1d6e1e2.elementor-view-default .elementor-icon{fill:rgba(59,130,246,0.1);color:rgba(59,130,246,0.1);border-color:rgba(59,130,246,0.1);}.elementor-2911 .elementor-element.elementor-element-1d6e1e2.elementor-view-framed .elementor-icon{background-color:#3B82F6;}.elementor-2911 .elementor-element.elementor-element-1d6e1e2 .elementor-icon{font-size:28px;}.elementor-2911 .elementor-element.elementor-element-1d6e1e2 .elementor-icon-box-title, .elementor-2911 .elementor-element.elementor-element-1d6e1e2 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2911 .elementor-element.elementor-element-1d6e1e2 .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#64748B;}.elementor-2911 .elementor-element.elementor-element-d763440{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.06);--border-color:rgba(0,0,0,0.06);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2911 .elementor-element.elementor-element-d763440:not(.elementor-motion-effects-element-type-background), .elementor-2911 .elementor-element.elementor-element-d763440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2911 .elementor-element.elementor-element-58ea2fc .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-2911 .elementor-element.elementor-element-58ea2fc .elementor-icon-box-title{margin-block-end:8px;color:#1E293B;}.elementor-2911 .elementor-element.elementor-element-58ea2fc.elementor-view-stacked .elementor-icon{background-color:rgba(6,182,212,0.1);fill:#06B6D4;color:#06B6D4;}.elementor-2911 .elementor-element.elementor-element-58ea2fc.elementor-view-framed .elementor-icon, .elementor-2911 .elementor-element.elementor-element-58ea2fc.elementor-view-default .elementor-icon{fill:rgba(6,182,212,0.1);color:rgba(6,182,212,0.1);border-color:rgba(6,182,212,0.1);}.elementor-2911 .elementor-element.elementor-element-58ea2fc.elementor-view-framed .elementor-icon{background-color:#06B6D4;}.elementor-2911 .elementor-element.elementor-element-58ea2fc .elementor-icon{font-size:28px;}.elementor-2911 .elementor-element.elementor-element-58ea2fc .elementor-icon-box-title, .elementor-2911 .elementor-element.elementor-element-58ea2fc .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2911 .elementor-element.elementor-element-58ea2fc .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#64748B;}.elementor-2911 .elementor-element.elementor-element-e1ba236{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.06);--border-color:rgba(0,0,0,0.06);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2911 .elementor-element.elementor-element-e1ba236:not(.elementor-motion-effects-element-type-background), .elementor-2911 .elementor-element.elementor-element-e1ba236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2911 .elementor-element.elementor-element-0b28b0d .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-2911 .elementor-element.elementor-element-0b28b0d .elementor-icon-box-title{margin-block-end:8px;color:#1E293B;}.elementor-2911 .elementor-element.elementor-element-0b28b0d.elementor-view-stacked .elementor-icon{background-color:rgba(6,182,212,0.1);fill:#06B6D4;color:#06B6D4;}.elementor-2911 .elementor-element.elementor-element-0b28b0d.elementor-view-framed .elementor-icon, .elementor-2911 .elementor-element.elementor-element-0b28b0d.elementor-view-default .elementor-icon{fill:rgba(6,182,212,0.1);color:rgba(6,182,212,0.1);border-color:rgba(6,182,212,0.1);}.elementor-2911 .elementor-element.elementor-element-0b28b0d.elementor-view-framed .elementor-icon{background-color:#06B6D4;}.elementor-2911 .elementor-element.elementor-element-0b28b0d .elementor-icon{font-size:28px;}.elementor-2911 .elementor-element.elementor-element-0b28b0d .elementor-icon-box-title, .elementor-2911 .elementor-element.elementor-element-0b28b0d .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2911 .elementor-element.elementor-element-0b28b0d .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#64748B;}.elementor-2911 .elementor-element.elementor-element-47d89d9{--spacer-size:24px;}.elementor-2911 .elementor-element.elementor-element-4a96ea6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-2911 .elementor-element.elementor-element-1704c1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.06);--border-color:rgba(0,0,0,0.06);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2911 .elementor-element.elementor-element-1704c1e:not(.elementor-motion-effects-element-type-background), .elementor-2911 .elementor-element.elementor-element-1704c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2911 .elementor-element.elementor-element-5622230 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-2911 .elementor-element.elementor-element-5622230 .elementor-icon-box-title{margin-block-end:8px;color:#1E293B;}.elementor-2911 .elementor-element.elementor-element-5622230.elementor-view-stacked .elementor-icon{background-color:rgba(16,185,129,0.1);fill:#10B981;color:#10B981;}.elementor-2911 .elementor-element.elementor-element-5622230.elementor-view-framed .elementor-icon, .elementor-2911 .elementor-element.elementor-element-5622230.elementor-view-default .elementor-icon{fill:rgba(16,185,129,0.1);color:rgba(16,185,129,0.1);border-color:rgba(16,185,129,0.1);}.elementor-2911 .elementor-element.elementor-element-5622230.elementor-view-framed .elementor-icon{background-color:#10B981;}.elementor-2911 .elementor-element.elementor-element-5622230 .elementor-icon{font-size:28px;}.elementor-2911 .elementor-element.elementor-element-5622230 .elementor-icon-box-title, .elementor-2911 .elementor-element.elementor-element-5622230 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2911 .elementor-element.elementor-element-5622230 .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#64748B;}.elementor-2911 .elementor-element.elementor-element-9566bea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.06);--border-color:rgba(0,0,0,0.06);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2911 .elementor-element.elementor-element-9566bea:not(.elementor-motion-effects-element-type-background), .elementor-2911 .elementor-element.elementor-element-9566bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2911 .elementor-element.elementor-element-fe1e367 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-2911 .elementor-element.elementor-element-fe1e367 .elementor-icon-box-title{margin-block-end:8px;color:#1E293B;}.elementor-2911 .elementor-element.elementor-element-fe1e367.elementor-view-stacked .elementor-icon{background-color:rgba(245,158,11,0.1);fill:#F59E0B;color:#F59E0B;}.elementor-2911 .elementor-element.elementor-element-fe1e367.elementor-view-framed .elementor-icon, .elementor-2911 .elementor-element.elementor-element-fe1e367.elementor-view-default .elementor-icon{fill:rgba(245,158,11,0.1);color:rgba(245,158,11,0.1);border-color:rgba(245,158,11,0.1);}.elementor-2911 .elementor-element.elementor-element-fe1e367.elementor-view-framed .elementor-icon{background-color:#F59E0B;}.elementor-2911 .elementor-element.elementor-element-fe1e367 .elementor-icon{font-size:28px;}.elementor-2911 .elementor-element.elementor-element-fe1e367 .elementor-icon-box-title, .elementor-2911 .elementor-element.elementor-element-fe1e367 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2911 .elementor-element.elementor-element-fe1e367 .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#64748B;}.elementor-2911 .elementor-element.elementor-element-5cef070{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.06);--border-color:rgba(0,0,0,0.06);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2911 .elementor-element.elementor-element-5cef070:not(.elementor-motion-effects-element-type-background), .elementor-2911 .elementor-element.elementor-element-5cef070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2911 .elementor-element.elementor-element-da08ff0 .elementor-icon-box-wrapper{text-align:center;gap:16px;}.elementor-2911 .elementor-element.elementor-element-da08ff0 .elementor-icon-box-title{margin-block-end:8px;color:#1E293B;}.elementor-2911 .elementor-element.elementor-element-da08ff0.elementor-view-stacked .elementor-icon{background-color:rgba(245,158,11,0.1);fill:#F59E0B;color:#F59E0B;}.elementor-2911 .elementor-element.elementor-element-da08ff0.elementor-view-framed .elementor-icon, .elementor-2911 .elementor-element.elementor-element-da08ff0.elementor-view-default .elementor-icon{fill:rgba(245,158,11,0.1);color:rgba(245,158,11,0.1);border-color:rgba(245,158,11,0.1);}.elementor-2911 .elementor-element.elementor-element-da08ff0.elementor-view-framed .elementor-icon{background-color:#F59E0B;}.elementor-2911 .elementor-element.elementor-element-da08ff0 .elementor-icon{font-size:28px;}.elementor-2911 .elementor-element.elementor-element-da08ff0 .elementor-icon-box-title, .elementor-2911 .elementor-element.elementor-element-da08ff0 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2911 .elementor-element.elementor-element-da08ff0 .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#64748B;}.elementor-2911 .elementor-element.elementor-element-84dbcbe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2911 .elementor-element.elementor-element-5d851e0 .elementor-button{background-color:var( --e-global-color-9f603d6 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:50px 50px 50px 50px;padding:20px 30px 20px 30px;}.elementor-2911 .elementor-element.elementor-element-5d851e0 .elementor-button:hover, .elementor-2911 .elementor-element.elementor-element-5d851e0 .elementor-button:focus{background-color:var( --e-global-color-9f603d6 );}.elementor-2911 .elementor-element.elementor-element-bfa2db4{--spacer-size:24px;}.elementor-2911 .elementor-element.elementor-element-1780bd7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:00px;--padding-right:00px;}.elementor-2911 .elementor-element.elementor-element-52574c0{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2911 .elementor-element.elementor-element-52574c0:not(.elementor-motion-effects-element-type-background), .elementor-2911 .elementor-element.elementor-element-52574c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-2911 .elementor-element.elementor-element-752f55c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;}.elementor-2911 .elementor-element.elementor-element-4cdf043{--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:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:30px;}.elementor-2911 .elementor-element.elementor-element-a57ea56{text-align:start;}.elementor-2911 .elementor-element.elementor-element-a57ea56 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FF6B35;}.elementor-2911 .elementor-element.elementor-element-2ef0da5{--spacer-size:12px;}.elementor-2911 .elementor-element.elementor-element-4579044{text-align:start;}.elementor-2911 .elementor-element.elementor-element-4579044 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#1E293B;}.elementor-2911 .elementor-element.elementor-element-7927fe2{--spacer-size:16px;}.elementor-2911 .elementor-element.elementor-element-ad954af{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#64748B;}.elementor-2911 .elementor-element.elementor-element-6acffa6{--spacer-size:24px;}.elementor-2911 .elementor-element.elementor-element-199251b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.06);--border-color:rgba(0,0,0,0.06);--border-radius:16px 16px 16px 16px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-2911 .elementor-element.elementor-element-199251b:not(.elementor-motion-effects-element-type-background), .elementor-2911 .elementor-element.elementor-element-199251b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2911 .elementor-element.elementor-element-83cf49e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2911 .elementor-element.elementor-element-83cf49e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2911 .elementor-element.elementor-element-83cf49e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2911 .elementor-element.elementor-element-83cf49e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2911 .elementor-element.elementor-element-83cf49e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2911 .elementor-element.elementor-element-83cf49e .elementor-icon-list-icon i{color:#10B981;transition:color 0.3s;}.elementor-2911 .elementor-element.elementor-element-83cf49e .elementor-icon-list-icon svg{fill:#10B981;transition:fill 0.3s;}.elementor-2911 .elementor-element.elementor-element-83cf49e{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-2911 .elementor-element.elementor-element-83cf49e .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2911 .elementor-element.elementor-element-83cf49e .elementor-icon-list-text{color:#1E293B;transition:color 0.3s;}.elementor-2911 .elementor-element.elementor-element-ff4ddef{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:00px;--padding-right:00px;}.elementor-2911 .elementor-element.elementor-element-655958b{text-align:center;}.elementor-2911 .elementor-element.elementor-element-655958b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FF6B35;}.elementor-2911 .elementor-element.elementor-element-501755b{text-align:center;}.elementor-2911 .elementor-element.elementor-element-501755b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#1E293B;}.elementor-2911 .elementor-element.elementor-element-613ecda{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#64748B;}.elementor-2911 .elementor-element.elementor-element-20c6eda .elementor-button{background-color:var( --e-global-color-9f603d6 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:50px 50px 50px 50px;padding:20px 30px 20px 30px;}.elementor-2911 .elementor-element.elementor-element-20c6eda .elementor-button:hover, .elementor-2911 .elementor-element.elementor-element-20c6eda .elementor-button:focus{background-color:var( --e-global-color-9f603d6 );}.elementor-2911 .elementor-element.elementor-element-443cb9b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:00px;--padding-right:00px;}.elementor-2911 .elementor-element.elementor-element-56f2ec2{text-align:center;}.elementor-2911 .elementor-element.elementor-element-56f2ec2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FF6B35;}.elementor-2911 .elementor-element.elementor-element-c594db6{text-align:center;}.elementor-2911 .elementor-element.elementor-element-c594db6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#1E293B;}.elementor-2911 .elementor-element.elementor-element-a9a6607{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#64748B;}.elementor-widget-hfe-basic-posts .hfe-post-title a{color:var( --e-global-color-primary );}.elementor-widget-hfe-basic-posts .hfe-post-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hfe-basic-posts .hfe-post-meta{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-hfe-basic-posts .hfe-post-excerpt{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hfe-basic-posts .hfe-read-more{color:var( --e-global-color-accent );}.elementor-2911 .elementor-element.elementor-element-b5be119 .hfe-post-card{background-color:#F6F6F6;border-radius:20px 20px 20px 20px;}.elementor-2911 .elementor-element.elementor-element-b5be119 .hfe-posts-grid{grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:30px;}.elementor-2911 .elementor-element.elementor-element-b5be119 .hfe-post-image img{border-radius:20px 20px 0px 0px;}.elementor-2911 .elementor-element.elementor-element-b5be119 .hfe-post-content{padding:20px 20px 20px 20px;}.elementor-2911 .elementor-element.elementor-element-b5be119 .hfe-post-title a{color:var( --e-global-color-9f603d6 );}.elementor-2911 .elementor-element.elementor-element-b5be119 .hfe-post-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );margin-bottom:5px;}.elementor-2911 .elementor-element.elementor-element-b5be119 .hfe-post-excerpt{color:#111111;margin-bottom:15px;}.elementor-2911 .elementor-element.elementor-element-c0869b3{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2911 .elementor-element.elementor-element-c0869b3:not(.elementor-motion-effects-element-type-background), .elementor-2911 .elementor-element.elementor-element-c0869b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-2911 .elementor-element.elementor-element-9532322{text-align:center;}.elementor-2911 .elementor-element.elementor-element-9532322 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FF6B35;}.elementor-2911 .elementor-element.elementor-element-ea46618{--spacer-size:12px;}.elementor-2911 .elementor-element.elementor-element-41d3d68{text-align:center;}.elementor-2911 .elementor-element.elementor-element-41d3d68 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#1E293B;}.elementor-2911 .elementor-element.elementor-element-d380ad0{--spacer-size:32px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2911 .elementor-element.elementor-element-69044e0 .elementor-tab-content{border-block-end-color:rgba(0,0,0,0.08);color:#64748B;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2911 .elementor-element.elementor-element-69044e0 .elementor-tab-title{border-color:rgba(0,0,0,0.08);}.elementor-2911 .elementor-element.elementor-element-69044e0 .elementor-toggle-title, .elementor-2911 .elementor-element.elementor-element-69044e0 .elementor-toggle-icon{color:#1E293B;}.elementor-2911 .elementor-element.elementor-element-69044e0 .elementor-toggle-icon svg{fill:#1E293B;}.elementor-2911 .elementor-element.elementor-element-69044e0 .elementor-tab-title.elementor-active a, .elementor-2911 .elementor-element.elementor-element-69044e0 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FF6B35;}.elementor-2911 .elementor-element.elementor-element-69044e0 .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2911 .elementor-element.elementor-element-ad85ebe{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2911 .elementor-element.elementor-element-ad85ebe:not(.elementor-motion-effects-element-type-background), .elementor-2911 .elementor-element.elementor-element-ad85ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-2911 .elementor-element.elementor-element-b97d046{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2911 .elementor-element.elementor-element-a21f4e8{text-align:start;}.elementor-2911 .elementor-element.elementor-element-a21f4e8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FF6B35;}.elementor-2911 .elementor-element.elementor-element-72eeaed{text-align:start;}.elementor-2911 .elementor-element.elementor-element-72eeaed .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-astglobalcolor4 );}.elementor-2911 .elementor-element.elementor-element-70b4f17{--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;--justify-content:center;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2911 .elementor-element.elementor-element-3d20e76 .fluentform-widget-wrapper{background-color:#F9F6FE0F;padding:30px 30px 30px 30px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#F9F6FE4D;border-radius:20px 20px 20px 20px;}.elementor-2911 .elementor-element.elementor-element-3d20e76 .fluentform-widget-wrapper .ff-el-input--label label{color:var( --e-global-color-astglobalcolor4 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2911 .elementor-element.elementor-element-3d20e76 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-2911 .elementor-element.elementor-element-3d20e76 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-2911 .elementor-element.elementor-element-3d20e76 .fluentform-widget-wrapper .ff-el-group select{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2911 .elementor-element.elementor-element-3d20e76 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-primary );color:#ffffff !important;padding:15px 15px 15px 15px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}@media(min-width:768px){.elementor-2911 .elementor-element.elementor-element-d3a1afb{--content-width:1200px;}.elementor-2911 .elementor-element.elementor-element-4958f51{--width:50%;}.elementor-2911 .elementor-element.elementor-element-d763440{--width:50%;}.elementor-2911 .elementor-element.elementor-element-e1ba236{--width:50%;}.elementor-2911 .elementor-element.elementor-element-1704c1e{--width:50%;}.elementor-2911 .elementor-element.elementor-element-9566bea{--width:50%;}.elementor-2911 .elementor-element.elementor-element-5cef070{--width:50%;}.elementor-2911 .elementor-element.elementor-element-52574c0{--content-width:1200px;}.elementor-2911 .elementor-element.elementor-element-4cdf043{--width:50%;}.elementor-2911 .elementor-element.elementor-element-199251b{--width:50%;}.elementor-2911 .elementor-element.elementor-element-c0869b3{--content-width:1200px;}.elementor-2911 .elementor-element.elementor-element-b97d046{--width:50%;}.elementor-2911 .elementor-element.elementor-element-70b4f17{--width:50%;}}@media(max-width:1024px){.elementor-2911 .elementor-element.elementor-element-d3a1afb{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2911 .elementor-element.elementor-element-3bc1044{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2911 .elementor-element.elementor-element-4a96ea6{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2911 .elementor-element.elementor-element-84dbcbe{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-2911 .elementor-element.elementor-element-52574c0{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2911 .elementor-element.elementor-element-752f55c{--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-2911 .elementor-element.elementor-element-b5be119 .hfe-posts-grid{grid-template-columns:repeat(2, 1fr);}.elementor-2911 .elementor-element.elementor-element-c0869b3{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-2911 .elementor-element.elementor-element-d3a1afb{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2911 .elementor-element.elementor-element-49576ac{font-size:15px;}.elementor-2911 .elementor-element.elementor-element-6524d06{--spacer-size:21px;}.elementor-2911 .elementor-element.elementor-element-3bc1044{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2911 .elementor-element.elementor-element-4958f51{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2911 .elementor-element.elementor-element-d763440{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2911 .elementor-element.elementor-element-e1ba236{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2911 .elementor-element.elementor-element-47d89d9{--spacer-size:16px;}.elementor-2911 .elementor-element.elementor-element-4a96ea6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2911 .elementor-element.elementor-element-1704c1e{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2911 .elementor-element.elementor-element-9566bea{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2911 .elementor-element.elementor-element-5cef070{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2911 .elementor-element.elementor-element-84dbcbe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2911 .elementor-element.elementor-element-bfa2db4{--spacer-size:16px;}.elementor-2911 .elementor-element.elementor-element-1780bd7{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2911 .elementor-element.elementor-element-52574c0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2911 .elementor-element.elementor-element-752f55c{--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;}.elementor-2911 .elementor-element.elementor-element-4cdf043{--width:100%;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2911 .elementor-element.elementor-element-a57ea56{text-align:center;}.elementor-2911 .elementor-element.elementor-element-4579044{text-align:center;}.elementor-2911 .elementor-element.elementor-element-ad954af{text-align:center;}.elementor-2911 .elementor-element.elementor-element-6acffa6{--spacer-size:16px;}.elementor-2911 .elementor-element.elementor-element-199251b{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2911 .elementor-element.elementor-element-ff4ddef{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2911 .elementor-element.elementor-element-655958b{text-align:center;}.elementor-2911 .elementor-element.elementor-element-501755b{text-align:center;}.elementor-2911 .elementor-element.elementor-element-613ecda{text-align:center;}.elementor-2911 .elementor-element.elementor-element-443cb9b{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2911 .elementor-element.elementor-element-56f2ec2{text-align:center;}.elementor-2911 .elementor-element.elementor-element-c594db6{text-align:center;}.elementor-2911 .elementor-element.elementor-element-a9a6607{text-align:center;}.elementor-2911 .elementor-element.elementor-element-b5be119 .hfe-posts-grid{grid-template-columns:repeat(1, 1fr);}.elementor-2911 .elementor-element.elementor-element-c0869b3{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2911 .elementor-element.elementor-element-d380ad0{--spacer-size:21px;}.elementor-2911 .elementor-element.elementor-element-ad85ebe{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for html, class: .elementor-element-61467ec */.elementor-2911 .elementor-element.elementor-element-61467ec .hero-inner{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efa02b8 */:root {
    --navy:       #0B2545;
    --navy-mid:   #1A3A60;
    --navy-light: #254E82;
    --cyan:       #00C2CB;
    --cyan-light: #4DD9E0;
    --cyan-soft:  #E0F8FA;
    --gold:       #F0A500;
    --gold-light: #FFD166;
    --white:      #FFFFFF;
    --gray-100:   #F4F7FA;
    --gray-200:   #E2E8F0;
    --gray-400:   #94A3B8;
    --gray-600:   #4A5568;
    --gray-900:   #1A202C;
    --text:       #0B2545;
    --radius:     12px;
    --radius-lg:  20px;
  }
  .entry-title{
      display: none !important;
  }
  
  /* ===== HERO ===== */
  .hero {
    background: var(--navy);
    min-height: 92vh;
    position: relative;
    overflow: hidden;
    display: flex; align-items: center;
  }

  .hero-bg {
    position: absolute; inset: 0;
    background:
      radial-gradient(circle at 20% 50%, rgba(0,194,203,0.15) 0%, transparent 55%),
      radial-gradient(circle at 80% 20%, rgba(240,165,0,0.08) 0%, transparent 45%),
      url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2300C2CB' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }

  /* Wave divider at bottom */
  .hero-wave {
    position: absolute; bottom: -2px; left: 0; right: 0;
  }

  .hero-inner {
    position: relative; z-index: 2;
    max-width: 1200px; margin: 0 auto;
    padding: 4rem 2rem;
    display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; align-items: center;
  }

  .hero-badge {
    display: inline-flex; align-items: center; gap: 8px;
    background: rgba(0,194,203,0.15); border: 1px solid rgba(0,194,203,0.4);
    color: var(--cyan-light); padding: 6px 16px; border-radius: 30px;
    font-size: 13px; font-weight: 600; margin-bottom: 1.5rem;
  }
  .hero-badge .dot { width: 8px; height: 8px; border-radius: 50%; background: var(--cyan); animation: pulse 2s infinite; }

  @keyframes pulse { 0%,100%{opacity:1} 50%{opacity:.4} }

  .hero h1 {
    font-family: 'Tajawal', sans-serif;
    font-size: clamp(2rem, 4vw, 3.2rem);
    font-weight: 900;
    color: var(--white);
    line-height: 1.2;
    margin-bottom: 1.2rem;
  }

  .hero h1 .highlight {
    color: var(--cyan);
    position: relative;
  }

  .hero h1 .gold { color: var(--gold); }

  .hero p {
    color: rgba(255,255,255,0.75);
    font-size: 16px; line-height: 1.8;
    margin-bottom: 2rem;
  }

  .hero-actions { display: flex; gap: 1rem; flex-wrap: wrap; }

  .btn-primary {
    background: var(--cyan); color: var(--navy);
    padding: 14px 28px; border-radius: 12px;
    font-weight: 700; font-size: 16px; text-decoration: none;
    display: inline-flex; align-items: center; gap: 8px;
    transition: all 0.25s;
  }
  .btn-primary:hover { background: var(--cyan-light); transform: translateY(-2px); }

  .btn-outline {
    background: transparent;
    border: 2px solid rgba(255,255,255,0.3);
    color: var(--white);
    padding: 14px 28px; border-radius: 12px;
    font-weight: 600; font-size: 16px; text-decoration: none;
    display: inline-flex; align-items: center; gap: 8px;
    transition: all 0.25s;
  }
  .btn-outline:hover { border-color: var(--cyan); color: var(--cyan); }

  .hero-stats {
    display: flex; gap: 2rem; margin-top: 2.5rem; flex-wrap: wrap;
  }
  .stat { }
  .stat-num { font-size: 2rem; font-weight: 900; color: var(--gold); }
  .stat-label { font-size: 12px; color: rgba(255,255,255,0.6); margin-top: 2px; }

  /* Pool visual */
  .hero-visual {
    display: flex; align-items: center; justify-content: center;
    position: relative;
  }

  .pool-card {
    background: rgba(255,255,255,0.06);
    border: 1px solid rgba(0,194,203,0.3);
    border-radius: 24px;
    padding: 2rem;
    width: 100%;
    backdrop-filter: blur(4px);
  }

  .pool-img-placeholder {
    width: 100%; height: 220px;
    background: linear-gradient(160deg, #0e5f7a 0%, #0B2545 50%, #00838a 100%);
    border-radius: 16px;
    display: flex; flex-direction: column;
    align-items: center; justify-content: center;
    position: relative; overflow: hidden;
    margin-bottom: 1.5rem;
  }

  .pool-water {
    position: absolute; bottom: 0; left: 0; right: 0;
    height: 60%;
    background: linear-gradient(180deg, rgba(0,194,203,0.5) 0%, rgba(0,194,203,0.8) 100%);
    border-radius: 0 0 16px 16px;
  }

  .pool-water::after {
    content: '';
    position: absolute; top: -10px; left: 0; right: 0; height: 25px;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 400 25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10 Q50 0 100 10 Q150 20 200 10 Q250 0 300 10 Q350 20 400 10 L400 25 L0 25Z' fill='rgba(0,194,203,0.5)'/%3E%3C/svg%3E") repeat-x;
    animation: wave 3s linear infinite;
  }

  @keyframes wave { 0%{background-position-x:0} 100%{background-position-x:400px} }

  .pool-icon { font-size: 64px; z-index: 1; position: relative; }

  .service-pills {
    display: flex; flex-wrap: wrap; gap: 8px;
  }
  .pill {
    background: rgba(0,194,203,0.15); border: 1px solid rgba(0,194,203,0.3);
    color: var(--cyan-light); padding: 5px 14px; border-radius: 20px; font-size: 12px; font-weight: 600;
  }
  a{
      text-decoration: none !important;
  }
  p,a,button{
        font-family: 'Tajawal', sans-serif;
  }
  
  .pool-water::after {
    content: '';
    position: absolute; top: -10px; left: 0; right: 0; height: 25px;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 400 25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10 Q50 0 100 10 Q150 20 200 10 Q250 0 300 10 Q350 20 400 10 L400 25 L0 25Z' fill='rgba(0,194,203,0.5)'/%3E%3C/svg%3E") repeat-x;
    animation: wave 3s linear infinite;
  }

  @keyframes wave { 0%{background-position-x:0} 100%{background-position-x:400px} }

  .pool-icon { font-size: 64px; z-index: 1; position: relative; }

  .service-pills {
    display: flex; flex-wrap: wrap; gap: 8px;
  }
  .pill {
    background: rgba(0,194,203,0.15); border: 1px solid rgba(0,194,203,0.3);
    color: var(--cyan-light); padding: 5px 14px; border-radius: 20px; font-size: 12px; font-weight: 600;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c442ff *//* ===== OTHER SERVICES ===== */
  .other-services {
    background: var(--white);
  }

  .services-tabs { display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 2.5rem; }
  .tab-btn {
    padding: 8px 20px; border-radius: 30px;
    border: 2px solid var(--gray-200);
    background: var(--white); color: var(--gray-600);
    font-family: 'Cairo', sans-serif;
    font-size: 13px; font-weight: 600; cursor: pointer;
    transition: all 0.2s;
  }
  .tab-btn.active, .tab-btn:hover {
    background: var(--navy); border-color: var(--navy); color: var(--white);
  }

  .services-grid {
    display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    gap: 1.2rem;
  }

  .svc-item {
    background: var(--gray-100); border-radius: var(--radius);
    padding: 1.5rem 1.2rem; text-align: center;
    border: 1px solid var(--gray-200);
    transition: all 0.25s; cursor: default;
  }
  .svc-item:hover {
    background: var(--navy); color: var(--white);
    transform: translateY(-4px);
    border-color: var(--navy);
  }
  .svc-item:hover p { color: rgba(255,255,255,0.7); }
  .svc-item .icon { font-size: 36px; margin-bottom: 10px; }
  .svc-item h4 { font-size: 14px; font-weight: 700; margin-bottom: 6px; }
  .svc-item p { font-size: 12px; color: var(--gray-600); line-height: 1.5; }
h2,p{
    font-family: tajawal
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96cd92f *//* ===== COMPARISON TABLE ===== */
  .compare-section { background: var(--gray-100); }

  .table-wrap { overflow-x: auto; border-radius: var(--radius-lg); box-shadow: 0 4px 24px rgba(11,37,69,0.08); }

  table.compare {
    width: 100%; border-collapse: collapse;
    background: var(--white);
    border-radius: var(--radius-lg);
    overflow: hidden;
  }

  table.compare thead tr { background: var(--navy); color: var(--white); }
  table.compare thead th { padding: 16px 20px; text-align: center; font-size: 14px; font-weight: 700; }
  table.compare thead th:first-child { text-align: right; }
  table.compare thead th.our { background: var(--cyan); color: var(--navy); font-weight: 900; }

  table.compare tbody tr { border-bottom: 1px solid var(--gray-200); transition: background 0.2s; }
  table.compare tbody tr:hover { background: var(--cyan-soft); }
  table.compare tbody tr:last-child { border-bottom: none; }

  table.compare td { padding: 14px 20px; text-align: center; font-size: 14px; }
  table.compare td:first-child { text-align: right; font-weight: 600; color: var(--navy); }
  table.compare td.our { background: rgba(0,194,203,0.06); font-weight: 700; color: var(--navy); }

  .check { color: #16a34a; font-size: 18px; font-weight: 700; }
  .cross { color: #dc2626; font-size: 18px; }
  .partial { color: var(--gold); font-size: 14px; font-weight: 600; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a174b7d *//* ===== CONTACT ===== */
  #contact { background: var(--gradient); }
  #contact .section-title { color: white; }
  #contact .section-sub { color: rgba(255,255,255,0.72); }
  #contact .section-label { color: var(--accent); }
  .contact-wrapper { display: flex; grid-template-columns: 1fr 1fr; gap: 52px; align-items: start; }
  .contact-info { display: flex; flex-direction: column; gap: 22px; }
  .ci-item { display: flex; align-items: flex-start; gap: 16px; }
  .ci-icon {
    width: 46px; height: 46px; border-radius: 12px; flex-shrink: 0;
    background: rgba(245,166,35,0.18); border: 1px solid rgba(245,166,35,0.3);
    display: flex; align-items: center; justify-content: center; font-size: 1.3rem;
  }
  .ci-text strong { color: white; font-size: 0.95rem; display: block; margin-bottom: 3px; }
  .ci-text span { color: rgba(255,255,255,0.68); font-size: 0.9rem; }
   .elementor-2911 .elementor-element.elementor-element-a174b7d , .elementor-2911 .elementor-element.elementor-element-a174b7d h1 , .elementor-2911 .elementor-element.elementor-element-a174b7d h3{
    font-family: "IBM Plex Sans Arabic", Sans-serif;
  }
  strong{
      color:#fff !important;
  }/* End custom CSS */