.elementor-6473 .elementor-element.elementor-element-35a818c0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6473 .elementor-element.elementor-element-35a818c0:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-35a818c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shamrockhillsvineyard.com/wp-content/uploads/2026/11/484379431_1755180962090837_50464297346557799_n-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6473 .elementor-element.elementor-element-35a818c0 > .elementor-background-overlay{background-color:rgba(15,49,36,0.80);opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6473 .elementor-element.elementor-element-35a818c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-bc-flex-widget .elementor-6473 .elementor-element.elementor-element-2255dd53.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-6473 .elementor-element.elementor-element-2255dd53.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-6473 .elementor-element.elementor-element-2255dd53 > .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6473 .elementor-element.elementor-element-3b2f8a26{text-align:start;}.elementor-6473 .elementor-element.elementor-element-3b2f8a26 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:60px;font-weight:600;line-height:1.1em;color:#FFF8EB;}.elementor-6473 .elementor-element.elementor-element-7bb45d0{text-align:start;}.elementor-6473 .elementor-element.elementor-element-7bb45d0 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:600;line-height:1.1em;color:#F6E8C3;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6473 .elementor-element.elementor-element-333f5fbc .elementor-button{background-color:#9E1B32;font-family:"Arial", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:14px 24px 14px 24px;}.elementor-6473 .elementor-element.elementor-element-b65de7d > .elementor-element-populated{padding:10px 15px 10px 15px;}.elementor-6473 .elementor-element.elementor-element-78b40804:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-78b40804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-6473 .elementor-element.elementor-element-78b40804{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 30px 25px 30px;}.elementor-6473 .elementor-element.elementor-element-78b40804 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6473 .elementor-element.elementor-element-675b2c78 > .elementor-element-populated{padding:10px 15px 10px 15px;}.elementor-6473 .elementor-element.elementor-element-4ba5e4f2{text-align:center;}.elementor-6473 .elementor-element.elementor-element-4ba5e4f2 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;color:#9E1B32;}.elementor-6473 .elementor-element.elementor-element-5a914dd3:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-5a914dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-6473 .elementor-element.elementor-element-5a914dd3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 25px 55px 25px;}.elementor-6473 .elementor-element.elementor-element-5a914dd3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6473 .elementor-element.elementor-element-3b3c0cf2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6473 .elementor-element.elementor-element-3b3c0cf2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EA;}.elementor-6473 .elementor-element.elementor-element-3b3c0cf2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6C3A0;box-shadow:0px 6px 20px 0px rgba(0,0,0,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 18px 24px 18px;}.elementor-6473 .elementor-element.elementor-element-3b3c0cf2 > .elementor-element-populated, .elementor-6473 .elementor-element.elementor-element-3b3c0cf2 > .elementor-element-populated > .elementor-background-overlay, .elementor-6473 .elementor-element.elementor-element-3b3c0cf2 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-6473 .elementor-element.elementor-element-3b3c0cf2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6473 .elementor-element.elementor-element-6b1d7c13{text-align:center;}.elementor-6473 .elementor-element.elementor-element-10873016{text-align:center;}.elementor-6473 .elementor-element.elementor-element-10873016 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:27px;font-weight:600;line-height:1.1em;color:#173F2F;}.elementor-6473 .elementor-element.elementor-element-5c3e44d8{text-align:center;}.elementor-6473 .elementor-element.elementor-element-5c3e44d8 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:600;line-height:1.1em;color:#9E1B32;}.elementor-6473 .elementor-element.elementor-element-55a53181 .elementor-button{background-color:#9E1B32;font-family:"Arial", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:14px 24px 14px 24px;}.elementor-6473 .elementor-element.elementor-element-56792a4a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6473 .elementor-element.elementor-element-56792a4a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EA;}.elementor-6473 .elementor-element.elementor-element-56792a4a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6C3A0;box-shadow:0px 6px 20px 0px rgba(0,0,0,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 18px 24px 18px;}.elementor-6473 .elementor-element.elementor-element-56792a4a > .elementor-element-populated, .elementor-6473 .elementor-element.elementor-element-56792a4a > .elementor-element-populated > .elementor-background-overlay, .elementor-6473 .elementor-element.elementor-element-56792a4a > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-6473 .elementor-element.elementor-element-56792a4a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6473 .elementor-element.elementor-element-164b66a3{width:var( --container-widget-width, 88.908% );max-width:88.908%;--container-widget-width:88.908%;--container-widget-flex-grow:0;text-align:center;}.elementor-6473 .elementor-element.elementor-element-30a85f26{text-align:center;}.elementor-6473 .elementor-element.elementor-element-30a85f26 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:27px;font-weight:600;line-height:1.1em;color:#173F2F;}.elementor-6473 .elementor-element.elementor-element-ff30e8f{text-align:center;}.elementor-6473 .elementor-element.elementor-element-ff30e8f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:600;line-height:1.1em;color:#9E1B32;}.elementor-6473 .elementor-element.elementor-element-5d4174a4 .elementor-button{background-color:#9E1B32;font-family:"Arial", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:14px 24px 14px 24px;}.elementor-6473 .elementor-element.elementor-element-2c4cd61b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6473 .elementor-element.elementor-element-2c4cd61b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EA;}.elementor-6473 .elementor-element.elementor-element-2c4cd61b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6C3A0;box-shadow:0px 6px 20px 0px rgba(0,0,0,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 18px 24px 18px;}.elementor-6473 .elementor-element.elementor-element-2c4cd61b > .elementor-element-populated, .elementor-6473 .elementor-element.elementor-element-2c4cd61b > .elementor-element-populated > .elementor-background-overlay, .elementor-6473 .elementor-element.elementor-element-2c4cd61b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-6473 .elementor-element.elementor-element-2c4cd61b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6473 .elementor-element.elementor-element-5131268d{width:var( --container-widget-width, 97.375% );max-width:97.375%;--container-widget-width:97.375%;--container-widget-flex-grow:0;text-align:center;}.elementor-6473 .elementor-element.elementor-element-23a932b9{text-align:center;}.elementor-6473 .elementor-element.elementor-element-23a932b9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:27px;font-weight:600;line-height:1.1em;color:#173F2F;}.elementor-6473 .elementor-element.elementor-element-69a82b6b{text-align:center;}.elementor-6473 .elementor-element.elementor-element-69a82b6b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:600;line-height:1.1em;color:#9E1B32;}.elementor-6473 .elementor-element.elementor-element-20a838e2 .elementor-button{background-color:#9E1B32;font-family:"Arial", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:14px 24px 14px 24px;}.elementor-6473 .elementor-element.elementor-element-1b91abb2:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-1b91abb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EA;}.elementor-6473 .elementor-element.elementor-element-1b91abb2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-6473 .elementor-element.elementor-element-1b91abb2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6473 .elementor-element.elementor-element-882e075 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6473 .elementor-element.elementor-element-2f003d4b{width:var( --container-widget-width, 245.149% );max-width:245.149%;--container-widget-width:245.149%;--container-widget-flex-grow:0;text-align:center;}.elementor-bc-flex-widget .elementor-6473 .elementor-element.elementor-element-2b2cd5b1.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-6473 .elementor-element.elementor-element-2b2cd5b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-6473 .elementor-element.elementor-element-2b2cd5b1 > .elementor-element-populated{padding:35px 35px 35px 35px;}.elementor-6473 .elementor-element.elementor-element-7e72b271{text-align:start;}.elementor-6473 .elementor-element.elementor-element-7e72b271 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;color:#173F2F;}.elementor-6473 .elementor-element.elementor-element-2df8679e .elementor-button{background-color:#9E1B32;font-family:"Arial", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:14px 24px 14px 24px;}.elementor-6473 .elementor-element.elementor-element-3bef57ef:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-3bef57ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E4;}.elementor-6473 .elementor-element.elementor-element-3bef57ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 25px 55px 25px;}.elementor-6473 .elementor-element.elementor-element-3bef57ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6473 .elementor-element.elementor-element-4f5a813b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6473 .elementor-element.elementor-element-4f5a813b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EA;}.elementor-6473 .elementor-element.elementor-element-4f5a813b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6C3A0;box-shadow:0px 6px 20px 0px rgba(0,0,0,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-6473 .elementor-element.elementor-element-4f5a813b > .elementor-element-populated, .elementor-6473 .elementor-element.elementor-element-4f5a813b > .elementor-element-populated > .elementor-background-overlay, .elementor-6473 .elementor-element.elementor-element-4f5a813b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-6473 .elementor-element.elementor-element-4f5a813b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6473 .elementor-element.elementor-element-6a12124{text-align:start;}.elementor-6473 .elementor-element.elementor-element-6a12124 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:600;line-height:1.1em;color:#9E1B32;}.elementor-6473 .elementor-element.elementor-element-513f87df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6473 .elementor-element.elementor-element-513f87df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EA;}.elementor-6473 .elementor-element.elementor-element-513f87df > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6C3A0;box-shadow:0px 6px 20px 0px rgba(0,0,0,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-6473 .elementor-element.elementor-element-513f87df > .elementor-element-populated, .elementor-6473 .elementor-element.elementor-element-513f87df > .elementor-element-populated > .elementor-background-overlay, .elementor-6473 .elementor-element.elementor-element-513f87df > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-6473 .elementor-element.elementor-element-513f87df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6473 .elementor-element.elementor-element-67e8d7bc{text-align:start;}.elementor-6473 .elementor-element.elementor-element-67e8d7bc .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:600;line-height:1.1em;color:#9E1B32;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6473 .elementor-element.elementor-element-140713c5 .elementor-accordion-icon, .elementor-6473 .elementor-element.elementor-element-140713c5 .elementor-accordion-title{color:#9E1B32;}.elementor-6473 .elementor-element.elementor-element-140713c5 .elementor-accordion-icon svg{fill:#9E1B32;}.elementor-6473 .elementor-element.elementor-element-140713c5 .elementor-active .elementor-accordion-icon, .elementor-6473 .elementor-element.elementor-element-140713c5 .elementor-active .elementor-accordion-title{color:var( --e-global-color-cef925d );}.elementor-6473 .elementor-element.elementor-element-140713c5 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-cef925d );}.elementor-6473 .elementor-element.elementor-element-3e38f08d:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-3e38f08d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E1B32;}.elementor-6473 .elementor-element.elementor-element-3e38f08d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 30px 55px 30px;}.elementor-6473 .elementor-element.elementor-element-3e38f08d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6473 .elementor-element.elementor-element-5bd0fb89 > .elementor-element-populated{padding:10px 15px 10px 15px;}.elementor-6473 .elementor-element.elementor-element-503396ae{text-align:center;}.elementor-6473 .elementor-element.elementor-element-503396ae .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:42px;font-weight:600;line-height:1.1em;color:#FFF8EB;}.elementor-6473 .elementor-element.elementor-element-65cdcc65 .elementor-button{background-color:#FFF7EA;font-family:"Arial", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;fill:#9E1B32;color:#9E1B32;border-radius:4px 4px 4px 4px;padding:14px 24px 14px 24px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6473 .elementor-element.elementor-element-3b3c0cf2{width:35.012%;}.elementor-6473 .elementor-element.elementor-element-56792a4a{width:36.968%;}.elementor-6473 .elementor-element.elementor-element-2c4cd61b{width:39.208%;}}