.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1686 .elementor-element.elementor-element-2ad3bf0c:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-2ad3bf0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-1686 .elementor-element.elementor-element-2ad3bf0c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 40px 100px 40px;}.elementor-1686 .elementor-element.elementor-element-2ad3bf0c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-1686 .elementor-element.elementor-element-67f0a199{text-align:center;}.elementor-1686 .elementor-element.elementor-element-53cba3f4:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-53cba3f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c8a96e;}.elementor-1686 .elementor-element.elementor-element-53cba3f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2px 0px 2px 0px;}.elementor-1686 .elementor-element.elementor-element-53cba3f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1686 .elementor-element.elementor-element-b6bb74b:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-b6bb74b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-1686 .elementor-element.elementor-element-b6bb74b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 40px 40px;}.elementor-1686 .elementor-element.elementor-element-b6bb74b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1686 .elementor-element.elementor-element-7b582ec3:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-7b582ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-1686 .elementor-element.elementor-element-7b582ec3{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(200,169,110,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 0px 40px;}.elementor-1686 .elementor-element.elementor-element-7b582ec3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1686 .elementor-element.elementor-element-7ad8eea1 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:rgba(200,169,110,0.15);}.elementor-1686 .elementor-element.elementor-element-5f4b74be:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-5f4b74be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-1686 .elementor-element.elementor-element-5f4b74be{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(200,169,110,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 0px 40px;}.elementor-1686 .elementor-element.elementor-element-5f4b74be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1686 .elementor-element.elementor-element-73e99f1c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:rgba(200,169,110,0.15);}.elementor-1686 .elementor-element.elementor-element-3c045067:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-3c045067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-1686 .elementor-element.elementor-element-3c045067{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(200,169,110,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 0px 40px;}.elementor-1686 .elementor-element.elementor-element-3c045067 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1686 .elementor-element.elementor-element-29b0f878 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:rgba(200,169,110,0.15);}.elementor-1686 .elementor-element.elementor-element-4955a668:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-4955a668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-1686 .elementor-element.elementor-element-4955a668{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(200,169,110,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 40px 0px 40px;}.elementor-1686 .elementor-element.elementor-element-4955a668 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1686 .elementor-element.elementor-element-65fe13d5 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:rgba(200,169,110,0.15);}.elementor-1686 .elementor-element.elementor-element-47bc9ec3:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-47bc9ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-1686 .elementor-element.elementor-element-47bc9ec3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 40px 40px;}.elementor-1686 .elementor-element.elementor-element-47bc9ec3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1686 .elementor-element.elementor-element-60d4c1b5:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-60d4c1b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;}.elementor-1686 .elementor-element.elementor-element-60d4c1b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 80px 40px;}.elementor-1686 .elementor-element.elementor-element-60d4c1b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1686 .elementor-element.elementor-element-6191544:not(.elementor-motion-effects-element-type-background), .elementor-1686 .elementor-element.elementor-element-6191544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#c8a96e;}.elementor-1686 .elementor-element.elementor-element-6191544{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-1686 .elementor-element.elementor-element-6191544 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1686 .elementor-element.elementor-element-7cbd0436{text-align:center;}/* Start custom CSS for section, class: .elementor-element-2ad3bf0c */.faq-hero-eyebrow{font-family:'Raleway',sans-serif;font-size:11px;font-weight:700;letter-spacing:0.25em;text-transform:uppercase;color:#c8a96e;margin-bottom:20px;display:block;} .faq-hero-rule{display:inline-block;width:40px;height:1px;background:#c8a96e;vertical-align:middle;margin-right:14px;} .faq-hero-h1{font-family:'Cormorant Garamond',serif;font-size:clamp(42px,6vw,76px);font-weight:300;line-height:1.05;color:#f5f0e8;margin:0 0 28px;} .faq-hero-h1 em{font-style:italic;color:#c8a96e;} .faq-hero-sub{font-family:'Raleway',sans-serif;font-size:15px;font-weight:300;line-height:1.8;color:rgba(245,240,232,0.65);max-width:560px;margin:0 auto;}/* End custom CSS */