.elementor-10654 .elementor-element.elementor-element-ca55fd2:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-ca55fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1814;}.elementor-10654 .elementor-element.elementor-element-ca55fd2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10654 .elementor-element.elementor-element-ca55fd2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-7e81fb51.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-7e81fb51.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-51dd08e2:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-51dd08e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1814;}.elementor-10654 .elementor-element.elementor-element-51dd08e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 64px 96px 64px;}.elementor-10654 .elementor-element.elementor-element-51dd08e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-23bffbb4.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-10654 .elementor-element.elementor-element-23bffbb4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-10654 .elementor-element.elementor-element-3c43ce3f:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-3c43ce3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-10654 .elementor-element.elementor-element-3c43ce3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10654 .elementor-element.elementor-element-3c43ce3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-577a7032.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-10654 .elementor-element.elementor-element-577a7032.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-10654 .elementor-element.elementor-element-577a7032 > .elementor-element-populated{padding:0px 48px 0px 0px;}.elementor-10654 .elementor-element.elementor-element-29322463{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-29322463 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;color:#C9A96E;}.elementor-10654 .elementor-element.elementor-element-2e0a4c3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-2e0a4c3e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:300;line-height:1.02em;color:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-7cc62086{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:rgba(255,255,255,0.55);}.elementor-10654 .elementor-element.elementor-element-5a28707a:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-5a28707a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-10654 .elementor-element.elementor-element-5a28707a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10654 .elementor-element.elementor-element-5a28707a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-5e49c8a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-5e49c8a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-5be397f5 .elementor-button:hover, .elementor-10654 .elementor-element.elementor-element-5be397f5 .elementor-button:focus{background-color:#8B6914;color:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-5be397f5 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:2.6px;fill:#F2EFE9;color:#F2EFE9;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-10654 .elementor-element.elementor-element-5be397f5 .elementor-button:hover svg, .elementor-10654 .elementor-element.elementor-element-5be397f5 .elementor-button:focus svg{fill:#FDFCFA;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-26181dd3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-26181dd3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-67864655 .elementor-button:hover, .elementor-10654 .elementor-element.elementor-element-67864655 .elementor-button:focus{background-color:rgba(255,255,255,0.08);color:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-67864655 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:2.6px;fill:rgba(255,255,255,0.65);color:rgba(255,255,255,0.65);border-radius:0px 0px 0px 0px;padding:15px 32px 15px 32px;}.elementor-10654 .elementor-element.elementor-element-67864655 .elementor-button:hover svg, .elementor-10654 .elementor-element.elementor-element-67864655 .elementor-button:focus svg{fill:#FDFCFA;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-449fa9f.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-10654 .elementor-element.elementor-element-449fa9f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-10654 .elementor-element.elementor-element-72aaa3ae:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-72aaa3ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-72aaa3ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:22px 64px 22px 64px;}.elementor-10654 .elementor-element.elementor-element-72aaa3ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-1e92e78f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-1e92e78f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-49ee20d1:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-49ee20d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-10654 .elementor-element.elementor-element-49ee20d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 64px 96px 64px;}.elementor-10654 .elementor-element.elementor-element-49ee20d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-69e950b0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-69e950b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-444a779a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-444a779a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;color:#C9A96E;}.elementor-10654 .elementor-element.elementor-element-41325812{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-41325812 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:300;line-height:1.15em;color:#1A1814;}.elementor-10654 .elementor-element.elementor-element-6f81de9d{--divider-border-style:solid;--divider-color:#C9A96E;--divider-border-width:1px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-10654 .elementor-element.elementor-element-6f81de9d .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-10654 .elementor-element.elementor-element-6f81de9d .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-10654 .elementor-element.elementor-element-3c5a766e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#8A8178;}.elementor-10654 .elementor-element.elementor-element-7e7c78f4:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-7e7c78f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFE9;}.elementor-10654 .elementor-element.elementor-element-7e7c78f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 64px 0px 64px;}.elementor-10654 .elementor-element.elementor-element-7e7c78f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-652d17a4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-652d17a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-5935a28 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10654 .elementor-element.elementor-element-71c82e6c:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-71c82e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1814;}.elementor-10654 .elementor-element.elementor-element-71c82e6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 64px 0px 64px;}.elementor-10654 .elementor-element.elementor-element-71c82e6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-72a4f1f1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-72a4f1f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-b4c201c:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-b4c201c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-b4c201c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10654 .elementor-element.elementor-element-b4c201c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-ba7ce3a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-ba7ce3a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-ba7ce3a > .elementor-element-populated{padding:72px 64px 72px 64px;}.elementor-10654 .elementor-element.elementor-element-397448c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-397448c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;color:#C9A96E;}.elementor-10654 .elementor-element.elementor-element-7ef53088{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-7ef53088 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:300;line-height:1.15em;color:#1A1814;}.elementor-10654 .elementor-element.elementor-element-73bce2cd{--divider-border-style:solid;--divider-color:#C9A96E;--divider-border-width:1px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-10654 .elementor-element.elementor-element-73bce2cd .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-10654 .elementor-element.elementor-element-73bce2cd .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-10654 .elementor-element.elementor-element-b11b737{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#8A8178;}.elementor-10654 .elementor-element.elementor-element-6795473e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#8A8178;}.elementor-10654 .elementor-element.elementor-element-355e7ab1 .elementor-button:hover, .elementor-10654 .elementor-element.elementor-element-355e7ab1 .elementor-button:focus{background-color:#C9A96E;color:#1A1814;}.elementor-10654 .elementor-element.elementor-element-355e7ab1 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:2.6px;fill:#FDFCFA;color:#FDFCFA;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-10654 .elementor-element.elementor-element-355e7ab1 .elementor-button:hover svg, .elementor-10654 .elementor-element.elementor-element-355e7ab1 .elementor-button:focus svg{fill:#1A1814;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-7e3f8e62.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-7e3f8e62.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-7e3f8e62 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10654 .elementor-element.elementor-element-4a0b6678{--spacer-size:3px;}.elementor-10654 .elementor-element.elementor-element-5f463c52:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-5f463c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-10654 .elementor-element.elementor-element-5f463c52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10654 .elementor-element.elementor-element-5f463c52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-6a339f44.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-6a339f44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-4f4032c8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-4f4032c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-483ae64e:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-483ae64e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFE9;}.elementor-10654 .elementor-element.elementor-element-483ae64e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 64px 80px 64px;}.elementor-10654 .elementor-element.elementor-element-483ae64e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-6718aceb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-6718aceb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-106a0ceb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-106a0ceb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;color:#C9A96E;}.elementor-10654 .elementor-element.elementor-element-4a13ed3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-10654 .elementor-element.elementor-element-4a13ed3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:300;line-height:1.15em;color:#1A1814;}.elementor-10654 .elementor-element.elementor-element-24707b69{--divider-border-style:solid;--divider-color:#C9A96E;--divider-border-width:1px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-10654 .elementor-element.elementor-element-24707b69 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-10654 .elementor-element.elementor-element-24707b69 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-10654 .elementor-element.elementor-element-4f6ee664{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#8A8178;}.elementor-10654 .elementor-element.elementor-element-3f5020a5{--spacer-size:3px;}.elementor-10654 .elementor-element.elementor-element-14492e1d:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-14492e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-10654 .elementor-element.elementor-element-14492e1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10654 .elementor-element.elementor-element-14492e1d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-32755d54.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-32755d54.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-704455cb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-704455cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-2bdc683c:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-2bdc683c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1814;}.elementor-10654 .elementor-element.elementor-element-2bdc683c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 64px 0px 64px;}.elementor-10654 .elementor-element.elementor-element-2bdc683c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-28447a62.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-28447a62.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-1eb8a7fe:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-1eb8a7fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-1eb8a7fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 64px 80px 64px;}.elementor-10654 .elementor-element.elementor-element-1eb8a7fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-257d6565.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-257d6565.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-2ec95a65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-2ec95a65 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;color:#C9A96E;}.elementor-10654 .elementor-element.elementor-element-51d910e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-51d910e8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:300;line-height:1.15em;color:#1A1814;}.elementor-10654 .elementor-element.elementor-element-74564a63{--divider-border-style:solid;--divider-color:#C9A96E;--divider-border-width:1px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-10654 .elementor-element.elementor-element-74564a63 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-10654 .elementor-element.elementor-element-74564a63 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-10654 .elementor-element.elementor-element-5d547dea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#8A8178;}.elementor-10654 .elementor-element.elementor-element-78a21425{--spacer-size:48px;}.elementor-10654 .elementor-element.elementor-element-6968c05 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-10654 .elementor-element.elementor-element-6968c05 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-10654 .elementor-element.elementor-element-6968c05{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-10654 .elementor-element.elementor-element-28205f06:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-28205f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-10654 .elementor-element.elementor-element-28205f06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10654 .elementor-element.elementor-element-28205f06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-11eb6957.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-11eb6957.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-110fa1ac.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-110fa1ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-6f54b844.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-6f54b844.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-7623708a{--spacer-size:3px;}.elementor-10654 .elementor-element.elementor-element-7778b892:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-7778b892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1814;}.elementor-10654 .elementor-element.elementor-element-7778b892{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 200px 80px 200px;}.elementor-10654 .elementor-element.elementor-element-7778b892 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-2214bd48.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-10654 .elementor-element.elementor-element-2214bd48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-10654 .elementor-element.elementor-element-54d0bd75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-54d0bd75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;color:rgba(201,169,110,0.7);}.elementor-10654 .elementor-element.elementor-element-7d57578c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-10654 .elementor-element.elementor-element-7d57578c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:300;line-height:1.6em;color:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-2ac3f563{--divider-border-style:solid;--divider-color:#C9A96E;--divider-border-width:1px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-10654 .elementor-element.elementor-element-2ac3f563 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-10654 .elementor-element.elementor-element-2ac3f563 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-10654 .elementor-element.elementor-element-4aa7d98b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;text-align:center;}.elementor-10654 .elementor-element.elementor-element-4aa7d98b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;line-height:1.15em;color:#C9A96E;}.elementor-10654 .elementor-element.elementor-element-204eef12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10654 .elementor-element.elementor-element-204eef12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:300;line-height:1.15em;color:rgba(255,255,255,0.35);}.elementor-10654 .elementor-element.elementor-element-137a1e47:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-137a1e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1814;}.elementor-10654 .elementor-element.elementor-element-137a1e47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 64px 0px 64px;}.elementor-10654 .elementor-element.elementor-element-137a1e47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-14594ee6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-14594ee6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-502d2db:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-502d2db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-502d2db{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10654 .elementor-element.elementor-element-502d2db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-652ad0b8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-652ad0b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-652ad0b8 > .elementor-element-populated{padding:72px 64px 72px 64px;}.elementor-10654 .elementor-element.elementor-element-2f666e5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-2f666e5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;color:#C9A96E;}.elementor-10654 .elementor-element.elementor-element-28a615ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-28a615ac .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:300;line-height:1.15em;color:#1A1814;}.elementor-10654 .elementor-element.elementor-element-245777dd{--divider-border-style:solid;--divider-color:#C9A96E;--divider-border-width:1px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-10654 .elementor-element.elementor-element-245777dd .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-10654 .elementor-element.elementor-element-245777dd .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-10654 .elementor-element.elementor-element-772e8e1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:#8A8178;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-75219a0d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-75219a0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-75219a0d > .elementor-element-populated{padding:72px 64px 72px 64px;}.elementor-10654 .elementor-element.elementor-element-3d995f3a{--spacer-size:16px;}.elementor-10654 .elementor-element.elementor-element-1e445ce2:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-1e445ce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-10654 .elementor-element.elementor-element-1e445ce2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 64px 80px 64px;}.elementor-10654 .elementor-element.elementor-element-1e445ce2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-762457db.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-762457db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-5dc07595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-5dc07595 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;color:#C9A96E;}.elementor-10654 .elementor-element.elementor-element-22f90513{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;}.elementor-10654 .elementor-element.elementor-element-22f90513 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:300;line-height:1.15em;color:#1A1814;}.elementor-10654 .elementor-element.elementor-element-4393a36c{--spacer-size:40px;}.elementor-10654 .elementor-element.elementor-element-504c9284 .elementor-button:hover, .elementor-10654 .elementor-element.elementor-element-504c9284 .elementor-button:focus{background-color:#1A1814;color:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-504c9284 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:2.6px;fill:#1A1814;color:#1A1814;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-10654 .elementor-element.elementor-element-504c9284 .elementor-button:hover svg, .elementor-10654 .elementor-element.elementor-element-504c9284 .elementor-button:focus svg{fill:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-364af3c9:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-364af3c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFE9;}.elementor-10654 .elementor-element.elementor-element-364af3c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 64px 80px 64px;}.elementor-10654 .elementor-element.elementor-element-364af3c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-5db5b56d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-5db5b56d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-77092aaf:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-77092aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-10654 .elementor-element.elementor-element-77092aaf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10654 .elementor-element.elementor-element-77092aaf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-12ba6891.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-12ba6891.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-402c5de9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-402c5de9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;color:#C9A96E;}.elementor-10654 .elementor-element.elementor-element-17579189{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-17579189 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:300;line-height:1.15em;color:#1A1814;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-625881eb.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10654 .elementor-element.elementor-element-625881eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10654 .elementor-element.elementor-element-641dffad .elementor-button:hover, .elementor-10654 .elementor-element.elementor-element-641dffad .elementor-button:focus{background-color:#1A1814;color:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-641dffad .elementor-button{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:2.6px;fill:#1A1814;color:#1A1814;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-10654 .elementor-element.elementor-element-641dffad .elementor-button:hover svg, .elementor-10654 .elementor-element.elementor-element-641dffad .elementor-button:focus svg{fill:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-7e6f6a9{--spacer-size:40px;}.elementor-10654 .elementor-element.elementor-element-4640ab7a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10654 .elementor-element.elementor-element-4640ab7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10654 .elementor-element.elementor-element-ba4290c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-10654 .elementor-element.elementor-element-ba4290c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-10654 .elementor-element.elementor-element-ba4290c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-10654 .elementor-element.elementor-element-3f183c2b{--spacer-size:3px;}.elementor-10654 .elementor-element.elementor-element-1fa5f9a9:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-1fa5f9a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-10654 .elementor-element.elementor-element-1fa5f9a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10654 .elementor-element.elementor-element-1fa5f9a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-4c8c6390.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-4c8c6390.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-25bfde9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-5e002819.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-5e002819.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-360e4d4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-416420cc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-416420cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-1cec83f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10654 .elementor-element.elementor-element-39415b13{--spacer-size:3px;}.elementor-10654 .elementor-element.elementor-element-1f9c026b:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-1f9c026b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-10654 .elementor-element.elementor-element-1f9c026b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10654 .elementor-element.elementor-element-1f9c026b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-2b35cea1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-2b35cea1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-6c566bc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-3c597f3b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-3c597f3b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-5ff9ab61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10654 .elementor-element.elementor-element-6afcb6ec:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-6afcb6ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-6afcb6ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 200px 80px 200px;}.elementor-10654 .elementor-element.elementor-element-6afcb6ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-76e03a09.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-76e03a09.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-5506adea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-5506adea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;color:#C9A96E;}.elementor-10654 .elementor-element.elementor-element-692a7753{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;}.elementor-10654 .elementor-element.elementor-element-692a7753 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:300;line-height:1.15em;color:#1A1814;}.elementor-10654 .elementor-element.elementor-element-64c0b0d7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10654 .elementor-element.elementor-element-64c0b0d7:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-64c0b0d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1814;}.elementor-10654 .elementor-element.elementor-element-64c0b0d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 80px 120px 80px;}.elementor-10654 .elementor-element.elementor-element-64c0b0d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-61ab6761.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-10654 .elementor-element.elementor-element-61ab6761.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-10654 .elementor-element.elementor-element-1f0b3bb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-10654 .elementor-element.elementor-element-1f0b3bb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;color:rgba(201,169,110,0.7);}.elementor-10654 .elementor-element.elementor-element-496923da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-10654 .elementor-element.elementor-element-496923da .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;line-height:1.15em;color:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-146380b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:2em;color:rgba(255,255,255,0.5);}.elementor-10654 .elementor-element.elementor-element-73811796:not(.elementor-motion-effects-element-type-background), .elementor-10654 .elementor-element.elementor-element-73811796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-10654 .elementor-element.elementor-element-73811796{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10654 .elementor-element.elementor-element-73811796 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-71582187.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-71582187.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-6658ef76 .elementor-button:hover, .elementor-10654 .elementor-element.elementor-element-6658ef76 .elementor-button:focus{background-color:#8B6914;color:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-6658ef76 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:2.6px;fill:#F2EFE9;color:#F2EFE9;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-10654 .elementor-element.elementor-element-6658ef76 .elementor-button:hover svg, .elementor-10654 .elementor-element.elementor-element-6658ef76 .elementor-button:focus svg{fill:#FDFCFA;}.elementor-bc-flex-widget .elementor-10654 .elementor-element.elementor-element-5565963b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-5565963b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10654 .elementor-element.elementor-element-4acc0207 .elementor-button:hover, .elementor-10654 .elementor-element.elementor-element-4acc0207 .elementor-button:focus{background-color:rgba(255,255,255,0.08);color:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-4acc0207 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:2.6px;fill:rgba(255,255,255,0.65);color:rgba(255,255,255,0.65);border-radius:0px 0px 0px 0px;padding:15px 32px 15px 32px;}.elementor-10654 .elementor-element.elementor-element-4acc0207 .elementor-button:hover svg, .elementor-10654 .elementor-element.elementor-element-4acc0207 .elementor-button:focus svg{fill:#FDFCFA;}.elementor-10654 .elementor-element.elementor-element-56564eb{--spacer-size:32px;}.elementor-10654 .elementor-element.elementor-element-6b387858{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10654 .elementor-element.elementor-element-6b387858 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:300;line-height:1.15em;color:rgba(255,255,255,0.25);}@media(max-width:1024px){.elementor-10654 .elementor-element.elementor-element-2e0a4c3e .elementor-heading-title{font-size:48px;}.elementor-10654 .elementor-element.elementor-element-41325812 .elementor-heading-title{font-size:36px;}.elementor-10654 .elementor-element.elementor-element-7ef53088 .elementor-heading-title{font-size:28px;}.elementor-10654 .elementor-element.elementor-element-4a13ed3 .elementor-heading-title{font-size:28px;}.elementor-10654 .elementor-element.elementor-element-51d910e8 .elementor-heading-title{font-size:32px;}.elementor-10654 .elementor-element.elementor-element-7d57578c .elementor-heading-title{font-size:22px;}.elementor-10654 .elementor-element.elementor-element-4aa7d98b .elementor-heading-title{font-size:26px;}.elementor-10654 .elementor-element.elementor-element-204eef12 .elementor-heading-title{font-size:26px;}.elementor-10654 .elementor-element.elementor-element-28a615ac .elementor-heading-title{font-size:28px;}.elementor-10654 .elementor-element.elementor-element-22f90513 .elementor-heading-title{font-size:28px;}.elementor-10654 .elementor-element.elementor-element-17579189 .elementor-heading-title{font-size:28px;}.elementor-10654 .elementor-element.elementor-element-692a7753 .elementor-heading-title{font-size:28px;}.elementor-10654 .elementor-element.elementor-element-496923da .elementor-heading-title{font-size:42px;}.elementor-10654 .elementor-element.elementor-element-6b387858 .elementor-heading-title{font-size:26px;}}@media(max-width:767px){.elementor-10654 .elementor-element.elementor-element-2e0a4c3e .elementor-heading-title{font-size:36px;}.elementor-10654 .elementor-element.elementor-element-41325812 .elementor-heading-title{font-size:28px;}.elementor-10654 .elementor-element.elementor-element-7ef53088 .elementor-heading-title{font-size:22px;}.elementor-10654 .elementor-element.elementor-element-4a13ed3 .elementor-heading-title{font-size:22px;}.elementor-10654 .elementor-element.elementor-element-51d910e8 .elementor-heading-title{font-size:24px;}.elementor-10654 .elementor-element.elementor-element-7d57578c .elementor-heading-title{font-size:20px;}.elementor-10654 .elementor-element.elementor-element-4aa7d98b .elementor-heading-title{font-size:22px;}.elementor-10654 .elementor-element.elementor-element-204eef12 .elementor-heading-title{font-size:22px;}.elementor-10654 .elementor-element.elementor-element-28a615ac .elementor-heading-title{font-size:22px;}.elementor-10654 .elementor-element.elementor-element-22f90513 .elementor-heading-title{font-size:22px;}.elementor-10654 .elementor-element.elementor-element-17579189 .elementor-heading-title{font-size:22px;}.elementor-10654 .elementor-element.elementor-element-692a7753 .elementor-heading-title{font-size:22px;}.elementor-10654 .elementor-element.elementor-element-496923da .elementor-heading-title{font-size:32px;}.elementor-10654 .elementor-element.elementor-element-6b387858 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for section, class: .elementor-element-ca55fd2 */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&family=Montserrat:wght@300;400;500;600&display=swap');

/* Platform pills */
.abd-pills{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 24px;}
.abd-pill{font-family:'Montserrat',sans-serif;font-size:9px;font-weight:500;
  letter-spacing:0.14em;text-transform:uppercase;color:#3D3830;
  background:#F8F6F2;border:1px solid #E8E2D9;padding:6px 14px;
  transition:border-color .2s,color .2s;}
.abd-pill:hover{border-color:#C9A96E;color:#8B6914;}
.abd-pill.featured{background:rgba(201,169,110,0.1);border-color:rgba(201,169,110,0.35);
  color:#8B6914;}

/* Feature checklist */
.abd-checklist{list-style:none;padding:0;margin:20px 0 28px;
  display:flex;flex-direction:column;gap:10px;}
.abd-checklist li{display:flex;align-items:flex-start;gap:11px;
  font-family:'Montserrat',sans-serif;font-size:13px;font-weight:300;
  color:#3D3830;line-height:1.65;}
.abd-checklist li::before{content:'✓';width:18px;height:18px;border-radius:50%;
  background:rgba(201,169,110,0.12);border:1px solid rgba(201,169,110,0.35);
  color:#C9A96E;font-size:9px;display:flex;align-items:center;
  justify-content:center;flex-shrink:0;margin-top:2px;}

/* Platform group label */
.abd-pg-label{font-family:'Montserrat',sans-serif;font-size:9px;font-weight:600;
  letter-spacing:0.26em;text-transform:uppercase;color:#8A8178;margin-bottom:9px;}

/* Eyebrow with rule */
.abd-eyebrow{font-family:'Montserrat',sans-serif;font-size:10px;font-weight:500;
  letter-spacing:0.36em;text-transform:uppercase;color:#C9A96E;
  display:flex;align-items:center;gap:14px;margin-bottom:18px;}
.abd-eyebrow::before{content:'';width:28px;height:1px;background:#C9A96E;opacity:.5;}

/* Gold divider */
.abd-rule{width:56px;height:1px;background:#C9A96E;margin:22px 0 28px;}

/* Work sample placeholder */
.abd-work-ph{background:#F2EFE9;border:2px dashed #E8E2D9;
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  text-align:center;padding:48px 28px;width:100%;
  transition:border-color .2s;}
.abd-work-ph:hover{border-color:#C9A96E;}
.abd-work-ph-icon{font-size:30px;margin-bottom:12px;opacity:.45;}
.abd-work-ph-label{font-family:'Montserrat',sans-serif;font-size:9.5px;font-weight:600;
  letter-spacing:.28em;text-transform:uppercase;color:#C9A96E;margin-bottom:6px;}
.abd-work-ph-desc{font-family:'Montserrat',sans-serif;font-size:11px;font-weight:300;
  color:#8A8178;line-height:1.7;max-width:320px;}

/* Section label band */
.abd-slb{background:#1A1814;padding:22px 0;display:flex;align-items:center;gap:20px;}
.abd-slb-num{font-family:'Cormorant Garamond',Georgia,serif;font-size:28px;
  font-weight:300;color:rgba(201,169,110,.25);flex-shrink:0;}
.abd-slb-tag{font-family:'Montserrat',sans-serif;font-size:9px;font-weight:600;
  letter-spacing:.32em;text-transform:uppercase;color:rgba(255,255,255,.4);}
.abd-slb-name{font-family:'Cormorant Garamond',Georgia,serif;font-size:22px;
  font-weight:300;color:#FDFCFA;margin-left:auto;}
.abd-slb-name em{font-style:italic;color:#C9A96E;}

/* Responsive */
@media(max-width:640px){
  .abd-pills{gap:5px;}
  .abd-pill{font-size:8px;padding:5px 10px;}
}/* End custom CSS */