.elementor-kit-8{--e-global-color-primary:#30392A;--e-global-color-secondary:#F2F0EE;--e-global-color-text:#2B1418;--e-global-color-accent:#A4AE9E;--e-global-color-darksage:#88947F;--e-global-typography-primary-font-family:"spirits-soft";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"spirits-soft";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"raleway";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"raleway";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --Burgundy:#2B1418; --Stone:#F2F0EE; --Dark_Green:#30392A; --Sage:#A4AE9E; --White:#ffffff; --Dark_Sage:#88947F; }
/* Start custom CSS *//* BO-DESIGN-SYNC */
/* Matches Black Oak Illustrator file (1920 artboard). 1u = 1px at 1920, scales below. */
body.elementor-kit-8{background-color:#F2F0EE;color:#2B1418;--u:min(calc(100vw / 1920),1px)}
body.elementor-kit-8 .elementor h1,body.elementor-kit-8 .elementor h2,body.elementor-kit-8 .elementor h3,body.elementor-kit-8 .elementor h4,body.elementor-kit-8 .elementor h5,body.elementor-kit-8 .elementor .e-default-h1,body.elementor-kit-8 .elementor .e-default-h2,body.elementor-kit-8 .elementor .e-default-h3,body.elementor-kit-8 .elementor .e-default-h4,body.elementor-kit-8 .elementor .e-default-h5{font-family:spirits-soft,spirits-neutral,serif;font-weight:400}
body.elementor-kit-8 .elementor h1.e-heading-base{font-size:max(48px,calc(94*var(--u)));line-height:1.075;letter-spacing:0}
body.elementor-kit-8 .elementor h2.e-heading-base{font-size:max(32px,calc(56*var(--u)));line-height:1.072;letter-spacing:0}
body.elementor-kit-8 .elementor .subheading{font-family:raleway,sans-serif;font-size:max(11px,calc(16*var(--u)));letter-spacing:.04em;line-height:1.3;text-transform:uppercase;font-weight:600}
body.elementor-kit-8 .elementor h1.e-heading-base + h6.e-heading-base{font-size:max(14px,calc(24*var(--u)));letter-spacing:.16em;line-height:1.21;font-weight:500}
body.elementor-kit-8 .elementor p.e-paragraph-base,body.elementor-kit-8 .elementor .e-default-p{font-size:max(14px,calc(16*var(--u)));line-height:1.5;letter-spacing:.02em;color:inherit;font-weight:400}
body.elementor-kit-8 .elementor .announcement-bar{font-family:raleway,sans-serif;font-size:max(11px,calc(16*var(--u)));font-weight:600;color:#30392A;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}
body.elementor-kit-8 .elementor button.e-button-base,body.elementor-kit-8 .elementor a.e-button-base,body.elementor-kit-8 .elementor button.e-form-submit-button-base{font-family:raleway,sans-serif;font-size:max(11px,calc(16*var(--u)));font-weight:600;letter-spacing:.04em;text-transform:uppercase}
body.elementor-kit-8 .elementor button.e-form-submit-button-base.subheading{background-color:#2B1418;border-color:#2B1418}
body.elementor-kit-8 [data-elementor-type="footer"] .subheading{font-family:raleway,sans-serif;font-size:max(11px,calc(16*var(--u)));font-weight:600;letter-spacing:.04em;text-transform:none}
body.elementor-kit-8 [data-elementor-type="footer"] [data-id="4efae28"][data-id]{padding-left:2.5%;padding-right:2.5%}
body.elementor-kit-8 .elementor input.hero-form.e-form-input-base,body.elementor-kit-8 .elementor input.hero-form.e-form-input-base::placeholder{font-family:raleway,sans-serif;font-size:max(11px,calc(16*var(--u)));font-weight:600;letter-spacing:.04em;text-transform:uppercase}
body.elementor-kit-8 .elementor input.hero-form.e-form-input-base:focus,body.elementor-kit-8 .elementor input.hero-form.e-form-input-base:focus-visible{outline:none!important;box-shadow:none!important}
body.elementor-kit-8 .elementor input.hero-form.e-form-input-base{transition:border-color .2s ease}
body.elementor-kit-8 .elementor input.hero-form.e-form-input-base:focus{border-bottom-color:#A4AE9E!important}
body.elementor-kit-8 .elementor input.form-type.e-form-input-base,body.elementor-kit-8 .elementor select.form-type.e-form-select-base{transition:border-color .2s ease}
body.elementor-kit-8 .elementor input.form-type.e-form-input-base:focus,body.elementor-kit-8 .elementor input.form-type.e-form-input-base:focus-visible,body.elementor-kit-8 .elementor select.form-type.e-form-select-base:focus,body.elementor-kit-8 .elementor select.form-type.e-form-select-base:focus-visible{outline:none!important;box-shadow:none!important;border-color:#2B1418!important}
body.elementor-kit-8 .elementor form:has(select.form-type){row-gap:max(18px,calc(24*var(--u)))!important}
body.elementor-kit-8 .elementor input.form-type.e-form-input-base,body.elementor-kit-8 .elementor select.form-type.e-form-select-base{border-width:2px!important;min-height:max(44px,calc(56*var(--u)));box-sizing:border-box}
body.elementor-kit-8 .elementor form:has(select.form-type) button.e-form-submit-button-base{margin-top:max(8px,calc(14*var(--u)))}
body.elementor-kit-8 .elementor input.form-type.e-form-input-base,body.elementor-kit-8 .elementor input.form-type.e-form-input-base::placeholder,body.elementor-kit-8 .elementor select.form-type.e-form-select-base,body.elementor-kit-8 .elementor select.form-type.e-form-select-base option{font-family:raleway,sans-serif;font-size:max(11px,calc(16*var(--u)));font-weight:600;letter-spacing:.04em;text-transform:uppercase}
body.elementor-kit-8 .elementor form:has(select.form-type) label.e-form-label-base{font-family:raleway,sans-serif;font-size:max(11px,calc(16*var(--u)));font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:right;justify-self:end;width:100%}
body.elementor-kit-8 .elementor select.form-type.e-form-select-base{-webkit-appearance:none;appearance:none;color:#2B1418!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2016%2010'%3E%3Cpath%20fill%3D'%239DA5AE'%20d%3D'M1.6%200h12.8c1.3%200%202%201.5%201.2%202.5L9.2%209.4c-.6.8-1.8.8-2.4%200L.4%202.5C-.4%201.5.3%200%201.6%200z'%2F%3E%3C%2Fsvg%3E")!important;background-repeat:no-repeat!important;background-position:right max(14px,calc(24*var(--u))) center!important;background-size:max(11px,calc(16*var(--u))) auto!important;padding-right:max(36px,calc(56*var(--u)))!important;cursor:pointer}
body.elementor-kit-8 .elementor select.form-type.e-form-select-base option{color:#2B1418}
body.elementor-kit-8 .elementor form:has(select.form-type) label.e-form-label-base{margin-top:max(6px,calc(10*var(--u)));margin-bottom:calc(-1 * max(12px,calc(17*var(--u))))}
body.elementor-kit-8 .elementor select.form-type.e-form-select-base:has(option:first-child:checked){color:#9DA5AE!important}
body.elementor-kit-8 [data-elementor-type="footer"] [data-id="4285b31"][data-id]{height:auto!important;min-height:0!important;padding:max(6px,calc(8*var(--u))) 0 13.6325% 0!important;background-size:auto,95% auto!important;background-position:0 0,50% max(6px,calc(8*var(--u)))!important;background-repeat:no-repeat!important}
@media (min-width:1025px){body.elementor-kit-8 [data-elementor-type="footer"] [data-id="4efae28"][data-id]{height:calc(334*var(--u))!important;padding-top:calc(70*var(--u))!important;padding-bottom:calc(40*var(--u))!important}}
body.elementor-kit-8 [data-elementor-type="footer"] .subheading a.e-heading-link-base{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-decoration:none;text-underline-offset:3px}
body.elementor-kit-8 [data-elementor-type="footer"] .subheading a.e-heading-link-base:hover{text-decoration:underline}
@media (min-width:1025px){body.elementor-kit-8 .elementor-14 [data-id="76a4260"][data-id]{min-height:0;height:calc(829*var(--u));padding:calc(107*var(--u)) calc(143*var(--u)) 0 0;gap:0;justify-content:flex-end;align-items:flex-start;background-size:calc(1014*var(--u)) auto;background-position:calc(-34*var(--u)) 100%;background-repeat:no-repeat}
body.elementor-kit-8 .elementor-14 [data-id="c2f9bae"][data-id]{width:calc(703*var(--u));margin:0;padding:0;gap:0;align-items:center}
body.elementor-kit-8 .elementor-14 [data-id="a13262d"][data-id]{margin:0}body.elementor-kit-8 .elementor-14 [data-id="94e410e"][data-id]{margin:calc(22*var(--u)) 0 0}body.elementor-kit-8 .elementor-14 [data-id="28da342"][data-id]{margin:calc(36*var(--u)) 0 0;max-width:calc(703*var(--u));text-align:center;line-height:1.2}body.elementor-kit-8 .elementor-14 [data-id="7e5e0d3"][data-id]{margin:calc(48*var(--u)) 0 0}}
body.elementor-kit-8 .elementor input.form-type.e-form-input-base,body.elementor-kit-8 .elementor select.form-type.e-form-select-base{border-color:#B5B3B0}
body.elementor-kit-8 .elementor input.form-type.e-form-input-base::placeholder{color:#B5B3B0!important;opacity:1}
body.elementor-kit-8 .elementor select.form-type.e-form-select-base:has(option:first-child:checked){color:#B5B3B0!important}
body.elementor-kit-8 .elementor select.form-type.e-form-select-base{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2016%2010'%3E%3Cpath%20fill%3D'%23B5B3B0'%20d%3D'M1.6%200h12.8c1.3%200%202%201.5%201.2%202.5L9.2%209.4c-.6.8-1.8.8-2.4%200L.4%202.5C-.4%201.5.3%200%201.6%200z'%2F%3E%3C%2Fsvg%3E")!important}
body.elementor-kit-8 .elementor form:has(select.form-type) label.e-form-label-base{color:#B5B3B0!important}
body.elementor-kit-8 .elementor button.e-form-submit-button-base{padding:12px 30px 14px!important;line-height:18px!important;min-height:48px}
body.elementor-kit-8 .elementor a.e-button-base,body.elementor-kit-8 .elementor button.e-button-base,body.elementor-kit-8 .elementor button.e-form-submit-button-base{border-radius:0!important}
/* burgundy button hover: outline invert */body.elementor-kit-8 .elementor .e-8765b6b-9ad3e55,body.elementor-kit-8 .elementor .e-d7cfd9b-d6e40e6{transition:background-color .25s ease,color .25s ease,box-shadow .25s ease!important}body.elementor-kit-8 .elementor .e-8765b6b-9ad3e55:hover,body.elementor-kit-8 .elementor .e-8765b6b-9ad3e55:focus-visible,body.elementor-kit-8 .elementor .e-d7cfd9b-d6e40e6:hover,body.elementor-kit-8 .elementor .e-d7cfd9b-d6e40e6:focus-visible{background-color:#F2F0EE!important;color:#2B1418!important;outline:none}
/* join sections: never clip to window height */body.elementor-kit-8 .elementor [data-id="76a4260"][data-id],body.elementor-kit-8 .elementor [data-id="4e4bebd"][data-id],body.elementor-kit-8 .elementor [data-id="fc7616f"][data-id],body.elementor-kit-8 .elementor [data-id="7a49f1d"][data-id],body.elementor-kit-8 .elementor [data-id="accb50b"][data-id],body.elementor-kit-8 .elementor [data-id="f6a9a7e"][data-id]{max-height:none!important}@media (min-width:1025px){body.elementor-kit-8 .elementor [data-id="76a4260"][data-id],body.elementor-kit-8 .elementor [data-id="4e4bebd"][data-id],body.elementor-kit-8 .elementor [data-id="fc7616f"][data-id],body.elementor-kit-8 .elementor [data-id="7a49f1d"][data-id],body.elementor-kit-8 .elementor [data-id="accb50b"][data-id],body.elementor-kit-8 .elementor [data-id="f6a9a7e"][data-id]{height:auto!important;min-height:calc(829*var(--u))!important;padding-bottom:48px!important}}
body.elementor-kit-8 .elementor .e-8765b6b-9ad3e55,body.elementor-kit-8 .elementor .e-d7cfd9b-d6e40e6{border:2px solid #2B1418!important;box-sizing:border-box}
body.elementor-kit-8 .elementor input.hero-form::placeholder{color:#A4AE9E!important;opacity:1}
/* home hero copy layout (Nov 4 screenshot) */body.elementor-kit-8 .elementor-14 [data-id="12edc9a"][data-id],body.elementor-kit-8 .elementor-14 [data-id="5cb9eaa"][data-id]{font-family:raleway,sans-serif!important;font-size:max(14px,calc(24*var(--u)))!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;line-height:1.2!important;color:#A4AE9E!important}@media (min-width:1025px){body.elementor-kit-8 .elementor-14 [data-id="b367afe"][data-id]{gap:0!important}body.elementor-kit-8 .elementor-14 [data-id="12edc9a"][data-id]{margin:0!important}body.elementor-kit-8 .elementor-14 [data-id="66b5a55"][data-id],body.elementor-kit-8 .elementor-14 [data-id="5cb9eaa"][data-id]{margin-top:calc(34*var(--u))!important;margin-bottom:0!important}body.elementor-kit-8 .elementor-14 [data-id="511b1c5"][data-id]{margin-top:calc(82*var(--u))!important}body.elementor-kit-8 .elementor-14 [data-id="b367afe"][data-id]{margin-top:calc(40*var(--u))!important}}@media (max-width:1024px){body.elementor-kit-8 .elementor-14 [data-id="b367afe"][data-id]{gap:16px!important}body.elementor-kit-8 .elementor-14 [data-id="511b1c5"][data-id]{margin-top:40px!important}}@media (max-width:767px){body.elementor-kit-8 .elementor-14 [data-id="12edc9a"][data-id],body.elementor-kit-8 .elementor-14 [data-id="5cb9eaa"][data-id]{letter-spacing:.06em!important}}
/* all page heros: subtitle matches home hero */body.elementor-kit-8 .elementor h1.e-heading-base + h6.e-heading-base{letter-spacing:.22em!important;line-height:1.2!important;max-width:none!important}body.elementor-kit-8 .elementor h1.e-heading-base:has(+ h6.e-heading-base){margin-bottom:0!important}@media (min-width:1025px){body.elementor-kit-8 .elementor h1.e-heading-base + h6.e-heading-base{margin-top:calc(34*var(--u))!important;margin-bottom:0!important}}@media (max-width:767px){body.elementor-kit-8 .elementor h1.e-heading-base + h6.e-heading-base{letter-spacing:.06em!important;margin-top:16px!important}}
/* all page heros: subtitle matches home hero */body.elementor-kit-8 .elementor h1.e-heading-base + h6.e-heading-base{letter-spacing:.22em!important;line-height:1.2!important;max-width:none!important}body.elementor-kit-8 .elementor h1.e-heading-base:has(+ h6.e-heading-base){margin-bottom:0!important}@media (min-width:1025px){body.elementor-kit-8 .elementor h1.e-heading-base + h6.e-heading-base{margin-top:calc(34*var(--u))!important;margin-bottom:0!important}}@media (max-width:767px){body.elementor-kit-8 .elementor h1.e-heading-base + h6.e-heading-base{letter-spacing:.06em!important;margin-top:16px!important}}
/* inner heros: optically center copy block */@media (min-width:1025px){body.elementor-kit-8 .elementor-529 .e-con:has(> h1.e-heading-base + h6.e-heading-base),body.elementor-kit-8 .elementor-530 .e-con:has(> h1.e-heading-base + h6.e-heading-base),body.elementor-kit-8 .elementor-531 .e-con:has(> h1.e-heading-base + h6.e-heading-base),body.elementor-kit-8 .elementor-532 .e-con:has(> h1.e-heading-base + h6.e-heading-base){transform:translateY(calc(7*var(--u)))}}
/* home intro body width */body.elementor-kit-8 .elementor-14 [data-id="695ca0d"][data-id],body.elementor-kit-8 .elementor-14 [data-id="b6d86bf"][data-id]{max-width:max(320px,calc(700*var(--u)))!important;margin-left:auto!important;margin-right:auto!important}
/* body copy line spacing: all paragraphs */body.elementor-kit-8 .elementor p.e-paragraph-base,body.elementor-kit-8 .elementor .e-default-p{line-height:1.5!important}
/* home tabs section: cream body copy */body.elementor-kit-8 .elementor-14 [data-id="1428544"] p,body.elementor-kit-8 .elementor-14 [data-id="1428544"] .e-default-p{color:#F2F0EE!important}
/* join form: left *Optional + line chevrons */body.elementor-kit-8 .elementor form:has(select.form-type) label.e-form-label-base{text-align:left!important;justify-self:start!important;margin-top:max(2px,calc(3*var(--u)))!important;margin-bottom:calc(-1*max(8px,calc(10*var(--u))))!important}body.elementor-kit-8 .elementor select.form-type.e-form-select-base{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2020%2012'%3E%3Cpath%20fill%3D'none'%20stroke%3D'%23B5B3B0'%20stroke-width%3D'2'%20stroke-linecap%3D'square'%20stroke-linejoin%3D'miter'%20d%3D'M2%202l8%208%208-8'%2F%3E%3C%2Fsvg%3E")!important;background-size:max(14px,calc(20*var(--u))) auto!important}
/* white copy: home tabs section + 1893 Room band */body.elementor-kit-8 .elementor-14 [data-id="1428544"] h1,body.elementor-kit-8 .elementor-14 [data-id="1428544"] h2,body.elementor-kit-8 .elementor-14 [data-id="1428544"] h3,body.elementor-kit-8 .elementor-14 [data-id="1428544"] h4,body.elementor-kit-8 .elementor-14 [data-id="1428544"] h5,body.elementor-kit-8 .elementor-14 [data-id="1428544"] h6,body.elementor-kit-8 .elementor-14 [data-id="1428544"] p,body.elementor-kit-8 .elementor-14 [data-id="1428544"] .e-default-p,body.elementor-kit-8 .elementor-530 [data-id="3312e05"] h1,body.elementor-kit-8 .elementor-530 [data-id="3312e05"] h2,body.elementor-kit-8 .elementor-530 [data-id="3312e05"] h3,body.elementor-kit-8 .elementor-530 [data-id="3312e05"] h4,body.elementor-kit-8 .elementor-530 [data-id="3312e05"] h5,body.elementor-kit-8 .elementor-530 [data-id="3312e05"] h6,body.elementor-kit-8 .elementor-530 [data-id="3312e05"] p,body.elementor-kit-8 .elementor-530 [data-id="3312e05"] .e-default-p{color:#FFFFFF!important}
/* home tabs carousel: uniform portrait crop */body.elementor-kit-8 .elementor-14 [data-id="961aaec"] .swiper-slide img{width:100%!important;aspect-ratio:430/517;height:auto!important;object-fit:cover!important;display:block}body.elementor-kit-8 .elementor-14 [data-id="961aaec"] .swiper-slide img[src*="ring-exchange"]{object-position:60% 50%!important}
/* SAGE-SECTIONS (Nov 4 screenshots) */@media (min-width:1025px){body.elementor-kit-8 .elementor-14 [data-id="1428544"][data-id]{gap:0!important;padding-inline:0!important;padding-block:0!important;height:calc(748.5*var(--u))!important;min-height:0!important;padding:0!important;align-items:flex-start!important;justify-content:flex-start!important;flex-wrap:nowrap!important}body.elementor-kit-8 .elementor-14 [data-id="a5d5f49"][data-id]{flex:0 0 auto!important;height:auto!important;min-height:0!important;align-self:flex-start!important;width:calc(600*var(--u))!important;max-width:none!important;margin:calc(118.7*var(--u)) 0 0 calc(114*var(--u))!important;padding:0!important}body.elementor-kit-8 .elementor-14 [data-id="2d05faa"][data-id]{width:calc(420*var(--u))!important;gap:0!important;flex-wrap:nowrap!important}body.elementor-kit-8 .elementor-14 button[data-id="d41928e"], body.elementor-kit-8 .elementor-14 [data-id="d41928e"] button,body.elementor-kit-8 .elementor-14 button[data-id="add8451"], body.elementor-kit-8 .elementor-14 [data-id="add8451"] button,body.elementor-kit-8 .elementor-14 button[data-id="c213b57"], body.elementor-kit-8 .elementor-14 [data-id="c213b57"] button{flex:1 1 auto!important;padding:0 calc(18.5*var(--u)) calc(17*var(--u))!important;text-align:left!important;margin:0!important}body.elementor-kit-8 .elementor-14 [data-id="d8bbe18"][data-id]{margin:calc(82.3*var(--u)) 0 0 0!important;max-width:none!important;width:auto!important}body.elementor-kit-8 .elementor-14 [data-id="c544e8c"][data-id]{margin:calc(37.2*var(--u)) 0 0 0!important;max-width:calc(600*var(--u))!important;width:auto!important}body.elementor-kit-8 .elementor-14 [data-id="726e758"][data-id]{flex:0 0 auto!important;width:auto!important;margin:calc(107*var(--u)) 0 0 calc(99*var(--u))!important;padding:0!important}body.elementor-kit-8 .elementor-14 [data-id="961aaec"][data-id]{width:calc(1346*var(--u))!important;max-width:none!important;margin:0!important;flex:none!important}body.elementor-kit-8 .elementor-14 [data-id="c167c93"][data-id]{left:calc(781*var(--u))!important;top:calc(347*var(--u))!important;right:auto!important;bottom:auto!important;width:calc(182*var(--u))!important;max-width:none!important;transform:none!important}body.elementor-kit-8 .elementor-14 [data-id="c167c93"][data-id] img{width:100%!important;height:auto!important}body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id]{gap:calc(16*var(--u))!important;margin-top:calc(84*var(--u))!important;margin-left:calc(2*var(--u))!important}body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id]>*{flex:0 0 auto!important;width:calc(438*var(--u))!important;height:calc(525*var(--u))!important;max-width:none!important}body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id]>img,body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id]>* img{object-fit:cover!important}}/* /SAGE-SECTIONS */
/* home tabs section: Dark Sage like design */body.elementor-kit-8 .elementor-14 [data-id="1428544"][data-id]{background-color:#88947F!important}
/* home tabs: transparent tab backgrounds */body.elementor-kit-8 .elementor-14 button[data-id="d41928e"],body.elementor-kit-8 .elementor-14 button[data-id="add8451"],body.elementor-kit-8 .elementor-14 button[data-id="c213b57"],body.elementor-kit-8 .elementor-14 button[data-id="d41928e"]:hover,body.elementor-kit-8 .elementor-14 button[data-id="d41928e"]:focus,body.elementor-kit-8 .elementor-14 button[data-id="add8451"]:hover,body.elementor-kit-8 .elementor-14 button[data-id="add8451"]:focus,body.elementor-kit-8 .elementor-14 button[data-id="c213b57"]:hover,body.elementor-kit-8 .elementor-14 button[data-id="c213b57"]:focus{background-color:transparent!important;background-image:none!important}
/* hero subtitles + Coming Soon: semibold */body.elementor-kit-8 .elementor h1.e-heading-base + h6.e-heading-base,body.elementor-kit-8 .elementor-14 [data-id="12edc9a"][data-id],body.elementor-kit-8 .elementor-14 [data-id="5cb9eaa"][data-id]{font-weight:600!important}
/* weddings Celebration band: white body copy */body.elementor-kit-8 .elementor-529 [data-id="a12b872"] p,body.elementor-kit-8 .elementor-529 [data-id="a12b872"] .e-default-p{color:#FFFFFF!important}
/* weddings Celebration band photos = 1893 Room */@media (min-width:1025px){body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id]{gap:calc(16*var(--u))!important;margin-top:calc(84*var(--u))!important;margin-left:0!important}body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id]>*{flex:0 0 auto!important;width:calc(438*var(--u))!important;height:calc(525*var(--u))!important;max-width:none!important}body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id]>img,body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id]>* img{object-fit:cover!important}}
/* text columns: shared left 114 + body width 560 */@media (min-width:1025px){body.elementor-kit-8 .elementor-530 [data-id="3312e05"][data-id],body.elementor-kit-8 .elementor-529 [data-id="a12b872"][data-id]{padding-left:calc(114*var(--u))!important;padding-inline-start:calc(114*var(--u))!important}body.elementor-kit-8 .elementor-14 [data-id="c544e8c"][data-id],body.elementor-kit-8 .elementor-530 [data-id="3312e05"][data-id] p.e-paragraph-base,body.elementor-kit-8 .elementor-529 [data-id="a12b872"][data-id] p.e-paragraph-base{max-width:calc(560*var(--u))!important;width:calc(560*var(--u))!important}}
/* SIDE-MARGINS: content 114 both sides, outer frame 35 */@media (min-width:1025px){body.elementor-kit-8 .elementor-529 [data-id="cb2c2ba"][data-id],body.elementor-kit-8 .elementor-530 [data-id="49dfa85"][data-id],body.elementor-kit-8 .elementor-531 [data-id="db5ddb0"][data-id],body.elementor-kit-8 .elementor-531 [data-id="4b62508"][data-id],body.elementor-kit-8 .elementor-532 [data-id="5ad2b0d"][data-id],body.elementor-kit-8 .elementor-533 [data-id="81b5285"][data-id]{padding-left:calc(114*var(--u))!important;padding-right:calc(114*var(--u))!important;padding-inline:calc(114*var(--u))!important}body.elementor-kit-8 .elementor-529 [data-id="5304108"][data-id],body.elementor-kit-8 .elementor-530 [data-id="990485c"][data-id],body.elementor-kit-8 .elementor-531 [data-id="72ccddd"][data-id],body.elementor-kit-8 .elementor-531 [data-id="886d3ce"][data-id],body.elementor-kit-8 .elementor-532 [data-id="1f86013"][data-id]{width:auto!important;max-width:none!important}body.elementor-kit-8 .elementor-529 [data-id="5304108"][data-id]>*,body.elementor-kit-8 .elementor-530 [data-id="990485c"][data-id]>*,body.elementor-kit-8 .elementor-531 [data-id="72ccddd"][data-id]>*,body.elementor-kit-8 .elementor-531 [data-id="886d3ce"][data-id]>*,body.elementor-kit-8 .elementor-532 [data-id="1f86013"][data-id]>*,body.elementor-kit-8 .elementor-533 [data-id="fcbd5de"][data-id],body.elementor-kit-8 .elementor-533 [data-id="7429ad4"][data-id]{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}body.elementor-kit-8 .elementor-529 [data-id="5304108"][data-id]>* img,body.elementor-kit-8 .elementor-530 [data-id="990485c"][data-id]>* img,body.elementor-kit-8 .elementor-531 [data-id="72ccddd"][data-id]>* img,body.elementor-kit-8 .elementor-531 [data-id="886d3ce"][data-id]>* img,body.elementor-kit-8 .elementor-532 [data-id="1f86013"][data-id]>* img{width:100%!important;max-width:100%!important}body.elementor-kit-8 .elementor-14 [data-id="d91ec75"][data-id]{padding-left:calc(35*var(--u))!important;padding-right:calc(35*var(--u))!important;padding-inline:calc(35*var(--u))!important}body.elementor-kit-8 .elementor-14 [data-id="68f77d2"][data-id],body.elementor-kit-8 .elementor-14 [data-id="4af713d"][data-id]{flex:1 1 0!important;width:auto!important;min-width:0!important}body.elementor-kit-8 .elementor-28 [data-id="66fb390"][data-id]{padding-left:calc(35*var(--u))!important;padding-right:calc(35*var(--u))!important;padding-inline:calc(35*var(--u))!important}}@media (min-width:1025px){body.elementor-kit-8 .elementor-529 [data-id="56cf73b"][data-id]{padding-left:calc(114*var(--u))!important;padding-right:calc(114*var(--u))!important;padding-inline:calc(114*var(--u))!important}body.elementor-kit-8 .elementor-529 [data-id="572797c"][data-id]{width:auto!important;max-width:none!important}body.elementor-kit-8 .elementor-529 [data-id="572797c"][data-id]>*{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}body.elementor-kit-8 .elementor-529 [data-id="572797c"][data-id]>* img{width:100%!important;max-width:100%!important}body.elementor-kit-8 .elementor-533 [data-id="a5c782c"][data-id]{justify-content:space-between!important}body.elementor-kit-8 .elementor-533 [data-id="a5c782c"][data-id]>*{flex:0 0 auto!important;width:auto!important;max-width:none!important}}@media (min-width:1025px){body.elementor-kit-8 .elementor-529 [data-id="2afee3d"][data-id],body.elementor-kit-8 .elementor-530 [data-id="a4d65fc"][data-id],body.elementor-kit-8 .elementor-531 [data-id="f56c5e8"][data-id],body.elementor-kit-8 .elementor-532 [data-id="2af056a"][data-id]{width:auto!important;max-width:none!important;align-self:stretch!important}body.elementor-kit-8 .elementor-529 [data-id="2afee3d"][data-id]>*,body.elementor-kit-8 .elementor-530 [data-id="a4d65fc"][data-id]>*,body.elementor-kit-8 .elementor-531 [data-id="f56c5e8"][data-id]>*,body.elementor-kit-8 .elementor-532 [data-id="2af056a"][data-id]>*{flex:0 0 50%!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important}}/* /SIDE-MARGINS */
/* events: flip hero photo; narrower intro copy */body.elementor-kit-8 .elementor-530 [data-id="4992e9f"][data-id]{transform:scaleX(-1)!important}body.elementor-kit-8 .elementor-530 [data-id="286351d"][data-id]{max-width:max(320px,calc(600*var(--u)))!important;margin-left:auto!important;margin-right:auto!important}
/* no orphans in body copy */body.elementor-kit-8 .elementor p.e-paragraph-base,body.elementor-kit-8 .elementor .e-default-p{text-wrap:pretty}
/* venue Getting Ready (dark green): all copy white */body.elementor-kit-8 .elementor-531 [data-id="4b62508"] h1,body.elementor-kit-8 .elementor-531 [data-id="4b62508"] h2,body.elementor-kit-8 .elementor-531 [data-id="4b62508"] h3,body.elementor-kit-8 .elementor-531 [data-id="4b62508"] h4,body.elementor-kit-8 .elementor-531 [data-id="4b62508"] h5,body.elementor-kit-8 .elementor-531 [data-id="4b62508"] h6,body.elementor-kit-8 .elementor-531 [data-id="4b62508"] p,body.elementor-kit-8 .elementor-531 [data-id="4b62508"] .e-default-p{color:#FFFFFF!important}
/* venue intro narrower (matches events) */body.elementor-kit-8 .elementor-531 [data-id="aec870f"][data-id]{max-width:max(320px,calc(600*var(--u)))!important;margin-left:auto!important;margin-right:auto!important}
/* story The Land (dark sage): all copy white */body.elementor-kit-8 .elementor-532 [data-id="5ad2b0d"] h1,body.elementor-kit-8 .elementor-532 [data-id="5ad2b0d"] h2,body.elementor-kit-8 .elementor-532 [data-id="5ad2b0d"] h3,body.elementor-kit-8 .elementor-532 [data-id="5ad2b0d"] h4,body.elementor-kit-8 .elementor-532 [data-id="5ad2b0d"] h5,body.elementor-kit-8 .elementor-532 [data-id="5ad2b0d"] h6,body.elementor-kit-8 .elementor-532 [data-id="5ad2b0d"] p,body.elementor-kit-8 .elementor-532 [data-id="5ad2b0d"] .e-default-p{color:#FFFFFF!important}
/* venue map: height matches Getting Ready photos */@media (min-width:1025px){body.elementor-kit-8 .elementor-531 [data-id="da455a3"][data-id]{height:calc(389*var(--u))!important;min-height:0!important}body.elementor-kit-8 .elementor-531 [data-id="da455a3"] .elementor-widget-container{height:100%!important}}
/* venue map: crop out Google info card */body.elementor-kit-8 .elementor-531 [data-id="da455a3"][data-id]{position:relative!important;overflow:hidden!important}@media (max-width:1024px){body.elementor-kit-8 .elementor-531 [data-id="da455a3"][data-id]{height:320px!important;width:100%!important;align-self:stretch!important;flex:0 0 auto!important}}body.elementor-kit-8 .elementor-531 [data-id="da455a3"][data-id] .elementor-widget-container{position:absolute!important;inset:0!important;height:auto!important}body.elementor-kit-8 .elementor-531 [data-id="da455a3"][data-id] iframe{position:absolute!important;left:0!important;top:-48px!important;width:100%!important;height:calc(100% + 48px)!important;min-height:0!important;opacity:.85!important}
/* venue Getting Ready photo gap = bands (16) */@media (min-width:1025px){body.elementor-kit-8 .elementor-531 [data-id="886d3ce"][data-id]{gap:calc(16*var(--u))!important;column-gap:calc(16*var(--u))!important}}
/* story The Land photo gap = bands (16) */@media (min-width:1025px){body.elementor-kit-8 .elementor-532 [data-id="1f86013"][data-id]{gap:calc(16*var(--u))!important;column-gap:calc(16*var(--u))!important}}
/* story intro narrower (matches events/venue) */body.elementor-kit-8 .elementor-532 [data-id="ce8df62"][data-id],body.elementor-kit-8 .elementor-532 [data-id="1297455"][data-id]{max-width:max(320px,calc(600*var(--u)))!important;margin-left:auto!important;margin-right:auto!important}
/* contact subtitle narrower */body.elementor-kit-8 .elementor-533 h1.e-heading-base + h6.e-heading-base[data-id="b171d5b"][data-id]{max-width:max(280px,calc(560*var(--u)))!important;text-wrap:balance}
/* /BO-DESIGN-SYNC */
/* BO-MOBILE (phones + tablets ≤1024px; tablet overrides in BO-TABLET below). Remove this whole block (and BO-TABLET) to undo all mobile tweaks. */
@media (max-width:1024px){
/* mobile: side margins — hero frame 20px */body.elementor-kit-8 .elementor-14 [data-id="d91ec75"][data-id],body.elementor-kit-8 .elementor-529 [data-id="2afee3d"][data-id],body.elementor-kit-8 .elementor-530 [data-id="a4d65fc"][data-id],body.elementor-kit-8 .elementor-531 [data-id="f56c5e8"][data-id],body.elementor-kit-8 .elementor-532 [data-id="2af056a"][data-id],body.elementor-kit-8 .elementor-533 [data-id="81b5285"][data-id]{padding-left:20px!important;padding-right:20px!important;padding-inline:20px!important}
/* mobile: side margins — sections 24px */body.elementor-kit-8 .elementor-14 [data-id="453f391"][data-id],body.elementor-kit-8 .elementor-14 [data-id="1428544"][data-id],body.elementor-kit-8 .elementor-14 [data-id="76a4260"][data-id],body.elementor-kit-8 .elementor-529 [data-id="9a94abc"][data-id],body.elementor-kit-8 .elementor-529 [data-id="5049f16"][data-id],body.elementor-kit-8 .elementor-529 [data-id="cb2c2ba"][data-id],body.elementor-kit-8 .elementor-529 [data-id="a12b872"][data-id],body.elementor-kit-8 .elementor-529 [data-id="0b4c835"][data-id],body.elementor-kit-8 .elementor-529 [data-id="b86b593"][data-id],body.elementor-kit-8 .elementor-529 [data-id="56cf73b"][data-id],body.elementor-kit-8 .elementor-529 [data-id="4e4bebd"][data-id],body.elementor-kit-8 .elementor-530 [data-id="8ad10ac"][data-id],body.elementor-kit-8 .elementor-530 [data-id="1881522"][data-id],body.elementor-kit-8 .elementor-530 [data-id="49dfa85"][data-id],body.elementor-kit-8 .elementor-530 [data-id="3312e05"][data-id],body.elementor-kit-8 .elementor-530 [data-id="fc7616f"][data-id],body.elementor-kit-8 .elementor-531 [data-id="5477c6d"][data-id],body.elementor-kit-8 .elementor-531 [data-id="931eb5a"][data-id],body.elementor-kit-8 .elementor-531 [data-id="db5ddb0"][data-id],body.elementor-kit-8 .elementor-531 [data-id="4b62508"][data-id],body.elementor-kit-8 .elementor-531 [data-id="b7a154f"][data-id],body.elementor-kit-8 .elementor-531 [data-id="7a49f1d"][data-id],body.elementor-kit-8 .elementor-532 [data-id="9f4d6b3"][data-id],body.elementor-kit-8 .elementor-532 [data-id="5ad2b0d"][data-id],body.elementor-kit-8 .elementor-532 [data-id="accb50b"][data-id],body.elementor-kit-8 .elementor-533 [data-id="f6a9a7e"][data-id]{padding-left:24px!important;padding-right:24px!important;padding-inline:24px!important}
/* mobile: side margins — remove stacked default 10px side padding */body.elementor-kit-8 .elementor-14 [data-id="4af713d"][data-id],body.elementor-kit-8 .elementor-529 [data-id="dd5abef"][data-id],body.elementor-kit-8 .elementor-529 [data-id="5304108"][data-id],body.elementor-kit-8 .elementor-529 [data-id="3492931"][data-id],body.elementor-kit-8 .elementor-529 [data-id="e558953"][data-id],body.elementor-kit-8 .elementor-529 [data-id="4391d5e"][data-id],body.elementor-kit-8 .elementor-529 [data-id="63997fb"][data-id],body.elementor-kit-8 .elementor-529 [data-id="f475d9a"][data-id],body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id],body.elementor-kit-8 .elementor-529 [data-id="572797c"][data-id],body.elementor-kit-8 .elementor-529 [data-id="39765ac"][data-id],body.elementor-kit-8 .elementor-529 [data-id="b4609c1"][data-id],body.elementor-kit-8 .elementor-529 [data-id="6f1e82c"][data-id],body.elementor-kit-8 .elementor-529 [data-id="3df4e55"][data-id],body.elementor-kit-8 .elementor-529 [data-id="fb1c79b"][data-id],body.elementor-kit-8 .elementor-529 [data-id="f1d4bac"][data-id],body.elementor-kit-8 .elementor-530 [data-id="4992e9f"][data-id],body.elementor-kit-8 .elementor-530 [data-id="990485c"][data-id],body.elementor-kit-8 .elementor-530 [data-id="43452b9"][data-id],body.elementor-kit-8 .elementor-530 [data-id="7e1f89c"][data-id],body.elementor-kit-8 .elementor-530 [data-id="714cbdc"][data-id],body.elementor-kit-8 .elementor-530 [data-id="7745084"][data-id],body.elementor-kit-8 .elementor-530 [data-id="d546f2b"][data-id],body.elementor-kit-8 .elementor-530 [data-id="540c85d"][data-id],body.elementor-kit-8 .elementor-530 [data-id="c18d8cc"][data-id],body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id],body.elementor-kit-8 .elementor-531 [data-id="ad3caad"][data-id],body.elementor-kit-8 .elementor-531 [data-id="72ccddd"][data-id],body.elementor-kit-8 .elementor-531 [data-id="24accbb"][data-id],body.elementor-kit-8 .elementor-531 [data-id="49eea12"][data-id],body.elementor-kit-8 .elementor-531 [data-id="c2b3fbc"][data-id],body.elementor-kit-8 .elementor-531 [data-id="7b4baea"][data-id],body.elementor-kit-8 .elementor-531 [data-id="7e11eeb"][data-id],body.elementor-kit-8 .elementor-531 [data-id="57f26b4"][data-id],body.elementor-kit-8 .elementor-531 [data-id="886d3ce"][data-id],body.elementor-kit-8 .elementor-531 [data-id="ec2bf95"][data-id],body.elementor-kit-8 .elementor-531 [data-id="e513496"][data-id],body.elementor-kit-8 .elementor-531 [data-id="5257123"][data-id],body.elementor-kit-8 .elementor-531 [data-id="708e130"][data-id],body.elementor-kit-8 .elementor-531 [data-id="475ee8c"][data-id],body.elementor-kit-8 .elementor-531 [data-id="a719e12"][data-id],body.elementor-kit-8 .elementor-531 [data-id="a9a4dee"][data-id],body.elementor-kit-8 .elementor-531 [data-id="075a6a4"][data-id],body.elementor-kit-8 .elementor-531 [data-id="e322ae2"][data-id],body.elementor-kit-8 .elementor-532 [data-id="24d64c5"][data-id],body.elementor-kit-8 .elementor-532 [data-id="1f86013"][data-id],body.elementor-kit-8 .elementor-532 [data-id="7c802dd"][data-id],body.elementor-kit-8 .elementor-532 [data-id="5066318"][data-id],body.elementor-kit-8 .elementor-532 [data-id="e4fe147"][data-id],body.elementor-kit-8 .elementor-532 [data-id="51b5902"][data-id],body.elementor-kit-8 .elementor-532 [data-id="d5c7058"][data-id],body.elementor-kit-8 .elementor-532 [data-id="95bd67f"][data-id],body.elementor-kit-8 .elementor-532 [data-id="5db3ff1"][data-id],body.elementor-kit-8 .elementor-532 [data-id="45d0874"][data-id],body.elementor-kit-8 .elementor-533 [data-id="fcbd5de"][data-id],body.elementor-kit-8 .elementor-533 [data-id="7429ad4"][data-id],body.elementor-kit-8 .elementor-533 [data-id="a5c782c"][data-id],body.elementor-kit-8 .elementor-533 [data-id="0f88d49"][data-id],body.elementor-kit-8 .elementor-533 [data-id="8771052"][data-id],body.elementor-kit-8 .elementor-533 [data-id="6def8d1"][data-id]{padding-left:0!important;padding-right:0!important;padding-inline:0!important}
/* mobile: hero height */body.elementor-kit-8 .elementor-14 [data-id="68f77d2"][data-id],body.elementor-kit-8 .elementor-529 [data-id="02b833d"][data-id],body.elementor-kit-8 .elementor-530 [data-id="f6b400a"][data-id],body.elementor-kit-8 .elementor-531 [data-id="5a28eb8"][data-id],body.elementor-kit-8 .elementor-532 [data-id="028dbde"][data-id]{padding:56px 24px!important;row-gap:32px!important;gap:32px!important}body.elementor-kit-8 .elementor-14 [data-id="4af713d"][data-id],body.elementor-kit-8 .elementor-529 [data-id="dd5abef"][data-id],body.elementor-kit-8 .elementor-530 [data-id="4992e9f"][data-id],body.elementor-kit-8 .elementor-531 [data-id="ad3caad"][data-id],body.elementor-kit-8 .elementor-532 [data-id="24d64c5"][data-id]{min-height:0!important;height:300px!important;padding:0!important;background-size:cover!important;background-position:center!important}body.elementor-kit-8 .elementor-14 [data-id="511b1c5"][data-id]{margin-top:0!important}
/* mobile: type sizes */body.elementor-kit-8 .elementor .subheading:not(h1 + h6),body.elementor-kit-8 .elementor button.e-button-base,body.elementor-kit-8 .elementor a.e-button-base,body.elementor-kit-8 .elementor button.e-form-submit-button-base,body.elementor-kit-8 .elementor input.form-type,body.elementor-kit-8 .elementor select.form-type,body.elementor-kit-8 .elementor input.hero-form,body.elementor-kit-8 .elementor input.hero-form::placeholder,body.elementor-kit-8 .elementor input.form-type::placeholder,body.elementor-kit-8 .elementor label.e-form-label-base,body.elementor-kit-8 .elementor .announcement-bar,body.elementor-kit-8 [data-elementor-type="footer"] h6,body.elementor-kit-8 [data-elementor-type="footer"] a{font-size:13px!important}body.elementor-kit-8 .elementor h1.e-heading-base + h6.e-heading-base{font-size:15px!important}
/* mobile: coming soon size */body.elementor-kit-8 .elementor-14 [data-id="12edc9a"][data-id]{font-size:15px!important}
/* mobile: home hero subtitle fit */body.elementor-kit-8 .elementor-14 h1.e-heading-base + h6.e-heading-base[data-id="5cb9eaa"][data-id]{letter-spacing:.04em!important;text-wrap:balance}
/* mobile: vertical rhythm */body.elementor-kit-8 .elementor-529 [data-id="5304108"][data-id],body.elementor-kit-8 .elementor-529 [data-id="3492931"][data-id],body.elementor-kit-8 .elementor-529 [data-id="e558953"][data-id],body.elementor-kit-8 .elementor-529 [data-id="4391d5e"][data-id],body.elementor-kit-8 .elementor-529 [data-id="63997fb"][data-id],body.elementor-kit-8 .elementor-529 [data-id="f475d9a"][data-id],body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id],body.elementor-kit-8 .elementor-529 [data-id="572797c"][data-id],body.elementor-kit-8 .elementor-529 [data-id="39765ac"][data-id],body.elementor-kit-8 .elementor-529 [data-id="b4609c1"][data-id],body.elementor-kit-8 .elementor-529 [data-id="6f1e82c"][data-id],body.elementor-kit-8 .elementor-529 [data-id="3df4e55"][data-id],body.elementor-kit-8 .elementor-529 [data-id="fb1c79b"][data-id],body.elementor-kit-8 .elementor-529 [data-id="f1d4bac"][data-id],body.elementor-kit-8 .elementor-530 [data-id="990485c"][data-id],body.elementor-kit-8 .elementor-530 [data-id="43452b9"][data-id],body.elementor-kit-8 .elementor-530 [data-id="7e1f89c"][data-id],body.elementor-kit-8 .elementor-530 [data-id="714cbdc"][data-id],body.elementor-kit-8 .elementor-530 [data-id="7745084"][data-id],body.elementor-kit-8 .elementor-530 [data-id="d546f2b"][data-id],body.elementor-kit-8 .elementor-530 [data-id="540c85d"][data-id],body.elementor-kit-8 .elementor-530 [data-id="c18d8cc"][data-id],body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id],body.elementor-kit-8 .elementor-531 [data-id="72ccddd"][data-id],body.elementor-kit-8 .elementor-531 [data-id="24accbb"][data-id],body.elementor-kit-8 .elementor-531 [data-id="49eea12"][data-id],body.elementor-kit-8 .elementor-531 [data-id="c2b3fbc"][data-id],body.elementor-kit-8 .elementor-531 [data-id="7b4baea"][data-id],body.elementor-kit-8 .elementor-531 [data-id="7e11eeb"][data-id],body.elementor-kit-8 .elementor-531 [data-id="57f26b4"][data-id],body.elementor-kit-8 .elementor-531 [data-id="886d3ce"][data-id],body.elementor-kit-8 .elementor-531 [data-id="ec2bf95"][data-id],body.elementor-kit-8 .elementor-531 [data-id="e513496"][data-id],body.elementor-kit-8 .elementor-531 [data-id="5257123"][data-id],body.elementor-kit-8 .elementor-531 [data-id="708e130"][data-id],body.elementor-kit-8 .elementor-531 [data-id="475ee8c"][data-id],body.elementor-kit-8 .elementor-531 [data-id="a719e12"][data-id],body.elementor-kit-8 .elementor-531 [data-id="a9a4dee"][data-id],body.elementor-kit-8 .elementor-531 [data-id="075a6a4"][data-id],body.elementor-kit-8 .elementor-531 [data-id="e322ae2"][data-id],body.elementor-kit-8 .elementor-532 [data-id="1f86013"][data-id],body.elementor-kit-8 .elementor-532 [data-id="7c802dd"][data-id],body.elementor-kit-8 .elementor-532 [data-id="5066318"][data-id],body.elementor-kit-8 .elementor-532 [data-id="e4fe147"][data-id],body.elementor-kit-8 .elementor-532 [data-id="51b5902"][data-id],body.elementor-kit-8 .elementor-532 [data-id="d5c7058"][data-id],body.elementor-kit-8 .elementor-532 [data-id="95bd67f"][data-id],body.elementor-kit-8 .elementor-532 [data-id="5db3ff1"][data-id],body.elementor-kit-8 .elementor-532 [data-id="45d0874"][data-id],body.elementor-kit-8 .elementor-533 [data-id="fcbd5de"][data-id],body.elementor-kit-8 .elementor-533 [data-id="7429ad4"][data-id],body.elementor-kit-8 .elementor-533 [data-id="a5c782c"][data-id],body.elementor-kit-8 .elementor-533 [data-id="0f88d49"][data-id],body.elementor-kit-8 .elementor-533 [data-id="8771052"][data-id],body.elementor-kit-8 .elementor-533 [data-id="6def8d1"][data-id]{padding-top:0!important;padding-bottom:0!important}body.elementor-kit-8 .elementor-14 [data-id="453f391"][data-id],body.elementor-kit-8 .elementor-14 [data-id="1428544"][data-id],body.elementor-kit-8 .elementor-529 [data-id="9a94abc"][data-id],body.elementor-kit-8 .elementor-529 [data-id="cb2c2ba"][data-id],body.elementor-kit-8 .elementor-529 [data-id="a12b872"][data-id],body.elementor-kit-8 .elementor-529 [data-id="56cf73b"][data-id],body.elementor-kit-8 .elementor-530 [data-id="8ad10ac"][data-id],body.elementor-kit-8 .elementor-530 [data-id="49dfa85"][data-id],body.elementor-kit-8 .elementor-530 [data-id="3312e05"][data-id],body.elementor-kit-8 .elementor-531 [data-id="5477c6d"][data-id],body.elementor-kit-8 .elementor-531 [data-id="db5ddb0"][data-id],body.elementor-kit-8 .elementor-531 [data-id="4b62508"][data-id],body.elementor-kit-8 .elementor-531 [data-id="b7a154f"][data-id],body.elementor-kit-8 .elementor-532 [data-id="9f4d6b3"][data-id],body.elementor-kit-8 .elementor-532 [data-id="5ad2b0d"][data-id],body.elementor-kit-8 .elementor-533 [data-id="81b5285"][data-id]{padding-top:64px!important;padding-bottom:64px!important}body.elementor-kit-8 .elementor-529 [data-id="5049f16"][data-id],body.elementor-kit-8 .elementor-529 [data-id="0b4c835"][data-id],body.elementor-kit-8 .elementor-530 [data-id="1881522"][data-id],body.elementor-kit-8 .elementor-531 [data-id="931eb5a"][data-id]{padding-top:64px!important;padding-bottom:0!important}body.elementor-kit-8 .elementor-529 [data-id="b86b593"][data-id]{padding-top:16px!important;padding-bottom:0!important}body.elementor-kit-8 .elementor-529 [data-id="cb2c2ba"][data-id],body.elementor-kit-8 .elementor-529 [data-id="56cf73b"][data-id],body.elementor-kit-8 .elementor-530 [data-id="49dfa85"][data-id],body.elementor-kit-8 .elementor-531 [data-id="db5ddb0"][data-id]{padding-top:24px!important}body.elementor-kit-8 .elementor-14 [data-id="76a4260"][data-id],body.elementor-kit-8 .elementor-529 [data-id="4e4bebd"][data-id],body.elementor-kit-8 .elementor-530 [data-id="fc7616f"][data-id],body.elementor-kit-8 .elementor-531 [data-id="7a49f1d"][data-id],body.elementor-kit-8 .elementor-532 [data-id="accb50b"][data-id],body.elementor-kit-8 .elementor-533 [data-id="f6a9a7e"][data-id]{padding-top:64px!important}body.elementor-kit-8 .elementor-14 div[data-id]:has(> h2.e-heading-base),body.elementor-kit-8 .elementor-529 div[data-id]:has(> h2.e-heading-base),body.elementor-kit-8 .elementor-530 div[data-id]:has(> h2.e-heading-base),body.elementor-kit-8 .elementor-531 div[data-id]:has(> h2.e-heading-base),body.elementor-kit-8 .elementor-532 div[data-id]:has(> h2.e-heading-base),body.elementor-kit-8 .elementor-533 div[data-id]:has(> h2.e-heading-base){row-gap:0!important;gap:0!important}body.elementor-kit-8 .elementor-14 h2.e-heading-base,body.elementor-kit-8 .elementor-529 h2.e-heading-base,body.elementor-kit-8 .elementor-530 h2.e-heading-base,body.elementor-kit-8 .elementor-531 h2.e-heading-base,body.elementor-kit-8 .elementor-532 h2.e-heading-base,body.elementor-kit-8 .elementor-533 h2.e-heading-base{margin-top:0!important;margin-bottom:0!important}body.elementor-kit-8 .elementor-14 :not(h6) + h2.e-heading-base,body.elementor-kit-8 .elementor-529 :not(h6) + h2.e-heading-base,body.elementor-kit-8 .elementor-530 :not(h6) + h2.e-heading-base,body.elementor-kit-8 .elementor-531 :not(h6) + h2.e-heading-base,body.elementor-kit-8 .elementor-532 :not(h6) + h2.e-heading-base,body.elementor-kit-8 .elementor-533 :not(h6) + h2.e-heading-base{margin-top:24px!important}body.elementor-kit-8 .elementor-14 h6.e-heading-base + h2.e-heading-base,body.elementor-kit-8 .elementor-529 h6.e-heading-base + h2.e-heading-base,body.elementor-kit-8 .elementor-530 h6.e-heading-base + h2.e-heading-base,body.elementor-kit-8 .elementor-531 h6.e-heading-base + h2.e-heading-base,body.elementor-kit-8 .elementor-532 h6.e-heading-base + h2.e-heading-base,body.elementor-kit-8 .elementor-533 h6.e-heading-base + h2.e-heading-base{margin-top:10px!important}body.elementor-kit-8 .elementor-14 h2.e-heading-base + p.e-paragraph-base,body.elementor-kit-8 .elementor-529 h2.e-heading-base + p.e-paragraph-base,body.elementor-kit-8 .elementor-530 h2.e-heading-base + p.e-paragraph-base,body.elementor-kit-8 .elementor-531 h2.e-heading-base + p.e-paragraph-base,body.elementor-kit-8 .elementor-532 h2.e-heading-base + p.e-paragraph-base,body.elementor-kit-8 .elementor-533 h2.e-heading-base + p.e-paragraph-base,body.elementor-kit-8 .elementor-14 h2.e-heading-base + .e-paragraph-base,body.elementor-kit-8 .elementor-529 h2.e-heading-base + .e-paragraph-base,body.elementor-kit-8 .elementor-530 h2.e-heading-base + .e-paragraph-base,body.elementor-kit-8 .elementor-531 h2.e-heading-base + .e-paragraph-base,body.elementor-kit-8 .elementor-532 h2.e-heading-base + .e-paragraph-base,body.elementor-kit-8 .elementor-533 h2.e-heading-base + .e-paragraph-base{margin-top:16px!important}body.elementor-kit-8 .elementor-14 p.e-paragraph-base + p.e-paragraph-base,body.elementor-kit-8 .elementor-529 p.e-paragraph-base + p.e-paragraph-base,body.elementor-kit-8 .elementor-530 p.e-paragraph-base + p.e-paragraph-base,body.elementor-kit-8 .elementor-531 p.e-paragraph-base + p.e-paragraph-base,body.elementor-kit-8 .elementor-532 p.e-paragraph-base + p.e-paragraph-base,body.elementor-kit-8 .elementor-533 p.e-paragraph-base + p.e-paragraph-base{margin-top:16px!important}body.elementor-kit-8 .elementor-14 p.e-paragraph-base + form,body.elementor-kit-8 .elementor-529 p.e-paragraph-base + form,body.elementor-kit-8 .elementor-530 p.e-paragraph-base + form,body.elementor-kit-8 .elementor-531 p.e-paragraph-base + form,body.elementor-kit-8 .elementor-532 p.e-paragraph-base + form,body.elementor-kit-8 .elementor-533 p.e-paragraph-base + form{margin-top:32px!important}body.elementor-kit-8 .elementor-14 div[data-id]:has(> img) > div[data-id],body.elementor-kit-8 .elementor-529 div[data-id]:has(> img) > div[data-id],body.elementor-kit-8 .elementor-530 div[data-id]:has(> img) > div[data-id],body.elementor-kit-8 .elementor-531 div[data-id]:has(> img) > div[data-id],body.elementor-kit-8 .elementor-532 div[data-id]:has(> img) > div[data-id],body.elementor-kit-8 .elementor-533 div[data-id]:has(> img) > div[data-id]{padding-top:20px!important}body.elementor-kit-8 .elementor-14 div[data-id]:has(> div[data-id] > img),body.elementor-kit-8 .elementor-529 div[data-id]:has(> div[data-id] > img),body.elementor-kit-8 .elementor-530 div[data-id]:has(> div[data-id] > img),body.elementor-kit-8 .elementor-531 div[data-id]:has(> div[data-id] > img),body.elementor-kit-8 .elementor-532 div[data-id]:has(> div[data-id] > img),body.elementor-kit-8 .elementor-533 div[data-id]:has(> div[data-id] > img){row-gap:48px!important;gap:48px!important}body.elementor-kit-8 .elementor-14 [data-id="1428544"][data-id]{row-gap:32px!important;gap:32px!important}
/* mobile: rhythm fixes */body.elementor-kit-8 .elementor-14 [data-id="8865dde"][data-id]{position:absolute!important;width:0!important;height:0!important;margin:0!important;padding:0!important}body.elementor-kit-8 .elementor-14 [data-id="961aaec"][data-id],body.elementor-kit-8 .elementor-14 [data-id="961aaec"][data-id] .elementor-widget-container,body.elementor-kit-8 .elementor-14 [data-id="961aaec"][data-id] .swiper{margin-top:0!important;padding-top:0!important}body.elementor-kit-8 .elementor-14 h6.e-heading-base + p.e-paragraph-base,body.elementor-kit-8 .elementor-529 h6.e-heading-base + p.e-paragraph-base,body.elementor-kit-8 .elementor-530 h6.e-heading-base + p.e-paragraph-base,body.elementor-kit-8 .elementor-531 h6.e-heading-base + p.e-paragraph-base,body.elementor-kit-8 .elementor-532 h6.e-heading-base + p.e-paragraph-base,body.elementor-kit-8 .elementor-533 h6.e-heading-base + p.e-paragraph-base{margin-top:12px!important}body.elementor-kit-8 .elementor-14 h2.e-heading-base + h6.e-heading-base,body.elementor-kit-8 .elementor-529 h2.e-heading-base + h6.e-heading-base,body.elementor-kit-8 .elementor-530 h2.e-heading-base + h6.e-heading-base,body.elementor-kit-8 .elementor-531 h2.e-heading-base + h6.e-heading-base,body.elementor-kit-8 .elementor-532 h2.e-heading-base + h6.e-heading-base,body.elementor-kit-8 .elementor-533 h2.e-heading-base + h6.e-heading-base{margin-top:24px!important}
/* mobile: home slider gaps */html body.elementor-kit-8 .elementor-14 div[data-id="1428544"][data-id][data-id]:has(> div > img, > div){row-gap:32px!important;gap:32px!important}html body.elementor-kit-8 .elementor-14 .elementor-element[data-id="961aaec"][data-id][data-id]{padding-top:0!important;margin-top:0!important}
/* mobile: photo strips swipe */html body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id],html body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px!important;column-gap:12px!important;margin:0 -24px 0 0!important;width:auto!important;max-width:none!important;overflow:hidden!important}html body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id]>*,html body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id]>*{flex:0 0 78%!important;width:78%!important;max-width:none!important;height:auto!important;aspect-ratio:438/525!important;object-fit:cover!important;margin:0!important}html body.elementor-kit-8 .elementor-531 [data-id="886d3ce"][data-id],html body.elementor-kit-8 .elementor-532 [data-id="1f86013"][data-id]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;gap:16px!important;column-gap:16px!important;row-gap:0!important;margin-right:-24px!important;padding-right:24px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}html body.elementor-kit-8 .elementor-531 [data-id="886d3ce"][data-id]::-webkit-scrollbar,html body.elementor-kit-8 .elementor-532 [data-id="1f86013"][data-id]::-webkit-scrollbar{display:none}html body.elementor-kit-8 .elementor-531 [data-id="886d3ce"][data-id]>*,html body.elementor-kit-8 .elementor-532 [data-id="1f86013"][data-id]>*{flex:0 0 78%!important;width:78%!important;max-width:none!important;scroll-snap-align:start}html body.elementor-kit-8 .elementor-531 [data-id="886d3ce"][data-id]>* img,html body.elementor-kit-8 .elementor-532 [data-id="1f86013"][data-id]>* img{width:100%!important;height:auto!important;aspect-ratio:410/388!important;object-fit:cover!important}
/* mobile: photo strips full width */html body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id],html body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id]{align-self:stretch!important;width:calc(100% + 24px)!important;flex:0 0 auto!important;margin-right:-24px!important}
/* mobile: card text left-aligned */html body.elementor-kit-8 .elementor-531 [data-id="886d3ce"][data-id] :is(h2,h3,h6,p),html body.elementor-kit-8 .elementor-532 [data-id="1f86013"][data-id] :is(h2,h3,h6,p){text-align:left!important;margin-left:0!important;margin-right:0!important;align-self:stretch!important}
/* mobile: card rows centered */html body.elementor-kit-8 .elementor-531 [data-id="886d3ce"][data-id],html body.elementor-kit-8 .elementor-532 [data-id="1f86013"][data-id]{margin-left:-24px!important;margin-right:-24px!important;width:calc(100% + 48px)!important;max-width:none!important;padding-left:13vw!important;padding-right:13vw!important;scroll-padding-inline:13vw;box-sizing:border-box!important}html body.elementor-kit-8 .elementor-531 [data-id="886d3ce"][data-id]>*,html body.elementor-kit-8 .elementor-532 [data-id="1f86013"][data-id]>*{flex:0 0 74vw!important;width:74vw!important;scroll-snap-align:center!important}
/* mobile: join form stack + tree */html body.elementor-kit-8 .elementor form:has(select.form-type){grid-template-columns:1fr!important;row-gap:16px!important}html body.elementor-kit-8 .elementor form:has(select.form-type) > *{grid-column:1 / -1!important;width:100%!important}html body.elementor-kit-8 .elementor form:has(select.form-type) button.e-form-submit-button-base{width:auto!important;justify-self:center!important}html body.elementor-kit-8 .elementor-14 [data-id="76a4260"][data-id],html body.elementor-kit-8 .elementor-529 [data-id="4e4bebd"][data-id],html body.elementor-kit-8 .elementor-530 [data-id="fc7616f"][data-id],html body.elementor-kit-8 .elementor-531 [data-id="7a49f1d"][data-id],html body.elementor-kit-8 .elementor-532 [data-id="accb50b"][data-id],html body.elementor-kit-8 .elementor-533 [data-id="f6a9a7e"][data-id]{padding-bottom:150px!important;background-size:100% auto!important;background-position:center bottom!important}
/* mobile: footer */html body.elementor-kit-8 [data-elementor-type="footer"] [data-id="4efae28"][data-id]{height:auto!important;min-height:0!important;padding:48px 24px 32px!important;padding-inline:24px!important;justify-content:flex-start!important;gap:32px!important;row-gap:32px!important}html body.elementor-kit-8 [data-elementor-type="footer"] [data-id="3e6bb10"][data-id]{gap:16px!important;align-items:center!important;flex-wrap:wrap!important}html body.elementor-kit-8 [data-elementor-type="footer"] [data-id="3e6bb10"][data-id] img{width:28px!important;height:28px!important;object-fit:contain!important}html body.elementor-kit-8 [data-elementor-type="footer"] [data-id="3e6bb10"][data-id] a{display:inline-flex!important;padding:8px!important;margin:-8px!important}html body.elementor-kit-8 [data-elementor-type="footer"] [data-id="8e5363b"][data-id] h6,html body.elementor-kit-8 [data-elementor-type="footer"] [data-id="8e5363b"][data-id] a{line-height:2!important}html body.elementor-kit-8 [data-elementor-type="footer"] [data-id="4af332a"][data-id]{gap:12px!important;column-gap:12px!important}html body.elementor-kit-8 [data-elementor-type="footer"] [data-id="4285b31"][data-id]{background-size:auto,calc(100% - 48px) auto!important;background-position:0 0,24px 6px!important;padding:6px 0 calc((100% - 48px) * 0.1435) 0!important}
/* mobile: contact subtitle + margin */html body.elementor-kit-8 .elementor-533 [data-id="81b5285"][data-id]{padding-left:24px!important;padding-right:24px!important;padding-inline:24px!important}html body.elementor-kit-8 .elementor-533 h1.e-heading-base + h6.e-heading-base[data-id="b171d5b"][data-id]{font-family:raleway,sans-serif!important;text-transform:uppercase!important;font-weight:600!important;font-size:15px!important;letter-spacing:.06em!important;line-height:1.2!important}
/* mobile: contact block spacing */html body.elementor-kit-8 .elementor-533 [data-id="a5c782c"][data-id]{row-gap:24px!important;gap:24px!important}html body.elementor-kit-8 .elementor-533 [data-id="6def8d1"][data-id]{margin-top:24px!important}
/* mobile: home slider badge + tabs */html body.elementor-kit-8 .elementor-14 [data-id="c167c93"][data-id]{width:132px!important;max-width:none!important;left:auto!important;right:14px!important;top:auto!important;bottom:-36px!important;transform:none!important}html body.elementor-kit-8 .elementor-14 [data-id="c167c93"][data-id] img{width:100%!important;height:auto!important}html body.elementor-kit-8 .elementor-14 [data-id="2d05faa"][data-id]{width:100%!important;display:flex!important}html body.elementor-kit-8 .elementor-14 button[data-id="d41928e"][data-id],html body.elementor-kit-8 .elementor-14 button[data-id="add8451"][data-id],html body.elementor-kit-8 .elementor-14 button[data-id="c213b57"][data-id]{flex:1 1 auto!important;min-height:44px!important;padding:14px 8px 12px!important;text-align:center!important}html body.elementor-kit-8 .elementor-14 div[data-id="1428544"][data-id][data-id]{padding-bottom:84px!important}
/* mobile: arrow shadows on photos */html body.elementor-kit-8 .bo-arrow svg{filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))!important}
/* mobile: home slider peek */html body.elementor-kit-8 .elementor-14 [data-id="726e758"][data-id]{width:calc(100% + 24px)!important;max-width:none!important;margin-right:-24px!important;overflow-x:clip!important;overflow-y:visible!important}html body.elementor-kit-8 .elementor-14 .elementor-element[data-id="961aaec"][data-id][data-id]{width:100%!important;max-width:none!important}html body.elementor-kit-8 .elementor-14 [data-id="c167c93"][data-id]{left:auto!important;right:24px!important}
}
@media (max-width:1024px){
/* mobile: home slider tabs to title 40, copy to photos 16 */ html body.elementor-kit-8 .elementor-14 [data-id="1428544"][data-id][data-id][data-id]{row-gap:16px!important;gap:16px!important} html body.elementor-kit-8 .elementor-14 [data-id="a5d5f49"][data-id] [data-id="d8bbe18"][data-id][data-id]{margin-top:40px!important}
}
@media (max-width:1024px){
/* mobile: home slider tabs, title + copy centered */ html body.elementor-kit-8 .elementor-14 [data-id="a5d5f49"][data-id][data-id][data-id]{padding-right:0!important;padding-left:0!important} html body.elementor-kit-8 .elementor-14 [data-id="a5d5f49"][data-id][data-id]{text-align:center!important} html body.elementor-kit-8 .elementor-14 [data-id="2d05faa"][data-id][data-id]{justify-content:center!important;margin-left:auto!important;margin-right:auto!important} html body.elementor-kit-8 .elementor-14 [data-id="a5d5f49"][data-id] [data-id="d8bbe18"][data-id][data-id], html body.elementor-kit-8 .elementor-14 [data-id="a5d5f49"][data-id] [data-id="c544e8c"][data-id][data-id]{text-align:center!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important}
}
@media (max-width:1024px){
/* mobile: home slider copy box fits longest tab (keeps photos from jumping) */ html body.elementor-kit-8 .elementor-14 [data-id="a5d5f49"][data-id] [data-id="c544e8c"][data-id][data-id][data-id]{min-height:177px!important;height:auto!important}
}
@media (max-width:1024px){
/* mobile: bands match home slider (centered copy, copy to photos 40) */ html body.elementor-kit-8 .elementor-529 [data-id="a12b872"][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-530 [data-id="3312e05"][data-id][data-id][data-id]{row-gap:40px!important;gap:40px!important} html body.elementor-kit-8 .elementor-529 [data-id="f475d9a"][data-id][data-id],html body.elementor-kit-8 .elementor-530 [data-id="c18d8cc"][data-id][data-id]{text-align:center!important;align-items:center!important;padding-left:0!important;padding-right:0!important} html body.elementor-kit-8 .elementor-529 [data-id="f475d9a"][data-id][data-id] > *,html body.elementor-kit-8 .elementor-530 [data-id="c18d8cc"][data-id][data-id] > *,html body.elementor-kit-8 .elementor-530 [data-id="c18d8cc"][data-id][data-id] [data-id="7e290fe"] > *{text-align:center!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important} html body.elementor-kit-8 .elementor-530 [data-id="c18d8cc"][data-id][data-id] [data-id="7e290fe"][data-id]{align-items:center!important;text-align:center!important}
}
@media (max-width:1024px){
/* mobile: 1893 badge to subtitle 28 (copy to photos 40 like other bands) */ html body.elementor-kit-8 .elementor-530 [data-id="3312e05"][data-id][data-id][data-id][data-id]{row-gap:40px!important;gap:40px!important} html body.elementor-kit-8 .elementor-530 [data-id="c18d8cc"][data-id] [data-id="b62de9f"][data-id][data-id][data-id]{margin-top:28px!important}
}
@media (max-width:1024px){
/* mobile: 1893 graphic 180 */ html body.elementor-kit-8 .elementor-530 [data-id="7e290fe"][data-id] .bo-badge.bo-badge{width:180px!important;max-width:none!important} html body.elementor-kit-8 .elementor-530 [data-id="7e290fe"][data-id] .bo-badge.bo-badge svg{width:100%!important;height:auto!important}
}
@media (max-width:1024px){
/* mobile: sliders centered with a photo on each side (home slider + bands) */ html body.elementor-kit-8 .elementor-529 [data-id="a12b872"][data-id],html body.elementor-kit-8 .elementor-530 [data-id="3312e05"][data-id],html body.elementor-kit-8 .elementor-14 [data-id="1428544"][data-id]{overflow-x:clip!important} html body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id][data-id][data-id]{--bw:calc((100vw - 3.6px) / 1.3);margin-left:-24px!important;margin-right:0!important;width:100vw!important;max-width:none!important;column-gap:12px!important;gap:12px!important;align-self:flex-start!important} html body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id][data-id][data-id] > *,html body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id][data-id][data-id] > *{flex:0 0 var(--bw)!important;width:var(--bw)!important;max-width:none!important;min-width:0!important} html body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id][data-id][data-id].bo-center > :first-child,html body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id][data-id][data-id].bo-center > :first-child{margin-left:calc((100vw - var(--bw)) / 2 - var(--bw) - 12px)!important} html body.elementor-kit-8 .elementor-14 [data-id="726e758"][data-id][data-id][data-id]{margin-left:-24px!important;margin-right:-24px!important;width:calc(100% + 48px)!important;max-width:none!important}
}
@media (max-width:1024px){
/* mobile: bands photo to section end 84 (matches home slider) */ html body.elementor-kit-8 .elementor-529 [data-id="a12b872"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-530 [data-id="3312e05"][data-id][data-id][data-id][data-id][data-id]{padding-bottom:84px!important}
}
@media (max-width:1024px){
/* mobile: stacked heroes show the copy panel first, photo second (all pages; Jenae, Nov 9) */ html body.elementor-kit-8 .elementor-14 [data-id="d91ec75"][data-id] > [data-id="4af713d"][data-id][data-id],html body.elementor-kit-8 .elementor-529 [data-id="2afee3d"][data-id] > [data-id="dd5abef"][data-id][data-id],html body.elementor-kit-8 .elementor-530 [data-id="a4d65fc"][data-id] > [data-id="4992e9f"][data-id][data-id],html body.elementor-kit-8 .elementor-531 [data-id="f56c5e8"][data-id] > [data-id="ad3caad"][data-id][data-id],html body.elementor-kit-8 .elementor-532 [data-id="2af056a"][data-id] > [data-id="24d64c5"][data-id][data-id]{order:2!important}
}
@media (max-width:767px){
/* mobile: announcement bar scrolls on one line instead of wrapping (script adds bo-marq only when needed) */ html body.elementor-kit-8 .announcement-bar.bo-marq{white-space:nowrap!important;overflow:hidden!important;text-align:left!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%)} html body.elementor-kit-8 .announcement-bar .bo-mq-track{display:inline-flex;animation-name:bo-mq;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform} html body.elementor-kit-8 .announcement-bar .bo-mq-item{flex:none;padding-right:48px}
}
@keyframes bo-mq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (max-width:1024px){
/* mobile: hero photo/panel gap 12 (Jenae, Nov 9) */ html body.elementor-kit-8 .elementor-14 [data-id="d91ec75"][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-529 [data-id="2afee3d"][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-530 [data-id="a4d65fc"][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-531 [data-id="f56c5e8"][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-532 [data-id="2af056a"][data-id][data-id][data-id]{row-gap:12px!important;gap:12px!important}
}
@media (max-width:1024px){
/* mobile: hero photo focal points so subjects are not cut off (desktop crop unchanged) */ html body.elementor-kit-8 .elementor-14 [data-id="d91ec75"][data-id] > [data-id="4af713d"][data-id][data-id][data-id]{background-position:55% 45%!important} /* couple */ html body.elementor-kit-8 .elementor-529 [data-id="2afee3d"][data-id] > [data-id="dd5abef"][data-id][data-id][data-id]{background-position:55% 35%!important} /* couple */ html body.elementor-kit-8 .elementor-530 [data-id="a4d65fc"][data-id] > [data-id="4992e9f"][data-id][data-id][data-id]{background-position:40% 35%!important} /* host at table (image is mirrored) */ html body.elementor-kit-8 .elementor-531 [data-id="f56c5e8"][data-id] > [data-id="ad3caad"][data-id][data-id][data-id]{background-position:50% 58%!important} /* sunlit trees */ html body.elementor-kit-8 .elementor-532 [data-id="2af056a"][data-id] > [data-id="24d64c5"][data-id][data-id][data-id]{background-position:50% 32%!important} /* family faces */
}
@media (max-width:767px){
/* mobile: hero photos square on phones (Jenae, Nov 9) */ html body.elementor-kit-8 .elementor-14 [data-id="d91ec75"][data-id] > [data-id="4af713d"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-529 [data-id="2afee3d"][data-id] > [data-id="dd5abef"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-530 [data-id="a4d65fc"][data-id] > [data-id="4992e9f"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-531 [data-id="f56c5e8"][data-id] > [data-id="ad3caad"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-532 [data-id="2af056a"][data-id] > [data-id="24d64c5"][data-id][data-id][data-id][data-id]{height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important}
}
@media (max-width:767px){
/* mobile: home hero Get Updates button natural width + centered (like Submit), not full width */ html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="2fc87bd"][data-id][data-id][data-id]{width:auto!important;min-width:0!important;max-width:none!important;justify-self:center!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important}
}
@media (max-width:1024px){
/* mobile: home hero Coming Soon / headline / subtitle — same letter spacing as desktop (0.22em) and equal spacing above + below the headline (24px tablets; phones below) */ html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="12edc9a"][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="5cb9eaa"][data-id][data-id][data-id]{letter-spacing:0.22em!important;white-space:nowrap!important;margin-bottom:0!important} html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="12edc9a"][data-id][data-id][data-id]{margin-top:0!important} html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="66b5a55"][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="5cb9eaa"][data-id][data-id][data-id]{margin-top:8px!important}
}
@media (max-width:767px){
/* mobile: phones — those two lines share one size that fits on one line (≈13px at 390, max 15px); gaps 20px */ html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="12edc9a"][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="5cb9eaa"][data-id][data-id][data-id]{max-width:none!important;width:100%!important;align-self:stretch!important;text-align:center!important;padding-left:0!important;padding-right:0!important} html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="12edc9a"][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="5cb9eaa"][data-id][data-id][data-id]{font-size:min(15px, calc((100vw - 92px) / 23))!important;line-height:1.2!important} html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="66b5a55"][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="5cb9eaa"][data-id][data-id][data-id]{margin-top:4px!important}
}
@media (max-width:1024px){
/* mobile: home slider section top → tabs 40 (was 64; Jenae, Nov 9) */ html body.elementor-kit-8 .elementor-14 [data-id="1428544"][data-id][data-id][data-id][data-id][data-id]{padding-top:40px!important}
}
@media (max-width:767px){
/* mobile: header Join the List button same size as every other button (48px tall, 12/30 padding) — was 40px with 8/20 (Jenae, Nov 9) */ html body.elementor-kit-8 header.elementor-location-header [data-id="8765b6b"][data-id][data-id][data-id]{padding:12px 30px!important;min-height:48px!important;height:auto!important}
}
@media (max-width:767px){
/* mobile: fade tree behind Join copy on wider phones where the tree reaches the text (same fade as tablets; Jenae, Nov 9) */html body.elementor-kit-8 .elementor-14 [data-id="76a4260"][data-id],html body.elementor-kit-8 .elementor-529 [data-id="4e4bebd"][data-id],html body.elementor-kit-8 .elementor-530 [data-id="fc7616f"][data-id],html body.elementor-kit-8 .elementor-531 [data-id="7a49f1d"][data-id],html body.elementor-kit-8 .elementor-532 [data-id="accb50b"][data-id],html body.elementor-kit-8 .elementor-533 [data-id="f6a9a7e"][data-id]{background-image:linear-gradient(to bottom,rgba(242,240,238,.88) 0,rgba(242,240,238,.82) 150px,rgba(242,240,238,.5) 250px,rgba(242,240,238,0) 380px),url("https://blackoakwi.com/wp-content/uploads/2026/10/oak_tree.png")!important;background-size:100% 100%,100% auto!important;background-position:0 0,center bottom!important;background-repeat:no-repeat,no-repeat!important}
}
@media (max-width:767px){
/* mobile: slider photos stop growing at 360px wide on wider phones, same size as tablets (home slider + bands; Jenae, Nov 9) */ html body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id][data-id][data-id][data-id]{--bw:min(calc((100vw - 3.6px) / 1.3), 360px)} html body.elementor-kit-8 .elementor-14 [data-id="726e758"][data-id][data-id][data-id][data-id] .swiper-slide{width:min(calc((100vw - 3.6px) / 1.3), 360px)!important;max-width:none!important}
}
@media (max-width:1024px){
/* mobile+tablet: centered body copy 320 max wide, like the intro sections (home slider, Celebration + 1893 bands, Join, Weddings intro; Jenae, Nov 9) */ html body.elementor-kit-8 .elementor-14 [data-id="c544e8c"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-14 [data-id="28da342"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-529 [data-id="9a94abc"][data-id][data-id][data-id][data-id] p,html body.elementor-kit-8 .elementor-529 [data-id="f475d9a"][data-id][data-id][data-id][data-id] p,html body.elementor-kit-8 .elementor-529 [data-id="e22e77c"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-530 [data-id="c18d8cc"][data-id][data-id][data-id][data-id] p,html body.elementor-kit-8 .elementor-530 [data-id="900547d"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-531 [data-id="e381d41"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-532 [data-id="7a3e79d"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-533 [data-id="fc8011e"][data-id][data-id][data-id][data-id]{max-width:320px!important;margin-left:auto!important;margin-right:auto!important}
/* mobile+tablet: home slider copy box fits the longest tab at 320 wide (168; taller only on phones under 368px) */ html body.elementor-kit-8 .elementor-14 [data-id="a5d5f49"][data-id][data-id][data-id][data-id] [data-id="c544e8c"][data-id][data-id][data-id][data-id]{min-height:168px!important}
}
@media (max-width:367px){ html body.elementor-kit-8 .elementor-14 [data-id="a5d5f49"][data-id][data-id][data-id][data-id] [data-id="c544e8c"][data-id][data-id][data-id][data-id]{min-height:189px!important} }
@media (max-width:339px){ html body.elementor-kit-8 .elementor-14 [data-id="a5d5f49"][data-id][data-id][data-id][data-id] [data-id="c544e8c"][data-id][data-id][data-id][data-id]{min-height:210px!important} }
@media (max-width:1024px){
/* mobile+tablet: home slider copy → photos gap 40 for the longest tab (Events), matching the bands' 40; shorter tabs get a bit more (Jenae, Nov 9) */ html body.elementor-kit-8 .elementor-14 [data-id="1428544"][data-id][data-id][data-id][data-id]{row-gap:40px!important;gap:40px!important}
}
@media (max-width:1024px){
/* mobile: announcement bar tree symbol (𖠰, from Noto Sans Bamum, drawn as a vector so it shows on every phone) centered in the gap between the repeating text while it scrolls; same color as the text (Jenae, Nov 9) */ html body .announcement-bar .bo-mq-item{position:relative!important} html body .announcement-bar .bo-mq-item::after{content:""!important;position:absolute!important;top:50%!important;right:24px!important;width:8px!important;height:11px!important;transform:translate(50%,-50%)!important;background-color:currentColor!important;-webkit-mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="50 -792 606 841"%3E%3Cpath transform="scale%281,-1%29" d="M72 -49 50 -20 280 253 72 191 50 220 280 493 72 431 50 460 328 792H378L656 460L634 431L426 493L656 220L634 191L426 253L656 -20L634 -49L353 35ZM550 509 378 712V559ZM156 509 328 559V711ZM156 269 328 319V472ZM550 269 378 470V319ZM156 29 328 79V232ZM550 29 378 230V79Z"/%3E%3C/svg%3E') center/contain no-repeat!important;mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="50 -792 606 841"%3E%3Cpath transform="scale%281,-1%29" d="M72 -49 50 -20 280 253 72 191 50 220 280 493 72 431 50 460 328 792H378L656 460L634 431L426 493L656 220L634 191L426 253L656 -20L634 -49L353 35ZM550 509 378 712V559ZM156 509 328 559V711ZM156 269 328 319V472ZM550 269 378 470V319ZM156 29 328 79V232ZM550 29 378 230V79Z"/%3E%3C/svg%3E') center/contain no-repeat!important;pointer-events:none!important}
}
@media (max-width:1024px){
/* mobile: announcement bar: THREE ↟ symbols (U+219F, shape from DejaVu Sans, drawn as a vector so every phone shows it) instead of the single 𖠰 tree (Jenae, Nov 9–11) — gap widened 48→72px; three 6.5×11 marks, 6px apart (32px group), centered in the gap, same color as the text. To go back to the single 𖠰 tree, delete this rule. */ html body .announcement-bar .bo-mq-item.bo-mq-item{padding-right:72px!important} html body .announcement-bar .bo-mq-item.bo-mq-item::after{right:36px!important;width:32px!important;-webkit-mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="421 -1500 876 1500"%3E%3Cpath transform="scale%281,-1%29" d="M903 1500 1297 1106 1177 986 943 1220V980L1297 626L1177 506L943 740V0H773V740L541 506L421 626L773 980V1220L541 986L421 1106L813 1500Z"/%3E%3C/svg%3E') left center/6.5px 11px no-repeat,url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="421 -1500 876 1500"%3E%3Cpath transform="scale%281,-1%29" d="M903 1500 1297 1106 1177 986 943 1220V980L1297 626L1177 506L943 740V0H773V740L541 506L421 626L773 980V1220L541 986L421 1106L813 1500Z"/%3E%3C/svg%3E') center/6.5px 11px no-repeat,url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="421 -1500 876 1500"%3E%3Cpath transform="scale%281,-1%29" d="M903 1500 1297 1106 1177 986 943 1220V980L1297 626L1177 506L943 740V0H773V740L541 506L421 626L773 980V1220L541 986L421 1106L813 1500Z"/%3E%3C/svg%3E') right center/6.5px 11px no-repeat!important;mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="421 -1500 876 1500"%3E%3Cpath transform="scale%281,-1%29" d="M903 1500 1297 1106 1177 986 943 1220V980L1297 626L1177 506L943 740V0H773V740L541 506L421 626L773 980V1220L541 986L421 1106L813 1500Z"/%3E%3C/svg%3E') left center/6.5px 11px no-repeat,url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="421 -1500 876 1500"%3E%3Cpath transform="scale%281,-1%29" d="M903 1500 1297 1106 1177 986 943 1220V980L1297 626L1177 506L943 740V0H773V740L541 506L421 626L773 980V1220L541 986L421 1106L813 1500Z"/%3E%3C/svg%3E') center/6.5px 11px no-repeat,url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="421 -1500 876 1500"%3E%3Cpath transform="scale%281,-1%29" d="M903 1500 1297 1106 1177 986 943 1220V980L1297 626L1177 506L943 740V0H773V740L541 506L421 626L773 980V1220L541 986L421 1106L813 1500Z"/%3E%3C/svg%3E') right center/6.5px 11px no-repeat!important}
}
/* /BO-MOBILE */
/* BO-TABLET (768–1024px overrides on top of BO-MOBILE) */
@media (min-width:768px) and (max-width:1024px){
html body.elementor-kit-8 .elementor-14 [data-id="d91ec75"][data-id],html body.elementor-kit-8 .elementor-529 [data-id="2afee3d"][data-id],html body.elementor-kit-8 .elementor-530 [data-id="a4d65fc"][data-id],html body.elementor-kit-8 .elementor-531 [data-id="f56c5e8"][data-id],html body.elementor-kit-8 .elementor-532 [data-id="2af056a"][data-id]{padding-left:32px!important;padding-right:32px!important;padding-inline:32px!important}html body.elementor-kit-8 .elementor-14 [data-id="453f391"][data-id],html body.elementor-kit-8 .elementor-14 [data-id="1428544"][data-id],html body.elementor-kit-8 .elementor-14 [data-id="76a4260"][data-id],html body.elementor-kit-8 .elementor-529 [data-id="9a94abc"][data-id],html body.elementor-kit-8 .elementor-529 [data-id="cb2c2ba"][data-id],html body.elementor-kit-8 .elementor-529 [data-id="a12b872"][data-id],html body.elementor-kit-8 .elementor-529 [data-id="56cf73b"][data-id],html body.elementor-kit-8 .elementor-529 [data-id="5049f16"][data-id],html body.elementor-kit-8 .elementor-529 [data-id="0b4c835"][data-id],html body.elementor-kit-8 .elementor-529 [data-id="b86b593"][data-id],html body.elementor-kit-8 .elementor-529 [data-id="4e4bebd"][data-id],html body.elementor-kit-8 .elementor-530 [data-id="8ad10ac"][data-id],html body.elementor-kit-8 .elementor-530 [data-id="49dfa85"][data-id],html body.elementor-kit-8 .elementor-530 [data-id="3312e05"][data-id],html body.elementor-kit-8 .elementor-530 [data-id="1881522"][data-id],html body.elementor-kit-8 .elementor-530 [data-id="fc7616f"][data-id],html body.elementor-kit-8 .elementor-531 [data-id="5477c6d"][data-id],html body.elementor-kit-8 .elementor-531 [data-id="db5ddb0"][data-id],html body.elementor-kit-8 .elementor-531 [data-id="4b62508"][data-id],html body.elementor-kit-8 .elementor-531 [data-id="b7a154f"][data-id],html body.elementor-kit-8 .elementor-531 [data-id="931eb5a"][data-id],html body.elementor-kit-8 .elementor-531 [data-id="7a49f1d"][data-id],html body.elementor-kit-8 .elementor-532 [data-id="9f4d6b3"][data-id],html body.elementor-kit-8 .elementor-532 [data-id="5ad2b0d"][data-id],html body.elementor-kit-8 .elementor-532 [data-id="accb50b"][data-id],html body.elementor-kit-8 .elementor-533 [data-id="81b5285"][data-id],html body.elementor-kit-8 .elementor-533 [data-id="f6a9a7e"][data-id]{padding-left:40px!important;padding-right:40px!important;padding-inline:40px!important}html body.elementor-kit-8 .elementor .subheading:not(h1 + h6),html body.elementor-kit-8 .elementor button.e-button-base,html body.elementor-kit-8 .elementor a.e-button-base,html body.elementor-kit-8 .elementor button.e-form-submit-button-base,html body.elementor-kit-8 .elementor input.form-type,html body.elementor-kit-8 .elementor select.form-type,html body.elementor-kit-8 .elementor input.hero-form,html body.elementor-kit-8 .elementor input.hero-form::placeholder,html body.elementor-kit-8 .elementor input.form-type::placeholder,html body.elementor-kit-8 .elementor label.e-form-label-base,html body.elementor-kit-8 .elementor .announcement-bar,html body.elementor-kit-8 [data-elementor-type="footer"] h6,html body.elementor-kit-8 [data-elementor-type="footer"] a{font-size:14px!important}html body.elementor-kit-8 .elementor h1.e-heading-base + h6.e-heading-base,html body.elementor-kit-8 .elementor-14 [data-id="12edc9a"][data-id]{font-size:17px!important}html body.elementor-kit-8 .elementor-14 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img),html body.elementor-kit-8 .elementor-529 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img),html body.elementor-kit-8 .elementor-530 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img),html body.elementor-kit-8 .elementor-531 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img),html body.elementor-kit-8 .elementor-532 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img),html body.elementor-kit-8 .elementor-533 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img){flex-direction:row!important;flex-wrap:wrap!important;column-gap:24px!important;row-gap:48px!important}html body.elementor-kit-8 .elementor-14 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img) > div[data-id],html body.elementor-kit-8 .elementor-529 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img) > div[data-id],html body.elementor-kit-8 .elementor-530 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img) > div[data-id],html body.elementor-kit-8 .elementor-531 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img) > div[data-id],html body.elementor-kit-8 .elementor-532 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img) > div[data-id],html body.elementor-kit-8 .elementor-533 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img) > div[data-id]{flex:0 0 calc(50% - 12px)!important;width:calc(50% - 12px)!important;max-width:none!important}html body.elementor-kit-8 .elementor-14 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img) > div[data-id] > img,html body.elementor-kit-8 .elementor-529 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img) > div[data-id] > img,html body.elementor-kit-8 .elementor-530 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img) > div[data-id] > img,html body.elementor-kit-8 .elementor-531 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img) > div[data-id] > img,html body.elementor-kit-8 .elementor-532 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img) > div[data-id] > img,html body.elementor-kit-8 .elementor-533 div[data-id]:not([data-id="886d3ce"]):not([data-id="1f86013"]):not([data-id="3312e05"]):not([data-id="a12b872"]):not([data-id="1428544"]):has(> div[data-id] > img) > div[data-id] > img{width:100%!important;height:auto!important;aspect-ratio:21/20!important;object-fit:cover!important}html body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id]>*,html body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id]>*{flex:0 0 46%!important;width:46%!important}html body.elementor-kit-8 .elementor-531 [data-id="886d3ce"][data-id],html body.elementor-kit-8 .elementor-532 [data-id="1f86013"][data-id]{margin-left:-40px!important;margin-right:-40px!important;width:calc(100% + 80px)!important;padding-left:28vw!important;padding-right:28vw!important;scroll-padding-inline:28vw}html body.elementor-kit-8 .elementor-531 [data-id="886d3ce"][data-id]>*,html body.elementor-kit-8 .elementor-532 [data-id="1f86013"][data-id]>*{flex:0 0 44vw!important;width:44vw!important}html body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id],html body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id]{width:calc(100% + 40px)!important;margin-right:-40px!important}html body.elementor-kit-8 .elementor form:has(select.form-type){grid-template-columns:1fr 1fr!important}html body.elementor-kit-8 .elementor form:has(select.form-type) > input.form-type{grid-column:auto!important}html body.elementor-kit-8 .elementor-14 [data-id="76a4260"][data-id],html body.elementor-kit-8 .elementor-529 [data-id="4e4bebd"][data-id],html body.elementor-kit-8 .elementor-530 [data-id="fc7616f"][data-id],html body.elementor-kit-8 .elementor-531 [data-id="7a49f1d"][data-id],html body.elementor-kit-8 .elementor-532 [data-id="accb50b"][data-id],html body.elementor-kit-8 .elementor-533 [data-id="f6a9a7e"][data-id]{padding-bottom:220px!important;background-size:70% auto!important;background-position:center bottom!important}html body.elementor-kit-8 [data-elementor-type="footer"] [data-id="4efae28"][data-id]{padding-left:40px!important;padding-right:40px!important;padding-inline:40px!important}html body.elementor-kit-8 [data-elementor-type="footer"] [data-id="4285b31"][data-id]{background-size:auto,calc(100% - 80px) auto!important;background-position:0 0,40px 6px!important;padding:6px 0 calc((100% - 80px) * 0.1435) 0!important}html body.elementor-kit-8 .elementor-14 [data-id="c167c93"][data-id]{width:120px!important;bottom:-40px!important}html body.elementor-kit-8 .elementor-531 [data-id="da455a3"][data-id]{height:380px!important}
/* tablet: stack home slider + bands */html body.elementor-kit-8 .elementor-530 [data-id="3312e05"][data-id],html body.elementor-kit-8 .elementor-529 [data-id="a12b872"][data-id],html body.elementor-kit-8 .elementor-14 div[data-id="1428544"][data-id][data-id]:has(> div > img, > div){flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important}html body.elementor-kit-8 .elementor-14 [data-id="a5d5f49"][data-id]{width:100%!important;max-width:none!important;margin:0!important}html body.elementor-kit-8 .elementor-14 [data-id="726e758"][data-id]{width:calc(100% + 40px)!important;max-width:none!important;margin:0 -40px 0 0!important;overflow:hidden!important;align-self:stretch!important}html body.elementor-kit-8 .elementor-14 .elementor-element[data-id="961aaec"][data-id][data-id]{width:calc(138% + 32px)!important;max-width:none!important;margin:0!important}html body.elementor-kit-8 .elementor-530 [data-id="3312e05"] > div:not([data-id="4718d87"]),html body.elementor-kit-8 .elementor-529 [data-id="a12b872"] > div:not([data-id="afc4dbc"]){width:100%!important;max-width:none!important}
/* tablet: image crop fixes */html body.elementor-kit-8 .elementor-14 [data-id="76a4260"][data-id],html body.elementor-kit-8 .elementor-529 [data-id="4e4bebd"][data-id],html body.elementor-kit-8 .elementor-530 [data-id="fc7616f"][data-id],html body.elementor-kit-8 .elementor-531 [data-id="7a49f1d"][data-id],html body.elementor-kit-8 .elementor-532 [data-id="accb50b"][data-id],html body.elementor-kit-8 .elementor-533 [data-id="f6a9a7e"][data-id]{background-size:100% auto!important;background-position:center bottom!important;padding-bottom:240px!important}html body.elementor-kit-8 .elementor-14 [data-id="726e758"][data-id]{overflow-x:clip!important;overflow-y:visible!important}
/* tablet: fade tree behind Join copy */html body.elementor-kit-8 .elementor-14 [data-id="76a4260"][data-id],html body.elementor-kit-8 .elementor-529 [data-id="4e4bebd"][data-id],html body.elementor-kit-8 .elementor-530 [data-id="fc7616f"][data-id],html body.elementor-kit-8 .elementor-531 [data-id="7a49f1d"][data-id],html body.elementor-kit-8 .elementor-532 [data-id="accb50b"][data-id],html body.elementor-kit-8 .elementor-533 [data-id="f6a9a7e"][data-id]{background-image:linear-gradient(to bottom,rgba(242,240,238,.88) 0,rgba(242,240,238,.82) 150px,rgba(242,240,238,.5) 280px,rgba(242,240,238,0) 460px),url("https://blackoakwi.com/wp-content/uploads/2026/10/oak_tree.png")!important;background-size:100% 100%,100% auto!important;background-position:0 0,center bottom!important;background-repeat:no-repeat,no-repeat!important}
/* tablet: home slider 2.2 per view */html body.elementor-kit-8 .elementor-14 .elementor-element[data-id="961aaec"][data-id][data-id]{width:100%!important}html body.elementor-kit-8 .elementor-14 [data-id="c167c93"][data-id]{width:120px!important;left:auto!important;right:40px!important;bottom:-40px!important}html body.elementor-kit-8 .elementor-14 [data-id="a5d5f49"][data-id] p.e-paragraph-base{max-width:560px!important}html body.elementor-kit-8 .elementor-14 [data-id="2d05faa"][data-id]{max-width:560px!important}
}
@media (min-width:768px) and (max-width:1024px){
/* tablet: home slider copy box fits longest tab */ html body.elementor-kit-8 .elementor-14 [data-id="a5d5f49"][data-id] [data-id="c544e8c"][data-id][data-id][data-id]{min-height:135px!important}
}
@media (min-width:768px) and (max-width:1024px){
/* tablet: bands copy 560 centered like home slider */ html body.elementor-kit-8 .elementor-529 [data-id="f475d9a"][data-id][data-id] p.e-paragraph-base,html body.elementor-kit-8 .elementor-530 [data-id="c18d8cc"][data-id][data-id] p.e-paragraph-base{max-width:560px!important}
}
@media (min-width:768px) and (max-width:1024px){
/* tablet: 1893 graphic 200 */ html body.elementor-kit-8 .elementor-530 [data-id="7e290fe"][data-id] .bo-badge.bo-badge{width:200px!important}
}
@media (min-width:768px) and (max-width:1024px){
/* tablet: sliders centered with a photo on each side */ html body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id][data-id][data-id]{--bw:calc((100vw - 13.2px) / 2.1);margin-left:-40px!important} html body.elementor-kit-8 .elementor-14 [data-id="726e758"][data-id][data-id][data-id]{margin-left:-40px!important;margin-right:-40px!important;width:calc(100% + 80px)!important}
}
@media (min-width:768px) and (max-width:1024px){
/* tablet: hero photo 460 tall (was 300, a very wide strip that cut subjects) */ html body.elementor-kit-8 .elementor-14 [data-id="d91ec75"][data-id] > [data-id="4af713d"][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-529 [data-id="2afee3d"][data-id] > [data-id="dd5abef"][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-530 [data-id="a4d65fc"][data-id] > [data-id="4992e9f"][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-531 [data-id="f56c5e8"][data-id] > [data-id="ad3caad"][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-532 [data-id="2af056a"][data-id] > [data-id="24d64c5"][data-id][data-id][data-id]{height:460px!important;min-height:460px!important}
}
/* /BO-TABLET */
/* BO-STICKY (all screen sizes; script adds bo-sticky / bo-stuck / bo-hide). Delete this block + stickyHeader() in BO-ARROWS to undo. */
html body.elementor-kit-8 header.elementor-location-header.bo-sticky{position:sticky!important;top:calc(var(--bo-ab,0px) - var(--bo-ann,0px))!important;z-index:999!important;transition:transform .3s ease!important;will-change:transform}
html body.elementor-kit-8 header.elementor-location-header.bo-sticky.bo-hide{transform:translateY(-100%)!important}
html body.elementor-kit-8 header.elementor-location-header.bo-sticky [data-id="66fb390"][data-id]{transition:box-shadow .25s ease,padding .25s ease!important}
html body.elementor-kit-8 header.elementor-location-header.bo-sticky.bo-stuck [data-id="66fb390"][data-id]{box-shadow:0 1px 0 rgba(48,57,42,.10),0 6px 16px -10px rgba(48,57,42,.35)!important}
@media (min-width:1025px){html body.elementor-kit-8 header.elementor-location-header.bo-sticky.bo-stuck [data-id="66fb390"][data-id][data-id]{padding-top:8px!important;padding-bottom:8px!important}}
@media (prefers-reduced-motion:reduce){html body.elementor-kit-8 header.elementor-location-header.bo-sticky,html body.elementor-kit-8 header.elementor-location-header.bo-sticky [data-id="66fb390"][data-id]{transition:none!important}}
/* /BO-STICKY */

/* BO-LAPTOP (1025–1439px: landscape tablets + small laptops, side-by-side layout) */
@media (min-width:1025px) and (max-width:1439px){
/* laptop: home slider section is never shorter than 512px so the longest tab copy (Events) fits without clipping; one fixed height so switching tabs doesn't jump */ html body.elementor-kit-8 .elementor-14 [data-id="1428544"][data-id][data-id][data-id][data-id][data-id]{height:max(calc(748 * var(--u, 1px)), 512px)!important;min-height:0!important}
/* laptop: Celebration + 1893 bands grow if needed so copy always has ≥64px below it (min = design height) */ html body.elementor-kit-8 .elementor-529 [data-id="a12b872"][data-id][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-530 [data-id="3312e05"][data-id][data-id][data-id][data-id][data-id][data-id]{height:auto!important;min-height:calc(709 * var(--u, 1px))!important;padding-bottom:64px!important}
/* laptop: home slider photos grow to fill the taller section (same top/bottom margins as design: photo height = section − 223u; carousel set to slidesPerView auto in BO-ARROWS tune()) */ html body.elementor-kit-8 .elementor-14 [data-id="726e758"][data-id] .swiper-slide.swiper-slide{width:calc((max(calc(748 * var(--u, 1px)), 512px) - 223 * var(--u, 1px)) * 430 / 517)!important}
/* laptop: home slider badge stays on the photos' bottom edge as they grow (50u overhang, as designed); sits over the gap between photos 2–3 like desktop, but never closer than 40px to the screen's right edge */ html body.elementor-kit-8 .elementor-14 [data-id="726e758"][data-id] [data-id="c167c93"][data-id][data-id][data-id]{top:auto!important;bottom:calc(-50 * var(--u, 1px))!important;right:auto!important;left:min(calc(2 * ((max(calc(748 * var(--u, 1px)), 512px) - 223 * var(--u, 1px)) * 430 / 517) + 24px - 114 * var(--u, 1px)), calc(100vw - 995 * var(--u, 1px) - 40px))!important}
}
@media (min-width:1025px) and (max-width:1439px){
/* laptop: Celebration + 1893 bands fixed height like the home slider (never under 468px so copy keeps ≥64px below it), and photos grow to fill it — same top/bottom margins as design (84u above, 100u below), no extra sage under small photos (Jenae, Nov 9) */ html body.elementor-kit-8 .elementor-529 [data-id="a12b872"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-530 [data-id="3312e05"][data-id][data-id][data-id][data-id]{height:max(calc(709 * var(--u, 1px)), 468px)!important;min-height:0!important;padding-bottom:0!important} html body.elementor-kit-8 .elementor-529 [data-id="afc4dbc"][data-id][data-id][data-id][data-id] > img,html body.elementor-kit-8 .elementor-530 [data-id="4718d87"][data-id][data-id][data-id][data-id] > img{height:calc(max(calc(709 * var(--u, 1px)), 468px) - 184 * var(--u, 1px))!important;width:calc(calc(max(calc(709 * var(--u, 1px)), 468px) - 184 * var(--u, 1px)) * 438 / 525)!important;max-width:none!important;flex:0 0 auto!important}
}
/* /BO-LAPTOP */

/* BO-HOME-HERO (all sizes; Jenae, Nov 9) */
/* home hero headline: forced break "Something New / Is Taking Root" (in the heading text); headline may use the panel's full width so line 1 fits */ html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="66b5a55"][data-id][data-id][data-id][data-id]{max-width:none!important;width:auto!important;align-self:stretch!important;text-wrap:nowrap!important;white-space:nowrap!important}
@media (max-width:767px){/* phones: headline shrinks only if "Something New" (the longer line) would not fit: 48px at 375+, ≈46px at 360 */ html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="66b5a55"][data-id][data-id][data-id][data-id]{font-size:min(48px, calc((100vw - 88px) / 5.9))!important}}
@media (min-width:1025px) and (max-width:1599px){/* home hero form stacks (Name, Email, then centered button) where side-by-side fields get too short */ html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="511b1c5"][data-id][data-id]{grid-template-columns:1fr!important;row-gap:12px!important;width:100%!important;max-width:440px!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important} html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="511b1c5"][data-id][data-id] > input,html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="511b1c5"][data-id][data-id] > button{grid-column:1 / -1!important} html body.elementor-kit-8 .elementor-14 [data-id="68f77d2"] [data-id="511b1c5"][data-id][data-id] > button{justify-self:center!important;width:auto!important;margin-top:12px!important}}
/* home intro ("New Wedding & Event Venue"): Stone background; blueprint drawn on a layer behind the text at its natural proportions (never zoomed or squashed), brightened so its paper = Stone #F2F0EE and the edges disappear (Jenae, Nov 9) */ html body.elementor-kit-8 .elementor-14 [data-id="453f391"][data-id][data-id]{background-image:none!important;background-color:#F2F0EE!important;isolation:isolate!important;overflow:hidden!important} html body.elementor-kit-8 .elementor-14 [data-id="453f391"][data-id][data-id]::after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:url("https://blackoakwi.com/wp-content/uploads/2026/10/blueprints2-scaled.jpg") center center / 100% auto no-repeat!important;filter:brightness(1.039)!important} @media (max-width:767px){/* phones: portrait blueprint split in two — floor plan (top half) aligned left, building (bottom half) aligned right; same size as the section height */ html body.elementor-kit-8 .elementor-14 [data-id="453f391"][data-id][data-id]::after{inset:auto!important;top:0!important;left:0!important;width:100%!important;height:50%!important;background:url("https://blackoakwi.com/wp-content/uploads/2026/10/mobile_blueprint-618x1024.jpg") left top / auto 200% no-repeat!important} html body.elementor-kit-8 .elementor-14 [data-id="453f391"][data-id][data-id]::before{content:""!important;display:block!important;position:absolute!important;inset:auto!important;top:50%!important;left:0!important;width:100%!important;height:50%!important;z-index:-1!important;pointer-events:none!important;background:url("https://blackoakwi.com/wp-content/uploads/2026/10/mobile_blueprint-618x1024.jpg") right bottom / auto 200% no-repeat!important;filter:brightness(1.039)!important}}
/* /BO-HOME-HERO */


/* BO-JOIN (Join the List section — same on every page as on Home; Nov 9) */
/* join: no extra top margin above the section on laptop/desktop (inner pages had 57–125px, Home has none) — so the form section looks and behaves exactly like Home's at every width (Jenae, Nov 9) */ html body.elementor-kit-8 .elementor-529 [data-id="4e4bebd"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-530 [data-id="fc7616f"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-531 [data-id="7a49f1d"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-532 [data-id="accb50b"][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-533 [data-id="f6a9a7e"][data-id][data-id][data-id][data-id]{margin-top:0!important}
/* /BO-JOIN */

/* BO-EVENTS (Events & Occasions page refinements, Nov 9) */
/* events hero headline: always "Every Reason / to Gather" (break is in the heading text); never wraps further */ html body.elementor-kit-8 .elementor-530 [data-id="a4d65fc"][data-id] [data-id="b042adc"][data-id][data-id][data-id]{max-width:none!important;text-wrap:nowrap!important;white-space:nowrap!important}
@media (max-width:767px){
/* events hero headline on phones: 48px, shrinks only if "Every Reason" (the longer line) would not fit (phones under ~330px) */ html body.elementor-kit-8 .elementor-530 [data-id="a4d65fc"][data-id] [data-id="b042adc"][data-id][data-id][data-id]{font-size:min(48px, calc((100vw - 88px) / 5.05))!important}
}
/* events cards (Room to Get Away / The Days In Between / Evenings on the Land, section 49dfa85): photos always square at every screen size (Jenae, Nov 9) */ html body.elementor-kit-8 .elementor-530 [data-id="49dfa85"] [data-id="3c5d26a"][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-530 [data-id="49dfa85"] [data-id="bbc29f8"][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id],html body.elementor-kit-8 .elementor-530 [data-id="49dfa85"] [data-id="904267a"][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id][data-id]{aspect-ratio:1 / 1!important;height:auto!important;width:100%!important;max-height:none!important;min-height:0!important;object-fit:cover!important}
@media (min-width:768px) and (max-width:1024px){
/* events cards on tablets: 2 columns — the third card (alone on its row) is centered instead of left-aligned */ html body.elementor-kit-8 .elementor-530 [data-id="49dfa85"] [data-id="990485c"][data-id][data-id][data-id][data-id]{justify-content:center!important}
}
@media (max-width:1024px){
/* events cards on phones + tablets (stacked: one column on phones, two on tablets): text centered like the intro above — label, title and body centered, body copy max 320 wide (Jenae, Nov 9) */ html body.elementor-kit-8 .elementor-530 [data-id="49dfa85"][data-id] [data-id="990485c"][data-id][data-id][data-id] > * > div{text-align:center!important;align-items:center!important} html body.elementor-kit-8 .elementor-530 [data-id="49dfa85"][data-id] [data-id="990485c"][data-id][data-id][data-id] > * > div > *{text-align:center!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important} html body.elementor-kit-8 .elementor-530 [data-id="49dfa85"][data-id] [data-id="990485c"][data-id][data-id][data-id] > * > div p{max-width:320px!important}
}
/* /BO-EVENTS *//* End custom CSS */