.elementor-18 .elementor-element.elementor-element-ae41009:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ae41009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE8DD;}.elementor-18 .elementor-element.elementor-element-ae41009{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18 .elementor-element.elementor-element-ae41009 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Arial,Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-b6f3fde .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:0.67rem;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#702D34;}.elementor-18 .elementor-element.elementor-element-96c6b02{width:var( --container-widget-width, 840px );max-width:840px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:840px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-96c6b02 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-weight:500;line-height:0.9em;letter-spacing:-0.065em;}.elementor-18 .elementor-element.elementor-element-b5c2173 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:24.8px;font-weight:500;line-height:1.4em;color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial,Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-fb4c0f3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-fb4c0f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F0;}.elementor-18 .elementor-element.elementor-element-fb4c0f3{border-style:solid;border-width:0px 0px 1px 0px;border-color:#16191C59;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18 .elementor-element.elementor-element-fb4c0f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-adfc9ff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-adfc9ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-adfc9ff.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18 .elementor-element.elementor-element-adfc9ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-18 .elementor-element.elementor-element-adfc9ff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-746f9bb{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-8a7e5ae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Arial,Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-8b14411 .elementor-button{background-color:#B28A5200;font-family:"DM Sans", Arial,Sans-serif;font-size:10.4px;font-weight:600;letter-spacing:0.13em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-8b14411{width:auto;max-width:auto;margin:0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-37c52cc .elementor-button{background-color:#B28A5200;font-family:"DM Sans", Arial,Sans-serif;font-size:10.4px;font-weight:600;text-transform:uppercase;letter-spacing:0.13em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-37c52cc{width:auto;max-width:auto;margin:0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-0ec867f .elementor-button{background-color:#B28A5200;font-family:"DM Sans", Arial,Sans-serif;font-size:10.4px;font-weight:600;text-transform:uppercase;letter-spacing:0.13em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-0ec867f{width:auto;max-width:auto;margin:0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-0123558 .elementor-button{background-color:#B28A5200;font-family:"DM Sans", Arial,Sans-serif;font-size:10.4px;font-weight:600;text-transform:uppercase;letter-spacing:0.13em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-0123558{width:auto;max-width:auto;margin:0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-6d689d0 .elementor-button{background-color:#B28A5200;font-family:"DM Sans", Arial,Sans-serif;font-size:10.4px;font-weight:600;text-transform:uppercase;letter-spacing:0.13em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-6d689d0{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-e97a0cd:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e97a0cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2ECE0;}.elementor-18 .elementor-element.elementor-element-e97a0cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 90px 100px 90px;}.elementor-18 .elementor-element.elementor-element-e97a0cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-d8ca2de.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-18 .elementor-element.elementor-element-d8ca2de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-18 .elementor-element.elementor-element-d8ca2de > .elementor-element-populated{padding:0px 50px 0px 15px;}.elementor-18 .elementor-element.elementor-element-e6e5818 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:88px;font-weight:500;color:#DBCAC2;}.elementor-18 .elementor-element.elementor-element-fc12769 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:0.67rem;font-weight:600;text-transform:uppercase;letter-spacing:0.17em;color:#702D34;}.elementor-18 .elementor-element.elementor-element-06b363f .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:71px;font-weight:500;line-height:1.1em;letter-spacing:-0.04em;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-1f5b2d8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-1f5b2d8 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-3586e83{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;margin-top:35px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-5f08294.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-5f08294.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-5f08294.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-1b9d620{text-align:start;}.elementor-18 .elementor-element.elementor-element-1b9d620 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-9e37840 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-762e02a{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-abb00da.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-abb00da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-abb00da.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-7c40f06{text-align:start;}.elementor-18 .elementor-element.elementor-element-7c40f06 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-4ea564e .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-77b980b{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-ff043b7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-ff043b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-ff043b7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-29f8505{text-align:start;}.elementor-18 .elementor-element.elementor-element-29f8505 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-6e62414 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-e493d67{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-9fd4b9b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-9fd4b9b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-9fd4b9b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-3c350f3{text-align:start;}.elementor-18 .elementor-element.elementor-element-3c350f3 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-a1eb74b .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-8aa3b89{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-3f90f5a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-3f90f5a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-3f90f5a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-eadcf0b{text-align:start;}.elementor-18 .elementor-element.elementor-element-eadcf0b .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-b7db62a .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-9257264.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-9257264.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-47e8c9a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-47e8c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F6EF;}.elementor-18 .elementor-element.elementor-element-47e8c9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 90px 100px 90px;}.elementor-18 .elementor-element.elementor-element-47e8c9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-8851c41.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-18 .elementor-element.elementor-element-8851c41.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-18 .elementor-element.elementor-element-8851c41 > .elementor-element-populated{padding:0px 50px 0px 15px;}.elementor-18 .elementor-element.elementor-element-8bcb631 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:88px;font-weight:500;color:#DBCAC2;}.elementor-18 .elementor-element.elementor-element-15c9a48 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:0.67rem;font-weight:600;text-transform:uppercase;letter-spacing:0.17em;color:#702D34;}.elementor-18 .elementor-element.elementor-element-45a0214 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:71px;font-weight:500;line-height:1.1em;letter-spacing:-0.04em;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-775c26d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-775c26d .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-9a88da0{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;margin-top:35px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-9092e23.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-9092e23.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-9092e23.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-1134bbf{text-align:start;}.elementor-18 .elementor-element.elementor-element-1134bbf .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-909cd0b .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-28973a5{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-f971669.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-f971669.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-f971669.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-bf82fd3{text-align:start;}.elementor-18 .elementor-element.elementor-element-bf82fd3 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-b1e3a20 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-7d544af{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-cf4923d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-cf4923d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-cf4923d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-d459846{text-align:start;}.elementor-18 .elementor-element.elementor-element-d459846 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-0f0fb8e .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-b773e24{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-3af0832.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-3af0832.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-3af0832.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-e344e49{text-align:start;}.elementor-18 .elementor-element.elementor-element-e344e49 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-fb6838b .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-71e9c0e{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-145365e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-145365e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-145365e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-31d79c8{text-align:start;}.elementor-18 .elementor-element.elementor-element-31d79c8 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-9a9cd0e .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-2e5dd80.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-2e5dd80.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-2d14f30:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2d14f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2ECE0;}.elementor-18 .elementor-element.elementor-element-2d14f30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 90px 100px 90px;}.elementor-18 .elementor-element.elementor-element-2d14f30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-5672e59.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-18 .elementor-element.elementor-element-5672e59.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-18 .elementor-element.elementor-element-5672e59 > .elementor-element-populated{padding:0px 50px 0px 15px;}.elementor-18 .elementor-element.elementor-element-97ce83b .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:88px;font-weight:500;color:#DBCAC2;}.elementor-18 .elementor-element.elementor-element-6ee2354 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:0.67rem;font-weight:600;text-transform:uppercase;letter-spacing:0.17em;color:#702D34;}.elementor-18 .elementor-element.elementor-element-9f98e75 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:71px;font-weight:500;line-height:1.1em;letter-spacing:-0.04em;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-ce477e3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-ce477e3 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-e30bca3{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;margin-top:35px;margin-bottom:0px;padding:17px 0px 017px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-307d83d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-307d83d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-307d83d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-b34e80b{text-align:center;}.elementor-18 .elementor-element.elementor-element-b34e80b .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-5a820b6 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-83782e9{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-71b89c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-71b89c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-71b89c8.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-c1dcdcd{text-align:center;}.elementor-18 .elementor-element.elementor-element-c1dcdcd .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-65abef6 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-d7f97c1{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-ad6cef1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-ad6cef1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-ad6cef1.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-e52d562{text-align:center;}.elementor-18 .elementor-element.elementor-element-e52d562 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-db31ae2 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-96311a8{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-c46be80.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-c46be80.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-c46be80.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-67b318f{text-align:center;}.elementor-18 .elementor-element.elementor-element-67b318f .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-b358fae .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-5d367e9{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-31dc8b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-31dc8b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-31dc8b8.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-a279214{text-align:center;}.elementor-18 .elementor-element.elementor-element-a279214 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-e607067 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-1c2eafe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-1c2eafe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-1bf6921:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1bf6921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-1bf6921{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 90px 100px 90px;}.elementor-18 .elementor-element.elementor-element-1bf6921 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-af7d724.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-18 .elementor-element.elementor-element-af7d724.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-18 .elementor-element.elementor-element-af7d724 > .elementor-element-populated{padding:0px 50px 0px 15px;}.elementor-18 .elementor-element.elementor-element-8a40bb9 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:88px;font-weight:500;color:#DBCAC2;}.elementor-18 .elementor-element.elementor-element-e2b5117 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:0.67rem;font-weight:600;text-transform:uppercase;letter-spacing:0.17em;color:#702D34;}.elementor-18 .elementor-element.elementor-element-096d9f3 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:71px;font-weight:500;line-height:1.1em;letter-spacing:-0.04em;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-6626208{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-6626208 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-fb7376f{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;margin-top:35px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-3820350.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-3820350.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-3820350.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-b2e5754{text-align:start;}.elementor-18 .elementor-element.elementor-element-b2e5754 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-a57ae6d .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-8a3a449{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-d2de9f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-d2de9f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-d2de9f9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-9a45d28{text-align:start;}.elementor-18 .elementor-element.elementor-element-9a45d28 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-3e9c4ea .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-2181e9c{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-0b9bda6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-0b9bda6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-0b9bda6.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-ca2562a{text-align:start;}.elementor-18 .elementor-element.elementor-element-ca2562a .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-694b127 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-407b388{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-186bd31.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-186bd31.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-186bd31.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-1751c60{text-align:start;}.elementor-18 .elementor-element.elementor-element-1751c60 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-8d9da31 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-18 .elementor-element.elementor-element-03c9b2e{border-style:solid;border-width:1px 0px 0px 0px;border-color:#16191C26;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-fd9b8ab.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-fd9b8ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-fd9b8ab.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-815b78d{text-align:start;}.elementor-18 .elementor-element.elementor-element-815b78d .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:9.6px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-1879b2b .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:19px;font-weight:500;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-052675d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-052675d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-75d5a64:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-75d5a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8C7AB;}.elementor-18 .elementor-element.elementor-element-75d5a64{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 90px 150px 90px;}.elementor-18 .elementor-element.elementor-element-75d5a64 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-da3696a .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:0.67rem;font-weight:600;text-transform:uppercase;letter-spacing:0.17em;color:#702D34;}.elementor-18 .elementor-element.elementor-element-37144d1{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-37144d1 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:71px;font-weight:500;line-height:1em;letter-spacing:-0.04em;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-030c703{margin-top:10px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-0144f6d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-0144f6d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-0144f6d > .elementor-element-populated{border-style:solid;border-width:1px 1px 0px 0px;border-color:#16191C33;padding:45px 45px 45px 45px;}.elementor-18 .elementor-element.elementor-element-e4e7039 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-6cb8e65 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:32px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-52a6e99 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-b5d100b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-b5d100b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-b5d100b > .elementor-element-populated{border-style:solid;border-width:1px 1px 0px 0px;border-color:#16191C33;padding:45px 45px 45px 45px;}.elementor-18 .elementor-element.elementor-element-10f80d2 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-f589e0c .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:32px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-7fd1a1e{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-7fd1a1e .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-53b6da1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-53b6da1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-53b6da1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 0px 0px;border-color:#16191C33;padding:45px 45px 45px 45px;}.elementor-18 .elementor-element.elementor-element-725c6be .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-0d2e5aa .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:32px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-7d75b6f .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-1a224c9:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1a224c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE1;}.elementor-18 .elementor-element.elementor-element-1a224c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 30px 70px 30px;}.elementor-18 .elementor-element.elementor-element-1a224c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-9ebcbc2 .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:10.72px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#702D34;}.elementor-18 .elementor-element.elementor-element-32dd75d{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-32dd75d .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:74.88px;font-weight:500;line-height:68px;letter-spacing:-0.04em;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Arial,Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial,Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-3a14fa1 .elementor-tab-title{border-width:1px;border-color:#16191C26;}.elementor-18 .elementor-element.elementor-element-3a14fa1 .elementor-tab-content{border-width:1px;border-block-end-color:#16191C26;font-family:"DM Sans", Arial,Sans-serif;font-size:16px;font-weight:400;}.elementor-18 .elementor-element.elementor-element-3a14fa1 .elementor-toggle-item:not(:last-child){margin-block-end:24px;}.elementor-18 .elementor-element.elementor-element-3a14fa1 .elementor-tab-title.elementor-active a, .elementor-18 .elementor-element.elementor-element-3a14fa1 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-3a14fa1 .elementor-toggle-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:1.6rem;font-weight:500;}.elementor-18 .elementor-element.elementor-element-3a14fa1 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-3a14fa1 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-39240e7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-39240e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111B27;}.elementor-18 .elementor-element.elementor-element-39240e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 30px 110px 30px;}.elementor-18 .elementor-element.elementor-element-39240e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-3b6c765.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18 .elementor-element.elementor-element-3455cfc{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-3455cfc .elementor-heading-title{font-family:"DM Sans", Arial,Sans-serif;font-size:0.67rem;font-weight:600;text-transform:uppercase;letter-spacing:0.17em;color:#B28A52;}.elementor-18 .elementor-element.elementor-element-704458b{--spacer-size:10px;}.elementor-18 .elementor-element.elementor-element-610ef52{text-align:center;}.elementor-18 .elementor-element.elementor-element-610ef52 .elementor-heading-title{font-family:"Playfair Display", Arial,Sans-serif;font-size:88px;font-weight:500;letter-spacing:-0.045em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3f1a6f3{--spacer-size:10px;}.elementor-18 .elementor-element.elementor-element-0c450b7 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Arial,Sans-serif;font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:1px 1px 1px 1px;padding:20px 025px 20px 25px;}.elementor-18 .elementor-element.elementor-element-0c450b7 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-0c450b7 .elementor-button:focus{background-color:#B28A52;}.elementor-18 .elementor-element.elementor-element-0c450b7{width:auto;max-width:auto;margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-0c450b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-0c450b7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-18 .elementor-element.elementor-element-2000b4e .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Arial,Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;letter-spacing:0.13em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E1E1E166;padding:1px 1px 13px 3px;}.elementor-18 .elementor-element.elementor-element-2000b4e{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-2000b4e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-2000b4e .elementor-button .elementor-button-content-wrapper{gap:25px;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-d8ca2de{width:17.284%;}.elementor-18 .elementor-element.elementor-element-9c5fae9{width:45.05%;}.elementor-18 .elementor-element.elementor-element-5f08294{width:10%;}.elementor-18 .elementor-element.elementor-element-9ddcf86{width:90%;}.elementor-18 .elementor-element.elementor-element-abb00da{width:10%;}.elementor-18 .elementor-element.elementor-element-f6af354{width:90%;}.elementor-18 .elementor-element.elementor-element-ff043b7{width:10%;}.elementor-18 .elementor-element.elementor-element-680a580{width:90%;}.elementor-18 .elementor-element.elementor-element-9fd4b9b{width:10%;}.elementor-18 .elementor-element.elementor-element-47f63ea{width:90%;}.elementor-18 .elementor-element.elementor-element-3f90f5a{width:10%;}.elementor-18 .elementor-element.elementor-element-00a6fd0{width:90%;}.elementor-18 .elementor-element.elementor-element-9257264{width:36.97%;}.elementor-18 .elementor-element.elementor-element-8851c41{width:17.284%;}.elementor-18 .elementor-element.elementor-element-1528618{width:45.05%;}.elementor-18 .elementor-element.elementor-element-9092e23{width:10%;}.elementor-18 .elementor-element.elementor-element-a41bd74{width:90%;}.elementor-18 .elementor-element.elementor-element-f971669{width:10%;}.elementor-18 .elementor-element.elementor-element-fa4949b{width:90%;}.elementor-18 .elementor-element.elementor-element-cf4923d{width:10%;}.elementor-18 .elementor-element.elementor-element-b280055{width:90%;}.elementor-18 .elementor-element.elementor-element-3af0832{width:10%;}.elementor-18 .elementor-element.elementor-element-15cc48d{width:90%;}.elementor-18 .elementor-element.elementor-element-145365e{width:10%;}.elementor-18 .elementor-element.elementor-element-0b87b13{width:90%;}.elementor-18 .elementor-element.elementor-element-2e5dd80{width:36.97%;}.elementor-18 .elementor-element.elementor-element-5672e59{width:17.284%;}.elementor-18 .elementor-element.elementor-element-e6be5bc{width:45.05%;}.elementor-18 .elementor-element.elementor-element-307d83d{width:10%;}.elementor-18 .elementor-element.elementor-element-6eb9317{width:90%;}.elementor-18 .elementor-element.elementor-element-71b89c8{width:10%;}.elementor-18 .elementor-element.elementor-element-9282f60{width:90%;}.elementor-18 .elementor-element.elementor-element-ad6cef1{width:10%;}.elementor-18 .elementor-element.elementor-element-b0d914c{width:90%;}.elementor-18 .elementor-element.elementor-element-c46be80{width:10%;}.elementor-18 .elementor-element.elementor-element-a504806{width:90%;}.elementor-18 .elementor-element.elementor-element-31dc8b8{width:10%;}.elementor-18 .elementor-element.elementor-element-b0a1a04{width:90%;}.elementor-18 .elementor-element.elementor-element-1c2eafe{width:36.97%;}.elementor-18 .elementor-element.elementor-element-af7d724{width:17.284%;}.elementor-18 .elementor-element.elementor-element-be66c68{width:45.05%;}.elementor-18 .elementor-element.elementor-element-3820350{width:10%;}.elementor-18 .elementor-element.elementor-element-ffb1a82{width:90%;}.elementor-18 .elementor-element.elementor-element-d2de9f9{width:10%;}.elementor-18 .elementor-element.elementor-element-138c7a1{width:90%;}.elementor-18 .elementor-element.elementor-element-0b9bda6{width:10%;}.elementor-18 .elementor-element.elementor-element-853ba8c{width:90%;}.elementor-18 .elementor-element.elementor-element-186bd31{width:10%;}.elementor-18 .elementor-element.elementor-element-af7153f{width:90%;}.elementor-18 .elementor-element.elementor-element-fd9b8ab{width:10%;}.elementor-18 .elementor-element.elementor-element-2a36bbd{width:90%;}.elementor-18 .elementor-element.elementor-element-052675d{width:36.97%;}.elementor-18 .elementor-element.elementor-element-0144f6d{width:30.743%;}.elementor-18 .elementor-element.elementor-element-b5d100b{width:37.847%;}.elementor-18 .elementor-element.elementor-element-53b6da1{width:30.743%;}.elementor-18 .elementor-element.elementor-element-fe39d14{width:42.097%;}.elementor-18 .elementor-element.elementor-element-844d6f4{width:57.903%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18 .elementor-element.elementor-element-96c6b02{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-96c6b02 .elementor-heading-title{font-size:64px;}.elementor-18 .elementor-element.elementor-element-b5c2173 .elementor-heading-title{font-size:19px;}.elementor-18 .elementor-element.elementor-element-184e0ff.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18 .elementor-element.elementor-element-30732fc{width:var( --container-widget-width, 472px );max-width:472px;--container-widget-width:472px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-06b363f .elementor-heading-title{font-size:43px;}.elementor-18 .elementor-element.elementor-element-45a0214 .elementor-heading-title{font-size:43px;}.elementor-18 .elementor-element.elementor-element-9f98e75 .elementor-heading-title{font-size:43px;}.elementor-18 .elementor-element.elementor-element-096d9f3 .elementor-heading-title{font-size:43px;}.elementor-18 .elementor-element.elementor-element-37144d1{width:var( --container-widget-width, 674.594px );max-width:674.594px;--container-widget-width:674.594px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-37144d1 .elementor-heading-title{font-size:43px;line-height:1.3em;}.elementor-18 .elementor-element.elementor-element-32dd75d .elementor-heading-title{font-size:43px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18 .elementor-element.elementor-element-610ef52 .elementor-heading-title{font-size:52px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18 .elementor-element.elementor-element-96c6b02 .elementor-heading-title{font-size:54px;line-height:1em;}.elementor-18 .elementor-element.elementor-element-b5c2173 .elementor-heading-title{line-height:1.7em;}.elementor-18 .elementor-element.elementor-element-5f08294{width:10%;}.elementor-18 .elementor-element.elementor-element-9ddcf86{width:90%;}.elementor-18 .elementor-element.elementor-element-abb00da{width:10%;}.elementor-18 .elementor-element.elementor-element-f6af354{width:90%;}.elementor-18 .elementor-element.elementor-element-ff043b7{width:10%;}.elementor-18 .elementor-element.elementor-element-680a580{width:90%;}.elementor-18 .elementor-element.elementor-element-9fd4b9b{width:10%;}.elementor-18 .elementor-element.elementor-element-47f63ea{width:90%;}.elementor-18 .elementor-element.elementor-element-3f90f5a{width:10%;}.elementor-18 .elementor-element.elementor-element-00a6fd0{width:90%;}.elementor-18 .elementor-element.elementor-element-9092e23{width:10%;}.elementor-18 .elementor-element.elementor-element-a41bd74{width:90%;}.elementor-18 .elementor-element.elementor-element-f971669{width:10%;}.elementor-18 .elementor-element.elementor-element-fa4949b{width:90%;}.elementor-18 .elementor-element.elementor-element-cf4923d{width:10%;}.elementor-18 .elementor-element.elementor-element-b280055{width:90%;}.elementor-18 .elementor-element.elementor-element-3af0832{width:10%;}.elementor-18 .elementor-element.elementor-element-15cc48d{width:90%;}.elementor-18 .elementor-element.elementor-element-145365e{width:10%;}.elementor-18 .elementor-element.elementor-element-0b87b13{width:90%;}.elementor-18 .elementor-element.elementor-element-307d83d{width:10%;}.elementor-18 .elementor-element.elementor-element-6eb9317{width:90%;}.elementor-18 .elementor-element.elementor-element-71b89c8{width:10%;}.elementor-18 .elementor-element.elementor-element-9282f60{width:90%;}.elementor-18 .elementor-element.elementor-element-ad6cef1{width:10%;}.elementor-18 .elementor-element.elementor-element-b0d914c{width:90%;}.elementor-18 .elementor-element.elementor-element-c46be80{width:10%;}.elementor-18 .elementor-element.elementor-element-a504806{width:90%;}.elementor-18 .elementor-element.elementor-element-31dc8b8{width:10%;}.elementor-18 .elementor-element.elementor-element-b0a1a04{width:90%;}.elementor-18 .elementor-element.elementor-element-3820350{width:10%;}.elementor-18 .elementor-element.elementor-element-ffb1a82{width:90%;}.elementor-18 .elementor-element.elementor-element-d2de9f9{width:10%;}.elementor-18 .elementor-element.elementor-element-138c7a1{width:90%;}.elementor-18 .elementor-element.elementor-element-0b9bda6{width:10%;}.elementor-18 .elementor-element.elementor-element-853ba8c{width:90%;}.elementor-18 .elementor-element.elementor-element-186bd31{width:10%;}.elementor-18 .elementor-element.elementor-element-af7153f{width:90%;}.elementor-18 .elementor-element.elementor-element-fd9b8ab{width:10%;}.elementor-18 .elementor-element.elementor-element-2a36bbd{width:90%;}.elementor-18 .elementor-element.elementor-element-32dd75d{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-32dd75d .elementor-heading-title{line-height:1.2em;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-18 .elementor-element.elementor-element-610ef52 .elementor-heading-title{font-size:52px;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-ee64bc6{width:100%;}.elementor-18 .elementor-element.elementor-element-184e0ff{width:100%;}.elementor-18 .elementor-element.elementor-element-d8ca2de{width:23%;}.elementor-18 .elementor-element.elementor-element-9c5fae9{width:74%;}.elementor-18 .elementor-element.elementor-element-9257264{width:100%;}.elementor-18 .elementor-element.elementor-element-8851c41{width:23%;}.elementor-18 .elementor-element.elementor-element-1528618{width:75%;}.elementor-18 .elementor-element.elementor-element-2e5dd80{width:100%;}.elementor-18 .elementor-element.elementor-element-5672e59{width:20%;}.elementor-18 .elementor-element.elementor-element-e6be5bc{width:79%;}.elementor-18 .elementor-element.elementor-element-1c2eafe{width:100%;}.elementor-18 .elementor-element.elementor-element-af7d724{width:19%;}.elementor-18 .elementor-element.elementor-element-be66c68{width:81%;}.elementor-18 .elementor-element.elementor-element-052675d{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-b6f3fde */.elementor-18 .elementor-element.elementor-element-b6f3fde{
    display: flex;
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-b6f3fde::before{
    content: "";
    width: 30px;
    height: 1px;
    background:#702D34 ;
    margin-right: 10px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96c6b02 */.elementor-18 .elementor-element.elementor-element-96c6b02 .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: clamp(4rem, 8vw, 8.7rem) !important;
    font-weight: 500 !important;
    line-height: 0.88 !important;
    letter-spacing: -0.055em !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ae41009 */.elementor-18 .elementor-element.elementor-element-ae41009{
        padding: 100px 5vw 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fb4c0f3 *//* Mobile Only */
@media (max-width:767px){

.mobile-nav .elementor-widget-wrap,
.mobile-nav{
    display:flex !important;
    flex-wrap:nowrap !important;
    overflow-x:auto !important;
    overflow-y:hidden !important;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
    gap:15px;
}

.mobile-nav::-webkit-scrollbar,
.mobile-nav .elementor-widget-wrap::-webkit-scrollbar{
    display:none;
}

.mobile-nav .elementor-button-wrapper{
    flex:0 0 auto;
    white-space:nowrap;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc12769 */.elementor-18 .elementor-element.elementor-element-fc12769{
    display: flex;
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-fc12769::before{
    content: "";
    width: 30px;
    height: 1px;
    background:#702D34 ;
    margin-right: 10px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06b363f */.elementor-18 .elementor-element.elementor-element-06b363f .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: clamp(2.7rem, 5.2vw, 5.8rem) !important;
    font-weight: 500 !important;
    line-height: 0.98 !important;
    letter-spacing: -0.04em !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e37840 */.elementor-18 .elementor-element.elementor-element-9e37840 .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: 1.2rem !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ea564e */.elementor-18 .elementor-element.elementor-element-4ea564e .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: 1.2rem !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e62414 */.elementor-18 .elementor-element.elementor-element-6e62414 .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: 1.2rem !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1eb74b */.elementor-18 .elementor-element.elementor-element-a1eb74b .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: 1.2rem !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7db62a */.elementor-18 .elementor-element.elementor-element-b7db62a .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: 1.2rem !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e97a0cd */.elementor-18 .elementor-element.elementor-element-e97a0cd {
    padding: 150px 7vw !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15c9a48 */.elementor-18 .elementor-element.elementor-element-15c9a48{
    display: flex;
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-15c9a48::before{
    content: "";
    width: 30px;
    height: 1px;
    background:#702D34 ;
    margin-right: 10px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45a0214 */.elementor-18 .elementor-element.elementor-element-45a0214 .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: clamp(2.7rem, 5.2vw, 5.8rem) !important;
    font-weight: 500 !important;
    line-height: 0.98 !important;
    letter-spacing: -0.04em !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-909cd0b */.elementor-18 .elementor-element.elementor-element-909cd0b .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: 1.2rem !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1e3a20 */.elementor-18 .elementor-element.elementor-element-b1e3a20 .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: 1.2rem !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f0fb8e */.elementor-18 .elementor-element.elementor-element-0f0fb8e .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: 1.2rem !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb6838b */.elementor-18 .elementor-element.elementor-element-fb6838b .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: 1.2rem !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a9cd0e */.elementor-18 .elementor-element.elementor-element-9a9cd0e .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: 1.2rem !important;
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47e8c9a */.elementor-18 .elementor-element.elementor-element-47e8c9a {
    padding: 150px 7vw !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ee2354 */.elementor-18 .elementor-element.elementor-element-6ee2354{
    display: flex;
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-6ee2354::before{
    content: "";
    width: 30px;
    height: 1px;
    background:#702D34 ;
    margin-right: 10px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f98e75 */.elementor-18 .elementor-element.elementor-element-9f98e75 .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: clamp(2.7rem, 5.2vw, 5.8rem) !important;
    font-weight: 500 !important;
    line-height: 0.98 !important;
    letter-spacing: -0.04em !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d14f30 */.elementor-18 .elementor-element.elementor-element-2d14f30 {
    padding: 150px 7vw !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2b5117 */.elementor-18 .elementor-element.elementor-element-e2b5117{
    display: flex;
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-e2b5117::before{
    content: "";
    width: 30px;
    height: 1px;
    background:#702D34 ;
    margin-right: 10px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-096d9f3 */.elementor-18 .elementor-element.elementor-element-096d9f3 .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: clamp(2.7rem, 5.2vw, 5.8rem) !important;
    font-weight: 500 !important;
    line-height: 0.98 !important;
    letter-spacing: -0.04em !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1bf6921 */.elementor-18 .elementor-element.elementor-element-1bf6921 {
    padding: 150px 7vw !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da3696a */.elementor-18 .elementor-element.elementor-element-da3696a{
    display: flex;
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-da3696a::before{
    content: "";
    width: 38px;
    height: 1px;
    background:#702D34 ;
    margin-right: 10px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37144d1 */.elementor-18 .elementor-element.elementor-element-37144d1{
    line-height: 0.9;
}

.elementor-18 .elementor-element.elementor-element-37144d1 .highlight-word{
    color: #702D34;
    display: block;
    margin-left: 80px; /* jitna right shift chahiye */
    margin-top: -10px; /* upar ki spacing adjust */
    font-style: italic;
}
.elementor-18 .elementor-element.elementor-element-37144d1 .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: clamp(2.7rem, 5.2vw, 5.8rem) !important;
    font-weight: 500 !important;
    line-height: 0.98 !important;
    letter-spacing: -0.04em !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cb8e65 */.elementor-18 .elementor-element.elementor-element-6cb8e65 .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: 2rem !important;
    font-weight: 500 !important;
    line-height: 1.05 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f589e0c */.elementor-18 .elementor-element.elementor-element-f589e0c .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: 2rem !important;
    font-weight: 500 !important;
    line-height: 1.05 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d2e5aa */.elementor-18 .elementor-element.elementor-element-0d2e5aa .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: 2rem !important;
    font-weight: 500 !important;
    line-height: 1.05 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75d5a64 */.elementor-18 .elementor-element.elementor-element-75d5a64 {
    padding: 140px 7vw !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ebcbc2 */.elementor-18 .elementor-element.elementor-element-9ebcbc2{
    display: flex;
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-9ebcbc2::before{
    content: "";
    width: 38px;
    height: 1px;
    background:#702D34 ;
    margin-right: 10px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32dd75d */.elementor-18 .elementor-element.elementor-element-32dd75d .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: clamp(2.7rem, 5.2vw, 5.8rem) !important;
    font-weight: 500 !important;
    line-height: 0.98 !important;
    letter-spacing: -0.04em !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a224c9 */.elementor-18 .elementor-element.elementor-element-1a224c9 {
    padding: 140px 8vw !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3455cfc */.elementor-18 .elementor-element.elementor-element-3455cfc{
    display: flex;
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-3455cfc::before{
    content: "";
    width: 30px;
    height: 1px;
    background:#B28A52 ;
    margin-right: 10px;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-610ef52 */.elementor-18 .elementor-element.elementor-element-610ef52 .elementor-heading-title {
    font-family: "Playfair Display", serif !important;
    font-size: clamp(3.2rem, 6.5vw, 7rem) !important;
    font-weight: 500 !important;
    line-height: 0.98 !important;
    letter-spacing: -0.045em !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39240e7 */.elementor-18 .elementor-element.elementor-element-39240e7 {
    padding: 110px 6vw !important;
}/* End custom CSS */