.elementor .e-beccb67-c84863c{font-family:"IBM Plex Sans";font-weight:700;font-size:12px;color:#B08A57;}.elementor .e-ecf91a8-8585da8{width:60px;height:2px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#B08A57;}.elementor .e-ff33ec7-fecfbec{max-width:520px;font-family:"IBM Plex Sans";font-weight:400;font-size:16px;color:#222222;letter-spacing:1.2px;line-height:26px;}.elementor .e-92eda32-9644b4f{font-family:"IBM Plex Sans";font-weight:700;font-size:13px;color:#FFFFFF;letter-spacing:0.8px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:12px;background-color:#050505;display:flex;flex-direction:column;justify-content:center;align-self:start;}.elementor .e-4c4ced9-f074661{width:35%;margin-block-start:70px;margin-block-end:70px;margin-inline-start:64px;margin-inline-end:56px;background-color:#F7F5F2;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:start;}.elementor .e-846db0b-5684ba0{width:65%;padding:0px;margin:0px;background-image:url("https://blackwinelovers.com/wp-content/uploads/2026/06/black-man-tasting-white-wine-1160x870.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;filter:saturate(0%);display:flex;flex-direction:row;gap:0px;}.elementor .e-911fc64{width:100%;padding:0px;margin:0px;background-color:#F7F5F2;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:space-evenly;align-items:stretch;}.elementor .e-bf81c88-6ab13c1{font-family:"IBM Plex Sans";font-weight:700;font-size:14px;color:#111111;letter-spacing:0.8px;line-height:20px;text-align:start;}.elementor .e-06cd48b-1a5307b{width:40px;height:2px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#B08A57;}.elementor .e-7cc25fc-e2ca50f{width:100%;max-width:360px;font-family:"IBM Plex Serif";font-weight:600;font-size:32px;color:#111111;line-height:40px;text-align:start;}.elementor .e-54cf51a-23455b7{width:100%;max-width:360px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-ccb18ab-98070d5{width:36%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D8D1C7;border-style:solid;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:flex-start;}.elementor .e-28cb064-5426aa4{width:100%;max-width:620px;font-family:"IBM Plex Sans";font-weight:400;font-size:15px;color:#222222;line-height:24px;text-align:start;}.elementor .e-a4019dc-4107b0e{width:58%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:0px;margin-block-start:50px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;align-items:flex-start;@media (min-width: 1025px) {
  selector {
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 1px !important;
    border-style: solid;
    border-color: #D8D1C7;
  }
}\n}.elementor .e-461aa5f-115cb37{width:100%;max-width:1080px;display:flex;flex-direction:row;gap:32px;justify-content:flex-start;align-items:flex-start;}.elementor .e-a789170{width:100%;padding-block-start:64px;padding-block-end:72px;padding-inline-start:56px;padding-inline-end:56px;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .e-910d0ee-b33a253{width:40px;height:2px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#B08A57;}.elementor .e-96b4d98-425aade{font-family:"IBM Plex Serif";font-weight:600;font-size:32px;color:#111111;line-height:40px;text-align:center;}.elementor .e-1f46d4e-1509e5d{font-family:"IBM Plex Sans";font-weight:400;font-size:15px;color:#222222;line-height:24px;text-align:center;}.elementor .e-bed7276-9beb5c4{width:100%;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-f5e4195-99e829a{width:100%;max-width:760px;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;}.elementor .e-b1d9a03-95399c6{width:100%;padding-block-start:64px;padding-block-end:72px;padding-inline-start:56px;padding-inline-end:56px;background-color:#F7F5F2;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-9a0d491-145d4e6{width:100%;height:100%;min-height:320px;padding:0px;background-image:url("https://blackwinelovers.com/wp-content/uploads/2026/06/seat-at-the-lunch-table.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;filter:brightness(80%) saturate(0%);align-items:stretch;align-self:stretch;selector {
filter: grayscale(100%);
}
selector {
min-height: 300px;
height: auto;
align-self: stretch;
}\n}.elementor .e-ded0d9d-40201ce{width:100%;font-family:"IBM Plex Sans";font-weight:700;font-size:13px;color:#B08A57;letter-spacing:0.8px;line-height:19px;text-align:center;}.elementor .e-09b1871-29372e4{width:40px;height:2px;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#B08A57;align-self:center;}.elementor .e-296b868-c93489b{width:100%;font-family:"IBM Plex Serif";font-weight:600;font-size:32px;color:#111111;line-height:40px;text-align:center;}.elementor .e-4f4bf40-d8b0f0c{width:100%;max-width:560px;font-family:"IBM Plex Sans";font-weight:400;font-size:15px;color:#222222;line-height:24px;text-align:center;}.elementor .e-30c2413-4ebc939{font-family:"IBM Plex Sans";font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:0.8px;text-align:center;background-color:#050505;}.elementor .e-b346eaf-9a1cbf9{width:100%;padding-block-start:32px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;background-color:#F7F5F2;display:flex;flex-direction:column;gap:14px;justify-content:flex-start;align-items:center;}.elementor .e-f845215-67c1b79{width:760px;min-height:0px;max-width:760px;overflow:hidden;background-color:#F7F5F2;background-clip:content-box;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;align-self:stretch;selector {
  margin-left: auto;
  margin-right: auto;
}

