.elementor-2372 .elementor-element.elementor-element-30dc166a > .elementor-background-overlay{background-color:#000000;opacity:0.03;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-30dc166a > .elementor-container{max-width:1400px;min-height:834px;}.elementor-2372 .elementor-element.elementor-element-30dc166a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;}.elementor-2372 .elementor-element.elementor-element-aa49720 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-2372 .elementor-element.elementor-element-18d0cbb7{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-2372 .elementor-element.elementor-element-7d7bf16 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:100px;font-weight:600;line-height:88px;color:#FFFFFF;}.elementor-2372 .elementor-element.elementor-element-7210c3d{padding:0px 0px 0px 0px;}.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-2372 .elementor-element.elementor-element-29a4ab2 .elementor-button{background-color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1.4px;fill:#0F1D3B;color:#0F1D3B;border-style:none;border-radius:0px 0px 0px 0px;padding:18px 35px 18px 35px;}.elementor-2372 .elementor-element.elementor-element-29a4ab2{width:auto;max-width:auto;margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2372 .elementor-element.elementor-element-7c574bd{width:auto;max-width:auto;padding:0% 0% 0% 6%;align-self:center;}.elementor-2372 .elementor-element.elementor-element-e871c75 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2372 .elementor-element.elementor-element-5be2be9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2372 .elementor-element.elementor-element-5be2be9:not(.elementor-motion-effects-element-type-background), .elementor-2372 .elementor-element.elementor-element-5be2be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEE9;}.elementor-2372 .elementor-element.elementor-element-5be2be9 > .elementor-container{max-width:1600px;}.elementor-2372 .elementor-element.elementor-element-5be2be9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:3% 0% 3% 0%;}.elementor-2372 .elementor-element.elementor-element-5be2be9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-05faa25 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 10% 10%;}.elementor-2372 .elementor-element.elementor-element-05faa25 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-ed70a00{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Playfair", Sans-serif;font-weight:400;}.elementor-2372 .elementor-element.elementor-element-579c786{margin:-7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;color:#0F1D3B;}.elementor-2372 .elementor-element.elementor-element-460c02d{font-family:"Open Sans", Sans-serif;font-weight:400;line-height:29px;}.elementor-2372 .elementor-element.elementor-element-9e41f22 .elementor-button{background-color:#F3EEE9;font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;letter-spacing:1.4px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:18px 35px 18px 35px;}.elementor-2372 .elementor-element.elementor-element-9e41f22{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2372 .elementor-element.elementor-element-c9bf362 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2372 .elementor-element.elementor-element-c9bf362 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2372 .elementor-element.elementor-element-2912ae7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2372 .elementor-element.elementor-element-2912ae7:not(.elementor-motion-effects-element-type-background), .elementor-2372 .elementor-element.elementor-element-2912ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1D3B;}.elementor-2372 .elementor-element.elementor-element-2912ae7 > .elementor-container{max-width:1600px;}.elementor-2372 .elementor-element.elementor-element-2912ae7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 1% 0%;}.elementor-2372 .elementor-element.elementor-element-2912ae7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-1a51465{padding:0px 0px 0px 0px;}.elementor-2372 .elementor-element.elementor-element-74c9d05{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2372 .elementor-element.elementor-element-6f56999{font-family:"Open Sans", Sans-serif;font-weight:300;color:#B7B7BA;}.elementor-2372 .elementor-element.elementor-element-e8fd243{font-family:"Open Sans", Sans-serif;font-weight:300;color:#B7B7BA;}.elementor-2372 .elementor-element.elementor-element-13f9edf:not(.elementor-motion-effects-element-type-background), .elementor-2372 .elementor-element.elementor-element-13f9edf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1D3B;}.elementor-2372 .elementor-element.elementor-element-13f9edf > .elementor-container{max-width:1600px;}.elementor-2372 .elementor-element.elementor-element-13f9edf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2372 .elementor-element.elementor-element-13f9edf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-0b49d87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2372 .elementor-element.elementor-element-0b49d87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172441;}.elementor-2372 .elementor-element.elementor-element-0b49d87 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0F1D3B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:13% 13% 13% 13%;}.elementor-2372 .elementor-element.elementor-element-0b49d87 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-38279f7{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-2372 .elementor-element.elementor-element-13c6b64:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2372 .elementor-element.elementor-element-13c6b64 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172441;}.elementor-2372 .elementor-element.elementor-element-13c6b64 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0F1D3B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:13% 13% 13% 13%;}.elementor-2372 .elementor-element.elementor-element-13c6b64 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-97b2977{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-2372 .elementor-element.elementor-element-0acfd51:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2372 .elementor-element.elementor-element-0acfd51 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172441;}.elementor-2372 .elementor-element.elementor-element-0acfd51 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0F1D3B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:13% 13% 13% 13%;}.elementor-2372 .elementor-element.elementor-element-0acfd51 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-c7b1bd7{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-2372 .elementor-element.elementor-element-dae570f .elementor-button{background-color:#60A29200;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:300;letter-spacing:1.5px;fill:#909090;color:#909090;border-style:solid;border-width:1px 1px 1px 1px;border-color:#909090;border-radius:0px 0px 0px 0px;}.elementor-2372 .elementor-element.elementor-element-97e20f7:not(.elementor-motion-effects-element-type-background), .elementor-2372 .elementor-element.elementor-element-97e20f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1D3B;}.elementor-2372 .elementor-element.elementor-element-97e20f7 > .elementor-container{max-width:1600px;}.elementor-2372 .elementor-element.elementor-element-97e20f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2372 .elementor-element.elementor-element-97e20f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-2c0bb1c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2372 .elementor-element.elementor-element-2c0bb1c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172441;}.elementor-2372 .elementor-element.elementor-element-2c0bb1c > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0F1D3B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:13% 13% 13% 13%;}.elementor-2372 .elementor-element.elementor-element-2c0bb1c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-c2edc0e{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-2372 .elementor-element.elementor-element-2b8d35e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2372 .elementor-element.elementor-element-2b8d35e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172441;}.elementor-2372 .elementor-element.elementor-element-2b8d35e > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0F1D3B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:13% 13% 13% 13%;}.elementor-2372 .elementor-element.elementor-element-2b8d35e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-4d7047c{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-2372 .elementor-element.elementor-element-12bca81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2372 .elementor-element.elementor-element-12bca81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172441;}.elementor-2372 .elementor-element.elementor-element-12bca81 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0F1D3B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:13% 13% 13% 13%;}.elementor-2372 .elementor-element.elementor-element-12bca81 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-2469ab3{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-2372 .elementor-element.elementor-element-e2f9409 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2372 .elementor-element.elementor-element-e2f9409:not(.elementor-motion-effects-element-type-background), .elementor-2372 .elementor-element.elementor-element-e2f9409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1D3B;}.elementor-2372 .elementor-element.elementor-element-e2f9409 > .elementor-container{max-width:1600px;}.elementor-2372 .elementor-element.elementor-element-e2f9409{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 1% 0%;}.elementor-2372 .elementor-element.elementor-element-e2f9409 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-06db3db{padding:0px 0px 0px 0px;}.elementor-2372 .elementor-element.elementor-element-9c75e84:not(.elementor-motion-effects-element-type-background), .elementor-2372 .elementor-element.elementor-element-9c75e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1D3B;}.elementor-2372 .elementor-element.elementor-element-9c75e84 > .elementor-container{max-width:1600px;}.elementor-2372 .elementor-element.elementor-element-9c75e84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2372 .elementor-element.elementor-element-9c75e84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-c2619a8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2372 .elementor-element.elementor-element-c2619a8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172441;}.elementor-2372 .elementor-element.elementor-element-c2619a8 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0F1D3B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:13% 13% 13% 13%;}.elementor-2372 .elementor-element.elementor-element-c2619a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-9239e91{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-2372 .elementor-element.elementor-element-918faa9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2372 .elementor-element.elementor-element-918faa9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172441;}.elementor-2372 .elementor-element.elementor-element-918faa9 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0F1D3B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:13% 13% 13% 13%;}.elementor-2372 .elementor-element.elementor-element-918faa9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-169b5a2{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-2372 .elementor-element.elementor-element-8a3d54c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2372 .elementor-element.elementor-element-8a3d54c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#172441;}.elementor-2372 .elementor-element.elementor-element-8a3d54c > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#0F1D3B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:13% 13% 13% 13%;}.elementor-2372 .elementor-element.elementor-element-8a3d54c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-985c3f8{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-2372 .elementor-element.elementor-element-1d0efe7:not(.elementor-motion-effects-element-type-background), .elementor-2372 .elementor-element.elementor-element-1d0efe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1D3B;}.elementor-2372 .elementor-element.elementor-element-1d0efe7 > .elementor-container{max-width:1600px;}.elementor-2372 .elementor-element.elementor-element-1d0efe7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2372 .elementor-element.elementor-element-1d0efe7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-e221274:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2372 .elementor-element.elementor-element-e221274 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EEE9;}.elementor-2372 .elementor-element.elementor-element-e221274 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2372 .elementor-element.elementor-element-e221274 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-72a6250 > .elementor-container{max-width:1600px;}.elementor-2372 .elementor-element.elementor-element-161191e > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-2372 .elementor-element.elementor-element-f2b526e > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-2372 .elementor-element.elementor-element-8c89f62{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2372 .elementor-element.elementor-element-f75a128{margin:-7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2372 .elementor-element.elementor-element-5eea56b{font-family:"Open Sans", Sans-serif;font-weight:400;line-height:29px;}.elementor-2372 .elementor-element.elementor-element-0e80608:not(.elementor-motion-effects-element-type-background), .elementor-2372 .elementor-element.elementor-element-0e80608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1D3B;}.elementor-2372 .elementor-element.elementor-element-0e80608 > .elementor-container{max-width:1600px;}.elementor-2372 .elementor-element.elementor-element-0e80608{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2372 .elementor-element.elementor-element-0e80608 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-fdb8c34:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2372 .elementor-element.elementor-element-fdb8c34 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#625D49;}.elementor-2372 .elementor-element.elementor-element-fdb8c34 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 4% 10%;}.elementor-2372 .elementor-element.elementor-element-fdb8c34 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-0da3a90{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2372 .elementor-element.elementor-element-d0d9fea{width:var( --container-widget-width, 54.012% );max-width:54.012%;margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:54.012%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:300;}.elementor-2372 .elementor-element.elementor-element-6b29b22 > .elementor-container{max-width:1400px;}.elementor-2372 .elementor-element.elementor-element-0b39ac6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2372 .elementor-element.elementor-element-0b39ac6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6A6552;}.elementor-2372 .elementor-element.elementor-element-0b39ac6 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#625D49;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 8% 8% 8%;}.elementor-2372 .elementor-element.elementor-element-0b39ac6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-696174e{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-2372 .elementor-element.elementor-element-e9bf11e{width:var( --container-widget-width, 69.48% );max-width:69.48%;padding:10% 0% 0% 2%;--container-widget-width:69.48%;--container-widget-flex-grow:0;align-self:center;}.elementor-2372 .elementor-element.elementor-element-b21ce14:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2372 .elementor-element.elementor-element-b21ce14 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6A6552;}.elementor-2372 .elementor-element.elementor-element-b21ce14 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#625D49;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 8% 8% 8%;}.elementor-2372 .elementor-element.elementor-element-b21ce14 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-16db832{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:24px;}.elementor-2372 .elementor-element.elementor-element-6d550e0{width:var( --container-widget-width, 69.48% );max-width:69.48%;padding:4% 0% 0% 2%;--container-widget-width:69.48%;--container-widget-flex-grow:0;align-self:center;}.elementor-2372 .elementor-element.elementor-element-31e60a1:not(.elementor-motion-effects-element-type-background), .elementor-2372 .elementor-element.elementor-element-31e60a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1D3B;}.elementor-2372 .elementor-element.elementor-element-31e60a1 > .elementor-container{max-width:1600px;}.elementor-2372 .elementor-element.elementor-element-31e60a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2372 .elementor-element.elementor-element-31e60a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-97c08a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2372 .elementor-element.elementor-element-97c08a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E0DC;}.elementor-2372 .elementor-element.elementor-element-97c08a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2372 .elementor-element.elementor-element-97c08a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-9914056 > .elementor-container{max-width:1331px;}.elementor-2372 .elementor-element.elementor-element-1b684a7{padding:5% 5% 5% 5%;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;letter-spacing:2.3px;color:#625D49;}.elementor-2372 .elementor-element.elementor-element-413b525{padding:5% 5% 5% 5%;text-align:end;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2.3px;color:#625D49;}.elementor-2372 .elementor-element.elementor-element-fbd9802{padding:5% 5% 5% 5%;text-align:end;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2.3px;color:#625D49;}.elementor-2372 .elementor-element.elementor-element-af2c0d0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2372 .elementor-element.elementor-element-af2c0d0:not(.elementor-motion-effects-element-type-background), .elementor-2372 .elementor-element.elementor-element-af2c0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1D3B;}.elementor-2372 .elementor-element.elementor-element-af2c0d0 > .elementor-container{max-width:800px;}.elementor-2372 .elementor-element.elementor-element-af2c0d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 0% 10% 0%;}.elementor-2372 .elementor-element.elementor-element-af2c0d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2372 .elementor-element.elementor-element-3ddf838{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:19px;font-weight:400;line-height:35px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2372 .elementor-element.elementor-element-05faa25 > .elementor-element-populated{padding:7% 7% 7% 7%;}}@media(min-width:768px){.elementor-2372 .elementor-element.elementor-element-aa49720{width:47.214%;}.elementor-2372 .elementor-element.elementor-element-e871c75{width:52.786%;}.elementor-2372 .elementor-element.elementor-element-92c7360{width:78.799%;}.elementor-2372 .elementor-element.elementor-element-9caaf27{width:21.169%;}.elementor-2372 .elementor-element.elementor-element-b0c275f{width:74.904%;}.elementor-2372 .elementor-element.elementor-element-05aaff1{width:25.064%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2372 .elementor-element.elementor-element-05faa25{width:100%;}.elementor-2372 .elementor-element.elementor-element-c9bf362{width:100%;}}@media(max-width:767px){.elementor-2372 .elementor-element.elementor-element-30dc166a > .elementor-container{min-height:680px;}.elementor-2372 .elementor-element.elementor-element-30dc166a > .elementor-background-overlay{opacity:0.39;}.elementor-2372 .elementor-element.elementor-element-aa49720 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2372 .elementor-element.elementor-element-18d0cbb7{padding:20% 0% 0% 0%;}.elementor-2372 .elementor-element.elementor-element-7d7bf16 .elementor-heading-title{font-size:60px;line-height:1em;}.elementor-2372 .elementor-element.elementor-element-7c574bd{width:var( --container-widget-width, 165.9px );max-width:165.9px;--container-widget-width:165.9px;--container-widget-flex-grow:0;}.elementor-2372 .elementor-element.elementor-element-e871c75 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2372 .elementor-element.elementor-element-05faa25 > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-2372 .elementor-element.elementor-element-ed70a00{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2372 .elementor-element.elementor-element-579c786{margin:-14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2372 .elementor-element.elementor-element-c9bf362 > .elementor-element-populated{padding:6% 3% 9% 3%;}.elementor-2372 .elementor-element.elementor-element-1a51465{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2372 .elementor-element.elementor-element-74c9d05{margin:-14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2372 .elementor-element.elementor-element-0b49d87 > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:8% 8% 8% 8%;}.elementor-2372 .elementor-element.elementor-element-13c6b64 > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:8% 8% 8% 8%;}.elementor-2372 .elementor-element.elementor-element-0acfd51 > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:8% 8% 8% 8%;}.elementor-2372 .elementor-element.elementor-element-2c0bb1c > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:8% 8% 8% 8%;}.elementor-2372 .elementor-element.elementor-element-2b8d35e > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:8% 8% 8% 8%;}.elementor-2372 .elementor-element.elementor-element-12bca81 > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:8% 8% 8% 8%;}.elementor-2372 .elementor-element.elementor-element-06db3db{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2372 .elementor-element.elementor-element-c2619a8 > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:8% 8% 8% 8%;}.elementor-2372 .elementor-element.elementor-element-918faa9 > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:8% 8% 8% 8%;}.elementor-2372 .elementor-element.elementor-element-8a3d54c > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:8% 8% 8% 8%;}.elementor-2372 .elementor-element.elementor-element-8c89f62{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2372 .elementor-element.elementor-element-f75a128{margin:-14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2372 .elementor-element.elementor-element-fdb8c34 > .elementor-element-populated{padding:7% 7% 7% 7%;}.elementor-2372 .elementor-element.elementor-element-0da3a90{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2372 .elementor-element.elementor-element-d0d9fea{margin:-14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2372 .elementor-element.elementor-element-e9bf11e{width:var( --container-widget-width, 196.213px );max-width:196.213px;--container-widget-width:196.213px;--container-widget-flex-grow:0;}.elementor-2372 .elementor-element.elementor-element-6d550e0{width:var( --container-widget-width, 187.65px );max-width:187.65px;--container-widget-width:187.65px;--container-widget-flex-grow:0;}.elementor-2372 .elementor-element.elementor-element-fbd9802{font-size:13px;}.elementor-2372 .elementor-element.elementor-element-3ddf838{margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}}/* Start custom CSS for text-editor, class: .elementor-element-a9d0eba *//* Dark form theme — scoped to form #2, adjust the ID if needed */
#gform_2 {
  color-scheme: dark;
  --form-bg: #16233F;
  --field-bg: #1B2A4A;
  --field-border: rgba(255, 255, 255, 0.18);
  --label-color: #8B93A6;
  --placeholder-color: #6B7690;
  --text-color: #E9E7DF;
  --accent: #C9AF95;
}
#gform_2 .gfield_label,
#gform_2 label {
  font-family: 'Jost', sans-serif;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--label-color);
  text-align: center;
  display: block;
  margin-bottom: 12px;
}
#gform_2 input[type="text"],
#gform_2 input[type="email"],
#gform_2 input[type="tel"],
#gform_2 input[type="number"],
#gform_2 textarea,
#gform_2 select {
  width: 100%;
  background: var(--field-bg);
  border: 1px solid var(--field-border);
  border-radius: 2px;
  color: var(--text-color);
  font-size: 16px;
  padding: 30px 18px;
  font-family: inherit;
}
#gform_2 input::placeholder,
#gform_2 textarea::placeholder {
  color: var(--placeholder-color);
}
#gform_2 input:focus,
#gform_2 textarea:focus,
#gform_2 select:focus {
  outline: none;
  border-color: var(--accent);
}
#gform_2 textarea {
  min-height: 140px;
  resize: vertical;
}
/* Custom select arrow */
#gform_2 select {
  color: var(--text-color) !important;
  -webkit-text-fill-color: var(--text-color) !important;
  color-scheme: dark;
  appearance: none;
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='M1 1l7 7 7-7' stroke='%23C9AF95' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 18px center;
  padding-right: 48px;
  cursor: pointer;
}

/* Override: native selects need an explicit height/line-height
   pairing to vertically center reliably — padding alone clips
   the text on many browsers */
#gform_2 select {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 18px;
  height: 64px;
  line-height: 64px;
}

/* Native option list styling — the popup itself is rendered
   by the OS/browser with a light background, so keep option
   text dark there regardless of the closed select's dark theme */
#gform_2 select option {
  color: #16233F;
  background: #fff;
}
#gform_2 .gform_footer,
#gform_2 .gform_page_footer {
  justify-content: center;
  border: none;
  margin-top: 20px;
}
#gform_2 .gform_button {
  background: #E8E3D8;
  color: #16233F;
  border: none;
  border-radius: 2px;
  padding: 18px 48px;
  font-family: 'Jost', sans-serif;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  cursor: pointer;
}
#gform_2 .gform_button:hover {
  background: #fff;
}
/* Field spacing */
#gform_2 .gfield {
  margin-bottom: 15px;
}
#gform_2 .gfield_required {
  display: none;
}/* End custom CSS */