.elementor-2441 .elementor-element.elementor-element-b5f6905:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-b5f6905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;background-image:url("https://saspecialtywines.com/wp-content/uploads/2024/01/930-copy_website.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2441 .elementor-element.elementor-element-b5f6905 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.3;transition:background 0s, border-radius 0.3s, opacity 0s;}.elementor-2441 .elementor-element.elementor-element-b5f6905:hover > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.5;}.elementor-2441 .elementor-element.elementor-element-b5f6905{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3rem 0rem 0rem 0rem;z-index:30;}.elementor-2441 .elementor-element.elementor-element-0f008f8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2441 .elementor-element.elementor-element-566aea3{--display:flex;}.elementor-2441 .elementor-element.elementor-element-632b0fe{--spacer-size:400px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2441 .elementor-element.elementor-element-eca3dcf .elementor-icon-wrapper{text-align:center;}.elementor-2441 .elementor-element.elementor-element-eca3dcf.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-2441 .elementor-element.elementor-element-eca3dcf.elementor-view-framed .elementor-icon:hover, .elementor-2441 .elementor-element.elementor-element-eca3dcf.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2441 .elementor-element.elementor-element-eca3dcf.elementor-view-framed .elementor-icon:hover, .elementor-2441 .elementor-element.elementor-element-eca3dcf.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-2441 .elementor-element.elementor-global-3525{--spacer-size:50px;}.elementor-2441 .elementor-element.elementor-element-801ba4d{--spacer-size:50px;}.elementor-2441 .elementor-element.elementor-element-3beec7e{--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:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-2441 .elementor-element.elementor-element-3beec7e:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-3beec7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saspecialtywines.com/wp-content/uploads/2025/03/SA-GrapeRed_stoneSlab-scaled.webp");background-size:cover;}.elementor-2441 .elementor-element.elementor-element-b91e164{--display:flex;}.elementor-2441 .elementor-element.elementor-element-b11cb39{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:2;}.elementor-2441 .elementor-element.elementor-element-f6b00dc{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-925af40 > .elementor-widget-container{--e-transform-translateY:32px;}.elementor-2441 .elementor-element.elementor-element-925af40{text-align:center;}.elementor-2441 .elementor-element.elementor-element-925af40 img{border-style:none;}.elementor-2441 .elementor-element.elementor-element-0df0ec0{--spacer-size:50px;}.elementor-2441 .elementor-element.elementor-element-0df0ec0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2441 .elementor-element.elementor-element-7986c58{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-2441 .elementor-element.elementor-element-e32d17f{text-align:center;font-family:"veneer", Sans-serif;font-size:75px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:-0.3px;word-spacing:0em;color:var( --e-global-color-text );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2441 .elementor-element.elementor-element-2d630f9{text-align:center;}.elementor-2441 .elementor-element.elementor-element-2d630f9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:#282828;}.elementor-2441 .elementor-element.elementor-element-542a85a{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2441 .elementor-element.elementor-element-eeb49e4 .elementor-button{background-color:var( --e-global-color-3e8a60e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );fill:var( --e-global-color-f6ff4fd );color:var( --e-global-color-f6ff4fd );border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2441 .elementor-element.elementor-element-eeb49e4 .elementor-button:hover, .elementor-2441 .elementor-element.elementor-element-eeb49e4 .elementor-button:focus{background-color:var( --e-global-color-bb28350 );color:var( --e-global-color-primary );}.elementor-2441 .elementor-element.elementor-element-eeb49e4 .elementor-button:hover svg, .elementor-2441 .elementor-element.elementor-element-eeb49e4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2441 .elementor-element.elementor-element-044e9b9{--display:flex;}.elementor-2441 .elementor-element.elementor-element-1087691{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:2;}.elementor-2441 .elementor-element.elementor-element-5c93283{--display:flex;--justify-content:center;}.elementor-2441 .elementor-element.elementor-element-d5e740e{text-align:center;font-family:"veneer", Sans-serif;font-size:75px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:-0.3px;word-spacing:0em;}.elementor-2441 .elementor-element.elementor-element-5fc777e{text-align:center;}.elementor-2441 .elementor-element.elementor-element-5fc777e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-bb28350 );}.elementor-2441 .elementor-element.elementor-element-1424e74{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-46b99dc .elementor-button{background-color:var( --e-global-color-3e8a60e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );fill:var( --e-global-color-f6ff4fd );color:var( --e-global-color-f6ff4fd );border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2441 .elementor-element.elementor-element-46b99dc .elementor-button:hover, .elementor-2441 .elementor-element.elementor-element-46b99dc .elementor-button:focus{background-color:var( --e-global-color-bb28350 );color:var( --e-global-color-primary );}.elementor-2441 .elementor-element.elementor-element-46b99dc .elementor-button:hover svg, .elementor-2441 .elementor-element.elementor-element-46b99dc .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2441 .elementor-element.elementor-element-f35ef23{--display:flex;}.elementor-2441 .elementor-element.elementor-element-453a692 > .elementor-widget-container{--e-transform-translateY:32px;}.elementor-2441 .elementor-element.elementor-element-453a692{text-align:center;}.elementor-2441 .elementor-element.elementor-element-453a692 img{border-style:none;}.elementor-2441 .elementor-element.elementor-element-087e766{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:2;}.elementor-2441 .elementor-element.elementor-element-0ee0cfc{--display:flex;}.elementor-2441 .elementor-element.elementor-element-377ef19 > .elementor-widget-container{--e-transform-translateY:32px;}.elementor-2441 .elementor-element.elementor-element-377ef19{text-align:center;}.elementor-2441 .elementor-element.elementor-element-377ef19 img{border-style:none;}.elementor-2441 .elementor-element.elementor-element-128a81e{--display:flex;--justify-content:center;}.elementor-2441 .elementor-element.elementor-element-a42f3e1{text-align:center;font-family:"veneer", Sans-serif;font-size:75px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:-0.3px;word-spacing:0em;}.elementor-2441 .elementor-element.elementor-element-8268ffc{text-align:center;}.elementor-2441 .elementor-element.elementor-element-8268ffc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-bb28350 );}.elementor-2441 .elementor-element.elementor-element-e9431b4{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-9d4aa44 .elementor-button{background-color:var( --e-global-color-3e8a60e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );fill:var( --e-global-color-f6ff4fd );color:var( --e-global-color-f6ff4fd );border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2441 .elementor-element.elementor-element-9d4aa44 .elementor-button:hover, .elementor-2441 .elementor-element.elementor-element-9d4aa44 .elementor-button:focus{background-color:var( --e-global-color-bb28350 );color:var( --e-global-color-primary );}.elementor-2441 .elementor-element.elementor-element-9d4aa44 .elementor-button:hover svg, .elementor-2441 .elementor-element.elementor-element-9d4aa44 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2441 .elementor-element.elementor-element-8cd6c89{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:2;}.elementor-2441 .elementor-element.elementor-element-200e9a9{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-2441 .elementor-element.elementor-element-05cc813{text-align:center;font-family:"veneer", Sans-serif;font-size:75px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1em;letter-spacing:-0.3px;word-spacing:0em;color:var( --e-global-color-text );}.elementor-2441 .elementor-element.elementor-element-8ed5356{text-align:center;}.elementor-2441 .elementor-element.elementor-element-8ed5356 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-2441 .elementor-element.elementor-element-eae8345{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-2441 .elementor-element.elementor-element-eae8345 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-2441 .elementor-element.elementor-element-eae8345.elementor-element{--align-self:center;}.elementor-2441 .elementor-element.elementor-element-c12294c .elementor-button{background-color:var( --e-global-color-3e8a60e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );fill:var( --e-global-color-f6ff4fd );color:var( --e-global-color-f6ff4fd );border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2441 .elementor-element.elementor-element-c12294c .elementor-button:hover, .elementor-2441 .elementor-element.elementor-element-c12294c .elementor-button:focus{background-color:var( --e-global-color-bb28350 );color:var( --e-global-color-primary );}.elementor-2441 .elementor-element.elementor-element-c12294c .elementor-button:hover svg, .elementor-2441 .elementor-element.elementor-element-c12294c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2441 .elementor-element.elementor-element-2c2dc01{--display:flex;}.elementor-2441 .elementor-element.elementor-element-3cbc5f8 > .elementor-widget-container{--e-transform-translateY:32px;}.elementor-2441 .elementor-element.elementor-element-3cbc5f8{text-align:center;}.elementor-2441 .elementor-element.elementor-element-3cbc5f8 img{border-style:none;}.elementor-2441 .elementor-element.elementor-element-feccaef{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2441 .elementor-element.elementor-element-318b913{--display:flex;}.elementor-2441 .elementor-element.elementor-element-b4345cf{--spacer-size:35px;}.elementor-2441 .elementor-element.elementor-element-1f8aeb7{color:#FFFFFF;}.elementor-2441 .elementor-element.elementor-element-ece1988{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2441 .elementor-element.elementor-element-ece1988:hover{background-color:#28282800;}.elementor-2441 .elementor-element.elementor-element-0cb1e84{--display:flex;}.elementor-2441 .elementor-element.elementor-element-e236406{text-align:center;}.elementor-2441 .elementor-element.elementor-element-e236406:hover img{opacity:0.5;}.elementor-2441 .elementor-element.elementor-element-e236406 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-f6ff4fd );}.elementor-2441 .elementor-element.elementor-element-f44d8b5 > .elementor-widget-container{border-style:none;}.elementor-2441 .elementor-element.elementor-element-f44d8b5{text-align:center;}.elementor-2441 .elementor-element.elementor-element-f44d8b5 .elementor-heading-title{font-family:"veneer", Sans-serif;font-size:2.4em;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#F8F8F8;}.elementor-2441 .elementor-element.elementor-element-f44d8b5 .elementor-heading-title a:hover, .elementor-2441 .elementor-element.elementor-element-f44d8b5 .elementor-heading-title a:focus{color:var( --e-global-color-f6ff4fd );}.elementor-2441 .elementor-element.elementor-element-4940e96{--display:flex;}.elementor-2441 .elementor-element.elementor-element-4e3c630{text-align:center;}.elementor-2441 .elementor-element.elementor-element-4e3c630 img{opacity:1;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-f6ff4fd );}.elementor-2441 .elementor-element.elementor-element-4e3c630:hover img{opacity:0.5;}.elementor-2441 .elementor-element.elementor-element-f0b4274 > .elementor-widget-container{border-style:none;}.elementor-2441 .elementor-element.elementor-element-f0b4274{text-align:center;}.elementor-2441 .elementor-element.elementor-element-f0b4274 .elementor-heading-title{font-family:"veneer", Sans-serif;font-size:2.4em;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#F8F8F8;}.elementor-2441 .elementor-element.elementor-element-f0b4274 .elementor-heading-title a:hover, .elementor-2441 .elementor-element.elementor-element-f0b4274 .elementor-heading-title a:focus{color:var( --e-global-color-f6ff4fd );}.elementor-2441 .elementor-element.elementor-element-1ccde91{--display:flex;}.elementor-2441 .elementor-element.elementor-element-83a275a{text-align:center;}.elementor-2441 .elementor-element.elementor-element-83a275a:hover img{opacity:0.5;}.elementor-2441 .elementor-element.elementor-element-83a275a img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-f6ff4fd );}.elementor-2441 .elementor-element.elementor-element-d7a2b40 > .elementor-widget-container{border-style:none;}.elementor-2441 .elementor-element.elementor-element-d7a2b40{text-align:center;}.elementor-2441 .elementor-element.elementor-element-d7a2b40 .elementor-heading-title{font-family:"veneer", Sans-serif;font-size:2.2em;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#F8F8F8;}.elementor-2441 .elementor-element.elementor-element-d7a2b40 .elementor-heading-title a:hover, .elementor-2441 .elementor-element.elementor-element-d7a2b40 .elementor-heading-title a:focus{color:var( --e-global-color-f6ff4fd );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2441 .elementor-element.elementor-element-3beec7e{--content-width:1462px;}.elementor-2441 .elementor-element.elementor-element-318b913{--width:100%;}.elementor-2441 .elementor-element.elementor-element-0cb1e84{--width:33%;}.elementor-2441 .elementor-element.elementor-element-4940e96{--width:33.332%;}.elementor-2441 .elementor-element.elementor-element-1ccde91{--width:33%;}}@media(max-width:1024px){.elementor-2441 .elementor-element.elementor-element-b5f6905{margin-top:0px;margin-bottom:0px;padding:0rem 0rem 0rem 0rem;}.elementor-bc-flex-widget .elementor-2441 .elementor-element.elementor-element-0f008f8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2441 .elementor-element.elementor-element-0f008f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2441 .elementor-element.elementor-element-0f008f8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2441 .elementor-element.elementor-element-0f008f8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2441 .elementor-element.elementor-element-0f008f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2441 .elementor-element.elementor-element-0f008f8{z-index:0;}.elementor-2441 .elementor-element.elementor-element-632b0fe{--spacer-size:350px;}.elementor-2441 .elementor-element.elementor-element-801ba4d{--spacer-size:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-0df0ec0{width:var( --container-widget-width, 10px );max-width:10px;--container-widget-width:10px;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-e32d17f{width:100%;max-width:100%;font-size:50px;}.elementor-2441 .elementor-element.elementor-element-e32d17f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2441 .elementor-element.elementor-element-2d630f9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2441 .elementor-element.elementor-element-542a85a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2441 .elementor-element.elementor-element-eeb49e4 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-d5e740e{width:100%;max-width:100%;font-size:50px;}.elementor-2441 .elementor-element.elementor-element-d5e740e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2441 .elementor-element.elementor-element-5fc777e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2441 .elementor-element.elementor-element-1424e74{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-46b99dc .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-a42f3e1{width:100%;max-width:100%;font-size:50px;}.elementor-2441 .elementor-element.elementor-element-a42f3e1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2441 .elementor-element.elementor-element-8268ffc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2441 .elementor-element.elementor-element-e9431b4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-9d4aa44 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-05cc813{width:100%;max-width:100%;font-size:50px;}.elementor-2441 .elementor-element.elementor-element-05cc813.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2441 .elementor-element.elementor-element-8ed5356 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2441 .elementor-element.elementor-element-eae8345{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-c12294c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-2441 .elementor-element.elementor-element-b5f6905:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-b5f6905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-292px 0px;background-size:cover;}.elementor-2441 .elementor-element.elementor-element-566aea3{--width:500px;--flex-wrap:nowrap;}.elementor-2441 .elementor-element.elementor-element-632b0fe{--spacer-size:350px;}.elementor-2441 .elementor-element.elementor-element-801ba4d{--spacer-size:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-925af40 > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-2441 .elementor-element.elementor-element-925af40 img{width:75%;max-width:75%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2441 .elementor-element.elementor-element-2d630f9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2441 .elementor-element.elementor-element-542a85a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-2441 .elementor-element.elementor-element-eeb49e4 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-5c93283{--width:100%;}.elementor-2441 .elementor-element.elementor-element-5fc777e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2441 .elementor-element.elementor-element-1424e74{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-46b99dc .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-f35ef23.e-con{--order:-99999 /* order start hack */;}.elementor-2441 .elementor-element.elementor-element-453a692{width:100%;max-width:100%;}.elementor-2441 .elementor-element.elementor-element-453a692 > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-2441 .elementor-element.elementor-element-453a692.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2441 .elementor-element.elementor-element-453a692 img{width:75%;max-width:75%;}.elementor-2441 .elementor-element.elementor-element-377ef19 > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-2441 .elementor-element.elementor-element-377ef19 img{width:75%;max-width:75%;}.elementor-2441 .elementor-element.elementor-element-8268ffc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2441 .elementor-element.elementor-element-e9431b4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-9d4aa44 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-200e9a9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2441 .elementor-element.elementor-element-8ed5356 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-2441 .elementor-element.elementor-element-eae8345 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2441 .elementor-element.elementor-element-eae8345{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-c12294c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2441 .elementor-element.elementor-element-2c2dc01.e-con{--order:-99999 /* order start hack */;}.elementor-2441 .elementor-element.elementor-element-3cbc5f8 > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-2441 .elementor-element.elementor-element-3cbc5f8 img{width:75%;max-width:75%;}.elementor-2441 .elementor-element.elementor-element-ece1988{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2441 .elementor-element.elementor-element-0cb1e84{--width:100%;}.elementor-2441 .elementor-element.elementor-element-4940e96{--width:100%;}.elementor-2441 .elementor-element.elementor-element-1ccde91{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2441 .elementor-element.elementor-element-0f008f8{width:100%;}}@media(min-width:1025px){.elementor-2441 .elementor-element.elementor-element-b5f6905:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-b5f6905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2441 .elementor-element.elementor-element-3beec7e:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-3beec7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'veneer';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://saspecialtywines.com/wp-content/uploads/2026/08/Veneer.ttf') format('truetype');
}
/* End Custom Fonts CSS */