.elementor-329 .elementor-element.elementor-element-f97c194{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:8rem;--padding-bottom:7rem;--padding-left:3rem;--padding-right:3rem;}.elementor-329 .elementor-element.elementor-element-f97c194 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Georgia, serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-cc4774e{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-cc4774e .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:clamp(2.75rem,7vw,6.5rem);font-weight:500;line-height:0.98em;letter-spacing:-0.01em;color:#F7F0E4;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Georgia, serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-1009ae9{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Figtree", Georgia, serif;font-size:1rem;font-weight:400;line-height:1.625em;color:rgba(247,240,228,0.9);}.elementor-329 .elementor-element.elementor-element-726b599{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--flex-wrap:nowrap;--margin-top:2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Georgia, serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-329 .elementor-element.elementor-element-e221df8 .elementor-button{background-color:#F7F0E4;font-family:"Figtree", Georgia, serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;line-height:1.65em;letter-spacing:0.14em;fill:#261D17;color:#261D17;border-radius:0px 0px 0px 0px;padding:1rem 1.75rem 1rem 1.75rem;}.elementor-329 .elementor-element.elementor-element-e221df8 .elementor-button:hover, .elementor-329 .elementor-element.elementor-element-e221df8 .elementor-button:focus{background-color:#AD6543;color:#F7F0E4;}.elementor-329 .elementor-element.elementor-element-e221df8 .elementor-button:hover svg, .elementor-329 .elementor-element.elementor-element-e221df8 .elementor-button:focus svg{fill:#F7F0E4;}.elementor-329 .elementor-element.elementor-element-b1cf6d7 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Figtree", Georgia, serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;line-height:1.65em;letter-spacing:0.14em;fill:#F7F0E4;color:#F7F0E4;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-b1cf6d7 .elementor-button:hover, .elementor-329 .elementor-element.elementor-element-b1cf6d7 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#AD6543;}.elementor-329 .elementor-element.elementor-element-b1cf6d7 .elementor-button:hover svg, .elementor-329 .elementor-element.elementor-element-b1cf6d7 .elementor-button:focus svg{fill:#AD6543;}.elementor-329 .elementor-element.elementor-element-91ceac1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9CFC3;--border-color:#D9CFC3;--padding-top:5rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-329 .elementor-element.elementor-element-a92aacc{text-align:center;}.elementor-329 .elementor-element.elementor-element-a92aacc .elementor-heading-title{font-family:var( --e-global-typography-vdveyebrow-font-family ), Georgia, serif;font-size:var( --e-global-typography-vdveyebrow-font-size );font-weight:var( --e-global-typography-vdveyebrow-font-weight );text-transform:var( --e-global-typography-vdveyebrow-text-transform );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );color:var( --e-global-color-vdvclay );}.elementor-329 .elementor-element.elementor-element-960bc59{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-329 .elementor-element.elementor-element-960bc59 .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:500;line-height:1.1em;letter-spacing:-0.01em;color:var( --e-global-color-vdvink );}.elementor-329 .elementor-element.elementor-element-88f92d4{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-family:"Figtree", Georgia, serif;font-size:1.125rem;font-weight:400;line-height:1.625em;color:rgba(38,29,23,0.8);}.elementor-329 .elementor-element.elementor-element-f34a56e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-329 .elementor-element.elementor-element-f34a56e:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-f34a56e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(175,170,163,0.3);}.elementor-329 .elementor-element.elementor-element-c836217{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-790b8da .elementor-heading-title{font-family:var( --e-global-typography-vdveyebrow-font-family ), Georgia, serif;font-size:var( --e-global-typography-vdveyebrow-font-size );font-weight:var( --e-global-typography-vdveyebrow-font-weight );text-transform:var( --e-global-typography-vdveyebrow-text-transform );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );color:var( --e-global-color-vdvclay );}.elementor-329 .elementor-element.elementor-element-82dacf4{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-82dacf4 .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:500;line-height:1.05em;letter-spacing:-0.01em;color:var( --e-global-color-vdvink );}.elementor-329 .elementor-element.elementor-element-3e67670{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Figtree", Georgia, serif;font-size:1rem;font-weight:400;line-height:1.625em;color:rgba(38,29,23,0.8);}.elementor-329 .elementor-element.elementor-element-03dfe2c{margin:2.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-ea07e96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-329 .elementor-element.elementor-element-44d977a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-432638e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9CFC3;--border-color:#D9CFC3;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-329 .elementor-element.elementor-element-432638e:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-432638e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vdvparch );}.elementor-329 .elementor-element.elementor-element-0361e54 .elementor-heading-title{font-family:var( --e-global-typography-vdveyebrow-font-family ), Georgia, serif;font-size:var( --e-global-typography-vdveyebrow-font-size );font-weight:var( --e-global-typography-vdveyebrow-font-weight );text-transform:var( --e-global-typography-vdveyebrow-text-transform );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );color:var( --e-global-color-vdvclay );}.elementor-329 .elementor-element.elementor-element-2f0a98c{margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-2f0a98c .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:1.875rem;font-weight:500;line-height:1.25em;letter-spacing:-0.01em;color:var( --e-global-color-vdvink );}.elementor-329 .elementor-element.elementor-element-328b5f9{margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Figtree", Georgia, serif;font-size:1rem;font-weight:400;line-height:1.625em;color:rgba(38,29,23,0.8);}.elementor-329 .elementor-element.elementor-element-740c2ac .elementor-button{background-color:rgba(0,0,0,0);font-family:"Figtree", Georgia, serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;line-height:1.65em;letter-spacing:0.14em;fill:#261D17;color:#261D17;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-740c2ac .elementor-button:hover, .elementor-329 .elementor-element.elementor-element-740c2ac .elementor-button:focus{background-color:rgba(0,0,0,0);color:#AD6543;}.elementor-329 .elementor-element.elementor-element-740c2ac{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-740c2ac .elementor-button:hover svg, .elementor-329 .elementor-element.elementor-element-740c2ac .elementor-button:focus svg{fill:#AD6543;}.elementor-329 .elementor-element.elementor-element-d5c10b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9CFC3;--border-color:#D9CFC3;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-329 .elementor-element.elementor-element-d5c10b1:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-d5c10b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vdvparch );}.elementor-329 .elementor-element.elementor-element-e47ad87 .elementor-heading-title{font-family:var( --e-global-typography-vdveyebrow-font-family ), Georgia, serif;font-size:var( --e-global-typography-vdveyebrow-font-size );font-weight:var( --e-global-typography-vdveyebrow-font-weight );text-transform:var( --e-global-typography-vdveyebrow-text-transform );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );color:var( --e-global-color-vdvclay );}.elementor-329 .elementor-element.elementor-element-e62311f{margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-e62311f .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:1.875rem;font-weight:500;line-height:1.25em;letter-spacing:-0.01em;color:var( --e-global-color-vdvink );}.elementor-329 .elementor-element.elementor-element-b71a42e{margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Figtree", Georgia, serif;font-size:1rem;font-weight:400;line-height:1.625em;color:rgba(38,29,23,0.8);}.elementor-329 .elementor-element.elementor-element-159d72a .elementor-button{background-color:rgba(0,0,0,0);font-family:"Figtree", Georgia, serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;line-height:1.65em;letter-spacing:0.14em;fill:#261D17;color:#261D17;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-159d72a .elementor-button:hover, .elementor-329 .elementor-element.elementor-element-159d72a .elementor-button:focus{background-color:rgba(0,0,0,0);color:#AD6543;}.elementor-329 .elementor-element.elementor-element-159d72a{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-159d72a .elementor-button:hover svg, .elementor-329 .elementor-element.elementor-element-159d72a .elementor-button:focus svg{fill:#AD6543;}.elementor-329 .elementor-element.elementor-element-8269841{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9CFC3;--border-color:#D9CFC3;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-329 .elementor-element.elementor-element-8269841:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-8269841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vdvparch );}.elementor-329 .elementor-element.elementor-element-e1d49df .elementor-heading-title{font-family:var( --e-global-typography-vdveyebrow-font-family ), Georgia, serif;font-size:var( --e-global-typography-vdveyebrow-font-size );font-weight:var( --e-global-typography-vdveyebrow-font-weight );text-transform:var( --e-global-typography-vdveyebrow-text-transform );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );color:var( --e-global-color-vdvclay );}.elementor-329 .elementor-element.elementor-element-446539e{margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-446539e .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:1.875rem;font-weight:500;line-height:1.25em;letter-spacing:-0.01em;color:var( --e-global-color-vdvink );}.elementor-329 .elementor-element.elementor-element-9c08784{margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Figtree", Georgia, serif;font-size:1rem;font-weight:400;line-height:1.625em;color:rgba(38,29,23,0.8);}.elementor-329 .elementor-element.elementor-element-a8eb12f .elementor-button{background-color:rgba(0,0,0,0);font-family:"Figtree", Georgia, serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;line-height:1.65em;letter-spacing:0.14em;fill:#261D17;color:#261D17;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-a8eb12f .elementor-button:hover, .elementor-329 .elementor-element.elementor-element-a8eb12f .elementor-button:focus{background-color:rgba(0,0,0,0);color:#AD6543;}.elementor-329 .elementor-element.elementor-element-a8eb12f{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-a8eb12f .elementor-button:hover svg, .elementor-329 .elementor-element.elementor-element-a8eb12f .elementor-button:focus svg{fill:#AD6543;}.elementor-329 .elementor-element.elementor-element-92069ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9CFC3;--border-color:#D9CFC3;--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-329 .elementor-element.elementor-element-92069ef:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-92069ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vdvink );}.elementor-329 .elementor-element.elementor-element-85adbe2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3rem 2rem;--row-gap:3rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-7c9679c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-a694c44 .elementor-heading-title{font-family:var( --e-global-typography-vdveyebrow-font-family ), Georgia, serif;font-size:var( --e-global-typography-vdveyebrow-font-size );font-weight:var( --e-global-typography-vdveyebrow-font-weight );text-transform:var( --e-global-typography-vdveyebrow-text-transform );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );color:var( --e-global-color-vdvclay );}.elementor-329 .elementor-element.elementor-element-188e3c4{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-188e3c4 .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:500;line-height:1.05em;letter-spacing:-0.01em;color:#F7F0E4;}.elementor-329 .elementor-element.elementor-element-9f8df1d{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Figtree", Georgia, serif;font-size:1rem;font-weight:400;line-height:1.625em;color:rgba(247,240,228,0.8);}.elementor-329 .elementor-element.elementor-element-2f34f04 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Figtree", Georgia, serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;line-height:1.65em;letter-spacing:0.14em;fill:#F7F0E4;color:#F7F0E4;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(247,240,228,0.4);border-radius:0px 0px 0px 0px;padding:0rem 0rem 0.25rem 0rem;}.elementor-329 .elementor-element.elementor-element-2f34f04 .elementor-button:hover, .elementor-329 .elementor-element.elementor-element-2f34f04 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#AD6543;border-color:#AD6543;}.elementor-329 .elementor-element.elementor-element-2f34f04{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-2f34f04 .elementor-button:hover svg, .elementor-329 .elementor-element.elementor-element-2f34f04 .elementor-button:focus svg{fill:#AD6543;}.elementor-329 .elementor-element.elementor-element-4e8c71a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Georgia, serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Georgia, serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Georgia, serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-329 .elementor-element.elementor-element-8f84178{--grid-columns:1;--grid-row-gap:1rem;}.elementor-329 .elementor-element.elementor-element-cd875d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9CFC3;--border-color:#D9CFC3;--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-329 .elementor-element.elementor-element-8e1a6d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-1368b56 .elementor-heading-title{font-family:var( --e-global-typography-vdveyebrow-font-family ), Georgia, serif;font-size:var( --e-global-typography-vdveyebrow-font-size );font-weight:var( --e-global-typography-vdveyebrow-font-weight );text-transform:var( --e-global-typography-vdveyebrow-text-transform );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );color:var( --e-global-color-vdvclay );}.elementor-329 .elementor-element.elementor-element-7eabce2{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-7eabce2 .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:500;line-height:1.05em;letter-spacing:-0.01em;color:var( --e-global-color-vdvink );}.elementor-329 .elementor-element.elementor-element-be4beee{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Figtree", Georgia, serif;font-size:1rem;font-weight:400;line-height:1.625em;color:rgba(38,29,23,0.8);}.elementor-329 .elementor-element.elementor-element-96bc607{--grid-columns:3;--grid-row-gap:2.5rem;--grid-column-gap:1.5rem;}.elementor-329 .elementor-element.elementor-element-96bc607 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-329 .elementor-element.elementor-element-96bc607 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-329 .elementor-element.elementor-element-96bc607 .e-loop-item > .elementor-section, .elementor-329 .elementor-element.elementor-element-96bc607 .e-loop-item > .elementor-section > .elementor-container, .elementor-329 .elementor-element.elementor-element-96bc607 .e-loop-item > .e-con, .elementor-329 .elementor-element.elementor-element-96bc607 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-329 .elementor-element.elementor-element-127dfff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-ca1bc73 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Figtree", Georgia, serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;line-height:1.65em;letter-spacing:0.14em;fill:#261D17;color:#261D17;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(38,29,23,0.3);border-radius:0px 0px 0px 0px;padding:0rem 0rem 0.5rem 0rem;}.elementor-329 .elementor-element.elementor-element-ca1bc73 .elementor-button:hover, .elementor-329 .elementor-element.elementor-element-ca1bc73 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#AD6543;border-color:#AD6543;}.elementor-329 .elementor-element.elementor-element-ca1bc73 .elementor-button:hover svg, .elementor-329 .elementor-element.elementor-element-ca1bc73 .elementor-button:focus svg{fill:#AD6543;}.elementor-329 .elementor-element.elementor-element-38ce4da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9CFC3;--border-color:#D9CFC3;--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-329 .elementor-element.elementor-element-38ce4da:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-38ce4da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(175,170,163,0.25);}.elementor-329 .elementor-element.elementor-element-2fa7bb4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-a46908b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-e0123ae .elementor-heading-title{font-family:var( --e-global-typography-vdveyebrow-font-family ), Georgia, serif;font-size:var( --e-global-typography-vdveyebrow-font-size );font-weight:var( --e-global-typography-vdveyebrow-font-weight );text-transform:var( --e-global-typography-vdveyebrow-text-transform );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );color:var( --e-global-color-vdvclay );}.elementor-329 .elementor-element.elementor-element-3b6ab58{margin:0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-3b6ab58 .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:2.25rem;font-weight:500;line-height:1.11em;letter-spacing:-0.01em;color:var( --e-global-color-vdvink );}.elementor-329 .elementor-element.elementor-element-faaa9e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-762fd8d .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:1.875rem;font-weight:500;line-height:1.2em;letter-spacing:-0.01em;color:var( --e-global-color-vdvink );}.elementor-329 .elementor-element.elementor-element-da1a303{font-family:"Figtree", Georgia, serif;font-size:0.875rem;font-weight:400;line-height:1.43em;color:rgba(38,29,23,0.6);}.elementor-329 .elementor-element.elementor-element-c8aa02a{margin:2.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-17a98e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--margin-top:2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-f830080 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Figtree", Georgia, serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;line-height:1.65em;letter-spacing:0.14em;fill:#261D17;color:#261D17;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(38,29,23,0.3);border-radius:0px 0px 0px 0px;padding:0.75rem 1.25rem 0.75rem 1.25rem;}.elementor-329 .elementor-element.elementor-element-f830080 .elementor-button:hover, .elementor-329 .elementor-element.elementor-element-f830080 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#AD6543;border-color:#AD6543;}.elementor-329 .elementor-element.elementor-element-f830080 .elementor-button:hover svg, .elementor-329 .elementor-element.elementor-element-f830080 .elementor-button:focus svg{fill:#AD6543;}.elementor-329 .elementor-element.elementor-element-f04f113 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Figtree", Georgia, serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;line-height:1.65em;letter-spacing:0.14em;fill:#261D17;color:#261D17;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-f04f113 .elementor-button:hover, .elementor-329 .elementor-element.elementor-element-f04f113 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#AD6543;}.elementor-329 .elementor-element.elementor-element-f04f113 .elementor-button:hover svg, .elementor-329 .elementor-element.elementor-element-f04f113 .elementor-button:focus svg{fill:#AD6543;}.elementor-329 .elementor-element.elementor-element-dbc1574{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-329 .elementor-element.elementor-element-dbc1574:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-dbc1574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vdvink );}.elementor-329 .elementor-element.elementor-element-b7afe1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3rem 1.5rem;--row-gap:3rem;--column-gap:1.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-7ad583c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Georgia, serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-329 .elementor-element.elementor-element-015dcd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:0rem;}.elementor-329 .elementor-element.elementor-element-e4b1c72 .elementor-heading-title{font-family:var( --e-global-typography-vdveyebrow-font-family ), Georgia, serif;font-size:var( --e-global-typography-vdveyebrow-font-size );font-weight:var( --e-global-typography-vdveyebrow-font-weight );text-transform:var( --e-global-typography-vdveyebrow-text-transform );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );color:var( --e-global-color-vdvclay );}.elementor-329 .elementor-element.elementor-element-f9fee5f{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-f9fee5f .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:500;line-height:1.05em;letter-spacing:-0.01em;color:#F7F0E4;}.elementor-329 .elementor-element.elementor-element-bd1fea1{margin:2.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Figtree", Georgia, serif;font-size:1rem;font-weight:400;line-height:1.625em;color:rgba(247,240,228,0.9);}.elementor-329 .elementor-element.elementor-element-846e197 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Figtree", Georgia, serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;line-height:1.65em;letter-spacing:0.14em;fill:#F7F0E4;color:#F7F0E4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F7F0E4;border-radius:0px 0px 0px 0px;padding:0.75rem 1.5rem 0.75rem 1.5rem;}.elementor-329 .elementor-element.elementor-element-846e197 .elementor-button:hover, .elementor-329 .elementor-element.elementor-element-846e197 .elementor-button:focus{background-color:#AD6543;color:#F7F0E4;border-color:#AD6543;}.elementor-329 .elementor-element.elementor-element-846e197{margin:2.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-846e197 .elementor-button:hover svg, .elementor-329 .elementor-element.elementor-element-846e197 .elementor-button:focus svg{fill:#F7F0E4;}.elementor-329 .elementor-element.elementor-element-bd589f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-329 .elementor-element.elementor-element-b0f1aff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:3rem 1.5rem;--row-gap:3rem;--column-gap:1.5rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-21a6911{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-3aecf6d .elementor-heading-title{font-family:var( --e-global-typography-vdveyebrow-font-family ), Georgia, serif;font-size:var( --e-global-typography-vdveyebrow-font-size );font-weight:var( --e-global-typography-vdveyebrow-font-weight );text-transform:var( --e-global-typography-vdveyebrow-text-transform );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );color:var( --e-global-color-vdvclay );}.elementor-329 .elementor-element.elementor-element-4d37b90{margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-4d37b90 .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:500;line-height:1.05em;letter-spacing:-0.01em;color:var( --e-global-color-vdvink );}.elementor-329 .elementor-element.elementor-element-1be9ffa{margin:2.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Figtree", Georgia, serif;font-size:1rem;font-weight:400;line-height:1.625em;color:rgba(38,29,23,0.85);}.elementor-329 .elementor-element.elementor-element-cbcd714{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-329 .elementor-element.elementor-element-cbcd714 .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:1.875rem;font-weight:500;font-style:italic;line-height:1.2em;letter-spacing:-0.01em;color:var( --e-global-color-vdvclay );}.elementor-329 .elementor-element.elementor-element-4be6c6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-329 .elementor-element.elementor-element-f97c194{--content-width:1298px;}.elementor-329 .elementor-element.elementor-element-91ceac1{--content-width:998px;}.elementor-329 .elementor-element.elementor-element-f34a56e{--content-width:1298px;}.elementor-329 .elementor-element.elementor-element-ea07e96{--content-width:1298px;}.elementor-329 .elementor-element.elementor-element-92069ef{--content-width:1298px;}.elementor-329 .elementor-element.elementor-element-7c9679c{--width:41.666%;}.elementor-329 .elementor-element.elementor-element-4e8c71a{--width:58.333%;}.elementor-329 .elementor-element.elementor-element-cd875d9{--content-width:1298px;}.elementor-329 .elementor-element.elementor-element-38ce4da{--content-width:1298px;}.elementor-329 .elementor-element.elementor-element-a46908b{--width:auto;}.elementor-329 .elementor-element.elementor-element-faaa9e1{--width:auto;}.elementor-329 .elementor-element.elementor-element-dbc1574{--content-width:1298px;}.elementor-329 .elementor-element.elementor-element-7ad583c{--width:41.666%;}.elementor-329 .elementor-element.elementor-element-015dcd9{--width:58.333%;}.elementor-329 .elementor-element.elementor-element-bd589f8{--content-width:1298px;}.elementor-329 .elementor-element.elementor-element-21a6911{--width:58.333%;}.elementor-329 .elementor-element.elementor-element-4be6c6d{--width:41.666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-329 .elementor-element.elementor-element-21a6911{--width:100%;}.elementor-329 .elementor-element.elementor-element-4be6c6d{--width:100%;}}@media(max-width:1024px){.elementor-329 .elementor-element.elementor-element-a92aacc .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-790b8da .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-44d977a{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-329 .elementor-element.elementor-element-0361e54 .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-e47ad87 .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-e1d49df .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-a694c44 .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-8f84178{--grid-columns:1;}.elementor-329 .elementor-element.elementor-element-1368b56 .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-96bc607{--grid-columns:2;}.elementor-329 .elementor-element.elementor-element-e0123ae .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-015dcd9{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:0rem;}.elementor-329 .elementor-element.elementor-element-e4b1c72 .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-b0f1aff{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-329 .elementor-element.elementor-element-3aecf6d .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}}@media(max-width:767px){.elementor-329 .elementor-element.elementor-element-f97c194{--padding-top:8rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-329 .elementor-element.elementor-element-726b599{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-329 .elementor-element.elementor-element-91ceac1{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-329 .elementor-element.elementor-element-a92aacc .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-f34a56e{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-329 .elementor-element.elementor-element-790b8da .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-ea07e96{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-329 .elementor-element.elementor-element-44d977a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-329 .elementor-element.elementor-element-0361e54 .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-e47ad87 .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-e1d49df .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-92069ef{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-329 .elementor-element.elementor-element-85adbe2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-329 .elementor-element.elementor-element-7c9679c{--width:100%;}.elementor-329 .elementor-element.elementor-element-a694c44 .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-4e8c71a{--width:100%;}.elementor-329 .elementor-element.elementor-element-8f84178{--grid-columns:1;--grid-row-gap:1rem;}.elementor-329 .elementor-element.elementor-element-cd875d9{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-329 .elementor-element.elementor-element-1368b56 .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-96bc607{--grid-columns:2;--grid-row-gap:2.5rem;--grid-column-gap:1.25rem;}.elementor-329 .elementor-element.elementor-element-38ce4da{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-329 .elementor-element.elementor-element-2fa7bb4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-329 .elementor-element.elementor-element-e0123ae .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-3b6ab58 .elementor-heading-title{font-size:1.875rem;line-height:1.2em;}.elementor-329 .elementor-element.elementor-element-faaa9e1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-329 .elementor-element.elementor-element-17a98e3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-329 .elementor-element.elementor-element-dbc1574{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-329 .elementor-element.elementor-element-b7afe1a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-329 .elementor-element.elementor-element-7ad583c{--width:100%;}.elementor-329 .elementor-element.elementor-element-015dcd9{--width:100%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-329 .elementor-element.elementor-element-e4b1c72 .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-bd589f8{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-329 .elementor-element.elementor-element-b0f1aff{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-329 .elementor-element.elementor-element-21a6911{--width:100%;}.elementor-329 .elementor-element.elementor-element-3aecf6d .elementor-heading-title{font-size:var( --e-global-typography-vdveyebrow-font-size );line-height:var( --e-global-typography-vdveyebrow-line-height );letter-spacing:var( --e-global-typography-vdveyebrow-letter-spacing );}.elementor-329 .elementor-element.elementor-element-4be6c6d{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-cc4774e */.elementor-329 .elementor-element.elementor-element-cc4774e .elementor-heading-title{text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1009ae9 */.elementor-329 .elementor-element.elementor-element-1009ae9{max-width:36rem!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e221df8 */.elementor-329 .elementor-element.elementor-element-e221df8{flex-shrink:0}.elementor-329 .elementor-element.elementor-element-e221df8 .elementor-button{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1cf6d7 */.elementor-329 .elementor-element.elementor-element-b1cf6d7{flex-shrink:1;min-width:0}.elementor-329 .elementor-element.elementor-element-b1cf6d7 .elementor-button{white-space:normal;text-align:left}.elementor-329 .elementor-element.elementor-element-b1cf6d7 .elementor-button:hover{text-decoration:underline;text-underline-offset:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f97c194 */.elementor-329 .elementor-element.elementor-element-f97c194{min-height:max(100svh,680px)}.elementor-329 .elementor-element.elementor-element-f97c194::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(18,9,4,.7) 0%,rgba(18,9,4,.35) 35%,rgba(18,9,4,.45) 65%,rgba(11,4,1,.92) 100%)}.elementor-329 .elementor-element.elementor-element-f97c194::after{content:'';position:absolute;left:-10rem;top:33%;width:600px;height:600px;border-radius:50%;z-index:1;pointer-events:none;background:radial-gradient(circle,rgba(207,99,13,.35),transparent 60%);filter:blur(60px);animation:vdv-ember 6s ease-in-out infinite}.elementor-329 .elementor-element.elementor-element-f97c194>.e-con-inner{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c836217 */.elementor-329 .elementor-element.elementor-element-c836217{max-width:48rem}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-328b5f9 */.elementor-329 .elementor-element.elementor-element-328b5f9{flex-grow:1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b71a42e */.elementor-329 .elementor-element.elementor-element-b71a42e{flex-grow:1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c08784 */.elementor-329 .elementor-element.elementor-element-9c08784{flex-grow:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92069ef */.elementor-329 .elementor-element.elementor-element-92069ef::after{content:'';position:absolute;right:-8rem;top:0;width:500px;height:500px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(207,99,13,.25),transparent 60%);filter:blur(60px);animation:vdv-ember 6s ease-in-out infinite}.elementor-329 .elementor-element.elementor-element-92069ef>.e-con-inner{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e1a6d1 */.elementor-329 .elementor-element.elementor-element-8e1a6d1{max-width:48rem}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-428da1c */.elementor-329 .elementor-element.elementor-element-428da1c img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd1fea1 */.elementor-329 .elementor-element.elementor-element-bd1fea1{max-width:42rem!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbc1574 */.elementor-329 .elementor-element.elementor-element-dbc1574{background-image:linear-gradient(180deg,rgba(20,11,6,.92) 0%,rgba(32,18,12,.7) 50%,rgba(20,11,6,.95) 100%)}.elementor-329 .elementor-element.elementor-element-dbc1574::before{content:'';position:absolute;inset:0;background:url(https://vidadelvino.webeo.nl/wp-content/uploads/2026/09/terraces.jpg) center/cover no-repeat;opacity:.25;animation:vdv-slow-pan 24s ease-in-out infinite;z-index:0}.elementor-329 .elementor-element.elementor-element-dbc1574::after{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(20,11,6,.92) 0%,rgba(32,18,12,.7) 50%,rgba(20,11,6,.95) 100%)}.elementor-329 .elementor-element.elementor-element-dbc1574>.e-con-inner{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1be9ffa */.elementor-329 .elementor-element.elementor-element-1be9ffa{max-width:42rem!important}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bce49de */.elementor-329 .elementor-element.elementor-element-bce49de img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:top;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be6c6d */@media(min-width:1025px){.elementor-329 .elementor-element.elementor-element-4be6c6d{position:sticky;top:7rem}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd589f8 */.elementor-329 .elementor-element.elementor-element-bd589f8{scroll-margin-top:6rem}/* End custom CSS */