.elementor-2142 .elementor-element.elementor-element-aaa4714:not(.elementor-motion-effects-element-type-background), .elementor-2142 .elementor-element.elementor-element-aaa4714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0D063C 0%, #1A1257 100%);}.elementor-2142 .elementor-element.elementor-element-aaa4714 > .elementor-container{max-width:1200px;}.elementor-2142 .elementor-element.elementor-element-aaa4714{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 120px 20px;}.elementor-2142 .elementor-element.elementor-element-aaa4714 > .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-2142 .elementor-element.elementor-element-7d72a0a{text-align:center;}.elementor-2142 .elementor-element.elementor-element-7d72a0a .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:600;letter-spacing:3px;color:#CDAC58;}.elementor-2142 .elementor-element.elementor-element-ddf3a30{text-align:center;}.elementor-2142 .elementor-element.elementor-element-ddf3a30 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:58px;font-weight:800;line-height:1.1em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-2142 .elementor-element.elementor-element-659db8ba{text-align:center;}.elementor-2142 .elementor-element.elementor-element-659db8ba .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:58px;font-weight:800;line-height:1.1em;letter-spacing:-0.5px;color:#FFFFFF;}.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-2142 .elementor-element.elementor-element-322805d1{text-align:center;font-family:"Assistant", Sans-serif;font-size:18px;font-weight:300;color:rgba(255,255,255,0.82);}.elementor-2142 .elementor-element.elementor-element-21bf6fc6{--spacer-size:30px;}.elementor-2142 .elementor-element.elementor-element-5fc06e0c{text-align:center;}.elementor-2142 .elementor-element.elementor-element-5fc06e0c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:40px;font-weight:700;color:#CDAC58;}.elementor-2142 .elementor-element.elementor-element-39431005{text-align:center;}.elementor-2142 .elementor-element.elementor-element-39431005 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13px;font-weight:400;letter-spacing:1px;color:rgba(255,255,255,0.7);}.elementor-2142 .elementor-element.elementor-element-3f4b1c{text-align:center;}.elementor-2142 .elementor-element.elementor-element-3f4b1c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:40px;font-weight:700;color:#CDAC58;}.elementor-2142 .elementor-element.elementor-element-3f42203f{text-align:center;}.elementor-2142 .elementor-element.elementor-element-3f42203f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13px;font-weight:400;letter-spacing:1px;color:rgba(255,255,255,0.7);}.elementor-2142 .elementor-element.elementor-element-6452cbb8{text-align:center;}.elementor-2142 .elementor-element.elementor-element-6452cbb8 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:40px;font-weight:700;color:#CDAC58;}.elementor-2142 .elementor-element.elementor-element-5eec3d02{text-align:center;}.elementor-2142 .elementor-element.elementor-element-5eec3d02 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13px;font-weight:400;letter-spacing:1px;color:rgba(255,255,255,0.7);}.elementor-2142 .elementor-element.elementor-element-4df4372e:not(.elementor-motion-effects-element-type-background), .elementor-2142 .elementor-element.elementor-element-4df4372e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F1;}.elementor-2142 .elementor-element.elementor-element-4df4372e > .elementor-container{max-width:1200px;}.elementor-2142 .elementor-element.elementor-element-4df4372e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 90px 20px;}.elementor-2142 .elementor-element.elementor-element-4df4372e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2142 .elementor-element.elementor-element-6bc38bf1{text-align:start;}.elementor-2142 .elementor-element.elementor-element-6bc38bf1 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:36px;font-weight:700;line-height:1.1em;color:#0D063C;}.elementor-2142 .elementor-element.elementor-element-3fe56d08{text-align:start;}.elementor-2142 .elementor-element.elementor-element-3fe56d08 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:400;letter-spacing:2px;color:#6b6b78;}.elementor-bc-flex-widget .elementor-2142 .elementor-element.elementor-element-601bdc9e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2142 .elementor-element.elementor-element-601bdc9e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2142 .elementor-element.elementor-element-62b75366{text-align:end;font-family:"Assistant", Sans-serif;font-size:15px;font-weight:400;color:#6b6b78;}.elementor-2142 .elementor-element.elementor-element-23bc51f9{--spacer-size:40px;}.elementor-2142 .elementor-element.elementor-element-17dc6e9d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2142 .elementor-element.elementor-element-17dc6e9d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2142 .elementor-element.elementor-element-17dc6e9d > .elementor-element-populated, .elementor-2142 .elementor-element.elementor-element-17dc6e9d > .elementor-element-populated > .elementor-background-overlay, .elementor-2142 .elementor-element.elementor-element-17dc6e9d > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2142 .elementor-element.elementor-element-17dc6e9d > .elementor-element-populated{box-shadow:0px 14px 40px 0px rgba(13,6,60,0.10);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 24px 0px;}.elementor-2142 .elementor-element.elementor-element-17dc6e9d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2142 .elementor-element.elementor-element-2ca9b1c1 > .elementor-widget-container{margin:30px 15px 0px 0px;}body:not(.rtl) .elementor-2142 .elementor-element.elementor-element-2ca9b1c1{left:0px;}body.rtl .elementor-2142 .elementor-element.elementor-element-2ca9b1c1{right:0px;}.elementor-2142 .elementor-element.elementor-element-2ca9b1c1{top:0px;text-align:start;}.elementor-2142 .elementor-element.elementor-element-2ca9b1c1 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-2142 .elementor-element.elementor-element-2f3aa11a{width:auto;max-width:auto;bottom:-445px;text-align:end;}.elementor-2142 .elementor-element.elementor-element-2f3aa11a > .elementor-widget-container{background-color:var( --e-global-color-124ea1a );padding:5px 10px 5px 10px;}body:not(.rtl) .elementor-2142 .elementor-element.elementor-element-2f3aa11a{right:15px;}body.rtl .elementor-2142 .elementor-element.elementor-element-2f3aa11a{left:15px;}.elementor-2142 .elementor-element.elementor-element-2f3aa11a .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-da3a210 );}.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-2142 .elementor-element.elementor-element-636dc534{text-align:center;}.elementor-2142 .elementor-element.elementor-element-26ba70e{text-align:start;}.elementor-2142 .elementor-element.elementor-element-26ba70e .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;color:#CDAC58;}.elementor-2142 .elementor-element.elementor-element-332b274f{text-align:start;}.elementor-2142 .elementor-element.elementor-element-332b274f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;color:#0D063C;}.elementor-2142 .elementor-element.elementor-element-2765389c{text-align:start;}.elementor-2142 .elementor-element.elementor-element-2765389c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-2142 .elementor-element.elementor-element-5ec02200{text-align:start;font-family:"Assistant", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-2142 .elementor-element.elementor-element-d6c9637{text-align:start;font-family:"Assistant", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-da3a210 );}.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-2142 .elementor-element.elementor-element-5172d0af .elementor-button{background-color:#0D063C;font-family:"Assistant", Sans-serif;font-size:14px;font-weight:700;fill:#CDAC58;color:#CDAC58;border-radius:3px 3px 3px 3px;padding:12px 22px 12px 22px;}.elementor-2142 .elementor-element.elementor-element-5172d0af .elementor-button:hover, .elementor-2142 .elementor-element.elementor-element-5172d0af .elementor-button:focus{background-color:#CDAC58;color:#0D063C;}.elementor-2142 .elementor-element.elementor-element-5172d0af .elementor-button:hover svg, .elementor-2142 .elementor-element.elementor-element-5172d0af .elementor-button:focus svg{fill:#0D063C;}.elementor-2142 .elementor-element.elementor-element-1498441d .elementor-button{background-color:rgba(255,255,255,0.01);font-family:"Assistant", Sans-serif;font-size:14px;font-weight:700;fill:#0D063C;color:#0D063C;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0D063C;border-radius:3px 3px 3px 3px;padding:12px 22px 12px 22px;}.elementor-2142 .elementor-element.elementor-element-1498441d .elementor-button:hover, .elementor-2142 .elementor-element.elementor-element-1498441d .elementor-button:focus{background-color:#0D063C;color:#FFFFFF;}.elementor-2142 .elementor-element.elementor-element-1498441d .elementor-button:hover svg, .elementor-2142 .elementor-element.elementor-element-1498441d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2142 .elementor-element.elementor-element-ef880d8:not(.elementor-motion-effects-element-type-background), .elementor-2142 .elementor-element.elementor-element-ef880d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F1;}.elementor-2142 .elementor-element.elementor-element-ef880d8 > .elementor-container{max-width:1200px;}.elementor-2142 .elementor-element.elementor-element-ef880d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-2142 .elementor-element.elementor-element-ef880d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2142 .elementor-element.elementor-element-2acd0cfc:not(.elementor-motion-effects-element-type-background), .elementor-2142 .elementor-element.elementor-element-2acd0cfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2142 .elementor-element.elementor-element-2acd0cfc > .elementor-container{max-width:1200px;}.elementor-2142 .elementor-element.elementor-element-2acd0cfc{border-style:solid;border-width:1px 0px 1px 0px;border-color:#eeeeee;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 90px 20px;}.elementor-2142 .elementor-element.elementor-element-2acd0cfc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2142 .elementor-element.elementor-element-19071109{text-align:start;}.elementor-2142 .elementor-element.elementor-element-19071109 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:36px;font-weight:700;line-height:1.1em;color:#0D063C;}.elementor-2142 .elementor-element.elementor-element-2073984b{text-align:start;}.elementor-2142 .elementor-element.elementor-element-2073984b .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:400;letter-spacing:2px;color:#6b6b78;}.elementor-bc-flex-widget .elementor-2142 .elementor-element.elementor-element-7d2ccf87.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2142 .elementor-element.elementor-element-7d2ccf87.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2142 .elementor-element.elementor-element-36bb8cf3{text-align:end;font-family:"Assistant", Sans-serif;font-size:15px;font-weight:400;color:#6b6b78;}.elementor-2142 .elementor-element.elementor-element-39e348d{--spacer-size:40px;}.elementor-2142 .elementor-element.elementor-element-51438546:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2142 .elementor-element.elementor-element-51438546 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2142 .elementor-element.elementor-element-51438546 > .elementor-element-populated, .elementor-2142 .elementor-element.elementor-element-51438546 > .elementor-element-populated > .elementor-background-overlay, .elementor-2142 .elementor-element.elementor-element-51438546 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2142 .elementor-element.elementor-element-51438546 > .elementor-element-populated{box-shadow:0px 14px 40px 0px rgba(13,6,60,0.10);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 24px 0px;}.elementor-2142 .elementor-element.elementor-element-51438546 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-2142 .elementor-element.elementor-element-34829141{left:15px;}body.rtl .elementor-2142 .elementor-element.elementor-element-34829141{right:15px;}.elementor-2142 .elementor-element.elementor-element-34829141{top:30px;text-align:start;}.elementor-2142 .elementor-element.elementor-element-34829141 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-2142 .elementor-element.elementor-element-5f8dcc78{width:auto;max-width:auto;bottom:-215px;text-align:end;}.elementor-2142 .elementor-element.elementor-element-5f8dcc78 > .elementor-widget-container{background-color:var( --e-global-color-124ea1a );padding:5px 10px 5px 10px;}body:not(.rtl) .elementor-2142 .elementor-element.elementor-element-5f8dcc78{right:15px;}body.rtl .elementor-2142 .elementor-element.elementor-element-5f8dcc78{left:15px;}.elementor-2142 .elementor-element.elementor-element-5f8dcc78 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;}.elementor-2142 .elementor-element.elementor-element-1ccedf59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2142 .elementor-element.elementor-element-1ccedf59{text-align:center;}.elementor-2142 .elementor-element.elementor-element-11aa56a0{text-align:center;}.elementor-2142 .elementor-element.elementor-element-4c78442c{text-align:center;}.elementor-2142 .elementor-element.elementor-element-2b0479bb{text-align:center;}.elementor-2142 .elementor-element.elementor-element-27c146d5{text-align:center;}.elementor-2142 .elementor-element.elementor-element-74763f23{text-align:start;}.elementor-2142 .elementor-element.elementor-element-74763f23 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;color:#CDAC58;}.elementor-2142 .elementor-element.elementor-element-49ef2bc8{text-align:start;}.elementor-2142 .elementor-element.elementor-element-49ef2bc8 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;color:#0D063C;}.elementor-2142 .elementor-element.elementor-element-3f0b8237{text-align:start;}.elementor-2142 .elementor-element.elementor-element-3f0b8237 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:600;}.elementor-2142 .elementor-element.elementor-element-56a5540e{text-align:start;font-family:"Assistant", Sans-serif;font-size:15px;font-weight:400;color:#6b6b78;}.elementor-2142 .elementor-element.elementor-element-65ff858d{text-align:start;font-family:"Assistant", Sans-serif;font-size:13px;font-weight:400;}.elementor-2142 .elementor-element.elementor-element-4697a115 .elementor-button{background-color:#0D063C;font-family:"Assistant", Sans-serif;font-size:14px;font-weight:700;fill:#CDAC58;color:#CDAC58;border-radius:3px 3px 3px 3px;padding:12px 22px 12px 22px;}.elementor-2142 .elementor-element.elementor-element-4697a115 .elementor-button:hover, .elementor-2142 .elementor-element.elementor-element-4697a115 .elementor-button:focus{background-color:#CDAC58;color:#0D063C;}.elementor-2142 .elementor-element.elementor-element-4697a115 .elementor-button:hover svg, .elementor-2142 .elementor-element.elementor-element-4697a115 .elementor-button:focus svg{fill:#0D063C;}.elementor-2142 .elementor-element.elementor-element-90838ff .elementor-button{background-color:rgba(255,255,255,0.01);font-family:"Assistant", Sans-serif;font-size:14px;font-weight:700;fill:#0D063C;color:#0D063C;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0D063C;border-radius:3px 3px 3px 3px;padding:12px 22px 12px 22px;}.elementor-2142 .elementor-element.elementor-element-90838ff .elementor-button:hover, .elementor-2142 .elementor-element.elementor-element-90838ff .elementor-button:focus{background-color:#0D063C;color:#FFFFFF;}.elementor-2142 .elementor-element.elementor-element-90838ff .elementor-button:hover svg, .elementor-2142 .elementor-element.elementor-element-90838ff .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2142 .elementor-element.elementor-element-5a35657e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2142 .elementor-element.elementor-element-5a35657e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2142 .elementor-element.elementor-element-5a35657e > .elementor-element-populated, .elementor-2142 .elementor-element.elementor-element-5a35657e > .elementor-element-populated > .elementor-background-overlay, .elementor-2142 .elementor-element.elementor-element-5a35657e > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2142 .elementor-element.elementor-element-5a35657e > .elementor-element-populated{box-shadow:0px 14px 40px 0px rgba(13,6,60,0.10);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 24px 0px;}.elementor-2142 .elementor-element.elementor-element-5a35657e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-2142 .elementor-element.elementor-element-1fccf1a1{left:15px;}body.rtl .elementor-2142 .elementor-element.elementor-element-1fccf1a1{right:15px;}.elementor-2142 .elementor-element.elementor-element-1fccf1a1{top:30px;text-align:start;}.elementor-2142 .elementor-element.elementor-element-1fccf1a1 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-2142 .elementor-element.elementor-element-351f62dd{width:auto;max-width:auto;bottom:-215px;text-align:end;}.elementor-2142 .elementor-element.elementor-element-351f62dd > .elementor-widget-container{background-color:var( --e-global-color-124ea1a );padding:5px 10px 5px 10px;}body:not(.rtl) .elementor-2142 .elementor-element.elementor-element-351f62dd{right:15px;}body.rtl .elementor-2142 .elementor-element.elementor-element-351f62dd{left:15px;}.elementor-2142 .elementor-element.elementor-element-351f62dd .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;}.elementor-2142 .elementor-element.elementor-element-3234092c{text-align:center;}.elementor-2142 .elementor-element.elementor-element-45ae2fd4{text-align:center;}.elementor-2142 .elementor-element.elementor-element-7eba0f79{text-align:center;}.elementor-2142 .elementor-element.elementor-element-2727a72c{text-align:center;}.elementor-2142 .elementor-element.elementor-element-2fc6ce60{text-align:center;}.elementor-2142 .elementor-element.elementor-element-662af995{text-align:start;}.elementor-2142 .elementor-element.elementor-element-662af995 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;color:#CDAC58;}.elementor-2142 .elementor-element.elementor-element-b6365f3{text-align:start;}.elementor-2142 .elementor-element.elementor-element-b6365f3 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;color:#0D063C;}.elementor-2142 .elementor-element.elementor-element-6b64a78d{text-align:start;}.elementor-2142 .elementor-element.elementor-element-6b64a78d .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:600;}.elementor-2142 .elementor-element.elementor-element-68009091{text-align:start;font-family:"Assistant", Sans-serif;font-size:15px;font-weight:400;color:#6b6b78;}.elementor-2142 .elementor-element.elementor-element-572fb89c{text-align:start;font-family:"Assistant", Sans-serif;font-size:13px;font-weight:400;}.elementor-2142 .elementor-element.elementor-element-7d5d1177 .elementor-button{background-color:#0D063C;font-family:"Assistant", Sans-serif;font-size:14px;font-weight:700;fill:#CDAC58;color:#CDAC58;border-radius:3px 3px 3px 3px;padding:12px 22px 12px 22px;}.elementor-2142 .elementor-element.elementor-element-7d5d1177 .elementor-button:hover, .elementor-2142 .elementor-element.elementor-element-7d5d1177 .elementor-button:focus{background-color:#CDAC58;color:#0D063C;}.elementor-2142 .elementor-element.elementor-element-7d5d1177 .elementor-button:hover svg, .elementor-2142 .elementor-element.elementor-element-7d5d1177 .elementor-button:focus svg{fill:#0D063C;}.elementor-2142 .elementor-element.elementor-element-290d748a .elementor-button{background-color:rgba(255,255,255,0.01);font-family:"Assistant", Sans-serif;font-size:14px;font-weight:700;fill:#0D063C;color:#0D063C;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0D063C;border-radius:3px 3px 3px 3px;padding:12px 22px 12px 22px;}.elementor-2142 .elementor-element.elementor-element-290d748a .elementor-button:hover, .elementor-2142 .elementor-element.elementor-element-290d748a .elementor-button:focus{background-color:#0D063C;color:#FFFFFF;}.elementor-2142 .elementor-element.elementor-element-290d748a .elementor-button:hover svg, .elementor-2142 .elementor-element.elementor-element-290d748a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2142 .elementor-element.elementor-element-2871b480:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2142 .elementor-element.elementor-element-2871b480 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2142 .elementor-element.elementor-element-2871b480 > .elementor-element-populated, .elementor-2142 .elementor-element.elementor-element-2871b480 > .elementor-element-populated > .elementor-background-overlay, .elementor-2142 .elementor-element.elementor-element-2871b480 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-2142 .elementor-element.elementor-element-2871b480 > .elementor-element-populated{box-shadow:0px 14px 40px 0px rgba(13,6,60,0.10);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 24px 0px;}.elementor-2142 .elementor-element.elementor-element-2871b480 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-2142 .elementor-element.elementor-element-36c3304{left:15px;}body.rtl .elementor-2142 .elementor-element.elementor-element-36c3304{right:15px;}.elementor-2142 .elementor-element.elementor-element-36c3304{top:30px;text-align:start;}.elementor-2142 .elementor-element.elementor-element-36c3304 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-2142 .elementor-element.elementor-element-16af4ddc{width:auto;max-width:auto;bottom:-215px;text-align:end;}.elementor-2142 .elementor-element.elementor-element-16af4ddc > .elementor-widget-container{background-color:var( --e-global-color-124ea1a );padding:5px 10px 5px 10px;}body:not(.rtl) .elementor-2142 .elementor-element.elementor-element-16af4ddc{right:15px;}body.rtl .elementor-2142 .elementor-element.elementor-element-16af4ddc{left:15px;}.elementor-2142 .elementor-element.elementor-element-16af4ddc .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12px;font-weight:600;}.elementor-2142 .elementor-element.elementor-element-5d77c573{text-align:center;}.elementor-2142 .elementor-element.elementor-element-68c8473c{text-align:center;}.elementor-2142 .elementor-element.elementor-element-6c6190d9{text-align:center;}.elementor-2142 .elementor-element.elementor-element-c538793{text-align:center;}.elementor-2142 .elementor-element.elementor-element-55fb8915{text-align:center;}.elementor-2142 .elementor-element.elementor-element-19466e8{text-align:start;}.elementor-2142 .elementor-element.elementor-element-19466e8 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;color:#CDAC58;}.elementor-2142 .elementor-element.elementor-element-43742a80{text-align:start;}.elementor-2142 .elementor-element.elementor-element-43742a80 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:22px;font-weight:700;line-height:1.25em;color:#0D063C;}.elementor-2142 .elementor-element.elementor-element-1770dc1a{text-align:start;}.elementor-2142 .elementor-element.elementor-element-1770dc1a .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:14px;font-weight:600;}.elementor-2142 .elementor-element.elementor-element-6555b67d{text-align:start;font-family:"Assistant", Sans-serif;font-size:15px;font-weight:400;color:#6b6b78;}.elementor-2142 .elementor-element.elementor-element-d40bc9d{text-align:start;font-family:"Assistant", Sans-serif;font-size:13px;font-weight:400;}.elementor-2142 .elementor-element.elementor-element-6c529138 .elementor-button{background-color:#0D063C;font-family:"Assistant", Sans-serif;font-size:14px;font-weight:700;fill:#CDAC58;color:#CDAC58;border-radius:3px 3px 3px 3px;padding:12px 22px 12px 22px;}.elementor-2142 .elementor-element.elementor-element-6c529138 .elementor-button:hover, .elementor-2142 .elementor-element.elementor-element-6c529138 .elementor-button:focus{background-color:#CDAC58;color:#0D063C;}.elementor-2142 .elementor-element.elementor-element-6c529138 .elementor-button:hover svg, .elementor-2142 .elementor-element.elementor-element-6c529138 .elementor-button:focus svg{fill:#0D063C;}.elementor-2142 .elementor-element.elementor-element-56155ad7 .elementor-button{background-color:rgba(255,255,255,0.01);font-family:"Assistant", Sans-serif;font-size:14px;font-weight:700;fill:#0D063C;color:#0D063C;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0D063C;border-radius:3px 3px 3px 3px;padding:12px 22px 12px 22px;}.elementor-2142 .elementor-element.elementor-element-56155ad7 .elementor-button:hover, .elementor-2142 .elementor-element.elementor-element-56155ad7 .elementor-button:focus{background-color:#0D063C;color:#FFFFFF;}.elementor-2142 .elementor-element.elementor-element-56155ad7 .elementor-button:hover svg, .elementor-2142 .elementor-element.elementor-element-56155ad7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2142 .elementor-element.elementor-element-714c121e:not(.elementor-motion-effects-element-type-background), .elementor-2142 .elementor-element.elementor-element-714c121e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D063C;}.elementor-2142 .elementor-element.elementor-element-714c121e > .elementor-container{max-width:900px;}.elementor-2142 .elementor-element.elementor-element-714c121e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-2142 .elementor-element.elementor-element-714c121e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2142 .elementor-element.elementor-element-df1167{text-align:center;}.elementor-2142 .elementor-element.elementor-element-df1167 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-2142 .elementor-element.elementor-element-3c225276{text-align:center;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:300;color:rgba(255,255,255,0.8);}.elementor-2142 .elementor-element.elementor-element-5b011de5{--spacer-size:20px;}.elementor-2142 .elementor-element.elementor-element-8f4dbf6 .elementor-button{background-color:#CDAC58;font-family:"Assistant", Sans-serif;font-size:14px;font-weight:700;fill:#0D063C;color:#0D063C;border-radius:3px 3px 3px 3px;padding:12px 22px 12px 22px;}.elementor-2142 .elementor-element.elementor-element-8f4dbf6 .elementor-button:hover, .elementor-2142 .elementor-element.elementor-element-8f4dbf6 .elementor-button:focus{background-color:#FFFFFF;color:#0D063C;}.elementor-2142 .elementor-element.elementor-element-8f4dbf6 .elementor-button:hover svg, .elementor-2142 .elementor-element.elementor-element-8f4dbf6 .elementor-button:focus svg{fill:#0D063C;}.elementor-2142 .elementor-element.elementor-element-39e323c2 .elementor-button{background-color:rgba(255,255,255,0.01);font-family:"Assistant", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.4);border-radius:3px 3px 3px 3px;padding:12px 22px 12px 22px;}.elementor-2142 .elementor-element.elementor-element-39e323c2 .elementor-button:hover, .elementor-2142 .elementor-element.elementor-element-39e323c2 .elementor-button:focus{background-color:#CDAC58;color:#FFFFFF;}.elementor-2142 .elementor-element.elementor-element-39e323c2 .elementor-button:hover svg, .elementor-2142 .elementor-element.elementor-element-39e323c2 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2142 .elementor-element.elementor-element-417e6033{width:33%;}.elementor-2142 .elementor-element.elementor-element-1b5fe3f2{width:33%;}.elementor-2142 .elementor-element.elementor-element-56f0dba7{width:33%;}.elementor-2142 .elementor-element.elementor-element-6cfcf767{width:66%;}.elementor-2142 .elementor-element.elementor-element-601bdc9e{width:34%;}.elementor-2142 .elementor-element.elementor-element-17dc6e9d{width:66%;}.elementor-2142 .elementor-element.elementor-element-d8cd724{width:60%;}.elementor-2142 .elementor-element.elementor-element-49621397{width:40%;}.elementor-2142 .elementor-element.elementor-element-1f37b3c5{width:50%;}.elementor-2142 .elementor-element.elementor-element-65db953b{width:50%;}.elementor-2142 .elementor-element.elementor-element-5bdf4dea{width:34%;}.elementor-2142 .elementor-element.elementor-element-bf164fe{width:66%;}.elementor-2142 .elementor-element.elementor-element-7d2ccf87{width:34%;}.elementor-2142 .elementor-element.elementor-element-51438546{width:33%;}.elementor-2142 .elementor-element.elementor-element-21073a70{width:60%;}.elementor-2142 .elementor-element.elementor-element-4d4fd7a{width:40%;}.elementor-2142 .elementor-element.elementor-element-66e6630a{width:25%;}.elementor-2142 .elementor-element.elementor-element-56420a27{width:25%;}.elementor-2142 .elementor-element.elementor-element-11e79359{width:25%;}.elementor-2142 .elementor-element.elementor-element-69ac97ef{width:25%;}.elementor-2142 .elementor-element.elementor-element-614b8dd1{width:50%;}.elementor-2142 .elementor-element.elementor-element-17c42d9c{width:50%;}.elementor-2142 .elementor-element.elementor-element-5a35657e{width:33%;}.elementor-2142 .elementor-element.elementor-element-37b6e35a{width:60%;}.elementor-2142 .elementor-element.elementor-element-615e0cee{width:40%;}.elementor-2142 .elementor-element.elementor-element-75635302{width:25%;}.elementor-2142 .elementor-element.elementor-element-2d8663f6{width:25%;}.elementor-2142 .elementor-element.elementor-element-52543e2f{width:25%;}.elementor-2142 .elementor-element.elementor-element-71404609{width:25%;}.elementor-2142 .elementor-element.elementor-element-7111e249{width:50%;}.elementor-2142 .elementor-element.elementor-element-7a6a858f{width:50%;}.elementor-2142 .elementor-element.elementor-element-2871b480{width:33%;}.elementor-2142 .elementor-element.elementor-element-3311609b{width:60%;}.elementor-2142 .elementor-element.elementor-element-4820ab68{width:40%;}.elementor-2142 .elementor-element.elementor-element-43f0a704{width:25%;}.elementor-2142 .elementor-element.elementor-element-19ef6f69{width:25%;}.elementor-2142 .elementor-element.elementor-element-3d0384dd{width:25%;}.elementor-2142 .elementor-element.elementor-element-418ac905{width:25%;}.elementor-2142 .elementor-element.elementor-element-3c5e4a39{width:50%;}.elementor-2142 .elementor-element.elementor-element-4d2adfbb{width:50%;}.elementor-2142 .elementor-element.elementor-element-48fdc21e{width:50%;}.elementor-2142 .elementor-element.elementor-element-23dcb8a7{width:50%;}}/* Start custom CSS *//* ===========================================================
   U Yazamut — Projects Page Custom CSS
   Paste into: Elementor → Site Settings → Custom CSS
   =========================================================== */

