.elementor-16 .elementor-element.elementor-element-4bb7861 {
  --display:flex;
  --min-height:432px;
  --flex-direction:row;
  --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height:100%;
  --container-widget-flex-grow:1;
  --container-widget-align-self:stretch;
  --flex-wrap-mobile:wrap;
  --justify-content:center;
  --align-items:center;
  --overlay-opacity:1;
}
.elementor-16 .elementor-element.elementor-element-4bb7861:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-4bb7861 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("https://wisevillawinery.com/wp-content/uploads/2025/05/image-12.jpg");
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-16 .elementor-element.elementor-element-4bb7861::before,
.elementor-16 .elementor-element.elementor-element-4bb7861 > .elementor-background-video-container::before,
.elementor-16 .elementor-element.elementor-element-4bb7861 > .e-con-inner > .elementor-background-video-container::before,
.elementor-16 .elementor-element.elementor-element-4bb7861 > .elementor-background-slideshow::before,
.elementor-16 .elementor-element.elementor-element-4bb7861 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-16 .elementor-element.elementor-element-4bb7861 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color:transparent;
  --background-overlay:'';
  background-image:linear-gradient(180deg, #00000075 0%, #1A1A1A 100%);
}
.elementor-16 .elementor-element.elementor-element-3fede36 {
  --display:flex;
  --gap:20px 20px;
  --row-gap:20px;
  --column-gap:20px;
}
.elementor-16 .elementor-element.elementor-element-ad814dc {
  width:100%;
  max-width:100%;
}
.elementor-16 .elementor-element.elementor-element-ad814dc > .elementor-widget-container {
  margin:0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-ad814dc .elementor-heading-title {
  font-size:40px;
  color:#FFFFFF;
}
.elementor-16 .elementor-element.elementor-element-4cd574f {
  width:var( --container-widget-width, 398px );
  max-width:398px;
  --container-widget-width:398px;
  --container-widget-flex-grow:0;
  font-size:16px;
  color:#FFFFFF;
}
.elementor-16 .elementor-element.elementor-element-8cb2ddd {
  --display:flex;
}
.elementor-16 .elementor-element.elementor-element-3456024 .elementor-button {
  font-family:"Helvetica", Sans-serif;
  text-decoration:none;
  fill:#FFFFFF;
  color:#FFFFFF;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-radius:30px 30px 30px 30px;
  padding:18px 32px 18px 32px;
}
.elementor-16 .elementor-element.elementor-element-3456024 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-3456024 .elementor-button:focus {
  border-color:#FFFFFF;
}
.elementor-16 .elementor-element.elementor-element-ac39631 {
  --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:100px 100px;
  --row-gap:100px;
  --column-gap:100px;
  --padding-top:60px;
  --padding-bottom:60px;
  --padding-left:16px;
  --padding-right:16px;
}
.elementor-16 .elementor-element.elementor-element-ac39631:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-ac39631 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#1A1A1A;
}
.elementor-16 .elementor-element.elementor-element-47a4ecc {
  --display:flex;
}
.elementor-16 .elementor-element.elementor-element-5ba608d {
  text-align:left;
}
.elementor-16 .elementor-element.elementor-element-2b05fdb .elementor-heading-title {
  font-family:"Helvetica", Sans-serif;
  font-size:16px;
  color:#FFFFFF;
}
.elementor-16 .elementor-element.elementor-element-7673fcd {
  color:#FFFFFFB3;
}
.elementor-16 .elementor-element.elementor-element-c83da21 {
  --divider-border-style:solid;
  --divider-color:#FFFFFF33;
  --divider-border-width:1px;
}
.elementor-16 .elementor-element.elementor-element-c83da21 .elementor-divider-separator {
  width:100%;
}
.elementor-16 .elementor-element.elementor-element-c83da21 .elementor-divider {
  padding-block-start:2px;
  padding-block-end:2px;
}
.elementor-16 .elementor-element.elementor-element-9488261 .elementor-heading-title {
  font-family:"Helvetica", Sans-serif;
  font-size:16px;
  color:#FFFFFF;
}
.elementor-16 .elementor-element.elementor-element-c1745a5 {
  font-size:16px;
  color:#FFFFFFB3;
}
.elementor-16 .elementor-element.elementor-element-2a46c8e {
  --grid-template-columns:repeat(0, auto);
  --icon-size:16px;
  --grid-column-gap:10px;
  --grid-row-gap:0px;
}
.elementor-16 .elementor-element.elementor-element-2a46c8e .elementor-social-icon {
  background-color:#272727;
  --icon-padding:12px;
}
.elementor-16 .elementor-element.elementor-element-2a46c8e .elementor-social-icon i {
  color:#BC8951;
}
.elementor-16 .elementor-element.elementor-element-2a46c8e .elementor-social-icon svg {
  fill:#BC8951;
}
.elementor-16 .elementor-element.elementor-element-2a46c8e .elementor-social-icon:hover {
  background-color:#BC8951;
}
.elementor-16 .elementor-element.elementor-element-2a46c8e .elementor-social-icon:hover i {
  color:#FFFFFF;
}
.elementor-16 .elementor-element.elementor-element-2a46c8e .elementor-social-icon:hover svg {
  fill:#FFFFFF;
}
.elementor-16 .elementor-element.elementor-element-6499c20 {
  --display:flex;
  border-style:solid;
  --border-style:solid;
  border-width:0px 0px 0px 1px;
  --border-top-width:0px;
  --border-right-width:0px;
  --border-bottom-width:0px;
  --border-left-width:1px;
  border-color:#FFFFFF33;
  --border-color:#FFFFFF33;
}
.elementor-16 .elementor-element.elementor-element-346261b {
  --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:space-between;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-16 .elementor-element.elementor-element-2203815 {
  --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-16 .elementor-element.elementor-element-4da63fc {
  --display:flex;
}
.elementor-16 .elementor-element.elementor-element-adcb538 .elementor-heading-title {
  font-family:"Helvetica", Sans-serif;
  font-size:16px;
  text-transform:uppercase;
  color:#FFFFFF80;
}
.elementor-16 .elementor-element.elementor-element-d00b286 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(7px/2);
}
.elementor-16 .elementor-element.elementor-element-d00b286 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(7px/2);
}
.elementor-16 .elementor-element.elementor-element-d00b286 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right:calc(7px/2);
  margin-left:calc(7px/2);
}
.elementor-16 .elementor-element.elementor-element-d00b286 .elementor-icon-list-items.elementor-inline-items {
  margin-right:calc(-7px/2);
  margin-left:calc(-7px/2);
}
body.rtl .elementor-16 .elementor-element.elementor-element-d00b286 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left:calc(-7px/2);
}
body:not(.rtl) .elementor-16 .elementor-element.elementor-element-d00b286 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right:calc(-7px/2);
}
.elementor-16 .elementor-element.elementor-element-d00b286 .elementor-icon-list-icon i {
  transition:color 0.3s;
}
.elementor-16 .elementor-element.elementor-element-d00b286 .elementor-icon-list-icon svg {
  transition:fill 0.3s;
}
.elementor-16 .elementor-element.elementor-element-d00b286 {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}
.elementor-16 .elementor-element.elementor-element-d00b286 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-16 .elementor-element.elementor-element-d00b286 .elementor-icon-list-item > a {
  font-size:16px;
}
.elementor-16 .elementor-element.elementor-element-d00b286 .elementor-icon-list-text {
  color:#FFFFFFB3;
  transition:color 0.3s;
}
.elementor-16 .elementor-element.elementor-element-12f182d {
  --display:flex;
}
.elementor-16 .elementor-element.elementor-element-09d8399 .elementor-heading-title {
  font-family:"Helvetica", Sans-serif;
  font-size:16px;
  text-transform:uppercase;
  color:#FFFFFF80;
}
.elementor-16 .elementor-element.elementor-element-e3d9f3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(7px/2);
}
.elementor-16 .elementor-element.elementor-element-e3d9f3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(7px/2);
}
.elementor-16 .elementor-element.elementor-element-e3d9f3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right:calc(7px/2);
  margin-left:calc(7px/2);
}
.elementor-16 .elementor-element.elementor-element-e3d9f3f .elementor-icon-list-items.elementor-inline-items {
  margin-right:calc(-7px/2);
  margin-left:calc(-7px/2);
}
body.rtl .elementor-16 .elementor-element.elementor-element-e3d9f3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left:calc(-7px/2);
}
body:not(.rtl) .elementor-16 .elementor-element.elementor-element-e3d9f3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right:calc(-7px/2);
}
.elementor-16 .elementor-element.elementor-element-e3d9f3f .elementor-icon-list-icon i {
  transition:color 0.3s;
}
.elementor-16 .elementor-element.elementor-element-e3d9f3f .elementor-icon-list-icon svg {
  transition:fill 0.3s;
}
.elementor-16 .elementor-element.elementor-element-e3d9f3f {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}
.elementor-16 .elementor-element.elementor-element-e3d9f3f .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-16 .elementor-element.elementor-element-e3d9f3f .elementor-icon-list-item > a {
  font-size:16px;
}
.elementor-16 .elementor-element.elementor-element-e3d9f3f .elementor-icon-list-text {
  color:#FFFFFFB3;
  transition:color 0.3s;
}
.elementor-16 .elementor-element.elementor-element-f84a3b0 {
  --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-16 .elementor-element.elementor-element-c0d9384 {
  --display:flex;
}
.elementor-16 .elementor-element.elementor-element-db7a1dc .elementor-heading-title {
  font-family:"Helvetica", Sans-serif;
  font-size:16px;
  text-transform:uppercase;
  color:#FFFFFF80;
}
.elementor-16 .elementor-element.elementor-element-f7fd1bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(7px/2);
}
.elementor-16 .elementor-element.elementor-element-f7fd1bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(7px/2);
}
.elementor-16 .elementor-element.elementor-element-f7fd1bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right:calc(7px/2);
  margin-left:calc(7px/2);
}
.elementor-16 .elementor-element.elementor-element-f7fd1bd .elementor-icon-list-items.elementor-inline-items {
  margin-right:calc(-7px/2);
  margin-left:calc(-7px/2);
}
body.rtl .elementor-16 .elementor-element.elementor-element-f7fd1bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left:calc(-7px/2);
}
body:not(.rtl) .elementor-16 .elementor-element.elementor-element-f7fd1bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right:calc(-7px/2);
}
.elementor-16 .elementor-element.elementor-element-f7fd1bd .elementor-icon-list-icon i {
  transition:color 0.3s;
}
.elementor-16 .elementor-element.elementor-element-f7fd1bd .elementor-icon-list-icon svg {
  transition:fill 0.3s;
}
.elementor-16 .elementor-element.elementor-element-f7fd1bd {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}
.elementor-16 .elementor-element.elementor-element-f7fd1bd .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-16 .elementor-element.elementor-element-f7fd1bd .elementor-icon-list-item > a {
  font-size:16px;
}
.elementor-16 .elementor-element.elementor-element-f7fd1bd .elementor-icon-list-text {
  color:#FFFFFFB3;
  transition:color 0.3s;
}
.elementor-16 .elementor-element.elementor-element-2371da1 {
  --display:flex;
}
.elementor-16 .elementor-element.elementor-element-6b1b8b7 .elementor-heading-title {
  font-family:"Helvetica", Sans-serif;
  font-size:16px;
  text-transform:uppercase;
  color:#FFFFFF80;
}
.elementor-16 .elementor-element.elementor-element-fbf43d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(7px/2);
}
.elementor-16 .elementor-element.elementor-element-fbf43d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(7px/2);
}
.elementor-16 .elementor-element.elementor-element-fbf43d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right:calc(7px/2);
  margin-left:calc(7px/2);
}
.elementor-16 .elementor-element.elementor-element-fbf43d6 .elementor-icon-list-items.elementor-inline-items {
  margin-right:calc(-7px/2);
  margin-left:calc(-7px/2);
}
body.rtl .elementor-16 .elementor-element.elementor-element-fbf43d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left:calc(-7px/2);
}
body:not(.rtl) .elementor-16 .elementor-element.elementor-element-fbf43d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right:calc(-7px/2);
}
.elementor-16 .elementor-element.elementor-element-fbf43d6 .elementor-icon-list-icon i {
  transition:color 0.3s;
}
.elementor-16 .elementor-element.elementor-element-fbf43d6 .elementor-icon-list-icon svg {
  transition:fill 0.3s;
}
.elementor-16 .elementor-element.elementor-element-fbf43d6 {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}
.elementor-16 .elementor-element.elementor-element-fbf43d6 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-16 .elementor-element.elementor-element-fbf43d6 .elementor-icon-list-item > a {
  font-size:16px;
}
.elementor-16 .elementor-element.elementor-element-fbf43d6 .elementor-icon-list-text {
  color:#FFFFFFB3;
  transition:color 0.3s;
}
.elementor-16 .elementor-element.elementor-element-8b068ea {
  --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-16 .elementor-element.elementor-element-8b068ea:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-8b068ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#141414;
}
.elementor-16 .elementor-element.elementor-element-f5bb805 {
  --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:space-between;
  --flex-wrap:nowrap;
}
.elementor-16 .elementor-element.elementor-element-85994a5 > .elementor-widget-container {
  padding:0px 15px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-85994a5 {
  font-size:16px;
  color:#FFFFFFB3;
}
.elementor-16 .elementor-element.elementor-element-946ac4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom:calc(30px/2);
}
.elementor-16 .elementor-element.elementor-element-946ac4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top:calc(30px/2);
}
.elementor-16 .elementor-element.elementor-element-946ac4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right:calc(30px/2);
  margin-left:calc(30px/2);
}
.elementor-16 .elementor-element.elementor-element-946ac4c .elementor-icon-list-items.elementor-inline-items {
  margin-right:calc(-30px/2);
  margin-left:calc(-30px/2);
}
body.rtl .elementor-16 .elementor-element.elementor-element-946ac4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left:calc(-30px/2);
}
body:not(.rtl) .elementor-16 .elementor-element.elementor-element-946ac4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right:calc(-30px/2);
}
.elementor-16 .elementor-element.elementor-element-946ac4c .elementor-icon-list-icon i {
  transition:color 0.3s;
}
.elementor-16 .elementor-element.elementor-element-946ac4c .elementor-icon-list-icon svg {
  transition:fill 0.3s;
}
.elementor-16 .elementor-element.elementor-element-946ac4c {
  --e-icon-list-icon-size:14px;
  --icon-vertical-offset:0px;
}
.elementor-16 .elementor-element.elementor-element-946ac4c .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-16 .elementor-element.elementor-element-946ac4c .elementor-icon-list-item > a {
  font-size:16px;
}
.elementor-16 .elementor-element.elementor-element-946ac4c .elementor-icon-list-text {
  color:#FFFFFFB3;
  transition:color 0.3s;
}
@media(max-width:1024px) {
  .elementor-16 .elementor-element.elementor-element-ac39631 {
    --flex-wrap:wrap;
  }
  .elementor-16 .elementor-element.elementor-element-2203815 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-16 .elementor-element.elementor-element-f84a3b0 {
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
}
@media(max-width:767px) {
  .elementor-16 .elementor-element.elementor-element-ac39631 {
    --gap:30px 30px;
    --row-gap:30px;
    --column-gap:30px;
  }
  .elementor-16 .elementor-element.elementor-element-8b068ea {
    --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-16 .elementor-element.elementor-element-f5bb805 {
    --flex-direction:column-reverse;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --flex-wrap-mobile:wrap;
    --flex-wrap:wrap;
  }
}
@media(min-width:768px) {
  .elementor-16 .elementor-element.elementor-element-47a4ecc {
    --width:60%;
  }
  .elementor-16 .elementor-element.elementor-element-6499c20 {
    --width:1%;
  }
  .elementor-16 .elementor-element.elementor-element-346261b {
    --width:40%;
  }
  .elementor-16 .elementor-element.elementor-element-2203815 {
    --width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-f84a3b0 {
    --width:100%;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-16 .elementor-element.elementor-element-47a4ecc {
    --width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-346261b {
    --width:100%;
  }
  .elementor-16 .elementor-element.elementor-element-2203815 {
    --width:100%;
  }
}
@media(min-width:1025px) {
  .elementor-16 .elementor-element.elementor-element-4bb7861:not(.elementor-motion-effects-element-type-background),
  .elementor-16 .elementor-element.elementor-element-4bb7861 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment:scroll;
  }
}
