.elementor-23389 .elementor-element.elementor-element-f05cfea{--display:flex;--min-height:760px;--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;--overlay-opacity:0.5;--padding-top:190px;--padding-bottom:100px;--padding-left:120px;--padding-right:120px;}.elementor-23389 .elementor-element.elementor-element-f05cfea:not(.elementor-motion-effects-element-type-background), .elementor-23389 .elementor-element.elementor-element-f05cfea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mtcellar );background-image:url("https://ssg.seesparkgodev.com/wp-content/uploads/2026/09/montaluce-montaluce-wine-at-sunset.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23389 .elementor-element.elementor-element-f05cfea::before, .elementor-23389 .elementor-element.elementor-element-f05cfea > .elementor-background-video-container::before, .elementor-23389 .elementor-element.elementor-element-f05cfea > .e-con-inner > .elementor-background-video-container::before, .elementor-23389 .elementor-element.elementor-element-f05cfea > .elementor-background-slideshow::before, .elementor-23389 .elementor-element.elementor-element-f05cfea > .e-con-inner > .elementor-background-slideshow::before, .elementor-23389 .elementor-element.elementor-element-f05cfea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(28,16,23,0.25) 0%, #1C1017F2 100%);}.elementor-23389 .elementor-element.elementor-element-887371e{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-23389 .elementor-element.elementor-element-210af83{text-align:start;font-family:var( --e-global-typography-mt_eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_eyebrow-font-size );font-weight:var( --e-global-typography-mt_eyebrow-font-weight );text-transform:var( --e-global-typography-mt_eyebrow-text-transform );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );color:var( --e-global-color-mtgold );}.elementor-23389 .elementor-element.elementor-element-e197bde .elementor-heading-title{font-family:var( --e-global-typography-mt_display-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_display-font-size );font-weight:var( --e-global-typography-mt_display-font-weight );line-height:var( --e-global-typography-mt_display-line-height );color:var( --e-global-color-mtlinen );}.elementor-23389 .elementor-element.elementor-element-5b770b5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-mt_lead-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_lead-font-size );font-weight:var( --e-global-typography-mt_lead-font-weight );line-height:var( --e-global-typography-mt_lead-line-height );color:var( --e-global-color-mtlinen );}.elementor-23389 .elementor-element.elementor-element-6a3c59d{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23389 .elementor-element.elementor-element-dd25f25 .elementor-button{background-color:var( --e-global-color-mtlinen );font-family:var( --e-global-typography-mt_button-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_button-font-size );font-weight:var( --e-global-typography-mt_button-font-weight );text-transform:var( --e-global-typography-mt_button-text-transform );line-height:var( --e-global-typography-mt_button-line-height );letter-spacing:var( --e-global-typography-mt_button-letter-spacing );fill:var( --e-global-color-mtcellar );color:var( --e-global-color-mtcellar );border-radius:0px 0px 0px 0px;padding:18px 30px 18px 30px;}.elementor-23389 .elementor-element.elementor-element-dd25f25 .elementor-button:hover, .elementor-23389 .elementor-element.elementor-element-dd25f25 .elementor-button:focus{background-color:var( --e-global-color-mtgold );color:var( --e-global-color-mtcellar );}.elementor-23389 .elementor-element.elementor-element-dd25f25 .elementor-button:hover svg, .elementor-23389 .elementor-element.elementor-element-dd25f25 .elementor-button:focus svg{fill:var( --e-global-color-mtcellar );}.elementor-23389 .elementor-element.elementor-element-c6ee3db .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-mt_button-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_button-font-size );font-weight:var( --e-global-typography-mt_button-font-weight );text-transform:var( --e-global-typography-mt_button-text-transform );line-height:var( --e-global-typography-mt_button-line-height );letter-spacing:var( --e-global-typography-mt_button-letter-spacing );fill:var( --e-global-color-mtlinen );color:var( --e-global-color-mtlinen );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-mtlinen );border-radius:0px 0px 0px 0px;padding:18px 30px 18px 30px;}.elementor-23389 .elementor-element.elementor-element-c6ee3db .elementor-button:hover, .elementor-23389 .elementor-element.elementor-element-c6ee3db .elementor-button:focus{background-color:var( --e-global-color-mtlinen );color:var( --e-global-color-mtcellar );}.elementor-23389 .elementor-element.elementor-element-c6ee3db .elementor-button:hover svg, .elementor-23389 .elementor-element.elementor-element-c6ee3db .elementor-button:focus svg{fill:var( --e-global-color-mtcellar );}.elementor-23389 .elementor-element.elementor-element-1da697b{--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:50px 90px;--row-gap:50px;--column-gap:90px;--padding-top:120px;--padding-bottom:110px;--padding-left:120px;--padding-right:120px;}.elementor-23389 .elementor-element.elementor-element-1da697b:not(.elementor-motion-effects-element-type-background), .elementor-23389 .elementor-element.elementor-element-1da697b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E6;}.elementor-23389 .elementor-element.elementor-element-6ef8bf5{--display:flex;--min-height:600px;}.elementor-23389 .elementor-element.elementor-element-6ef8bf5:not(.elementor-motion-effects-element-type-background), .elementor-23389 .elementor-element.elementor-element-6ef8bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ssg.seesparkgodev.com/wp-content/uploads/2026/09/montaluce-montaluce-winemaker-in-the-barrel-room.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23389 .elementor-element.elementor-element-0646fb4{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-23389 .elementor-element.elementor-element-24cae21{text-align:start;font-family:var( --e-global-typography-mt_eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_eyebrow-font-size );font-weight:var( --e-global-typography-mt_eyebrow-font-weight );text-transform:var( --e-global-typography-mt_eyebrow-text-transform );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );color:var( --e-global-color-mtoak );}.elementor-23389 .elementor-element.elementor-element-7499ae6 .elementor-heading-title{font-family:var( --e-global-typography-mt_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_h2-font-size );font-weight:var( --e-global-typography-mt_h2-font-weight );line-height:var( --e-global-typography-mt_h2-line-height );color:var( --e-global-color-mtcellar );}.elementor-23389 .elementor-element.elementor-element-e0eaa83{font-family:var( --e-global-typography-mt_body-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_body-font-size );font-weight:var( --e-global-typography-mt_body-font-weight );line-height:var( --e-global-typography-mt_body-line-height );color:var( --e-global-color-mtcellar );}.elementor-23389 .elementor-element.elementor-element-92c0c81 .elementor-heading-title{font-family:var( --e-global-typography-mt_accent-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_accent-font-size );font-weight:var( --e-global-typography-mt_accent-font-weight );font-style:var( --e-global-typography-mt_accent-font-style );line-height:var( --e-global-typography-mt_accent-line-height );color:var( --e-global-color-mtoak );}.elementor-23389 .elementor-element.elementor-element-40cdd43{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:120px;--padding-bottom:110px;--padding-left:120px;--padding-right:120px;}.elementor-23389 .elementor-element.elementor-element-40cdd43:not(.elementor-motion-effects-element-type-background), .elementor-23389 .elementor-element.elementor-element-40cdd43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mtcellar );}.elementor-23389 .elementor-element.elementor-element-8dbda89{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-23389 .elementor-element.elementor-element-1bb79df{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-23389 .elementor-element.elementor-element-b4bfe6f{text-align:start;font-family:var( --e-global-typography-mt_eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_eyebrow-font-size );font-weight:var( --e-global-typography-mt_eyebrow-font-weight );text-transform:var( --e-global-typography-mt_eyebrow-text-transform );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );color:var( --e-global-color-mtgold );}.elementor-23389 .elementor-element.elementor-element-a7982b0 .elementor-heading-title{font-family:var( --e-global-typography-mt_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_h2-font-size );font-weight:var( --e-global-typography-mt_h2-font-weight );line-height:var( --e-global-typography-mt_h2-line-height );color:var( --e-global-color-mtlinen );}.elementor-23389 .elementor-element.elementor-element-c798d68{--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;}.elementor-23389 .elementor-element.elementor-element-a8334b8{font-family:var( --e-global-typography-mt_body-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_body-font-size );font-weight:var( --e-global-typography-mt_body-font-weight );line-height:var( --e-global-typography-mt_body-line-height );color:var( --e-global-color-mtlinen );}.elementor-23389 .elementor-element.elementor-element-7e8608e{--grid-columns:4;--grid-row-gap:48px;--grid-column-gap:28px;}.elementor-23389 .elementor-element.elementor-element-cef1c28{--display:flex;--min-height:560px;--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;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--overlay-opacity:0.62;--padding-top:120px;--padding-bottom:110px;--padding-left:120px;--padding-right:120px;}.elementor-23389 .elementor-element.elementor-element-cef1c28:not(.elementor-motion-effects-element-type-background), .elementor-23389 .elementor-element.elementor-element-cef1c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ssg.seesparkgodev.com/wp-content/uploads/2026/09/montaluce-vineyard-rows-at-montaluce.jpeg");background-position:center center;background-size:cover;}.elementor-23389 .elementor-element.elementor-element-cef1c28::before, .elementor-23389 .elementor-element.elementor-element-cef1c28 > .elementor-background-video-container::before, .elementor-23389 .elementor-element.elementor-element-cef1c28 > .e-con-inner > .elementor-background-video-container::before, .elementor-23389 .elementor-element.elementor-element-cef1c28 > .elementor-background-slideshow::before, .elementor-23389 .elementor-element.elementor-element-cef1c28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23389 .elementor-element.elementor-element-cef1c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2A1B24;--background-overlay:'';}.elementor-23389 .elementor-element.elementor-element-cdb9266{text-align:center;font-family:var( --e-global-typography-mt_eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_eyebrow-font-size );font-weight:var( --e-global-typography-mt_eyebrow-font-weight );text-transform:var( --e-global-typography-mt_eyebrow-text-transform );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );color:var( --e-global-color-mtgold );}.elementor-23389 .elementor-element.elementor-element-f05883d{text-align:center;}.elementor-23389 .elementor-element.elementor-element-f05883d .elementor-heading-title{font-family:var( --e-global-typography-mt_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_h2-font-size );font-weight:var( --e-global-typography-mt_h2-font-weight );line-height:var( --e-global-typography-mt_h2-line-height );color:var( --e-global-color-mtlinen );}.elementor-23389 .elementor-element.elementor-element-2b42070{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-mt_lead-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_lead-font-size );font-weight:var( --e-global-typography-mt_lead-font-weight );line-height:var( --e-global-typography-mt_lead-line-height );color:var( --e-global-color-mtlinen );}.elementor-23389 .elementor-element.elementor-element-3211627{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23389 .elementor-element.elementor-element-2e5315a .elementor-button{background-color:var( --e-global-color-mtlinen );font-family:var( --e-global-typography-mt_button-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_button-font-size );font-weight:var( --e-global-typography-mt_button-font-weight );text-transform:var( --e-global-typography-mt_button-text-transform );line-height:var( --e-global-typography-mt_button-line-height );letter-spacing:var( --e-global-typography-mt_button-letter-spacing );fill:var( --e-global-color-mtcellar );color:var( --e-global-color-mtcellar );border-radius:0px 0px 0px 0px;padding:18px 30px 18px 30px;}.elementor-23389 .elementor-element.elementor-element-2e5315a .elementor-button:hover, .elementor-23389 .elementor-element.elementor-element-2e5315a .elementor-button:focus{background-color:var( --e-global-color-mtgold );color:var( --e-global-color-mtcellar );}.elementor-23389 .elementor-element.elementor-element-2e5315a .elementor-button:hover svg, .elementor-23389 .elementor-element.elementor-element-2e5315a .elementor-button:focus svg{fill:var( --e-global-color-mtcellar );}.elementor-23389 .elementor-element.elementor-element-8185353{--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:50px 90px;--row-gap:50px;--column-gap:90px;--padding-top:120px;--padding-bottom:110px;--padding-left:120px;--padding-right:120px;}.elementor-23389 .elementor-element.elementor-element-8185353:not(.elementor-motion-effects-element-type-background), .elementor-23389 .elementor-element.elementor-element-8185353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E6;}.elementor-23389 .elementor-element.elementor-element-b0629db{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-23389 .elementor-element.elementor-element-92cc9f1{text-align:start;font-family:var( --e-global-typography-mt_eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_eyebrow-font-size );font-weight:var( --e-global-typography-mt_eyebrow-font-weight );text-transform:var( --e-global-typography-mt_eyebrow-text-transform );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );color:var( --e-global-color-mtoak );}.elementor-23389 .elementor-element.elementor-element-e4ac5ea .elementor-heading-title{font-family:var( --e-global-typography-mt_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_h2-font-size );font-weight:var( --e-global-typography-mt_h2-font-weight );line-height:var( --e-global-typography-mt_h2-line-height );color:var( --e-global-color-mtcellar );}.elementor-23389 .elementor-element.elementor-element-fc7c764{font-family:var( --e-global-typography-mt_lead-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_lead-font-size );font-weight:var( --e-global-typography-mt_lead-font-weight );line-height:var( --e-global-typography-mt_lead-line-height );color:var( --e-global-color-mtcellar );}.elementor-23389 .elementor-element.elementor-element-97dd433{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23389 .elementor-element.elementor-element-b2c08e6 .elementor-button{background-color:var( --e-global-color-mtcellar );font-family:var( --e-global-typography-mt_button-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_button-font-size );font-weight:var( --e-global-typography-mt_button-font-weight );text-transform:var( --e-global-typography-mt_button-text-transform );line-height:var( --e-global-typography-mt_button-line-height );letter-spacing:var( --e-global-typography-mt_button-letter-spacing );fill:var( --e-global-color-mtlinen );color:var( --e-global-color-mtlinen );border-radius:0px 0px 0px 0px;padding:18px 30px 18px 30px;}.elementor-23389 .elementor-element.elementor-element-b2c08e6 .elementor-button:hover, .elementor-23389 .elementor-element.elementor-element-b2c08e6 .elementor-button:focus{background-color:var( --e-global-color-mtmerlot );color:var( --e-global-color-mtlinen );}.elementor-23389 .elementor-element.elementor-element-b2c08e6 .elementor-button:hover svg, .elementor-23389 .elementor-element.elementor-element-b2c08e6 .elementor-button:focus svg{fill:var( --e-global-color-mtlinen );}.elementor-23389 .elementor-element.elementor-element-58d9728{--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;}.elementor-23389 .elementor-element.elementor-element-fb95c14{font-family:var( --e-global-typography-mt_body-font-family ), Sans-serif;font-size:var( --e-global-typography-mt_body-font-size );font-weight:var( --e-global-typography-mt_body-font-weight );line-height:var( --e-global-typography-mt_body-line-height );color:var( --e-global-color-mtcellar );}body.elementor-page-23389:not(.elementor-motion-effects-element-type-background), body.elementor-page-23389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E6;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-23389 .elementor-element.elementor-element-f05cfea{--content-width:1440px;}.elementor-23389 .elementor-element.elementor-element-887371e{--width:62%;}.elementor-23389 .elementor-element.elementor-element-1da697b{--content-width:1440px;}.elementor-23389 .elementor-element.elementor-element-6ef8bf5{--width:48%;}.elementor-23389 .elementor-element.elementor-element-0646fb4{--width:44%;}.elementor-23389 .elementor-element.elementor-element-40cdd43{--content-width:1440px;}.elementor-23389 .elementor-element.elementor-element-1bb79df{--width:50%;}.elementor-23389 .elementor-element.elementor-element-c798d68{--width:40%;}.elementor-23389 .elementor-element.elementor-element-cef1c28{--content-width:1440px;}.elementor-23389 .elementor-element.elementor-element-8185353{--content-width:1440px;}.elementor-23389 .elementor-element.elementor-element-b0629db{--width:46%;}.elementor-23389 .elementor-element.elementor-element-58d9728{--width:46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23389 .elementor-element.elementor-element-887371e{--width:100%;}.elementor-23389 .elementor-element.elementor-element-6ef8bf5{--width:100%;}.elementor-23389 .elementor-element.elementor-element-0646fb4{--width:100%;}.elementor-23389 .elementor-element.elementor-element-b0629db{--width:100%;}.elementor-23389 .elementor-element.elementor-element-58d9728{--width:100%;}}@media(min-width:1367px){.elementor-23389 .elementor-element.elementor-element-cef1c28:not(.elementor-motion-effects-element-type-background), .elementor-23389 .elementor-element.elementor-element-cef1c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1366px){.elementor-23389 .elementor-element.elementor-element-210af83{font-size:var( --e-global-typography-mt_eyebrow-font-size );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-e197bde .elementor-heading-title{font-size:var( --e-global-typography-mt_display-font-size );line-height:var( --e-global-typography-mt_display-line-height );}.elementor-23389 .elementor-element.elementor-element-5b770b5{font-size:var( --e-global-typography-mt_lead-font-size );line-height:var( --e-global-typography-mt_lead-line-height );}.elementor-23389 .elementor-element.elementor-element-dd25f25 .elementor-button{font-size:var( --e-global-typography-mt_button-font-size );line-height:var( --e-global-typography-mt_button-line-height );letter-spacing:var( --e-global-typography-mt_button-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-c6ee3db .elementor-button{font-size:var( --e-global-typography-mt_button-font-size );line-height:var( --e-global-typography-mt_button-line-height );letter-spacing:var( --e-global-typography-mt_button-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-24cae21{font-size:var( --e-global-typography-mt_eyebrow-font-size );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-7499ae6 .elementor-heading-title{font-size:var( --e-global-typography-mt_h2-font-size );line-height:var( --e-global-typography-mt_h2-line-height );}.elementor-23389 .elementor-element.elementor-element-e0eaa83{font-size:var( --e-global-typography-mt_body-font-size );line-height:var( --e-global-typography-mt_body-line-height );}.elementor-23389 .elementor-element.elementor-element-92c0c81 .elementor-heading-title{font-size:var( --e-global-typography-mt_accent-font-size );line-height:var( --e-global-typography-mt_accent-line-height );}.elementor-23389 .elementor-element.elementor-element-b4bfe6f{font-size:var( --e-global-typography-mt_eyebrow-font-size );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-a7982b0 .elementor-heading-title{font-size:var( --e-global-typography-mt_h2-font-size );line-height:var( --e-global-typography-mt_h2-line-height );}.elementor-23389 .elementor-element.elementor-element-a8334b8{font-size:var( --e-global-typography-mt_body-font-size );line-height:var( --e-global-typography-mt_body-line-height );}.elementor-23389 .elementor-element.elementor-element-cdb9266{font-size:var( --e-global-typography-mt_eyebrow-font-size );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-f05883d .elementor-heading-title{font-size:var( --e-global-typography-mt_h2-font-size );line-height:var( --e-global-typography-mt_h2-line-height );}.elementor-23389 .elementor-element.elementor-element-2b42070{font-size:var( --e-global-typography-mt_lead-font-size );line-height:var( --e-global-typography-mt_lead-line-height );}.elementor-23389 .elementor-element.elementor-element-2e5315a .elementor-button{font-size:var( --e-global-typography-mt_button-font-size );line-height:var( --e-global-typography-mt_button-line-height );letter-spacing:var( --e-global-typography-mt_button-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-92cc9f1{font-size:var( --e-global-typography-mt_eyebrow-font-size );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-e4ac5ea .elementor-heading-title{font-size:var( --e-global-typography-mt_h2-font-size );line-height:var( --e-global-typography-mt_h2-line-height );}.elementor-23389 .elementor-element.elementor-element-fc7c764{font-size:var( --e-global-typography-mt_lead-font-size );line-height:var( --e-global-typography-mt_lead-line-height );}.elementor-23389 .elementor-element.elementor-element-b2c08e6 .elementor-button{font-size:var( --e-global-typography-mt_button-font-size );line-height:var( --e-global-typography-mt_button-line-height );letter-spacing:var( --e-global-typography-mt_button-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-fb95c14{font-size:var( --e-global-typography-mt_body-font-size );line-height:var( --e-global-typography-mt_body-line-height );}}@media(max-width:1024px){.elementor-23389 .elementor-element.elementor-element-f05cfea{--padding-top:170px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-23389 .elementor-element.elementor-element-210af83{font-size:var( --e-global-typography-mt_eyebrow-font-size );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-e197bde .elementor-heading-title{font-size:var( --e-global-typography-mt_display-font-size );line-height:var( --e-global-typography-mt_display-line-height );}.elementor-23389 .elementor-element.elementor-element-5b770b5{font-size:var( --e-global-typography-mt_lead-font-size );line-height:var( --e-global-typography-mt_lead-line-height );}.elementor-23389 .elementor-element.elementor-element-dd25f25 .elementor-button{font-size:var( --e-global-typography-mt_button-font-size );line-height:var( --e-global-typography-mt_button-line-height );letter-spacing:var( --e-global-typography-mt_button-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-c6ee3db .elementor-button{font-size:var( --e-global-typography-mt_button-font-size );line-height:var( --e-global-typography-mt_button-line-height );letter-spacing:var( --e-global-typography-mt_button-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-1da697b{--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;--padding-top:90px;--padding-bottom:82px;--padding-left:40px;--padding-right:40px;}.elementor-23389 .elementor-element.elementor-element-24cae21{font-size:var( --e-global-typography-mt_eyebrow-font-size );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-7499ae6 .elementor-heading-title{font-size:var( --e-global-typography-mt_h2-font-size );line-height:var( --e-global-typography-mt_h2-line-height );}.elementor-23389 .elementor-element.elementor-element-e0eaa83{font-size:var( --e-global-typography-mt_body-font-size );line-height:var( --e-global-typography-mt_body-line-height );}.elementor-23389 .elementor-element.elementor-element-92c0c81 .elementor-heading-title{font-size:var( --e-global-typography-mt_accent-font-size );line-height:var( --e-global-typography-mt_accent-line-height );}.elementor-23389 .elementor-element.elementor-element-40cdd43{--padding-top:90px;--padding-bottom:82px;--padding-left:40px;--padding-right:40px;}.elementor-23389 .elementor-element.elementor-element-b4bfe6f{font-size:var( --e-global-typography-mt_eyebrow-font-size );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-a7982b0 .elementor-heading-title{font-size:var( --e-global-typography-mt_h2-font-size );line-height:var( --e-global-typography-mt_h2-line-height );}.elementor-23389 .elementor-element.elementor-element-a8334b8{font-size:var( --e-global-typography-mt_body-font-size );line-height:var( --e-global-typography-mt_body-line-height );}.elementor-23389 .elementor-element.elementor-element-7e8608e{--grid-columns:2;}.elementor-23389 .elementor-element.elementor-element-cef1c28{--padding-top:90px;--padding-bottom:82px;--padding-left:40px;--padding-right:40px;}.elementor-23389 .elementor-element.elementor-element-cdb9266{font-size:var( --e-global-typography-mt_eyebrow-font-size );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-f05883d .elementor-heading-title{font-size:var( --e-global-typography-mt_h2-font-size );line-height:var( --e-global-typography-mt_h2-line-height );}.elementor-23389 .elementor-element.elementor-element-2b42070{font-size:var( --e-global-typography-mt_lead-font-size );line-height:var( --e-global-typography-mt_lead-line-height );}.elementor-23389 .elementor-element.elementor-element-2e5315a .elementor-button{font-size:var( --e-global-typography-mt_button-font-size );line-height:var( --e-global-typography-mt_button-line-height );letter-spacing:var( --e-global-typography-mt_button-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-8185353{--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;--padding-top:90px;--padding-bottom:82px;--padding-left:40px;--padding-right:40px;}.elementor-23389 .elementor-element.elementor-element-92cc9f1{font-size:var( --e-global-typography-mt_eyebrow-font-size );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-e4ac5ea .elementor-heading-title{font-size:var( --e-global-typography-mt_h2-font-size );line-height:var( --e-global-typography-mt_h2-line-height );}.elementor-23389 .elementor-element.elementor-element-fc7c764{font-size:var( --e-global-typography-mt_lead-font-size );line-height:var( --e-global-typography-mt_lead-line-height );}.elementor-23389 .elementor-element.elementor-element-b2c08e6 .elementor-button{font-size:var( --e-global-typography-mt_button-font-size );line-height:var( --e-global-typography-mt_button-line-height );letter-spacing:var( --e-global-typography-mt_button-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-fb95c14{font-size:var( --e-global-typography-mt_body-font-size );line-height:var( --e-global-typography-mt_body-line-height );}}@media(max-width:767px){.elementor-23389 .elementor-element.elementor-element-f05cfea{--min-height:620px;--padding-top:130px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-23389 .elementor-element.elementor-element-210af83{font-size:var( --e-global-typography-mt_eyebrow-font-size );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-e197bde .elementor-heading-title{font-size:var( --e-global-typography-mt_display-font-size );line-height:var( --e-global-typography-mt_display-line-height );}.elementor-23389 .elementor-element.elementor-element-5b770b5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-mt_lead-font-size );line-height:var( --e-global-typography-mt_lead-line-height );}.elementor-23389 .elementor-element.elementor-element-dd25f25 .elementor-button{font-size:var( --e-global-typography-mt_button-font-size );line-height:var( --e-global-typography-mt_button-line-height );letter-spacing:var( --e-global-typography-mt_button-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-c6ee3db .elementor-button{font-size:var( --e-global-typography-mt_button-font-size );line-height:var( --e-global-typography-mt_button-line-height );letter-spacing:var( --e-global-typography-mt_button-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-1da697b{--padding-top:66px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-23389 .elementor-element.elementor-element-6ef8bf5{--min-height:360px;}.elementor-23389 .elementor-element.elementor-element-24cae21{font-size:var( --e-global-typography-mt_eyebrow-font-size );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-7499ae6 .elementor-heading-title{font-size:var( --e-global-typography-mt_h2-font-size );line-height:var( --e-global-typography-mt_h2-line-height );}.elementor-23389 .elementor-element.elementor-element-e0eaa83{font-size:var( --e-global-typography-mt_body-font-size );line-height:var( --e-global-typography-mt_body-line-height );}.elementor-23389 .elementor-element.elementor-element-92c0c81 .elementor-heading-title{font-size:var( --e-global-typography-mt_accent-font-size );line-height:var( --e-global-typography-mt_accent-line-height );}.elementor-23389 .elementor-element.elementor-element-40cdd43{--padding-top:66px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-23389 .elementor-element.elementor-element-8dbda89{--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;}.elementor-23389 .elementor-element.elementor-element-1bb79df{--width:100%;}.elementor-23389 .elementor-element.elementor-element-b4bfe6f{font-size:var( --e-global-typography-mt_eyebrow-font-size );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-a7982b0 .elementor-heading-title{font-size:var( --e-global-typography-mt_h2-font-size );line-height:var( --e-global-typography-mt_h2-line-height );}.elementor-23389 .elementor-element.elementor-element-c798d68{--width:100%;}.elementor-23389 .elementor-element.elementor-element-a8334b8{font-size:var( --e-global-typography-mt_body-font-size );line-height:var( --e-global-typography-mt_body-line-height );}.elementor-23389 .elementor-element.elementor-element-7e8608e{--grid-columns:1;}.elementor-23389 .elementor-element.elementor-element-cef1c28{--padding-top:66px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-23389 .elementor-element.elementor-element-cdb9266{font-size:var( --e-global-typography-mt_eyebrow-font-size );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-f05883d .elementor-heading-title{font-size:var( --e-global-typography-mt_h2-font-size );line-height:var( --e-global-typography-mt_h2-line-height );}.elementor-23389 .elementor-element.elementor-element-2b42070{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-mt_lead-font-size );line-height:var( --e-global-typography-mt_lead-line-height );}.elementor-23389 .elementor-element.elementor-element-2e5315a .elementor-button{font-size:var( --e-global-typography-mt_button-font-size );line-height:var( --e-global-typography-mt_button-line-height );letter-spacing:var( --e-global-typography-mt_button-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-8185353{--padding-top:66px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-23389 .elementor-element.elementor-element-92cc9f1{font-size:var( --e-global-typography-mt_eyebrow-font-size );line-height:var( --e-global-typography-mt_eyebrow-line-height );letter-spacing:var( --e-global-typography-mt_eyebrow-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-e4ac5ea .elementor-heading-title{font-size:var( --e-global-typography-mt_h2-font-size );line-height:var( --e-global-typography-mt_h2-line-height );}.elementor-23389 .elementor-element.elementor-element-fc7c764{font-size:var( --e-global-typography-mt_lead-font-size );line-height:var( --e-global-typography-mt_lead-line-height );}.elementor-23389 .elementor-element.elementor-element-b2c08e6 .elementor-button{font-size:var( --e-global-typography-mt_button-font-size );line-height:var( --e-global-typography-mt_button-line-height );letter-spacing:var( --e-global-typography-mt_button-letter-spacing );}.elementor-23389 .elementor-element.elementor-element-fb95c14{font-size:var( --e-global-typography-mt_body-font-size );line-height:var( --e-global-typography-mt_body-line-height );}}/* Start custom CSS for loop-grid, class: .elementor-element-7e8608e */@keyframes mtWineDrop { from { opacity: 0; transform: translate3d(0,-48px,0); } to { opacity: 1; transform: none; } } .elementor-23389 .elementor-element.elementor-element-7e8608e .e-loop-item .animated.fadeInDown { animation-name: mtWineDrop; animation-duration: 1.1s; animation-timing-function: cubic-bezier(.22,.61,.36,1); animation-fill-mode: both; } .elementor-23389 .elementor-element.elementor-element-7e8608e .e-loop-item:nth-child(4n+2) .animated { animation-delay: .15s; } .elementor-23389 .elementor-element.elementor-element-7e8608e .e-loop-item:nth-child(4n+3) .animated { animation-delay: .3s; } .elementor-23389 .elementor-element.elementor-element-7e8608e .e-loop-item:nth-child(4n+4) .animated { animation-delay: .45s; } @media (prefers-reduced-motion: reduce) { .elementor-23389 .elementor-element.elementor-element-7e8608e .e-loop-item .animated { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40cdd43 */.elementor-23389 .elementor-element.elementor-element-40cdd43 { scroll-margin-top: 90px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb95c14 */.elementor-23389 .elementor-element.elementor-element-fb95c14 ul { list-style:none; margin:0; padding:0; border-top:1px solid rgba(108,79,62,.3); } .elementor-23389 .elementor-element.elementor-element-fb95c14 li { display:grid; grid-template-columns:56px 1fr; padding:20px 0; border-bottom:1px solid rgba(108,79,62,.3); } .elementor-23389 .elementor-element.elementor-element-fb95c14 li span { font-family:Cormorant Garamond,serif; font-style:italic; font-size:1.25rem; color:#6C4F3E; line-height:1.3; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8185353 */.elementor-23389 .elementor-element.elementor-element-8185353 { scroll-margin-top: 90px; }/* End custom CSS */