:root{
  --u-navy:#0D063C;
  --u-navy-700:#1A1257;
  --u-navy-900:#070330;
  --u-gold:#CDAC58;
  --u-gold-soft:#E4C77C;
  --u-green:#61CE70;
  --u-green-deep:#3FA853;
  --u-paper:#FAF7F1;
  --u-line:rgba(205,172,88,.35);
}

/* ---------- Typography ---------- */
body, body *{
  font-family:'Assistant',-apple-system,Segoe UI,Arial,sans-serif;
}

/* ---------- Hero section ---------- */
.u-hero-section{position:relative;overflow:hidden}
.u-hero-section::before{
  content:"";
  position:absolute;inset:0;pointer-events:none;
  background:
    radial-gradient(ellipse at 85% 10%, rgba(205,172,88,.18), transparent 55%),
    radial-gradient(ellipse at 10% 90%, rgba(97,206,112,.10), transparent 50%);
}
.u-hero-section > .elementor-container{position:relative;z-index:2}

/* Eyebrow line with side-dashes */
.u-eyebrow .elementor-heading-title{
  display:inline-block;position:relative;padding:0 56px;
}
.u-eyebrow .elementor-heading-title::before,
.u-eyebrow .elementor-heading-title::after{
  content:"";position:absolute;top:50%;width:40px;height:1px;
  background:#CDAC58;opacity:.7;
}
.u-eyebrow .elementor-heading-title::before{right:10px}
.u-eyebrow .elementor-heading-title::after{left:10px}