selector > [data-id="9a0d491"],
selector > [data-id="b346eaf"] {
  width: 100% !important;
}\n}.elementor .e-65b9066{width:100%;padding-block-start:64px;padding-block-end:72px;padding-inline-start:56px;padding-inline-end:56px;background-color:#FFFFFF;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-8ea3992-84942c3{width:100%;font-family:"IBM Plex Sans";font-weight:700;font-size:13px;color:#B08A57;letter-spacing:0.8px;line-height:19px;text-align:start;}.elementor .e-69ca2fd-88064ee{width:40px;height:2px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#B08A57;}.elementor .e-fac88e0-c4aec09{width:100%;max-width:320px;font-family:"IBM Plex Serif";font-weight:500;font-size:34px;color:#111111;line-height:41px;text-align:start;}.elementor .e-5e2e7e2-8de481a{width:28%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:32px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:flex-start;}.elementor .e-8511024-622e6bd{width:100%;max-width:100%;font-family:"IBM Plex Sans";font-weight:400;font-size:15px;color:#222222;line-height:24px;}.elementor .e-e2e69fe-8360d54{width:37%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:42px;display:flex;flex-direction:column;gap:17px;justify-content:center;align-items:flex-start;}.elementor .e-b305ac8-d231aaa{width:35%;height:100%;min-height:400px;padding:0px;background-image:url("https://blackwinelovers.com/wp-content/uploads/2026/08/black-business-man-wine-rack.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;filter:brightness(80%) saturate(0%);align-items:stretch;align-self:stretch;selector {
filter: grayscale(100%);
}
selector {
min-height: 300px;
height: auto;
align-self: stretch;
}\n}.elementor .e-38253ba-e7b1c05{width:100%;min-height:0px;max-width:1080px;overflow:hidden;background-clip:content-box;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-self:stretch;/* Our Approach original-width desktop authority */
@media (min-width: 1025px) {
  selector {
    max-width: none !important;
  }

  selector > [data-id="5e2e7e2"] {
    border-right: 1px solid #D8D1C7 !important;
  }
}

/* Our Approach image responsive height authority */
selector > [data-id="b305ac8"] {
  min-height: 400px !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
  selector > [data-id="b305ac8"] {
    min-height: 320px !important;
  }
}

@media (max-width: 767px) {
  selector > [data-id="b305ac8"] {
    min-height: 270px !important;
  }
}\n}.elementor .e-3c70b55-afc5e0d{width:100%;padding-block-start:64px;padding-block-end:72px;padding-inline-start:56px;padding-inline-end:56px;background-color:#FFFFFF;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-45dec56-52e9074{font-family:"IBM Plex Sans";font-weight:700;font-size:13px;color:#B08A57;letter-spacing:0.8px;line-height:19px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-13c5b5d-874b9c2{font-family:"IBM Plex Serif";font-weight:600;font-size:32px;color:#111111;line-height:40px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ff69d38-1d9648d{width:40px;height:2px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;background-color:#B08A57;align-self:flex-start;}.elementor .e-5496b2f-b2150f8{width:100%;max-width:720px;font-family:"IBM Plex Sans";font-weight:400;font-size:15px;color:#222222;line-height:24px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-8a56400-6b6ead7{font-family:"IBM Plex Sans";font-weight:700;font-size:13px;color:#B08A57;letter-spacing:0.8px;line-height:19px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b94d1af-e0f36df{font-family:"IBM Plex Serif";font-weight:600;font-size:32px;color:#111111;line-height:40px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-47d87f6-e228816{font-family:"IBM Plex Sans";font-weight:400;font-size:15px;color:#222222;line-height:24px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f2dd216-059b778{font-family:"IBM Plex Sans";font-weight:700;font-size:12px;color:#111111;letter-spacing:0.8px;line-height:18px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;width: fit-content;
border-bottom: 1px solid #B08A57;
padding-bottom: 2px;\n}.elementor .e-f2dd216-059b778:hover,.elementor .e-f2dd216-059b778:focus-visible{color:#B08A57;}.elementor .e-aef2794-5b1e1e3{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-a1e5816-78b9fdb{width:30.5%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-cc14a8c-802773a{font-family:"IBM Plex Sans";font-weight:700;font-size:13px;color:#B08A57;letter-spacing:0.8px;line-height:19px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-8190157-dc3b9e0{font-family:"IBM Plex Serif";font-weight:600;font-size:32px;color:#111111;line-height:40px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f3dd395-5cc60ab{font-family:"IBM Plex Sans";font-weight:400;font-size:15px;color:#222222;line-height:24px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d9c2555-7c80c45{font-family:"IBM Plex Sans";font-weight:700;font-size:12px;color:#111111;letter-spacing:0.8px;line-height:18px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;width: fit-content;
border-bottom: 1px solid #B08A57;
padding-bottom: 2px;\n}.elementor .e-d9c2555-7c80c45:hover,.elementor .e-d9c2555-7c80c45:focus-visible{color:#B08A57;}.elementor .e-f34ed77-d374f00{font-family:"IBM Plex Sans";font-weight:700;font-size:12px;color:#111111;letter-spacing:0.8px;line-height:18px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;width: fit-content;
border-bottom: 1px solid #B08A57;
padding-bottom: 2px;\n}.elementor .e-f34ed77-d374f00:hover,.elementor .e-f34ed77-d374f00:focus-visible{color:#B08A57;}.elementor .e-2c1777b-e0c9469{font-family:"IBM Plex Sans";font-weight:700;font-size:12px;color:#111111;letter-spacing:0.8px;line-height:18px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;width: fit-content;
border-bottom: 1px solid #B08A57;
padding-bottom: 2px;\n}.elementor .e-2c1777b-e0c9469:hover,.elementor .e-2c1777b-e0c9469:focus-visible{color:#B08A57;}.elementor .e-7d24dcc-9042ccf{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-64b2d8e-5b3cffb{width:30.5%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-e2e2c96-49eb942{font-family:"IBM Plex Sans";font-weight:700;font-size:13px;color:#B08A57;letter-spacing:0.8px;line-height:19px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e692109-c1cf3a9{font-family:"IBM Plex Serif";font-weight:600;font-size:32px;color:#111111;line-height:40px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9c3a712-6611409{font-family:"IBM Plex Sans";font-weight:400;font-size:15px;color:#222222;line-height:24px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-64fe704-8d4f674{font-family:"IBM Plex Sans";font-weight:700;font-size:12px;color:#111111;letter-spacing:0.8px;line-height:18px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;width: fit-content;
border-bottom: 1px solid #B08A57;
padding-bottom: 2px;\n}.elementor .e-64fe704-8d4f674:hover,.elementor .e-64fe704-8d4f674:focus-visible{color:#B08A57;}.elementor .e-c4a816b-e3c51b8{font-family:"IBM Plex Sans";font-weight:700;font-size:12px;color:#111111;letter-spacing:0.8px;line-height:18px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;width: fit-content;
border-bottom: 1px solid #B08A57;
padding-bottom: 2px;\n}.elementor .e-c4a816b-e3c51b8:hover,.elementor .e-c4a816b-e3c51b8:focus-visible{color:#B08A57;}.elementor .e-92e5a39-6374356{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-0c76686-c5772f9{width:30.5%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-8ee04a7-3eac8d0{width:100%;flex-direction:row;gap:32px;align-items:flex-start;}.elementor .e-c0fdaae-a859cf1{width:100%;padding-block-start:64px;padding-block-end:72px;padding-inline-start:56px;padding-inline-end:56px;background-color:#FFFFFF;flex-direction:column;}.elementor .e-7cfece7-abbb0f8{width:100%;font-family:"IBM Plex Sans";font-weight:700;font-size:13px;color:#B08A57;letter-spacing:0.8px;line-height:19px;text-align:center;}.elementor .e-a27d762-5319c4d{width:40px;height:2px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#B08A57;align-self:center;}.elementor .e-94fb85d-7a53b2e{width:100%;font-family:"IBM Plex Serif";font-weight:500;font-size:32px;color:#FFFFFF;line-height:40px;text-align:center;}.elementor .e-86337fa-2507cd0{width:100%;max-width:620px;font-family:"IBM Plex Sans";font-weight:400;font-size:14px;color:#D8D1C7;line-height:22px;text-align:center;}.elementor .e-2629a17-929e178{width:100%;max-width:720px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;align-items:center;}.elementor .e-4fd088e-fa0c9dd{width:100%;max-width:100%;font-family:"IBM Plex Serif";font-weight:600;font-size:20px;color:#FFFFFF;letter-spacing:0.9px;line-height:27px;text-align:center;}.elementor .e-0259ee4-9ea6b48{width:100%;max-width:230px;font-family:"IBM Plex Sans";font-weight:400;font-size:13px;color:#D8D1C7;line-height:21px;text-align:center;}.elementor .e-d103307-ec7699f{width:100%;max-width:100%;font-family:"IBM Plex Sans";font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:0.8px;line-height:17px;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-width:1px;border-color:#D8D1C7;border-style:solid;background-color:#00000000;}.elementor .e-f26bb6d-09b2100{width:23%;min-height:250px;text-align:center;padding-block-start:30px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#4A4A4A;border-style:solid;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-600622a-4d31c34{width:100%;max-width:100%;font-family:"IBM Plex Serif";font-weight:600;font-size:20px;color:#FFFFFF;letter-spacing:0.9px;line-height:27px;text-align:center;}.elementor .e-a9d6bb5-d52c90b{width:100%;max-width:230px;font-family:"IBM Plex Sans";font-weight:400;font-size:13px;color:#D8D1C7;line-height:21px;text-align:center;}.elementor .e-ba82229-310410b{width:100%;max-width:100%;font-family:"IBM Plex Sans";font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:0.8px;line-height:17px;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-width:1px;border-color:#D8D1C7;border-style:solid;background-color:#00000000;}.elementor .e-3d879cc-9a83e03{width:23%;min-height:250px;text-align:center;padding-block-start:30px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#4A4A4A;border-style:solid;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-0bab28b-ea48148{width:100%;max-width:100%;font-family:"IBM Plex Serif";font-weight:600;font-size:20px;color:#FFFFFF;letter-spacing:0.9px;line-height:27px;text-align:center;}.elementor .e-40b60f0-bafff06{width:100%;max-width:230px;font-family:"IBM Plex Sans";font-weight:400;font-size:13px;color:#D8D1C7;line-height:21px;text-align:center;}.elementor .e-b14c929-bbf3271{width:23%;min-height:250px;text-align:center;padding-block-start:30px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#4A4A4A;border-style:solid;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-d3bd9ba-491f716{width:100%;max-width:100%;font-family:"IBM Plex Serif";font-weight:600;font-size:20px;color:#FFFFFF;letter-spacing:0.9px;line-height:27px;text-align:center;}.elementor .e-3304742-31aef16{width:100%;max-width:230px;font-family:"IBM Plex Sans";font-weight:400;font-size:13px;color:#D8D1C7;line-height:21px;text-align:center;}.elementor .e-38b7e1d-964af2e{width:100%;max-width:100%;font-family:"IBM Plex Sans";font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:0.8px;line-height:17px;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-width:1px;border-color:#D8D1C7;border-style:solid;background-color:#00000000;}.elementor .e-b3924c6-fd40301{width:23%;min-height:250px;text-align:center;padding-block-start:30px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#4A4A4A;border-style:solid;display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-f104d71-d689d37{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:transparent;flex-direction:row;gap:18px;flex-wrap:wrap;justify-content:center;align-items:stretch;selector > [data-id="f26bb6d"],
selector > [data-id="3d879cc"],
selector > [data-id="b14c929"],
selector > [data-id="b3924c6"] {
  border: 1px solid #4A4A4A !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* Small centered gold social icons */
selector [data-id="f5fc2c1"],
selector [data-id="09c9189"],
selector [data-id="e439f75"],
selector [data-id="b34e79f"] {
  width: auto !important;
  max-width: none !important;
  flex: 0 0 auto !important;
  color: #B08A57 !important;
}

selector [data-id="f5fc2c1"] i,
selector [data-id="09c9189"] i,
selector [data-id="e439f75"] i,
selector [data-id="b34e79f"] i {
  font-size: 26px !important;
  color: #B08A57 !important;
}

selector [data-id="f5fc2c1"] svg,
selector [data-id="09c9189"] svg,
selector [data-id="e439f75"] svg,
selector [data-id="b34e79f"] svg {
  width: 26px !important;
  height: 26px !important;
  color: #B08A57 !important;
  fill: currentColor !important;
}

/* Unified social CTA controls */
selector a[data-id="d103307"],
selector a[data-id="ba82229"],
selector a[data-id="6566658"],
selector a[data-id="38b7e1d"] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  max-width: 100% !important;
  align-self: center !important;
  margin-top: auto !important;
  background: transparent !important;
  border: 1px solid #B08A57 !important;
  box-shadow: none !important;
  padding: 8px 14px !important;
  font-family: "IBM Plex Sans", sans-serif !important;
  font-weight: 700 !important;
  font-size: 11px !important;
  line-height: 17px !important;
  letter-spacing: 0.8px !important;
  color: #FFFFFF !important;
  text-align: center !important;
  text-decoration: none !important;
  transition:
    background-color 160ms ease,
    color 160ms ease,
    border-color 160ms ease !important;
}

selector a[data-id="d103307"]:hover,
selector a[data-id="ba82229"]:hover,
selector a[data-id="6566658"]:hover,
selector a[data-id="38b7e1d"]:hover {
  background: #B08A57 !important;
  border-color: #B08A57 !important;
  color: #050505 !important;
}\n}.elementor .e-bf57c1f-d8b3b9f{width:100%;min-height:0px;max-width:1180px;padding-block-end:0px;margin-block-end:0px;background-color:#050505;background-clip:content-box;display:flex;flex-direction:column;gap:32px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;selector > [data-id="2629a17"] {
  border-right: 0 !important;
}\n}.elementor .e-3b50973{width:100%;padding-block-start:64px;padding-block-end:72px;padding-inline-start:56px;padding-inline-end:56px;margin-block-end:0px;background-color:#050505;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;}.elementor .e-4dccf2a-3ae2062{width:34%;min-height:360px;padding:0px;margin:0px;background-image:url("https://blackwinelovers.com/wp-content/uploads/2026/08/headshot-1-e1788043309154-1160x919.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;filter:grayscale(100%);}.elementor .e-f7582a0-8b662fc{width:100%;font-family:"IBM Plex Sans";font-weight:700;font-size:13px;color:#B08A57;letter-spacing:0.8px;line-height:19px;text-align:start;}.elementor .e-845dab2-2125102{width:100%;max-width:660px;font-family:"IBM Plex Sans";font-weight:400;font-size:14px;color:#111111;line-height:23px;}.elementor .e-c7039a2-be2a23b{font-family:Waterfall;font-weight:700;font-size:30px;color:#111111;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-743f963-679df73{width:66%;max-width:100%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:flex-start;}.elementor .e-85c4d34-983701e{width:100%;min-height:0px;max-width:1080px;padding-block-start:0px;margin-block-start:0px;background-color:#FFFFFF;background-clip:content-box;display:flex;flex-direction:row;gap:40px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .e-0c0c97a{width:100%;padding-block-start:64px;padding-block-end:72px;padding-inline-start:56px;padding-inline-end:56px;margin-block-start:0px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:center;}