.elementor-646 .elementor-element.elementor-element-b44daad{--display:flex;--min-height:300px;--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;--overlay-opacity:0.12;}.elementor-646 .elementor-element.elementor-element-b44daad:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-b44daad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#457155;}.elementor-646 .elementor-element.elementor-element-b44daad::before, .elementor-646 .elementor-element.elementor-element-b44daad > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-b44daad > .e-con-inner > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-b44daad > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-b44daad > .e-con-inner > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-b44daad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Sunset.jpg");--background-overlay:'';background-position:-5px -314px;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-b44daad::before{filter:brightness( 86% ) contrast( 113% ) saturate( 64% ) blur( 0px ) hue-rotate( 0deg );}.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-646 .elementor-element.elementor-element-8c9ea4b{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-646 .elementor-element.elementor-element-8c9ea4b .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:44px;font-weight:600;color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-4a5643c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 130px 0px 130px;text-align:center;}.elementor-646 .elementor-element.elementor-element-4a5643c .elementor-heading-title{font-family:"Cambay", Sans-serif;font-size:21px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-b483801{--display:flex;--min-height:450px;--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-646 .elementor-element.elementor-element-b483801:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-b483801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/napa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-b483801 > .elementor-shape-bottom .elementor-shape-fill, .elementor-646 .elementor-element.elementor-element-b483801 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F8F4E9;}.elementor-646 .elementor-element.elementor-element-b483801 > .elementor-shape-bottom svg, .elementor-646 .elementor-element.elementor-element-b483801 > .e-con-inner > .elementor-shape-bottom svg{height:227px;}.elementor-646 .elementor-element.elementor-element-7ccd5a0{--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;--margin-top:-124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-646 .elementor-element.elementor-element-7ccd5a0:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-7ccd5a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4E9;}.elementor-646 .elementor-element.elementor-element-7ccd5a0 > .elementor-shape-bottom .elementor-shape-fill, .elementor-646 .elementor-element.elementor-element-7ccd5a0 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F8F4E9;}.elementor-646 .elementor-element.elementor-element-7ccd5a0 > .elementor-shape-bottom svg, .elementor-646 .elementor-element.elementor-element-7ccd5a0 > .e-con-inner > .elementor-shape-bottom svg{height:103px;}.elementor-646 .elementor-element.elementor-element-9493a00 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-646 .elementor-element.elementor-element-5cab02e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-646 .elementor-element.elementor-element-5cab02e:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-5cab02e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4E9;}.elementor-646 .elementor-element.elementor-element-7d4cdb1{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-7d4cdb1:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-7d4cdb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-8050332{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-8050332:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-8050332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/image.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.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-646 .elementor-element.elementor-element-df3b940{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-df3b940:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-df3b940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-37c0a3d{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-37c0a3d:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-37c0a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/vineyard-park-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-d7054ee{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-d7054ee:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-d7054ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-6d5775a{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-6d5775a:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-6d5775a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Brix-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-437820d{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-437820d:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-437820d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-3849bd8{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-3849bd8:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-3849bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/bann.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-f36ed67{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-f36ed67:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-f36ed67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-04c3671{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-04c3671:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-04c3671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Carneros-Inn-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-0559eda{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-0559eda:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-0559eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-986007d{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-986007d:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-986007d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Christian-Bros-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-b6b85b6{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-b6b85b6:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-b6b85b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-f347495{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-f347495:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-f347495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Senza-Hotel-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-52aac71{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-52aac71:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-52aac71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-d26bdef{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-d26bdef:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-d26bdef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Chandon-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-1b7527d{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-1b7527d:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-1b7527d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-ee5c5a7{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-ee5c5a7:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-ee5c5a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Merryvale-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-0c9b817{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-0c9b817:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-0c9b817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-8c386c1{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-8c386c1:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-8c386c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Solage-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-e5c271a{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:6px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-40px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:12px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.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-646 .elementor-element.elementor-element-e90177c .elementor-button:hover, .elementor-646 .elementor-element.elementor-element-e90177c .elementor-button:focus{background-color:#345540;color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-e90177c .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-646 .elementor-element.elementor-element-e90177c .elementor-button:hover svg, .elementor-646 .elementor-element.elementor-element-e90177c .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-5815af3{--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-646 .elementor-element.elementor-element-5815af3:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-5815af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4E9;}.elementor-646 .elementor-element.elementor-element-17430ba{--spacer-size:25px;}.elementor-646 .elementor-element.elementor-element-ea0a2c8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-646 .elementor-element.elementor-element-2ffffd4{--spacer-size:25px;}.elementor-646 .elementor-element.elementor-element-7c13bbd{--display:flex;--min-height:387px;--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-646 .elementor-element.elementor-element-7c13bbd:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-7c13bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/sonoma.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-7c13bbd > .elementor-shape-bottom .elementor-shape-fill, .elementor-646 .elementor-element.elementor-element-7c13bbd > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F8F4E9;}.elementor-646 .elementor-element.elementor-element-7c13bbd > .elementor-shape-bottom svg, .elementor-646 .elementor-element.elementor-element-7c13bbd > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:106px;}.elementor-646 .elementor-element.elementor-element-eec4212{--display:flex;}.elementor-646 .elementor-element.elementor-element-eec4212:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-eec4212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4E9;}.elementor-646 .elementor-element.elementor-element-71a2509{margin:-73px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-646 .elementor-element.elementor-element-71a2509 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-646 .elementor-element.elementor-element-33ced0a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-646 .elementor-element.elementor-element-33ced0a:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-33ced0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4E9;}.elementor-646 .elementor-element.elementor-element-578e053{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-578e053:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-578e053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-64eef11{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-64eef11:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-64eef11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Landmark-Winery.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-b791c15{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-b791c15:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-b791c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-2963980{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-2963980:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-2963980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Sebastiani-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-1699590{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-1699590:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-1699590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-5a6f85c{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-5a6f85c:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-5a6f85c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Cline-Cellars-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-78ff489{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-78ff489:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-78ff489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-e8bafeb{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-e8bafeb:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-e8bafeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/St-Francis-Winery-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-64ce104{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-64ce104:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-64ce104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-2ceaf38{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-2ceaf38:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-2ceaf38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Heritage-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-da01b3b{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-da01b3b:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-da01b3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-c3cfc43{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-c3cfc43:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-c3cfc43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/AC-Hotel.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-6210414{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-6210414:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-6210414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-300a20b{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-300a20b:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-300a20b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Alexander-Valley-Hall-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-c293fe2{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-c293fe2:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-c293fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-81a670a{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-81a670a:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-81a670a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/BR-Cohn-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-9782b66{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-9782b66:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-9782b66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-b0b52d4{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-b0b52d4:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-b0b52d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Been-N-Blooms-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-8ccbbbb{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-8ccbbbb:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-8ccbbbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-2baca68{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-2baca68:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-2baca68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Kunde-Family-Winery.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-f34df75{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:6px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-40px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:12px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-646 .elementor-element.elementor-element-e5db250 .elementor-button:hover, .elementor-646 .elementor-element.elementor-element-e5db250 .elementor-button:focus{background-color:#345540;color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-e5db250 .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-646 .elementor-element.elementor-element-e5db250 .elementor-button:hover svg, .elementor-646 .elementor-element.elementor-element-e5db250 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-9209908{--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-646 .elementor-element.elementor-element-9209908:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-9209908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4E9;}.elementor-646 .elementor-element.elementor-element-bf75f73{--spacer-size:50px;}.elementor-646 .elementor-element.elementor-element-ea62624{--display:flex;--min-height:387px;--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-646 .elementor-element.elementor-element-ea62624:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-ea62624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/solano.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-ea62624 > .elementor-shape-bottom .elementor-shape-fill, .elementor-646 .elementor-element.elementor-element-ea62624 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F8F4E9;}.elementor-646 .elementor-element.elementor-element-ea62624 > .elementor-shape-bottom svg, .elementor-646 .elementor-element.elementor-element-ea62624 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:109px;}.elementor-646 .elementor-element.elementor-element-09b1916{--display:flex;}.elementor-646 .elementor-element.elementor-element-09b1916:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-09b1916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4E9;}.elementor-646 .elementor-element.elementor-element-eef08cf{margin:-73px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 550px;text-align:center;}.elementor-646 .elementor-element.elementor-element-eef08cf .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-646 .elementor-element.elementor-element-2196a11{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-646 .elementor-element.elementor-element-2196a11:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-2196a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4E9;}.elementor-646 .elementor-element.elementor-element-7e96d9f{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-7e96d9f:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-7e96d9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-d8074b5{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-d8074b5:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-d8074b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/02/suisun-valley-inn-2.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-ecae85f{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-ecae85f:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-ecae85f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-471b5c2{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-471b5c2:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-471b5c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Back-Road-Vines.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-a8e1f04{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-a8e1f04:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-a8e1f04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-9442471{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-9442471:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-9442471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Jefferson-Street-Mansion.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-0c6fc5b{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-0c6fc5b:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-0c6fc5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-f0c2120{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-f0c2120:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-f0c2120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Light-House-at-Glen-Cove.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-1ff6cb4{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-1ff6cb4:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-1ff6cb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-0ada8bb{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-0ada8bb:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-0ada8bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Admirals-Mansion.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-943245e{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-943245e:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-943245e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-42baa3c{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-42baa3c:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-42baa3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Monk-Ranch.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-8b62e60{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-8b62e60:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-8b62e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-5357df4{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-5357df4:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-5357df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Blue-Victorian-Winery.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-2affc06{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-2affc06:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-2affc06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-748fbf6{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-748fbf6:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-748fbf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Vacaville-Opera-House.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-98f4d65{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-98f4d65:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-98f4d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-380001e{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-380001e:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-380001e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Joyful-Ranch.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-5ad1f48{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-5ad1f48:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-5ad1f48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-e2c8c3b{--display:flex;--min-height:250px;--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;--border-radius:15px 15px 15px 15px;}.elementor-646 .elementor-element.elementor-element-e2c8c3b:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-e2c8c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://napaweddingpackage.com/wp-content/uploads/2026/01/Bella-Vista-Farms.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-646 .elementor-element.elementor-element-27a6650{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:6px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-40px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:12px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-646 .elementor-element.elementor-element-0db350f .elementor-button:hover, .elementor-646 .elementor-element.elementor-element-0db350f .elementor-button:focus{background-color:#345540;color:var( --e-global-color-astglobalcolor4 );}.elementor-646 .elementor-element.elementor-element-0db350f .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-646 .elementor-element.elementor-element-0db350f .elementor-button:hover svg, .elementor-646 .elementor-element.elementor-element-0db350f .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-646 .elementor-element.elementor-element-7ccd5a0{--content-width:1600px;}.elementor-646 .elementor-element.elementor-element-5cab02e{--content-width:1600px;}.elementor-646 .elementor-element.elementor-element-5815af3{--content-width:1600px;}.elementor-646 .elementor-element.elementor-element-33ced0a{--content-width:1600px;}.elementor-646 .elementor-element.elementor-element-2196a11{--content-width:1600px;}}@media(max-width:1024px){.elementor-646 .elementor-element.elementor-element-b44daad::before, .elementor-646 .elementor-element.elementor-element-b44daad > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-b44daad > .e-con-inner > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-b44daad > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-b44daad > .e-con-inner > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-b44daad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-646 .elementor-element.elementor-element-e5c271a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-646 .elementor-element.elementor-element-71a2509{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-646 .elementor-element.elementor-element-f34df75{--e-n-carousel-swiper-slides-to-display:2;}.elementor-646 .elementor-element.elementor-element-eef08cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-646 .elementor-element.elementor-element-27a6650{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-646 .elementor-element.elementor-element-b44daad::before, .elementor-646 .elementor-element.elementor-element-b44daad > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-b44daad > .e-con-inner > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-b44daad > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-b44daad > .e-con-inner > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-b44daad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-646 .elementor-element.elementor-element-8c9ea4b{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-646 .elementor-element.elementor-element-8c9ea4b .elementor-heading-title{font-size:30px;}.elementor-646 .elementor-element.elementor-element-4a5643c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-646 .elementor-element.elementor-element-e5c271a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-646 .elementor-element.elementor-element-f34df75{--e-n-carousel-swiper-slides-to-display:1;}.elementor-646 .elementor-element.elementor-element-27a6650{--e-n-carousel-swiper-slides-to-display:1;}}