/* ---------- Section heads (status dot + title) ---------- */
.u-section-head{margin-bottom:10px}
.u-status-dot{
  width:14px;height:14px;border-radius:50%;
  display:inline-block;margin-left:18px;vertical-align:middle;
}
.u-status-dot.green{
  background:#61CE70;
  box-shadow:0 0 0 4px rgba(97,206,112,.25);
  animation:u-pulse 2.4s infinite;
}
.u-status-dot.gold{
  background:#CDAC58;
  box-shadow:0 0 0 4px rgba(205,172,88,.25);
}
@keyframes u-pulse{
  0%,100%{box-shadow:0 0 0 4px rgba(97,206,112,.25)}
  50%{box-shadow:0 0 0 10px rgba(97,206,112,0)}
}
.u-section-meta b{color:#0D063C}

/* ---------- Project card (column wrapper) ---------- */
.u-card{transition:.35s;position:relative}
.u-card:hover{
  transform:translateY(-4px);
  box-shadow:0 20px 55px rgba(13,6,60,.18) !important;
}
.u-card.u-card-featured:hover{transform:none}
.u-card > .elementor-widget-wrap{
  padding:0 !important;
  overflow:hidden;
  border-radius:6px;
}
.u-card .elementor-widget:not(:last-child){margin-bottom:0}

/* Badge row (above the main image) */
.u-badge-row{padding:16px 20px 12px;margin:0 !important}
.u-badge-row > .elementor-container{margin:0 !important}
.u-badge .elementor-heading-title{
  display:inline-block;padding:6px 14px;border-radius:3px;
  font-size:11px !important;letter-spacing:1.5px;text-transform:uppercase;
}
.u-badge-active .elementor-heading-title{
  background:#61CE70;color:#fff !important;
  box-shadow:0 4px 12px rgba(97,206,112,.35);
}
.u-badge-done .elementor-heading-title{
  background:#0D063C;color:#CDAC58 !important;
}
.u-region .elementor-heading-title{
  color:#6b6b78 !important;font-weight:600;
}

/* Main image */
.u-card-main-img img{
  width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;
  display:block;transition:.6s;
}
.u-card:hover .u-card-main-img img{transform:scale(1.03)}

/* Thumbnails strip */
.u-card-thumbs-row{padding:4px !important;margin:0 !important;background:#fff}
.u-card-thumbs-row > .elementor-container{gap:4px !important}
.u-card-thumb img{
  width:100%;height:100%;aspect-ratio:1/1;object-fit:cover;
  border-radius:2px;opacity:.85;transition:.25s;cursor:pointer;display:block;
}
.u-card-thumb img:hover{opacity:1;transform:scale(1.05)}

/* Card body widgets */
.u-card-sub{padding:22px 24px 0 !important;margin:0 !important}
.u-card-sub .elementor-heading-title{text-transform:uppercase}
.u-card-title{padding:6px 24px 0 !important;margin:0 !important}
.u-card-status{padding:10px 24px 0 !important;margin:0 !important}
.u-card-status-active .elementor-heading-title{color:#3FA853 !important}
.u-card-status-done .elementor-heading-title{color:#0D063C !important}
.u-card-desc{padding:10px 24px 0 !important;margin:0 !important;color:#6b6b78}
.u-card-desc p{margin:0;line-height:1.6}

/* Specs list */
.u-card-specs-wrap{
  padding:12px 24px !important;
  margin:14px 0 0 !important;
  border-top:1px dashed rgba(205,172,88,.35);
  border-bottom:1px dashed rgba(205,172,88,.35);
}
.u-card-specs{
  list-style:none;margin:0;padding:0;
  display:flex;gap:18px;flex-wrap:wrap;
}
.u-card-specs li{font-size:13px;color:#6b6b78}
.u-card-specs li b{
  display:block;color:#0D063C;
  font-size:15px;font-weight:700;margin-bottom:2px;
}
.u-card-specs li span{display:block}

/* Button row */
.u-card-btn-row{padding:16px 24px 0 !important;margin:0 !important}
.u-card-btn-row > .elementor-container{gap:10px}
.u-card-btn-row .elementor-widget-button .elementor-button{width:100%}

/* Completed card — image overlay */
.u-card-completed .u-card-main-img{position:relative}
.u-card-completed .u-card-main-img::after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(180deg,transparent 55%,rgba(13,6,60,.28));
}

/* ---------- Coming Soon tile ---------- */
.u-coming-soon{
  border:2px dashed rgba(205,172,88,.35);border-radius:6px;
  background:transparent;
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  padding:42px 24px;text-align:center;
  min-height:520px;transition:.3s;height:100%;
}
.u-coming-soon:hover{
  border-color:#CDAC58;background:rgba(205,172,88,.06);
}
.u-cs-icon{
  width:72px;height:72px;border-radius:50%;
  background:rgba(205,172,88,.15);color:#CDAC58;
  display:grid;place-items:center;
  font-size:32px;font-weight:800;margin-bottom:18px;
}
.u-coming-soon h4{
  color:#0D063C;font-size:20px;font-weight:700;margin:0 0 8px;
}
.u-coming-soon p{
  color:#6b6b78;font-size:14px;max-width:260px;margin:0;
}
.u-cs-link{
  margin-top:18px;color:#CDAC58;font-weight:700;
  font-size:14px;text-decoration:none;
}
.u-cs-link:hover{color:#0D063C}

/* ---------- Diamond divider ---------- */
.u-diamond-divider{
  display:flex;align-items:center;justify-content:center;
  gap:14px;padding:20px 0;
}
.u-diamond-divider span{
  flex:1;height:1px;
  background:linear-gradient(90deg,transparent,#CDAC58,transparent);
}
.u-diamond-divider i{
  width:10px;height:10px;background:#CDAC58;
  transform:rotate(45deg);display:block;
}

/* ---------- Bottom CTA ---------- */
.u-cta-section{position:relative;overflow:hidden}
.u-cta-section::before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:
    radial-gradient(circle at 20% 30%, rgba(205,172,88,.15), transparent 40%),
    radial-gradient(circle at 80% 70%, rgba(97,206,112,.08), transparent 40%);
}
.u-cta-section > .elementor-container{position:relative;z-index:2}

/* ---------- Mobile tweaks ---------- */
@media(max-width:767px){
  .u-card-btn-row > .elementor-container{flex-direction:column}
  .u-card-specs{flex-direction:column;gap:10px}
  .u-section-head .elementor-container{flex-direction:column}
}/* End custom CSS */