.elementor-188 .elementor-element.elementor-element-a871a3e5{--display:flex;--position:sticky;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}body:not(.rtl) .elementor-188 .elementor-element.elementor-element-a871a3e5{left:0px;}body.rtl .elementor-188 .elementor-element.elementor-element-a871a3e5{right:0px;}.elementor-188 .elementor-element.elementor-element-a6b14eec{--display:flex;--padding-top:80px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-188 .elementor-element.elementor-element-a6b14eec:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-a6b14eec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E171E;}.elementor-188 .elementor-element.elementor-element-cc0d370c{--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-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-188 .elementor-element.elementor-element-8072aa54{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-188 .elementor-element.elementor-element-8072aa54:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-8072aa54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-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-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-188 .elementor-element.elementor-element-40dbe662{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-188 .elementor-element.elementor-element-40dbe662:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-40dbe662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16242F;}.elementor-188 .elementor-element.elementor-element-9e676fa0{--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-188 .elementor-element.elementor-element-782479fd{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-188 .elementor-element.elementor-element-782479fd:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-782479fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E171E;}.elementor-188 .elementor-element.elementor-element-9b9b3417{--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-188 .elementor-element.elementor-element-d05dac72{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-188 .elementor-element.elementor-element-d05dac72:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-d05dac72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E171E;}.elementor-188 .elementor-element.elementor-element-c8e732c3{--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-188 .elementor-element.elementor-element-cd712db5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 4px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:4px;border-color:rgba(255, 255, 255, 0.08);--border-color:rgba(255, 255, 255, 0.08);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-188 .elementor-element.elementor-element-cd712db5:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-cd712db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16242F;}.elementor-188 .elementor-element.elementor-element-e3b6617b{--display:flex;--padding-top:80px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-188 .elementor-element.elementor-element-e3b6617b:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-e3b6617b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E171E;}.elementor-188 .elementor-element.elementor-element-80657386{--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;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, 255, 255, 0.08);--border-color:rgba(255, 255, 255, 0.08);--border-radius:24px 24px 24px 24px;--padding-top:60px;--padding-bottom:60px;--padding-left:32px;--padding-right:32px;}.elementor-188 .elementor-element.elementor-element-80657386:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-80657386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16242F;}.elementor-188 .elementor-element.elementor-element-02646a8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-188 .elementor-element.elementor-element-02646a8a:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-02646a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1015;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-188 .elementor-element.elementor-element-cc0d370c{--content-width:960px;}.elementor-188 .elementor-element.elementor-element-9e676fa0{--content-width:1100px;}.elementor-188 .elementor-element.elementor-element-9b9b3417{--content-width:1100px;}.elementor-188 .elementor-element.elementor-element-c8e732c3{--content-width:1000px;}.elementor-188 .elementor-element.elementor-element-80657386{--content-width:960px;}}/* Start custom CSS for image, class: .elementor-element-58fdafcb */.elementor-188 .elementor-element.elementor-element-58fdafcb img { max-height: 80px; width: auto; object-fit: contain; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8072aa54 */.elementor-188 .elementor-element.elementor-element-8072aa54 { box-shadow: 0 16px 36px rgba(0,0,0,0.4); margin-bottom: 28px; max-width: 380px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89c69db5 */.elementor-188 .elementor-element.elementor-element-89c69db5 .elementor-heading-title { font-family: "Outfit", sans-serif; font-size: clamp(38px, 5.5vw, 64px); font-weight: 800; color: #F4F6F8; line-height: 1.08; letter-spacing: -0.03em; margin-bottom: 14px; text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-960757f7 */.elementor-188 .elementor-element.elementor-element-960757f7 .elementor-heading-title { font-family: "Outfit", sans-serif; font-size: clamp(20px, 2.6vw, 28px); font-weight: 700; color: #4E8C91; line-height: 1.3; margin-bottom: 22px; text-align: center; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc6f168e */.elementor-188 .elementor-element.elementor-element-bc6f168e .elementor-button { background: linear-gradient(135deg, #4E8C91 0%, #35676B 100%) !important; color: #FFFFFF !important; font-family: "Plus Jakarta Sans", sans-serif !important; font-size: 16px !important; font-weight: 700 !important; border-radius: 100px !important; padding: 16px 36px !important; box-shadow: 0 10px 28px rgba(78, 140, 145, 0.4) !important; transition: all 0.25s ease !important; display: inline-flex !important; align-items: center !important; gap: 8px !important; text-decoration: none !important; } .elementor-188 .elementor-element.elementor-element-bc6f168e .elementor-button:hover { transform: translateY(-2px) !important; box-shadow: 0 14px 36px rgba(78, 140, 145, 0.6) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b14eec */.elementor-188 .elementor-element.elementor-element-a6b14eec { background: radial-gradient(circle at 50% 25%, rgba(78, 140, 145, 0.2) 0%, #0E171E 70%); border-bottom: 1px solid rgba(255, 255, 255, 0.06); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3afa7d6 */.elementor-188 .elementor-element.elementor-element-f3afa7d6 .elementor-heading-title { font-size: 12px; font-weight: 800; letter-spacing: 0.16em; color: #D69E4E; text-transform: uppercase; margin-bottom: 14px; text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9782e4e */.elementor-188 .elementor-element.elementor-element-e9782e4e .elementor-heading-title { font-family: "Outfit", sans-serif; font-size: clamp(30px, 4vw, 46px); font-weight: 800; color: #F4F6F8; line-height: 1.15; letter-spacing: -0.02em; margin-bottom: 18px; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40dbe662 */.elementor-188 .elementor-element.elementor-element-40dbe662 { border-bottom: 1px solid rgba(255, 255, 255, 0.06); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685ee448 */.elementor-188 .elementor-element.elementor-element-685ee448 .elementor-heading-title { font-size: 12px; font-weight: 800; letter-spacing: 0.16em; color: #D69E4E; text-transform: uppercase; margin-bottom: 14px; text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26e2e849 */.elementor-188 .elementor-element.elementor-element-26e2e849 .elementor-heading-title { font-family: "Outfit", sans-serif; font-size: clamp(30px, 4vw, 46px); font-weight: 800; color: #F4F6F8; line-height: 1.15; letter-spacing: -0.02em; margin-bottom: 24px; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-782479fd */.elementor-188 .elementor-element.elementor-element-782479fd { border-bottom: 1px solid rgba(255, 255, 255, 0.06); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17a3f29b */.elementor-188 .elementor-element.elementor-element-17a3f29b .elementor-heading-title { font-size: 11.5px; font-weight: 800; letter-spacing: 0.16em; color: #D69E4E; text-transform: uppercase; margin-bottom: 12px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d84bac78 */.elementor-188 .elementor-element.elementor-element-d84bac78 .elementor-heading-title { font-family: "Outfit", sans-serif; font-size: clamp(28px, 3.5vw, 40px); font-weight: 800; color: #F4F6F8; line-height: 1.2; margin-bottom: 18px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd712db5 */.elementor-188 .elementor-element.elementor-element-cd712db5 { border-left-color: #4E8C91 !important; border-radius: 20px; box-shadow: 0 15px 40px rgba(0,0,0,0.3); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05dac72 */.elementor-188 .elementor-element.elementor-element-d05dac72 { border-bottom: 1px solid rgba(255, 255, 255, 0.06); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-023871be */.elementor-188 .elementor-element.elementor-element-023871be .elementor-heading-title { font-size: 12px; font-weight: 800; letter-spacing: 0.16em; color: #D69E4E; text-transform: uppercase; margin-bottom: 14px; text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6c9f6ac */.elementor-188 .elementor-element.elementor-element-c6c9f6ac .elementor-heading-title { font-family: "Outfit", sans-serif; font-size: clamp(32px, 4.2vw, 50px); font-weight: 800; color: #F4F6F8; line-height: 1.15; margin-bottom: 18px; text-align: center; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65218ff6 */.elementor-188 .elementor-element.elementor-element-65218ff6 .elementor-button { background: linear-gradient(135deg, #4E8C91 0%, #35676B 100%) !important; color: #FFFFFF !important; font-family: "Plus Jakarta Sans", sans-serif !important; font-size: 16px !important; font-weight: 700 !important; border-radius: 100px !important; padding: 16px 40px !important; box-shadow: 0 10px 30px rgba(78, 140, 145, 0.4) !important; transition: all 0.25s ease !important; display: inline-flex !important; align-items: center !important; gap: 8px !important; text-decoration: none !important; } .elementor-188 .elementor-element.elementor-element-65218ff6 .elementor-button:hover { transform: translateY(-2px) !important; box-shadow: 0 14px 36px rgba(78, 140, 145, 0.6) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80657386 */.elementor-188 .elementor-element.elementor-element-80657386 { background: radial-gradient(circle at 50% 30%, rgba(78, 140, 145, 0.18) 0%, #16242F 75%); box-shadow: 0 20px 50px rgba(0,0,0,0.4); }/* End custom CSS */