.elementor-3656 .elementor-element.elementor-element-5d87411:not(.elementor-motion-effects-element-type-background), .elementor-3656 .elementor-element.elementor-element-5d87411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;background-image:url("https://satrealestate.com/wp-content/uploads/2025/08/Palm-Jebel-Ali.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3656 .elementor-element.elementor-element-5d87411 > .elementor-background-overlay{background-color:rgba(8,8,8,0.66);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-5d87411{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 24px 150px 24px;}.elementor-3656 .elementor-element.elementor-element-ea6bee1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-3656 .elementor-element.elementor-element-b7d4a51 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:58px;font-weight:400;text-transform:none;line-height:1.08em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3656 .elementor-element.elementor-element-4d95eb2{--divider-border-style:solid;--divider-color:#B08D57;--divider-border-width:1px;}.elementor-3656 .elementor-element.elementor-element-4d95eb2 .elementor-divider-separator{width:64px;margin:0 auto;margin-left:0;}.elementor-3656 .elementor-element.elementor-element-4d95eb2 .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.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-3656 .elementor-element.elementor-element-aec93e3{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:21px;font-weight:300;text-transform:none;line-height:1.75em;color:#EDEDED;}.elementor-3656 .elementor-element.elementor-element-1f57a54{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#C9C9C9;}.elementor-3656 .elementor-element.elementor-element-e5faab5{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#C9C9C9;}.elementor-3656 .elementor-element.elementor-element-7a96fc6{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#C9C9C9;}.elementor-3656 .elementor-element.elementor-element-ad86e27{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#C9C9C9;}.elementor-3656 .elementor-element.elementor-element-883f338{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#C9C9C9;}.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-3656 .elementor-element.elementor-element-99fe9a9 .elementor-button{background-color:rgba(0,0,0,0);font-family:""Times New Roman", Times, serif", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2.2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.55);border-radius:2px 2px 2px 2px;padding:19px 42px 19px 42px;}.elementor-3656 .elementor-element.elementor-element-99fe9a9 .elementor-button:hover, .elementor-3656 .elementor-element.elementor-element-99fe9a9 .elementor-button:focus{background-color:#FFFFFF;color:#0E0E0E;border-color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-99fe9a9 .elementor-button:hover svg, .elementor-3656 .elementor-element.elementor-element-99fe9a9 .elementor-button:focus svg{fill:#0E0E0E;}.elementor-3656 .elementor-element.elementor-element-d84c102:not(.elementor-motion-effects-element-type-background), .elementor-3656 .elementor-element.elementor-element-d84c102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-d84c102{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 24px 104px 24px;}.elementor-3656 .elementor-element.elementor-element-d84c102 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-dac5772 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-1d3d9b1 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.16em;letter-spacing:-0.4px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-b718331{--divider-border-style:solid;--divider-color:#B08D57;--divider-border-width:1px;}.elementor-3656 .elementor-element.elementor-element-b718331 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-3656 .elementor-element.elementor-element-b718331 .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.elementor-3656 .elementor-element.elementor-element-8c854c1{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-36fcda2{margin-top:0px;margin-bottom:26px;padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-c2e6531:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3656 .elementor-element.elementor-element-c2e6531 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-c2e6531 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 30px 34px 30px;}.elementor-3656 .elementor-element.elementor-element-c2e6531 > .elementor-element-populated, .elementor-3656 .elementor-element.elementor-element-c2e6531 > .elementor-element-populated > .elementor-background-overlay, .elementor-3656 .elementor-element.elementor-element-c2e6531 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-3656 .elementor-element.elementor-element-c2e6531 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-e5a7201 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.32em;letter-spacing:-0.2px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-9898611{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.66em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-b5e4b42:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3656 .elementor-element.elementor-element-b5e4b42 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-b5e4b42 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 30px 34px 30px;}.elementor-3656 .elementor-element.elementor-element-b5e4b42 > .elementor-element-populated, .elementor-3656 .elementor-element.elementor-element-b5e4b42 > .elementor-element-populated > .elementor-background-overlay, .elementor-3656 .elementor-element.elementor-element-b5e4b42 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-3656 .elementor-element.elementor-element-b5e4b42 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-2efd351 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.32em;letter-spacing:-0.2px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-4837711{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.66em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-c9cd9f2{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-c2dd344:not(.elementor-motion-effects-element-type-background), .elementor-3656 .elementor-element.elementor-element-c2dd344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3F1;}.elementor-3656 .elementor-element.elementor-element-c2dd344{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 24px 104px 24px;}.elementor-3656 .elementor-element.elementor-element-c2dd344 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-784e664 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-1576c72 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.16em;letter-spacing:-0.4px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-6e764c2{--divider-border-style:solid;--divider-color:#B08D57;--divider-border-width:1px;}.elementor-3656 .elementor-element.elementor-element-6e764c2 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-3656 .elementor-element.elementor-element-6e764c2 .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.elementor-3656 .elementor-element.elementor-element-ea8c743{margin-top:0px;margin-bottom:26px;padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-1e40952:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3656 .elementor-element.elementor-element-1e40952 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-1e40952 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 30px 34px 30px;}.elementor-3656 .elementor-element.elementor-element-1e40952 > .elementor-element-populated, .elementor-3656 .elementor-element.elementor-element-1e40952 > .elementor-element-populated > .elementor-background-overlay, .elementor-3656 .elementor-element.elementor-element-1e40952 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-3656 .elementor-element.elementor-element-1e40952 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-0297092 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.32em;letter-spacing:-0.2px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-40990f2{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.66em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-b722e83:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3656 .elementor-element.elementor-element-b722e83 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-b722e83 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 30px 34px 30px;}.elementor-3656 .elementor-element.elementor-element-b722e83 > .elementor-element-populated, .elementor-3656 .elementor-element.elementor-element-b722e83 > .elementor-element-populated > .elementor-background-overlay, .elementor-3656 .elementor-element.elementor-element-b722e83 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-3656 .elementor-element.elementor-element-b722e83 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-c793213 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.32em;letter-spacing:-0.2px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-9e9c2f3{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.66em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-5fc4fd3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3656 .elementor-element.elementor-element-5fc4fd3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-5fc4fd3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 30px 34px 30px;}.elementor-3656 .elementor-element.elementor-element-5fc4fd3 > .elementor-element-populated, .elementor-3656 .elementor-element.elementor-element-5fc4fd3 > .elementor-element-populated > .elementor-background-overlay, .elementor-3656 .elementor-element.elementor-element-5fc4fd3 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-3656 .elementor-element.elementor-element-5fc4fd3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-9180783 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.32em;letter-spacing:-0.2px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-56763f3{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.66em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-0c638d4{margin-top:0px;margin-bottom:26px;padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-3e3de93:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3656 .elementor-element.elementor-element-3e3de93 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-3e3de93 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 30px 34px 30px;}.elementor-3656 .elementor-element.elementor-element-3e3de93 > .elementor-element-populated, .elementor-3656 .elementor-element.elementor-element-3e3de93 > .elementor-element-populated > .elementor-background-overlay, .elementor-3656 .elementor-element.elementor-element-3e3de93 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-3656 .elementor-element.elementor-element-3e3de93 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-8a72d43 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.32em;letter-spacing:-0.2px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-b79cbb3{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.66em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-f2776e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3656 .elementor-element.elementor-element-f2776e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-f2776e4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 30px 34px 30px;}.elementor-3656 .elementor-element.elementor-element-f2776e4 > .elementor-element-populated, .elementor-3656 .elementor-element.elementor-element-f2776e4 > .elementor-element-populated > .elementor-background-overlay, .elementor-3656 .elementor-element.elementor-element-f2776e4 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-3656 .elementor-element.elementor-element-f2776e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-898e764 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.32em;letter-spacing:-0.2px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-4823aa4{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.66em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-7fff874:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3656 .elementor-element.elementor-element-7fff874 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-7fff874 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,0.12);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 30px 34px 30px;}.elementor-3656 .elementor-element.elementor-element-7fff874 > .elementor-element-populated, .elementor-3656 .elementor-element.elementor-element-7fff874 > .elementor-element-populated > .elementor-background-overlay, .elementor-3656 .elementor-element.elementor-element-7fff874 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-3656 .elementor-element.elementor-element-7fff874 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-4fab214 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1.32em;letter-spacing:-0.2px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-8f573b4{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:1.66em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-a3f1ab7{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3656 .elementor-element.elementor-element-989c975:not(.elementor-motion-effects-element-type-background), .elementor-3656 .elementor-element.elementor-element-989c975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-989c975{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 24px 104px 24px;}.elementor-3656 .elementor-element.elementor-element-989c975 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-1f15695 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-6cb1474 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.16em;letter-spacing:-0.4px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-b3c3585{--divider-border-style:solid;--divider-color:#B08D57;--divider-border-width:1px;}.elementor-3656 .elementor-element.elementor-element-b3c3585 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-3656 .elementor-element.elementor-element-b3c3585 .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.elementor-3656 .elementor-element.elementor-element-b8aa0d5{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-4018e75{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-3aa8555{background-color:rgba(176,141,87,0.07);padding:14px 20px 14px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#B08D57;font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-b7f9b85{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-8123fb5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-3656 .elementor-element.elementor-element-7b43746:not(.elementor-motion-effects-element-type-background), .elementor-3656 .elementor-element.elementor-element-7b43746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-3656 .elementor-element.elementor-element-7b43746{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 24px 104px 24px;}.elementor-3656 .elementor-element.elementor-element-7b43746 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-c5df946 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-538f925 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.16em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-c7add66{--divider-border-style:solid;--divider-color:#B08D57;--divider-border-width:1px;}.elementor-3656 .elementor-element.elementor-element-c7add66 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-3656 .elementor-element.elementor-element-c7add66 .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.elementor-3656 .elementor-element.elementor-element-97f9e36{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#C9C9C9;}.elementor-3656 .elementor-element.elementor-element-52f3cc6{background-color:rgba(176,141,87,0.07);padding:14px 20px 14px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#B08D57;font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#C9C9C9;}.elementor-3656 .elementor-element.elementor-element-7081b17:not(.elementor-motion-effects-element-type-background), .elementor-3656 .elementor-element.elementor-element-7081b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-7081b17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 24px 104px 24px;}.elementor-3656 .elementor-element.elementor-element-7081b17 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-c4ba677 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-83f7d66 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.16em;letter-spacing:-0.4px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-bff6436{--divider-border-style:solid;--divider-color:#B08D57;--divider-border-width:1px;}.elementor-3656 .elementor-element.elementor-element-bff6436 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-3656 .elementor-element.elementor-element-bff6436 .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.elementor-3656 .elementor-element.elementor-element-bdd0f07{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-5153247{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-b76eb98:not(.elementor-motion-effects-element-type-background), .elementor-3656 .elementor-element.elementor-element-b76eb98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3F1;}.elementor-3656 .elementor-element.elementor-element-b76eb98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 24px 104px 24px;}.elementor-3656 .elementor-element.elementor-element-b76eb98 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-0358998 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-ba4edd7 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.16em;letter-spacing:-0.4px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-d458267{--divider-border-style:solid;--divider-color:#B08D57;--divider-border-width:1px;}.elementor-3656 .elementor-element.elementor-element-d458267 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-3656 .elementor-element.elementor-element-d458267 .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.elementor-3656 .elementor-element.elementor-element-41bbb17{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-cfa0148{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-0d425c8{background-color:rgba(176,141,87,0.07);padding:14px 20px 14px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#B08D57;font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-82091f8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-4e7ae68 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-892be89:not(.elementor-motion-effects-element-type-background), .elementor-3656 .elementor-element.elementor-element-892be89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-892be89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 24px 104px 24px;}.elementor-3656 .elementor-element.elementor-element-892be89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-5573c69 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-8b6e968 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.16em;letter-spacing:-0.4px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-1a986d8{--divider-border-style:solid;--divider-color:#B08D57;--divider-border-width:1px;}.elementor-3656 .elementor-element.elementor-element-1a986d8 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-3656 .elementor-element.elementor-element-1a986d8 .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.elementor-3656 .elementor-element.elementor-element-afb3e58{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-60723a9{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-8a48a69{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-b3194a9{background-color:rgba(176,141,87,0.07);padding:14px 20px 14px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#B08D57;font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-7b64b81:not(.elementor-motion-effects-element-type-background), .elementor-3656 .elementor-element.elementor-element-7b64b81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-3656 .elementor-element.elementor-element-7b64b81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 24px 104px 24px;}.elementor-3656 .elementor-element.elementor-element-7b64b81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-3aa0ac1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-c758f49 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.16em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-bdf4589{--divider-border-style:solid;--divider-color:#B08D57;--divider-border-width:1px;}.elementor-3656 .elementor-element.elementor-element-bdf4589 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-3656 .elementor-element.elementor-element-bdf4589 .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.elementor-3656 .elementor-element.elementor-element-33ee579{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#C9C9C9;}.elementor-3656 .elementor-element.elementor-element-0be6a21{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#C9C9C9;}.elementor-3656 .elementor-element.elementor-element-684a9e1:not(.elementor-motion-effects-element-type-background), .elementor-3656 .elementor-element.elementor-element-684a9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-684a9e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 24px 104px 24px;}.elementor-3656 .elementor-element.elementor-element-684a9e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-6f94f01 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-965b671 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.16em;letter-spacing:-0.4px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-5b32bd1{--divider-border-style:solid;--divider-color:#B08D57;--divider-border-width:1px;}.elementor-3656 .elementor-element.elementor-element-5b32bd1 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-3656 .elementor-element.elementor-element-5b32bd1 .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.elementor-3656 .elementor-element.elementor-element-e0ef091{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-56d90e1{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-a519f41{background-color:rgba(176,141,87,0.07);padding:14px 20px 14px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#B08D57;font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-c3fb811{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-8d5de51 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-7efb751:not(.elementor-motion-effects-element-type-background), .elementor-3656 .elementor-element.elementor-element-7efb751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3F1;}.elementor-3656 .elementor-element.elementor-element-7efb751{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 24px 104px 24px;}.elementor-3656 .elementor-element.elementor-element-7efb751 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-2b3ac91 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-9bb1551 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.16em;letter-spacing:-0.4px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-9813641{--divider-border-style:solid;--divider-color:#B08D57;--divider-border-width:1px;}.elementor-3656 .elementor-element.elementor-element-9813641 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-3656 .elementor-element.elementor-element-9813641 .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.elementor-3656 .elementor-element.elementor-element-ba5ccc1{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-e6f1e01{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:13px;font-weight:300;text-transform:none;font-style:italic;line-height:1.6em;color:rgba(0,0,0,0.5);}.elementor-3656 .elementor-element.elementor-element-5eddd31:not(.elementor-motion-effects-element-type-background), .elementor-3656 .elementor-element.elementor-element-5eddd31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-5eddd31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 24px 104px 24px;}.elementor-3656 .elementor-element.elementor-element-5eddd31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-80659c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-4125ed1 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.16em;letter-spacing:-0.4px;color:#111111;}.elementor-3656 .elementor-element.elementor-element-18643a1{--divider-border-style:solid;--divider-color:#B08D57;--divider-border-width:1px;}.elementor-3656 .elementor-element.elementor-element-18643a1 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-3656 .elementor-element.elementor-element-18643a1 .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.elementor-3656 .elementor-element.elementor-element-500b311{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-9f18d51{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-9b39ef1{background-color:rgba(176,141,87,0.07);padding:14px 20px 14px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#B08D57;font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#4A4A4A;}.elementor-3656 .elementor-element.elementor-element-9adbbe1:not(.elementor-motion-effects-element-type-background), .elementor-3656 .elementor-element.elementor-element-9adbbe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-3656 .elementor-element.elementor-element-9adbbe1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 24px 104px 24px;}.elementor-3656 .elementor-element.elementor-element-9adbbe1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-ce00201 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-5f4f6f1 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.16em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-c25ac11{--divider-border-style:solid;--divider-color:#B08D57;--divider-border-width:1px;}.elementor-3656 .elementor-element.elementor-element-c25ac11 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-3656 .elementor-element.elementor-element-c25ac11 .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.elementor-3656 .elementor-element.elementor-element-e0b9a81{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#C9C9C9;}.elementor-3656 .elementor-element.elementor-element-0d2b501{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#C9C9C9;}.elementor-3656 .elementor-element.elementor-element-ed11da1{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:17px;font-weight:300;text-transform:none;line-height:1.75em;color:#C9C9C9;}.elementor-3656 .elementor-element.elementor-element-97bc24f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3656 .elementor-element.elementor-element-97bc24f .elementor-heading-title{color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-187f0e0 .elementor-button{background-color:#B08D57;font-family:""Times New Roman", Times, serif", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2.2px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:2px 2px 2px 2px;padding:19px 42px 19px 42px;}.elementor-3656 .elementor-element.elementor-element-187f0e0 .elementor-button:hover, .elementor-3656 .elementor-element.elementor-element-187f0e0 .elementor-button:focus{background-color:#96774A;color:#FFFFFF;border-color:#96774A;}.elementor-3656 .elementor-element.elementor-element-187f0e0{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3656 .elementor-element.elementor-element-187f0e0 .elementor-button:hover svg, .elementor-3656 .elementor-element.elementor-element-187f0e0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-9446401{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-8056a01 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-13f8021:not(.elementor-motion-effects-element-type-background), .elementor-3656 .elementor-element.elementor-element-13f8021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3F1;}.elementor-3656 .elementor-element.elementor-element-13f8021{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 24px 80px 24px;}.elementor-3656 .elementor-element.elementor-element-13f8021 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-d20c961 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-d0853d1{--e-image-carousel-slides-to-show:3;}.elementor-3656 .elementor-element.elementor-element-d0853d1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3656 .elementor-element.elementor-element-d0853d1 .elementor-swiper-button.elementor-swiper-button-next{color:#111111;}.elementor-3656 .elementor-element.elementor-element-d0853d1 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3656 .elementor-element.elementor-element-d0853d1 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#111111;}.elementor-3656 .elementor-element.elementor-element-d0853d1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,0,0,0.12);border-radius:3px 3px 3px 3px;}.elementor-3656 .elementor-element.elementor-element-0a8b371:not(.elementor-motion-effects-element-type-background), .elementor-3656 .elementor-element.elementor-element-0a8b371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-3656 .elementor-element.elementor-element-0a8b371{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 24px 104px 24px;}.elementor-3656 .elementor-element.elementor-element-0a8b371 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3656 .elementor-element.elementor-element-86b49d1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-a13c4d1 .elementor-heading-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:42px;font-weight:400;text-transform:none;line-height:1.16em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-f7d0751{--divider-border-style:solid;--divider-color:#B08D57;--divider-border-width:1px;}.elementor-3656 .elementor-element.elementor-element-f7d0751 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-3656 .elementor-element.elementor-element-f7d0751 .elementor-divider{text-align:left;padding-block-start:18px;padding-block-end:18px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-accordion-item{border-width:1px;border-color:rgba(255,255,255,0.22);}.elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:rgba(255,255,255,0.22);}.elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:rgba(255,255,255,0.22);}.elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-tab-title{background-color:rgba(0,0,0,0);padding:22px 18px 22px 18px;}.elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-accordion-icon, .elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-accordion-title{color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-active .elementor-accordion-icon, .elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-active .elementor-accordion-title{color:#B08D57;}.elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-active .elementor-accordion-icon svg{fill:#B08D57;}.elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-accordion-title{font-family:""Times New Roman", Times, serif", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;}.elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#B08D57;}.elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#B08D57;}.elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-accordion-icon{margin-inline-end:14px;}.elementor-3656 .elementor-element.elementor-element-1b33f81 .elementor-tab-content{background-color:rgba(0,0,0,0);color:#C9C9C9;font-family:""Times New Roman", Times, serif", Sans-serif;font-size:16px;font-weight:300;line-height:1.72em;padding:4px 18px 24px 18px;}.elementor-3656 .elementor-element.elementor-element-188e2f1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3656 .elementor-element.elementor-element-6ee2671 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-3656 .elementor-element.elementor-element-5d87411{padding:110px 24px 110px 24px;}.elementor-3656 .elementor-element.elementor-element-b7d4a51 .elementor-heading-title{font-size:44px;}.elementor-3656 .elementor-element.elementor-element-d84c102{padding:78px 24px 78px 24px;}.elementor-3656 .elementor-element.elementor-element-1d3d9b1 .elementor-heading-title{font-size:35px;}.elementor-3656 .elementor-element.elementor-element-e5a7201 .elementor-heading-title{font-size:17px;}.elementor-3656 .elementor-element.elementor-element-2efd351 .elementor-heading-title{font-size:17px;}.elementor-3656 .elementor-element.elementor-element-c2dd344{padding:78px 24px 78px 24px;}.elementor-3656 .elementor-element.elementor-element-1576c72 .elementor-heading-title{font-size:35px;}.elementor-3656 .elementor-element.elementor-element-0297092 .elementor-heading-title{font-size:17px;}.elementor-3656 .elementor-element.elementor-element-c793213 .elementor-heading-title{font-size:17px;}.elementor-3656 .elementor-element.elementor-element-9180783 .elementor-heading-title{font-size:17px;}.elementor-3656 .elementor-element.elementor-element-8a72d43 .elementor-heading-title{font-size:17px;}.elementor-3656 .elementor-element.elementor-element-898e764 .elementor-heading-title{font-size:17px;}.elementor-3656 .elementor-element.elementor-element-4fab214 .elementor-heading-title{font-size:17px;}.elementor-3656 .elementor-element.elementor-element-989c975{padding:78px 24px 78px 24px;}.elementor-3656 .elementor-element.elementor-element-6cb1474 .elementor-heading-title{font-size:35px;}.elementor-3656 .elementor-element.elementor-element-7b43746{padding:78px 24px 78px 24px;}.elementor-3656 .elementor-element.elementor-element-538f925 .elementor-heading-title{font-size:35px;}.elementor-3656 .elementor-element.elementor-element-7081b17{padding:78px 24px 78px 24px;}.elementor-3656 .elementor-element.elementor-element-83f7d66 .elementor-heading-title{font-size:35px;}.elementor-3656 .elementor-element.elementor-element-b76eb98{padding:78px 24px 78px 24px;}.elementor-3656 .elementor-element.elementor-element-ba4edd7 .elementor-heading-title{font-size:35px;}.elementor-3656 .elementor-element.elementor-element-892be89{padding:78px 24px 78px 24px;}.elementor-3656 .elementor-element.elementor-element-8b6e968 .elementor-heading-title{font-size:35px;}.elementor-3656 .elementor-element.elementor-element-7b64b81{padding:78px 24px 78px 24px;}.elementor-3656 .elementor-element.elementor-element-c758f49 .elementor-heading-title{font-size:35px;}.elementor-3656 .elementor-element.elementor-element-684a9e1{padding:78px 24px 78px 24px;}.elementor-3656 .elementor-element.elementor-element-965b671 .elementor-heading-title{font-size:35px;}.elementor-3656 .elementor-element.elementor-element-7efb751{padding:78px 24px 78px 24px;}.elementor-3656 .elementor-element.elementor-element-9bb1551 .elementor-heading-title{font-size:35px;}.elementor-3656 .elementor-element.elementor-element-5eddd31{padding:78px 24px 78px 24px;}.elementor-3656 .elementor-element.elementor-element-4125ed1 .elementor-heading-title{font-size:35px;}.elementor-3656 .elementor-element.elementor-element-9adbbe1{padding:78px 24px 78px 24px;}.elementor-3656 .elementor-element.elementor-element-5f4f6f1 .elementor-heading-title{font-size:35px;}.elementor-3656 .elementor-element.elementor-element-13f8021{padding:78px 24px 78px 24px;}.elementor-3656 .elementor-element.elementor-element-d0853d1{--e-image-carousel-slides-to-show:2;}.elementor-3656 .elementor-element.elementor-element-0a8b371{padding:78px 24px 78px 24px;}.elementor-3656 .elementor-element.elementor-element-a13c4d1 .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-3656 .elementor-element.elementor-element-5d87411{padding:80px 18px 80px 18px;}.elementor-3656 .elementor-element.elementor-element-b7d4a51 .elementor-heading-title{font-size:33px;}.elementor-3656 .elementor-element.elementor-element-aec93e3{font-size:20px;}.elementor-3656 .elementor-element.elementor-element-1f57a54{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-e5faab5{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-7a96fc6{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-ad86e27{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-883f338{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-d84c102{padding:58px 18px 58px 18px;}.elementor-3656 .elementor-element.elementor-element-1d3d9b1 .elementor-heading-title{font-size:29px;}.elementor-3656 .elementor-element.elementor-element-8c854c1{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-c2e6531{width:100%;}.elementor-3656 .elementor-element.elementor-element-c2e6531 > .elementor-element-populated{padding:24px 22px 26px 22px;}.elementor-3656 .elementor-element.elementor-element-e5a7201 .elementor-heading-title{font-size:14px;}.elementor-3656 .elementor-element.elementor-element-9898611{font-size:15px;}.elementor-3656 .elementor-element.elementor-element-b5e4b42{width:100%;}.elementor-3656 .elementor-element.elementor-element-b5e4b42 > .elementor-element-populated{padding:24px 22px 26px 22px;}.elementor-3656 .elementor-element.elementor-element-2efd351 .elementor-heading-title{font-size:14px;}.elementor-3656 .elementor-element.elementor-element-4837711{font-size:15px;}.elementor-3656 .elementor-element.elementor-element-c9cd9f2{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-c2dd344{padding:58px 18px 58px 18px;}.elementor-3656 .elementor-element.elementor-element-1576c72 .elementor-heading-title{font-size:29px;}.elementor-3656 .elementor-element.elementor-element-1e40952{width:100%;}.elementor-3656 .elementor-element.elementor-element-1e40952 > .elementor-element-populated{padding:24px 22px 26px 22px;}.elementor-3656 .elementor-element.elementor-element-0297092 .elementor-heading-title{font-size:14px;}.elementor-3656 .elementor-element.elementor-element-40990f2{font-size:15px;}.elementor-3656 .elementor-element.elementor-element-b722e83{width:100%;}.elementor-3656 .elementor-element.elementor-element-b722e83 > .elementor-element-populated{padding:24px 22px 26px 22px;}.elementor-3656 .elementor-element.elementor-element-c793213 .elementor-heading-title{font-size:14px;}.elementor-3656 .elementor-element.elementor-element-9e9c2f3{font-size:15px;}.elementor-3656 .elementor-element.elementor-element-5fc4fd3{width:100%;}.elementor-3656 .elementor-element.elementor-element-5fc4fd3 > .elementor-element-populated{padding:24px 22px 26px 22px;}.elementor-3656 .elementor-element.elementor-element-9180783 .elementor-heading-title{font-size:14px;}.elementor-3656 .elementor-element.elementor-element-56763f3{font-size:15px;}.elementor-3656 .elementor-element.elementor-element-3e3de93{width:100%;}.elementor-3656 .elementor-element.elementor-element-3e3de93 > .elementor-element-populated{padding:24px 22px 26px 22px;}.elementor-3656 .elementor-element.elementor-element-8a72d43 .elementor-heading-title{font-size:14px;}.elementor-3656 .elementor-element.elementor-element-b79cbb3{font-size:15px;}.elementor-3656 .elementor-element.elementor-element-f2776e4{width:100%;}.elementor-3656 .elementor-element.elementor-element-f2776e4 > .elementor-element-populated{padding:24px 22px 26px 22px;}.elementor-3656 .elementor-element.elementor-element-898e764 .elementor-heading-title{font-size:14px;}.elementor-3656 .elementor-element.elementor-element-4823aa4{font-size:15px;}.elementor-3656 .elementor-element.elementor-element-7fff874{width:100%;}.elementor-3656 .elementor-element.elementor-element-7fff874 > .elementor-element-populated{padding:24px 22px 26px 22px;}.elementor-3656 .elementor-element.elementor-element-4fab214 .elementor-heading-title{font-size:14px;}.elementor-3656 .elementor-element.elementor-element-8f573b4{font-size:15px;}.elementor-3656 .elementor-element.elementor-element-989c975{padding:58px 18px 58px 18px;}.elementor-3656 .elementor-element.elementor-element-6cb1474 .elementor-heading-title{font-size:29px;}.elementor-3656 .elementor-element.elementor-element-b8aa0d5{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-4018e75{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-3aa8555{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-7b43746{padding:58px 18px 58px 18px;}.elementor-3656 .elementor-element.elementor-element-538f925 .elementor-heading-title{font-size:29px;}.elementor-3656 .elementor-element.elementor-element-97f9e36{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-52f3cc6{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-7081b17{padding:58px 18px 58px 18px;}.elementor-3656 .elementor-element.elementor-element-83f7d66 .elementor-heading-title{font-size:29px;}.elementor-3656 .elementor-element.elementor-element-bdd0f07{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-5153247{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-b76eb98{padding:58px 18px 58px 18px;}.elementor-3656 .elementor-element.elementor-element-ba4edd7 .elementor-heading-title{font-size:29px;}.elementor-3656 .elementor-element.elementor-element-41bbb17{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-cfa0148{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-0d425c8{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-892be89{padding:58px 18px 58px 18px;}.elementor-3656 .elementor-element.elementor-element-8b6e968 .elementor-heading-title{font-size:29px;}.elementor-3656 .elementor-element.elementor-element-afb3e58{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-60723a9{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-8a48a69{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-b3194a9{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-7b64b81{padding:58px 18px 58px 18px;}.elementor-3656 .elementor-element.elementor-element-c758f49 .elementor-heading-title{font-size:29px;}.elementor-3656 .elementor-element.elementor-element-33ee579{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-0be6a21{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-684a9e1{padding:58px 18px 58px 18px;}.elementor-3656 .elementor-element.elementor-element-965b671 .elementor-heading-title{font-size:29px;}.elementor-3656 .elementor-element.elementor-element-e0ef091{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-56d90e1{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-a519f41{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-7efb751{padding:58px 18px 58px 18px;}.elementor-3656 .elementor-element.elementor-element-9bb1551 .elementor-heading-title{font-size:29px;}.elementor-3656 .elementor-element.elementor-element-ba5ccc1{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-e6f1e01{font-size:12px;}.elementor-3656 .elementor-element.elementor-element-5eddd31{padding:58px 18px 58px 18px;}.elementor-3656 .elementor-element.elementor-element-4125ed1 .elementor-heading-title{font-size:29px;}.elementor-3656 .elementor-element.elementor-element-500b311{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-9f18d51{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-9b39ef1{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-9adbbe1{padding:58px 18px 58px 18px;}.elementor-3656 .elementor-element.elementor-element-5f4f6f1 .elementor-heading-title{font-size:29px;}.elementor-3656 .elementor-element.elementor-element-e0b9a81{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-0d2b501{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-ed11da1{font-size:16px;}.elementor-3656 .elementor-element.elementor-element-13f8021{padding:58px 18px 58px 18px;}.elementor-3656 .elementor-element.elementor-element-d0853d1{--e-image-carousel-slides-to-show:1;}.elementor-3656 .elementor-element.elementor-element-0a8b371{padding:58px 18px 58px 18px;}.elementor-3656 .elementor-element.elementor-element-a13c4d1 .elementor-heading-title{font-size:29px;}}@media(min-width:768px){.elementor-3656 .elementor-element.elementor-element-ea6bee1{width:100%;}.elementor-3656 .elementor-element.elementor-element-dac5772{width:100%;}.elementor-3656 .elementor-element.elementor-element-c2e6531{width:50%;}.elementor-3656 .elementor-element.elementor-element-b5e4b42{width:50%;}.elementor-3656 .elementor-element.elementor-element-784e664{width:100%;}.elementor-3656 .elementor-element.elementor-element-1e40952{width:33.33%;}.elementor-3656 .elementor-element.elementor-element-b722e83{width:33.33%;}.elementor-3656 .elementor-element.elementor-element-5fc4fd3{width:33.33%;}.elementor-3656 .elementor-element.elementor-element-3e3de93{width:33.33%;}.elementor-3656 .elementor-element.elementor-element-f2776e4{width:33.33%;}.elementor-3656 .elementor-element.elementor-element-7fff874{width:33.33%;}.elementor-3656 .elementor-element.elementor-element-1f15695{width:100%;}.elementor-3656 .elementor-element.elementor-element-8123fb5{width:100%;}.elementor-3656 .elementor-element.elementor-element-c5df946{width:100%;}.elementor-3656 .elementor-element.elementor-element-c4ba677{width:100%;}.elementor-3656 .elementor-element.elementor-element-0358998{width:100%;}.elementor-3656 .elementor-element.elementor-element-4e7ae68{width:100%;}.elementor-3656 .elementor-element.elementor-element-5573c69{width:100%;}.elementor-3656 .elementor-element.elementor-element-3aa0ac1{width:100%;}.elementor-3656 .elementor-element.elementor-element-6f94f01{width:100%;}.elementor-3656 .elementor-element.elementor-element-8d5de51{width:100%;}.elementor-3656 .elementor-element.elementor-element-2b3ac91{width:100%;}.elementor-3656 .elementor-element.elementor-element-80659c1{width:100%;}.elementor-3656 .elementor-element.elementor-element-ce00201{width:100%;}.elementor-3656 .elementor-element.elementor-element-8056a01{width:100%;}.elementor-3656 .elementor-element.elementor-element-d20c961{width:100%;}.elementor-3656 .elementor-element.elementor-element-86b49d1{width:100%;}.elementor-3656 .elementor-element.elementor-element-6ee2671{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3656 .elementor-element.elementor-element-c2e6531{width:50%;}.elementor-3656 .elementor-element.elementor-element-b5e4b42{width:50%;}.elementor-3656 .elementor-element.elementor-element-1e40952{width:50%;}.elementor-3656 .elementor-element.elementor-element-b722e83{width:50%;}.elementor-3656 .elementor-element.elementor-element-5fc4fd3{width:50%;}.elementor-3656 .elementor-element.elementor-element-3e3de93{width:50%;}.elementor-3656 .elementor-element.elementor-element-f2776e4{width:50%;}.elementor-3656 .elementor-element.elementor-element-7fff874{width:50%;}}/* Start custom CSS *//* --- Refined table styling to match reference (Aug 2026) --- */
/* Scoped to Elementor HTML widgets that use the per-widget hx-t* wrapper */
.elementor-widget-html [class*="hx-t"] table,
.elementor-widget-html table {
  width: 100% !important;
  min-width: 0 !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  background: #ffffff !important;
  border: 1px solid #e6e4df !important;
  border-radius: 10px !important;
  overflow: hidden !important;
  box-shadow: 0 1px 2px rgba(30, 25, 20, 0.03) !important;
  margin: 8px 0 14px !important;
  font-family: Georgia, "Times New Roman", serif !important;
  color: #2b2a27 !important;
}

.elementor-widget-html [class*="hx-t"] table th,
.elementor-widget-html [class*="hx-t"] table td,
.elementor-widget-html table th,
.elementor-widget-html table td {
  padding: 20px 26px !important;
  vertical-align: middle !important;
  border: none !important;
  border-bottom: 1px solid #ececea !important;
  font-size: 15px !important;
  line-height: 1.45 !important;
  background: #ffffff !important;
  color: #2b2a27 !important;
  font-weight: 400 !important;
}

.elementor-widget-html [class*="hx-t"] table tr:last-child th,
.elementor-widget-html [class*="hx-t"] table tr:last-child td,
.elementor-widget-html table tr:last-child th,
.elementor-widget-html table tr:last-child td {
  border-bottom: none !important;
}

/* Column headers: small caps, letter-spaced, muted */
.elementor-widget-html [class*="hx-t"] table th,
.elementor-widget-html table th {
  font-family: -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  font-weight: 500 !important;
  font-size: 11.5px !important;
  letter-spacing: 0.14em !important;
  text-transform: uppercase !important;
  color: #9a978f !important;
  background: #ffffff !important;
  padding-top: 22px !important;
  padding-bottom: 18px !important;
  text-align: left !important;
}

/* First column (label) — dark, left aligned */
.elementor-widget-html [class*="hx-t"] table tr td:first-child,
.elementor-widget-html table tr td:first-child {
  color: #2b2a27 !important;
  font-weight: 400 !important;
  text-align: left !important;
  font-family: Georgia, "Times New Roman", serif !important;
}

/* Numeric / value cells — right aligned, tabular figures */
.elementor-widget-html [class*="hx-t"] table tr td:not(:first-child),
.elementor-widget-html [class*="hx-t"] table tr th:not(:first-child),
.elementor-widget-html table tr td:not(:first-child),
.elementor-widget-html table tr th:not(:first-child) {
  text-align: right !important;
  font-variant-numeric: tabular-nums !important;
  font-feature-settings: "tnum" 1 !important;
}

/* No zebra stripes, subtle hover */
.elementor-widget-html [class*="hx-t"] table tr td,
.elementor-widget-html table tr td { background: #ffffff !important; }
.elementor-widget-html [class*="hx-t"] table tr:hover td,
.elementor-widget-html table tr:hover td { background: #fafaf7 !important; }

/* Caption / note italics */
.elementor-widget-html [class*="hx-t"] table + p em,
.elementor-widget-html p em {
  font-style: italic !important;
  color: #7a7770 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
}

/* Responsive: allow horizontal scroll on narrow screens */
@media (max-width: 720px) {
  .elementor-widget-html [class*="hx-t"],
  .elementor-widget-html { overflow-x: auto !important; }
  .elementor-widget-html [class*="hx-t"] table th,
  .elementor-widget-html [class*="hx-t"] table td,
  .elementor-widget-html table th,
  .elementor-widget-html table td { padding: 14px 16px !important; font-size: 14px !important; }
}


/* Explicit horizontal padding on edge cells (overrides theme resets) */
.elementor-widget-html [class*="hx-t"] table tr th:first-child,
.elementor-widget-html [class*="hx-t"] table tr td:first-child,
.elementor-widget-html table tr th:first-child,
.elementor-widget-html table tr td:first-child {
  padding-left: 26px !important;
}
.elementor-widget-html [class*="hx-t"] table tr th:last-child,
.elementor-widget-html [class*="hx-t"] table tr td:last-child,
.elementor-widget-html table tr th:last-child,
.elementor-widget-html table tr td:last-child {
  padding-right: 26px !important;
}/* End custom CSS */