.elementor-7040 .elementor-element.elementor-element-40b8506{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7040 .elementor-element.elementor-element-40b8506::before, .elementor-7040 .elementor-element.elementor-element-40b8506 > .elementor-background-video-container::before, .elementor-7040 .elementor-element.elementor-element-40b8506 > .e-con-inner > .elementor-background-video-container::before, .elementor-7040 .elementor-element.elementor-element-40b8506 > .elementor-background-slideshow::before, .elementor-7040 .elementor-element.elementor-element-40b8506 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7040 .elementor-element.elementor-element-40b8506 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7040 .elementor-element.elementor-element-40b8506 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-7040 .elementor-element.elementor-element-7638764 .elementor-heading-title{font-family:var( --e-global-typography-02799a6-font-family ), serif;font-size:var( --e-global-typography-02799a6-font-size );line-height:var( --e-global-typography-02799a6-line-height );}.elementor-7040 .elementor-element.elementor-element-6aca772{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-7040 .elementor-element.elementor-element-6aca772:not(.elementor-motion-effects-element-type-background), .elementor-7040 .elementor-element.elementor-element-6aca772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7040 .elementor-element.elementor-element-2138698{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:30px;}.elementor-7040 .elementor-element.elementor-element-909b466{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-7040 .elementor-element.elementor-element-0e77bc8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:0px;}.elementor-7040 .elementor-element.elementor-element-8085283{--display:flex;}.elementor-7040 .elementor-element.elementor-element-2bd6fcf{--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-7040 .elementor-element.elementor-element-123e88f img{width:100%;height:640px;object-fit:cover;object-position:center center;}.elementor-7040 .elementor-element.elementor-element-7e6f7c8{--display:flex;}.elementor-7040 .elementor-element.elementor-element-df230d6{--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-7040 .elementor-element.elementor-element-6643058 img{width:100%;height:640px;object-fit:cover;object-position:center center;}.elementor-7040 .elementor-element.elementor-element-03adcf7{--display:flex;}.elementor-7040 .elementor-element.elementor-element-f784fd2{--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-7040 .elementor-element.elementor-element-1528d7c img{width:100%;height:640px;object-fit:cover;object-position:center center;}.elementor-7040 .elementor-element.elementor-element-bb28f6b{--display:flex;}.elementor-7040 .elementor-element.elementor-element-4bfbcdc{--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-7040 .elementor-element.elementor-element-90cdacc img{width:100%;height:640px;object-fit:cover;object-position:center center;}.elementor-7040 .elementor-element.elementor-element-f971404{--display:flex;}.elementor-7040 .elementor-element.elementor-element-5627ca7{--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-7040 .elementor-element.elementor-element-1419db7 img{width:100%;height:640px;object-fit:cover;object-position:center center;}.elementor-7040 .elementor-element.elementor-element-6e5e154{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--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-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:60px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:60px;--e-n-carousel-arrow-size:40px;}.elementor-7040 .elementor-element.elementor-element-1da4d38{width:auto;max-width:auto;text-align:start;font-family:var( --e-global-typography-b2920eb-font-family ), serif;font-size:var( --e-global-typography-b2920eb-font-size );text-transform:var( --e-global-typography-b2920eb-text-transform );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-3b1d0f2{width:auto;max-width:auto;text-align:start;font-family:var( --e-global-typography-b2920eb-font-family ), serif;font-size:var( --e-global-typography-b2920eb-font-size );text-transform:var( --e-global-typography-b2920eb-text-transform );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-2fb0bcb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7040 .elementor-element.elementor-element-fd26323{text-align:center;}.elementor-7040 .elementor-element.elementor-element-c788fd4{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7040 .elementor-element.elementor-element-7e5ec79 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7040 .elementor-element.elementor-element-7e5ec79 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-7040 .elementor-element.elementor-element-7e5ec79{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-7040 .elementor-element.elementor-element-d4df1d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7040 .elementor-element.elementor-element-d4df1d2:not(.elementor-motion-effects-element-type-background), .elementor-7040 .elementor-element.elementor-element-d4df1d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7040 .elementor-element.elementor-element-10a3d66{width:100%;max-width:100%;padding:0px 0px 50px 0px;text-align:center;}.elementor-7040 .elementor-element.elementor-element-10a3d66 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-7040 .elementor-element.elementor-element-ccc7716{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-7040 .elementor-element.elementor-element-ccc7716:not(.elementor-motion-effects-element-type-background), .elementor-7040 .elementor-element.elementor-element-ccc7716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://2025.domenicowinery.com/wp-content/uploads/Syrah-Suite-IMG_6356.webp");background-position:center center;background-size:cover;}.elementor-7040 .elementor-element.elementor-element-ccc7716::before, .elementor-7040 .elementor-element.elementor-element-ccc7716 > .elementor-background-video-container::before, .elementor-7040 .elementor-element.elementor-element-ccc7716 > .e-con-inner > .elementor-background-video-container::before, .elementor-7040 .elementor-element.elementor-element-ccc7716 > .elementor-background-slideshow::before, .elementor-7040 .elementor-element.elementor-element-ccc7716 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7040 .elementor-element.elementor-element-ccc7716 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7040 .elementor-element.elementor-element-ccc7716:hover::before, .elementor-7040 .elementor-element.elementor-element-ccc7716:hover > .elementor-background-video-container::before, .elementor-7040 .elementor-element.elementor-element-ccc7716:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7040 .elementor-element.elementor-element-ccc7716 > .elementor-background-slideshow:hover::before, .elementor-7040 .elementor-element.elementor-element-ccc7716 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7040 .elementor-element.elementor-element-ccc7716:hover{--overlay-opacity:0.2;}.elementor-7040 .elementor-element.elementor-element-c457bf4{font-family:"PP Editorial New Ultra Light", serif;font-size:3rem;line-height:1em;letter-spacing:-0.02em;color:var( --e-global-color-secondary );}.elementor-7040 .elementor-element.elementor-element-870c2c9{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-7040 .elementor-element.elementor-element-870c2c9:not(.elementor-motion-effects-element-type-background), .elementor-7040 .elementor-element.elementor-element-870c2c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://2025.domenicowinery.com/wp-content/uploads/San-Carlos-Boardroom-2-e1563909622918.webp");background-position:center center;background-size:cover;}.elementor-7040 .elementor-element.elementor-element-870c2c9::before, .elementor-7040 .elementor-element.elementor-element-870c2c9 > .elementor-background-video-container::before, .elementor-7040 .elementor-element.elementor-element-870c2c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-7040 .elementor-element.elementor-element-870c2c9 > .elementor-background-slideshow::before, .elementor-7040 .elementor-element.elementor-element-870c2c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7040 .elementor-element.elementor-element-870c2c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7040 .elementor-element.elementor-element-870c2c9:hover::before, .elementor-7040 .elementor-element.elementor-element-870c2c9:hover > .elementor-background-video-container::before, .elementor-7040 .elementor-element.elementor-element-870c2c9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7040 .elementor-element.elementor-element-870c2c9 > .elementor-background-slideshow:hover::before, .elementor-7040 .elementor-element.elementor-element-870c2c9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7040 .elementor-element.elementor-element-870c2c9:hover{--overlay-opacity:0.2;}.elementor-7040 .elementor-element.elementor-element-1ec0bf6{font-family:"PP Editorial New Ultra Light", serif;font-size:3rem;line-height:1em;letter-spacing:-0.02em;color:var( --e-global-color-secondary );}.elementor-7040 .elementor-element.elementor-element-0d3ee2f{--display:flex;}.elementor-7040 .elementor-element.elementor-element-901c6f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-7040 .elementor-element.elementor-element-901c6f3:not(.elementor-motion-effects-element-type-background), .elementor-7040 .elementor-element.elementor-element-901c6f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c913768 );}.elementor-7040 .elementor-element.elementor-element-3116dd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-7040 .elementor-element.elementor-element-00d3554{width:100%;max-width:100%;text-align:start;}.elementor-7040 .elementor-element.elementor-element-e0e6f7a{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7040 .elementor-element.elementor-element-e2b42c0{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b2920eb-font-family ), serif;font-size:var( --e-global-typography-b2920eb-font-size );text-transform:var( --e-global-typography-b2920eb-text-transform );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-8c4f6b1{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b2920eb-font-family ), serif;font-size:var( --e-global-typography-b2920eb-font-size );text-transform:var( --e-global-typography-b2920eb-text-transform );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-b8d1c3a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b2920eb-font-family ), serif;font-size:var( --e-global-typography-b2920eb-font-size );text-transform:var( --e-global-typography-b2920eb-text-transform );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-6605fca{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b2920eb-font-family ), serif;font-size:var( --e-global-typography-b2920eb-font-size );text-transform:var( --e-global-typography-b2920eb-text-transform );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-bf4c8cc{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b2920eb-font-family ), serif;font-size:var( --e-global-typography-b2920eb-font-size );text-transform:var( --e-global-typography-b2920eb-text-transform );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-ae7e64e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b2920eb-font-family ), serif;font-size:var( --e-global-typography-b2920eb-font-size );text-transform:var( --e-global-typography-b2920eb-text-transform );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-bb786f5{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b2920eb-font-family ), serif;font-size:var( --e-global-typography-b2920eb-font-size );text-transform:var( --e-global-typography-b2920eb-text-transform );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-6b7abef{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b2920eb-font-family ), serif;font-size:var( --e-global-typography-b2920eb-font-size );text-transform:var( --e-global-typography-b2920eb-text-transform );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-8b8432b{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7040 .elementor-element.elementor-element-7a49cb3{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b2920eb-font-family ), serif;font-size:var( --e-global-typography-b2920eb-font-size );text-transform:var( --e-global-typography-b2920eb-text-transform );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-aa465ab{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b2920eb-font-family ), serif;font-size:var( --e-global-typography-b2920eb-font-size );text-transform:var( --e-global-typography-b2920eb-text-transform );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-397675d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b2920eb-font-family ), serif;font-size:var( --e-global-typography-b2920eb-font-size );text-transform:var( --e-global-typography-b2920eb-text-transform );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-1ef3c31{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b2920eb-font-family ), serif;font-size:var( --e-global-typography-b2920eb-font-size );text-transform:var( --e-global-typography-b2920eb-text-transform );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-d98137f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7040 .elementor-element.elementor-element-945d1ca{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7040 .elementor-element.elementor-element-f899536{text-align:start;}.elementor-7040 .elementor-element.elementor-element-117662f{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-b2920eb-font-family ), serif;font-size:var( --e-global-typography-b2920eb-font-size );text-transform:var( --e-global-typography-b2920eb-text-transform );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-fd56942.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7040 .elementor-element.elementor-element-fd56942{font-family:var( --e-global-typography-b2920eb-font-family ), serif;font-size:var( --e-global-typography-b2920eb-font-size );text-transform:var( --e-global-typography-b2920eb-text-transform );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-601be71{font-family:"FT Habit Book", serif;font-size:0.875rem;text-transform:uppercase;line-height:1.333em;letter-spacing:0.05em;}.elementor-7040 .elementor-element.elementor-element-8fa5d42{width:initial;max-width:initial;}.elementor-7040 .elementor-element.elementor-element-8fa5d42.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7040 .elementor-element.elementor-element-8fa5d42 iframe{height:450px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7040 .elementor-element.elementor-element-3af7447{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7040 .elementor-element.elementor-element-7638764 .elementor-heading-title{font-size:var( --e-global-typography-02799a6-font-size );line-height:var( --e-global-typography-02799a6-line-height );}.elementor-7040 .elementor-element.elementor-element-6aca772{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7040 .elementor-element.elementor-element-2138698{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-7040 .elementor-element.elementor-element-0e77bc8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7040 .elementor-element.elementor-element-6e5e154{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7040 .elementor-element.elementor-element-1da4d38{width:auto;max-width:auto;padding:0px 20px 0px 0px;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-1da4d38.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7040 .elementor-element.elementor-element-3b1d0f2{width:auto;max-width:auto;padding:0px 20px 0px 0px;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-3b1d0f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7040 .elementor-element.elementor-element-c788fd4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7040 .elementor-element.elementor-element-ccc7716{--min-height:300px;}.elementor-7040 .elementor-element.elementor-element-870c2c9{--min-height:300px;}.elementor-7040 .elementor-element.elementor-element-e2b42c0{width:100%;max-width:100%;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-8c4f6b1{width:100%;max-width:100%;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-b8d1c3a{width:100%;max-width:100%;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-6605fca{width:100%;max-width:100%;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-bf4c8cc{width:100%;max-width:100%;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-ae7e64e{width:100%;max-width:100%;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-bb786f5{width:100%;max-width:100%;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-6b7abef{width:100%;max-width:100%;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-7a49cb3{width:100%;max-width:100%;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-aa465ab{width:100%;max-width:100%;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-397675d{width:100%;max-width:100%;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-1ef3c31{width:100%;max-width:100%;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-d98137f{--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-7040 .elementor-element.elementor-element-945d1ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7040 .elementor-element.elementor-element-117662f{margin:98px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-fd56942{margin:98px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-8fa5d42{padding:50px 0px 0px 0px;}}@media(max-width:767px){.elementor-7040 .elementor-element.elementor-element-7638764 .elementor-heading-title{font-size:var( --e-global-typography-02799a6-font-size );line-height:var( --e-global-typography-02799a6-line-height );}.elementor-7040 .elementor-element.elementor-element-6aca772{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7040 .elementor-element.elementor-element-2138698{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7040 .elementor-element.elementor-element-0e77bc8{--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7040 .elementor-element.elementor-element-6e5e154{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:30px;--e-n-carousel-arrow-next-right-position:30px;}.elementor-7040 .elementor-element.elementor-element-1da4d38{width:100%;max-width:100%;padding:0px 30px 0px 30px;text-align:start;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-3b1d0f2{width:100%;max-width:100%;padding:0px 30px 0px 30px;text-align:start;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-ccc7716{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-7040 .elementor-element.elementor-element-c457bf4{font-size:3.5rem;line-height:1em;}.elementor-7040 .elementor-element.elementor-element-870c2c9{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-7040 .elementor-element.elementor-element-1ec0bf6{font-size:3.5rem;line-height:1em;}.elementor-7040 .elementor-element.elementor-element-3116dd4{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-7040 .elementor-element.elementor-element-e2b42c0{font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-8c4f6b1{font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-b8d1c3a{font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-6605fca{font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-bf4c8cc{font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-ae7e64e{font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-bb786f5{font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-6b7abef{font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-7a49cb3{font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-aa465ab{font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-397675d{font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-1ef3c31{font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-117662f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}.elementor-7040 .elementor-element.elementor-element-fd56942{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-b2920eb-font-size );line-height:var( --e-global-typography-b2920eb-line-height );letter-spacing:var( --e-global-typography-b2920eb-letter-spacing );}}@media(min-width:768px){.elementor-7040 .elementor-element.elementor-element-2138698{--width:30%;}.elementor-7040 .elementor-element.elementor-element-0e77bc8{--width:70%;}.elementor-7040 .elementor-element.elementor-element-ccc7716{--width:50%;}.elementor-7040 .elementor-element.elementor-element-870c2c9{--width:50%;}.elementor-7040 .elementor-element.elementor-element-3116dd4{--width:33.3333%;}.elementor-7040 .elementor-element.elementor-element-d98137f{--width:66.6666%;}.elementor-7040 .elementor-element.elementor-element-945d1ca{--width:300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7040 .elementor-element.elementor-element-2138698{--width:100%;}.elementor-7040 .elementor-element.elementor-element-0e77bc8{--width:100%;}.elementor-7040 .elementor-element.elementor-element-3116dd4{--width:270px;}.elementor-7040 .elementor-element.elementor-element-d98137f{--width:calc(100vw - 270px);}.elementor-7040 .elementor-element.elementor-element-945d1ca{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-7638764 */.elementor-7040 .elementor-element.elementor-element-7638764 h1 {
    text-transform: capitalize;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b8506 */.elementor-7040 .elementor-element.elementor-element-40b8506 svg {
    fill: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4df1d2 */.elementor-7040 .elementor-element.elementor-element-d4df1d2 p {
    margin-block-end: 0;
}

.space-thumbnail {
    filter: grayscale(100%);
    transition: filter 0.3s ease;
}

.space-thumbnail:hover {
    filter: grayscale(0%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2b42c0 */.hours-days p {
    margin-block-end: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8d1c3a */@media (max-width:600px) {

    .hours p {
        margin-block-end: 0;
    }
    .hours {
        margin: 0 0 1rem 0;
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf4c8cc */@media (max-width:600px) {

    .hours p {
        margin-block-end: 0;
    }
    .hours {
        margin: 0 0 1rem 0;
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb786f5 */@media (max-width:600px) {

    .hours p {
        margin-block-end: 0;
    }
    .hours {
        margin: 0 0 1rem 0;
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a49cb3 */@media (max-width:600px) {

    .hours p {
        margin-block-end: 0;
    }
    .hours {
        margin: 0 0 1rem 0;
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-397675d */@media (max-width:600px) {

    .hours p {
        margin-block-end: 0;
    }
    .hours {
        margin: 0 0 1rem 0;
    }
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Editorial New Ultra Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://2025.domenicowinery.com/wp-content/uploads/PPEditorialNew-Ultralight.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FT Habit Book';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://2025.domenicowinery.com/wp-content/uploads/FTHabit-Book.woff2') format('woff2');
}
/* End Custom Fonts CSS */