.elementor-12 .elementor-element.elementor-element-72a215cd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-72a215cd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-72a215cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1B2A4A 0%, #2A3D5F 100%);}.elementor-12 .elementor-element.elementor-element-72a215cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:72px 24px 72px 24px;}.elementor-12 .elementor-element.elementor-element-72a215cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-12 .elementor-element.elementor-element-2818109f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-2818109f{text-align:start;}.elementor-12 .elementor-element.elementor-element-2818109f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:4px;color:#D4A99A;}.elementor-12 .elementor-element.elementor-element-34eefab1{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-34eefab1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-4c8aa821.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-4c8aa821{text-align:start;}.elementor-12 .elementor-element.elementor-element-4c8aa821 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:46px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7e455d66.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-7e455d66{text-align:start;}.elementor-12 .elementor-element.elementor-element-7e455d66 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:46px;font-weight:400;font-style:italic;color:#D4A99A;}.elementor-12 .elementor-element.elementor-element-26e612f6{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-26e612f6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.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-12 .elementor-element.elementor-element-1abe5a27.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-1abe5a27{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;color:#E8D5D5;}.elementor-12 .elementor-element.elementor-element-393cc13a{--spacer-size:20px;}.elementor-12 .elementor-element.elementor-element-393cc13a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-2c432df5 .elementor-button{background-color:#D4A99A;font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:600;fill:#1B2A4A;color:#1B2A4A;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-2c432df5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-1a9ca580 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-1a9ca580 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-1af4698.xpro-widget-bg-overlay:before{transition:background 0.3s;}.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-12 .elementor-element.elementor-element-d0ad586{margin:-34px 119px calc(var(--kit-widget-spacing, 0px) + 0px) -32px;padding:0px 0px 0px 0px;top:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d0ad586{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-d0ad586{right:0px;}.elementor-12 .elementor-element.elementor-element-d0ad586.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-8736cd9{margin:-34px 119px calc(var(--kit-widget-spacing, 0px) + 0px) -32px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8736cd9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-1c6ac769:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1c6ac769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F5;}.elementor-12 .elementor-element.elementor-element-1c6ac769{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E4E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:18px 24px 18px 24px;}.elementor-12 .elementor-element.elementor-element-1c6ac769 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-6b126c2f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-6b126c2f{text-align:center;font-family:"DM Sans", Sans-serif;font-size:27px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-558a836.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-558a836{text-align:center;font-family:"DM Sans", Sans-serif;font-size:27px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-ded9274.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-ded9274{text-align:center;font-family:"DM Sans", Sans-serif;font-size:27px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-474232cd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-474232cd{text-align:center;font-family:"DM Sans", Sans-serif;font-size:27px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-562dbcf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-562dbcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F5;}.elementor-12 .elementor-element.elementor-element-562dbcf{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E4E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:18px 24px 18px 24px;}.elementor-12 .elementor-element.elementor-element-562dbcf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-add0a66.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-add0a66{text-align:center;font-family:"DM Sans", Sans-serif;font-size:27px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-675ad63.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-675ad63{text-align:center;font-family:"DM Sans", Sans-serif;font-size:27px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-7790668.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-7790668{text-align:center;font-family:"DM Sans", Sans-serif;font-size:27px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-3d814d9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-3d814d9{text-align:center;font-family:"DM Sans", Sans-serif;font-size:27px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-2d4c633f{margin-top:0px;margin-bottom:0px;padding:72px 24px 72px 24px;}.elementor-12 .elementor-element.elementor-element-68e402bf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-68e402bf{text-align:center;}.elementor-12 .elementor-element.elementor-element-68e402bf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:3px;color:#D4A99A;}.elementor-12 .elementor-element.elementor-element-1a41d16f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-1a41d16f{text-align:center;}.elementor-12 .elementor-element.elementor-element-1a41d16f .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:400;font-style:normal;color:#1B2A4A;}.elementor-12 .elementor-element.elementor-element-e44c138.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-e44c138{text-align:center;font-family:"DM Sans", Sans-serif;font-size:26px;color:#0A0A0B;}.elementor-12 .elementor-element.elementor-element-15b0d0f1{margin-top:0px;margin-bottom:0px;padding:0px 24px 72px 24px;}.elementor-12 .elementor-element.elementor-element-26a37eb0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-26a37eb0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F5;}.elementor-12 .elementor-element.elementor-element-26a37eb0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E4E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 36px 36px 36px;}.elementor-12 .elementor-element.elementor-element-26a37eb0 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-26a37eb0 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-26a37eb0 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-26a37eb0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-24015e84.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-24015e84{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-1651cf00.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-1651cf00{text-align:start;}.elementor-12 .elementor-element.elementor-element-1651cf00 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:400;font-style:normal;color:#1B2A4A;}.elementor-12 .elementor-element.elementor-element-c43d1eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-c43d1eb{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;color:#2D2D3A;}.elementor-12 .elementor-element.elementor-element-7c26784f{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-7c26784f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-6e1e6bf8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-6e1e6bf8{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-2247617c{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-2247617c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-469e4cde.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-469e4cde{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-5965b8c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-5965b8c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A4A;}.elementor-12 .elementor-element.elementor-element-5965b8c2 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-5965b8c2 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-5965b8c2 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-5965b8c2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 36px 36px 36px;}.elementor-12 .elementor-element.elementor-element-5965b8c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-1fd91d14.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-1fd91d14{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-5caa221e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-5caa221e{text-align:start;}.elementor-12 .elementor-element.elementor-element-5caa221e .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:25px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4bf59359.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-4bf59359{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;color:#E8D5D5;}.elementor-12 .elementor-element.elementor-element-56372ab4{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-56372ab4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-12cf94c0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-12cf94c0{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-7c52cb98{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-7c52cb98.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-2b433c11.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-2b433c11{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-3b5bc9ba:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3b5bc9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F5;}.elementor-12 .elementor-element.elementor-element-3b5bc9ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:48px 24px 48px 24px;}.elementor-12 .elementor-element.elementor-element-3b5bc9ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-7526d100.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-7526d100{text-align:center;font-family:"DM Sans", Sans-serif;font-size:24px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-9dd7ce7{width:var( --container-widget-width, 76.296% );max-width:76.296%;padding:0px 1px 0px 3px;--container-widget-width:76.296%;--container-widget-flex-grow:0;text-align:end;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9dd7ce7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-5ddab8e4{margin-top:0px;margin-bottom:0px;padding:72px 24px 72px 24px;}.elementor-12 .elementor-element.elementor-element-283cac4c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-283cac4c{text-align:center;}.elementor-12 .elementor-element.elementor-element-283cac4c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;text-transform:uppercase;letter-spacing:3px;color:#D4CB9A;}.elementor-12 .elementor-element.elementor-element-24ce7530.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-24ce7530{text-align:center;}.elementor-12 .elementor-element.elementor-element-24ce7530 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:400;font-style:normal;color:#1B2A4A;}.elementor-12 .elementor-element.elementor-element-26f02d5{margin-top:0px;margin-bottom:0px;padding:0px 24px 72px 24px;}.elementor-12 .elementor-element.elementor-element-aa493a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-aa493a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F5;}.elementor-12 .elementor-element.elementor-element-aa493a1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E4E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-aa493a1 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-aa493a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-aa493a1 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-aa493a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-61323761.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-61323761{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-50b8f10e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-50b8f10e{text-align:start;}.elementor-12 .elementor-element.elementor-element-50b8f10e .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:#1B2A4A;}.elementor-12 .elementor-element.elementor-element-52d288d5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-52d288d5{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-93cd9e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-93cd9e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F5;}.elementor-12 .elementor-element.elementor-element-93cd9e3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E4E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-93cd9e3 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-93cd9e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-93cd9e3 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-93cd9e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-786d093c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-786d093c{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-3ba57551.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-3ba57551{text-align:start;}.elementor-12 .elementor-element.elementor-element-3ba57551 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:#1B2A4A;}.elementor-12 .elementor-element.elementor-element-ecbb12b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-ecbb12b{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-25a7704d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-25a7704d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F5;}.elementor-12 .elementor-element.elementor-element-25a7704d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E4E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-25a7704d > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-25a7704d > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-25a7704d > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-25a7704d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-363ce9ab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-363ce9ab{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-16bfc6d7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-16bfc6d7{text-align:start;}.elementor-12 .elementor-element.elementor-element-16bfc6d7 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:#1B2A4A;}.elementor-12 .elementor-element.elementor-element-15da736c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-15da736c{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-aa06638:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-aa06638 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F5;}.elementor-12 .elementor-element.elementor-element-aa06638 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E4E0;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-aa06638 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-aa06638 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-aa06638 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-aa06638 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-1f384a02.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-1f384a02{text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-a90930d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-a90930d{text-align:start;}.elementor-12 .elementor-element.elementor-element-a90930d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:24px;font-weight:400;font-style:normal;color:#1B2A4A;}.elementor-12 .elementor-element.elementor-element-67692f0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-67692f0{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-5ee83676:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5ee83676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2A4A;}.elementor-12 .elementor-element.elementor-element-5ee83676{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:56px 24px 56px 24px;}.elementor-12 .elementor-element.elementor-element-5ee83676 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-5c5d832a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-5c5d832a{text-align:center;}.elementor-12 .elementor-element.elementor-element-5c5d832a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:3px;color:#D4A99A;}.elementor-12 .elementor-element.elementor-element-54ba0930.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-54ba0930{text-align:center;}.elementor-12 .elementor-element.elementor-element-54ba0930 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:28px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-230b296c{--spacer-size:20px;}.elementor-12 .elementor-element.elementor-element-230b296c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-d78b718.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-d78b718{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-7abd6570{margin-top:0px;margin-bottom:0px;padding:72px 24px 72px 24px;}.elementor-12 .elementor-element.elementor-element-75848742.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-75848742{text-align:center;}.elementor-12 .elementor-element.elementor-element-75848742 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:3px;color:#D4A99A;}.elementor-12 .elementor-element.elementor-element-1d4920e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-1d4920e{text-align:center;}.elementor-12 .elementor-element.elementor-element-1d4920e .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:30px;font-weight:400;font-style:normal;color:#1B2A4A;}.elementor-12 .elementor-element.elementor-element-440477ae.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-440477ae{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;color:#7A7A8E;}.elementor-12 .elementor-element.elementor-element-67859b1e{--spacer-size:20px;}.elementor-12 .elementor-element.elementor-element-67859b1e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-71ce12a8 .elementor-button{background-color:#4364AB;font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-71ce12a8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-71ce12a8 .elementor-button::after{background-color:#4364AB;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-72a215cd{padding:56px 20px 56px 20px;}.elementor-12 .elementor-element.elementor-element-4c8aa821 .elementor-heading-title{font-size:36px;}.elementor-12 .elementor-element.elementor-element-7e455d66 .elementor-heading-title{font-size:36px;}.elementor-12 .elementor-element.elementor-element-d0ad586{width:var( --container-widget-width, 258.062px );max-width:258.062px;--container-widget-width:258.062px;--container-widget-flex-grow:0;top:52px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d0ad586{left:26px;}body.rtl .elementor-12 .elementor-element.elementor-element-d0ad586{right:26px;}.elementor-12 .elementor-element.elementor-element-8736cd9{width:var( --container-widget-width, 258.062px );max-width:258.062px;--container-widget-width:258.062px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-50b8f10e{width:var( --container-widget-width, 218.833px );max-width:218.833px;--container-widget-width:218.833px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3ba57551{width:var( --container-widget-width, 212.833px );max-width:212.833px;--container-widget-width:212.833px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-72a215cd{padding:48px 16px 48px 16px;}.elementor-12 .elementor-element.elementor-element-4c8aa821 .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-7e455d66 .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-d0ad586{width:var( --container-widget-width, 334.667px );max-width:334.667px;--container-widget-width:334.667px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8736cd9{width:var( --container-widget-width, 334.667px );max-width:334.667px;--container-widget-width:334.667px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-9dd7ce7{width:var( --container-widget-width, 252.083px );max-width:252.083px;--container-widget-width:252.083px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-283cac4c .elementor-heading-title{font-size:34px;}.elementor-12 .elementor-element.elementor-element-50b8f10e .elementor-heading-title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-52d288d5{font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-2818109f */.elementor-12 .elementor-element.elementor-element-2818109f{
    display:inline-block;
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating{
    0%,100%{
        transform: translateY(0);
    }
    50%{
        transform: translateY(-10px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c8aa821 */.elementor-12 .elementor-element.elementor-element-4c8aa821{
    animation: fadeUp 1s ease forwards;
    opacity:0;
}

@keyframes fadeUp{
    from{
        opacity:0;
        transform:translateY(40px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e455d66 */.elementor-12 .elementor-element.elementor-element-7e455d66{
    animation: fadeUp 1s ease forwards;
    opacity:0;
}

@keyframes fadeUp{
    from{
        opacity:0;
        transform:translateY(40px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1abe5a27 */.elementor-12 .elementor-element.elementor-element-1abe5a27{
    animation: fadeUp 1s ease forwards;
    opacity:0;
}

@keyframes fadeUp{
    from{
        opacity:0;
        transform:translateY(40px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c432df5 */.elementor-12 .elementor-element.elementor-element-2c432df5{
    animation: fadeUp 1s ease forwards;
    opacity:0;
}

@keyframes fadeUp{
    from{
        opacity:0;
        transform:translateY(40px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0ad586 */.elementor-12 .elementor-element.elementor-element-d0ad586 img{
    width:190%;
    max-width:none;
    transform:translateX(-100px);
}


.hero-image{
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
}

.hero-image::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    border-radius:50%;
    background:radial-gradient(circle,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.08) 45%,
        transparent 70%);
    z-index:-1;
}





.hero-image span{
    position:absolute;
    border-radius:50%;
    border:1px solid rgba(255,255,255,.15);
    animation:ring 8s linear infinite;
}

.hero-image span:nth-child(1){
    width:380px;
    height:380px;
}

.hero-image span:nth-child(2){
    width:500px;
    height:500px;
    animation-delay:2s;
}

.hero-image span:nth-child(3){
    width:620px;
    height:620px;
    animation-delay:4s;
}

@keyframes ring{

0%{
    transform:scale(.9);
    opacity:.6;
}

100%{
    transform:scale(1.2);
    opacity:0;
}

}





.hero-image::after{
    content:'';
    position:absolute;
    width:430px;
    height:430px;
    border:2px solid rgba(255,255,255,.18);
    border-radius:50%;
    animation:ripple 5s infinite;
    z-index:-1;
}

@keyframes ripple{

0%{
    transform:scale(.9);
    opacity:.7;
}

100%{
    transform:scale(1.4);
    opacity:0;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8736cd9 */.elementor-12 .elementor-element.elementor-element-8736cd9 img{
    width:190%;
    max-width:none;
    transform:translateX(-100px);
}


.hero-image{
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
}

.hero-image::before{
    content:'';
    position:absolute;
    width:500px;
    height:500px;
    border-radius:50%;
    background:radial-gradient(circle,
        rgba(255,255,255,.18) 0%,
        rgba(255,255,255,.08) 45%,
        transparent 70%);
    z-index:-1;
}





.hero-image span{
    position:absolute;
    border-radius:50%;
    border:1px solid rgba(255,255,255,.15);
    animation:ring 8s linear infinite;
}

.hero-image span:nth-child(1){
    width:380px;
    height:380px;
}

.hero-image span:nth-child(2){
    width:500px;
    height:500px;
    animation-delay:2s;
}

.hero-image span:nth-child(3){
    width:620px;
    height:620px;
    animation-delay:4s;
}

@keyframes ring{

0%{
    transform:scale(.9);
    opacity:.6;
}

100%{
    transform:scale(1.2);
    opacity:0;
}

}





.hero-image::after{
    content:'';
    position:absolute;
    width:430px;
    height:430px;
    border:2px solid rgba(255,255,255,.18);
    border-radius:50%;
    animation:ripple 5s infinite;
    z-index:-1;
}

@keyframes ripple{

0%{
    transform:scale(.9);
    opacity:.7;
}

100%{
    transform:scale(1.4);
    opacity:0;
}

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5847b15b */.elementor-12 .elementor-element.elementor-element-5847b15b{
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-5847b15b:hover{
    transform: translateY(-10px);
}

.elementor-12 .elementor-element.elementor-element-5847b15b{
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-5847b15b:hover{
    box-shadow: 0 20px 40px rgba(0,0,0,.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-64bf5311 */.elementor-12 .elementor-element.elementor-element-64bf5311{
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-64bf5311:hover{
    transform: translateY(-10px);
}

.elementor-12 .elementor-element.elementor-element-64bf5311{
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-64bf5311:hover{
    box-shadow: 0 20px 40px rgba(0,0,0,.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-35c0b7fe */.elementor-12 .elementor-element.elementor-element-35c0b7fe{
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-35c0b7fe:hover{
    transform: translateY(-10px);
}

.elementor-12 .elementor-element.elementor-element-35c0b7fe{
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-35c0b7fe:hover{
    box-shadow: 0 20px 40px rgba(0,0,0,.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3cc380f5 */.elementor-12 .elementor-element.elementor-element-3cc380f5{
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-3cc380f5:hover{
    transform: translateY(-10px);
}

.elementor-12 .elementor-element.elementor-element-3cc380f5{
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-3cc380f5:hover{
    box-shadow: 0 20px 40px rgba(0,0,0,.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-846330e */.elementor-12 .elementor-element.elementor-element-846330e{
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-846330e:hover{
    transform: translateY(-10px);
}

.elementor-12 .elementor-element.elementor-element-846330e{
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-846330e:hover{
    box-shadow: 0 20px 40px rgba(0,0,0,.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dba972e */.elementor-12 .elementor-element.elementor-element-dba972e{
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-dba972e:hover{
    transform: translateY(-10px);
}

.elementor-12 .elementor-element.elementor-element-dba972e{
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-dba972e:hover{
    box-shadow: 0 20px 40px rgba(0,0,0,.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-04d733c */.elementor-12 .elementor-element.elementor-element-04d733c{
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-04d733c:hover{
    transform: translateY(-10px);
}

.elementor-12 .elementor-element.elementor-element-04d733c{
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-04d733c:hover{
    box-shadow: 0 20px 40px rgba(0,0,0,.15);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fcb08e9 */.elementor-12 .elementor-element.elementor-element-fcb08e9{
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-fcb08e9:hover{
    transform: translateY(-10px);
}

.elementor-12 .elementor-element.elementor-element-fcb08e9{
    transition: all 0.3s ease;
}

.elementor-12 .elementor-element.elementor-element-fcb08e9:hover{
    box-shadow: 0 20px 40px rgba(0,0,0,.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c5d832a */.elementor-12 .elementor-element.elementor-element-5c5d832a{
    display:inline-block;
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating{
    0%,100%{
        transform: translateY(0);
    }
    50%{
        transform: translateY(-10px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75848742 */.elementor-12 .elementor-element.elementor-element-75848742{
    display:inline-block;
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating{
    0%,100%{
        transform: translateY(0);
    }
    50%{
        transform: translateY(-10px);
    }
}/* End custom CSS */