.antiochia-scroll-hero-enabled .elementor-1087 > .elementor-element-758fe97,
.antiochia-scroll-hero-enabled .elementor-1087 > .elementor-element-0b2cbb5 { display: none !important; }
.ac-scroll-hero { --ac-cream:#fff6e9; --ac-gold:#e4bf80; position:relative; height:450vh; height:450svh; background:#21110d; color:var(--ac-cream); isolation:isolate; overflow-anchor:none; }
.ac-scroll-hero * { box-sizing:border-box; }
.ac-scroll-hero__stage { position:-webkit-sticky; position:sticky; top:0; height:100vh; height:100svh; min-height:440px; overflow:hidden; background:#21110d; }
.ac-scroll-hero__poster, .ac-scroll-hero__poster img, .ac-scroll-hero__video, .ac-scroll-hero__canvas, .ac-scroll-hero__veil { position:absolute; inset:0; display:block; width:100%; height:100%; }
.ac-scroll-hero__poster img { object-fit:cover; object-position:center; }
.ac-scroll-hero__video { display:none; object-fit:cover; object-position:center; opacity:0; }
.ac-scroll-hero__canvas { opacity:0; }
.ac-scroll-hero.ac-scroll-hero--painted .ac-scroll-hero__canvas { opacity:1; }
.ac-scroll-hero__veil { background:linear-gradient(90deg,rgba(24,10,7,.78) 0%,rgba(31,13,8,.53) 34%,rgba(31,13,8,.11) 65%,transparent 100%); pointer-events:none; }
.ac-scroll-hero__copy { position:absolute; z-index:2; left:max(5.5vw,24px); top:0; width:min(520px,48vw); height:100%; display:flex; align-items:center; pointer-events:none; perspective:1100px; perspective-origin:35% 50%; }
.ac-scroll-hero__group { position:absolute; width:100%; opacity:1; transform:translate3d(0,0,0); transform-style:preserve-3d; }
.ac-scroll-hero__group > * { transform-origin:50% 100%; transform-style:preserve-3d; backface-visibility:hidden; will-change:transform,opacity,filter; }
.ac-scroll-hero.ac-scroll-hero--active .ac-scroll-hero__group--two, .ac-scroll-hero.ac-scroll-hero--active .ac-scroll-hero__group--three { opacity:0; visibility:hidden; }
.ac-scroll-js .ac-scroll-hero__group--two, .ac-scroll-js .ac-scroll-hero__group--three,
.ac-scroll-js .ac-scroll-hero__group--one .ac-scroll-hero__lead--intro { opacity:0; visibility:hidden; }
.ac-scroll-hero__group h1 { color:#fff8ed; font-family:"Montaga",Georgia,serif; font-size:clamp(58px,6vw,90px); line-height:1.03; letter-spacing:-.045em; margin:.16em 0 .25em; font-weight:400; text-shadow:0 3px 18px rgba(0,0,0,.16); }
.ac-scroll-hero__group h1 em { color:#f2d39f; font-weight:400; }
.ac-scroll-hero__group p { color:#fff4e5; font-size:clamp(17px,1.45vw,21px); line-height:1.6; margin:0; text-wrap:pretty; }
.ac-scroll-hero__group .ac-scroll-hero__eyebrow { color:var(--ac-gold); font-family:"Montserrat Alternates",Poppins,sans-serif; font-size:clamp(11px,.9vw,14px); font-weight:600; letter-spacing:.16em; line-height:1.5; }
.ac-scroll-hero__eyebrow::before { content:""; display:inline-block; width:28px; height:1px; margin:0 12px 4px 0; background:var(--ac-gold); }
.ac-scroll-hero__group .ac-scroll-hero__lead { font-family:"Montaga",Georgia,serif; font-size:clamp(40px,3.9vw,57px); line-height:1.13; font-weight:400; letter-spacing:-.025em; margin:0 0 .5em; text-shadow:0 3px 18px rgba(0,0,0,.18); }
.ac-scroll-hero__group .ac-scroll-hero__lead em { color:#f2d39f; font-weight:400; }
.ac-scroll-hero__group--two .ac-scroll-hero__lead + .ac-scroll-hero__lead { color:#f2d39f; }
.ac-scroll-hero__group .ac-scroll-hero__lead--intro { font-size:clamp(29px,2.7vw,40px); line-height:1.22; margin-top:.48em; }
.ac-scroll-hero__actions { display:flex; flex-wrap:wrap; gap:12px; margin-top:30px; pointer-events:auto; }
.ac-scroll-hero__actions a { display:inline-flex; min-height:50px; align-items:center; justify-content:center; padding:13px 21px; border:1px solid var(--ac-gold); border-radius:2px; background:var(--ac-gold); color:#27150e; text-decoration:none; font-size:12px; font-weight:750; letter-spacing:.09em; transition:background-color .2s,color .2s; }
.ac-scroll-hero__actions a + a { color:#fff8ed; background:rgba(38,17,11,.3); }
.ac-scroll-hero__actions a:hover, .ac-scroll-hero__actions a:focus-visible { background:#fff8ed; color:#27150e; outline:2px solid #fff8ed; outline-offset:3px; }
.ac-scroll-hero__scroll-cue { position:absolute; z-index:2; left:max(5.5vw,24px); bottom:28px; color:#f5d8ac; font-size:11px; letter-spacing:.23em; font-weight:700; pointer-events:none; }
.ac-scroll-hero__scroll-cue span { display:inline-block; font-size:20px; vertical-align:-2px; margin-left:6px; }
.ac-scroll-hero__group--one h1 { position:relative; perspective:1200px; transform-style:preserve-3d; }
.ac-scroll-hero__group--one .ac-hero-word { display:inline-block; white-space:nowrap; transform-style:preserve-3d; }
.ac-scroll-hero__group--one .ac-hero-word:first-child { margin-right:.17em; }
.ac-scroll-hero__group--one .ac-hero-char { display:inline-block; transform-origin:50% 100%; backface-visibility:hidden; will-change:transform,opacity,filter; }
.ac-scroll-hero__group--one .ac-scroll-hero__eyebrow { transform-style:preserve-3d; will-change:transform,opacity,filter; }
.ac-scroll-js .ac-scroll-hero--active .ac-scroll-hero__group--one .ac-hero-char,
.ac-scroll-js .ac-scroll-hero--active .ac-scroll-hero__group--one .ac-scroll-hero__eyebrow { opacity:0; visibility:hidden; }
.ac-scroll-hero__group--one .ac-scroll-hero__eyebrow::before { transform-origin:left center; transform:scaleX(var(--ac-line,0)); }
.ac-scroll-hero__group--one h1::before,
.ac-scroll-hero__group--one h1::after { content:""; position:absolute; z-index:-1; pointer-events:none; will-change:transform,opacity; }
.ac-scroll-hero__group--one h1::before { left:-7%; top:8%; width:108%; height:94%; border-radius:50%; background:radial-gradient(ellipse at 36% 58%,rgba(244,213,160,.2),rgba(228,191,128,.08) 38%,transparent 72%); filter:blur(20px); opacity:var(--ac-title-mist,0); transform:scale(var(--ac-title-mist-scale,.82)); }
.ac-scroll-hero__group--one h1::after { left:25%; top:60%; width:52%; height:20%; border-radius:50%; background:radial-gradient(ellipse,rgba(228,191,128,.34),rgba(228,191,128,0) 72%); filter:blur(14px); opacity:var(--ac-title-glow,0); transform:translate3d(var(--ac-title-glow-x,0),0,0); }
@media(max-width:767px) {
html.ac-scroll-boot-lock, html.ac-scroll-boot-lock body { overflow:hidden !important; overscroll-behavior:none; }
body.ac-scroll-locked { overflow:hidden !important; overscroll-behavior:none; }
body.ac-scroll-hero-visible .antiochia-floating-whatsapp { opacity:0 !important; visibility:hidden !important; pointer-events:none !important; }
.antiochia-scroll-hero-enabled .elementor-436 .elementor-element-5ad57c1,
.antiochia-scroll-hero-enabled .elementor-436 .elementor-element-5ad57c1.elementor-sticky__spacer { min-height:76px !important; height:76px !important; }
.antiochia-scroll-hero-enabled .elementor-location-header.elementor-436 { min-height:76px !important; height:76px !important; }
.antiochia-scroll-hero-enabled .elementor-436 .elementor-element-5ad57c1 > .elementor-container { min-height:76px !important; height:76px !important; }
.antiochia-scroll-hero-enabled .elementor-436 .elementor-element-e6fcf69,
.antiochia-scroll-hero-enabled .elementor-436 .elementor-element-e6fcf69 .lakit-logo,
.antiochia-scroll-hero-enabled .elementor-436 .elementor-element-e6fcf69 .lakit-logo__link { height:56px !important; }
.antiochia-scroll-hero-enabled .elementor-436 .elementor-element-e6fcf69 .lakit-logo__img { width:auto !important; height:56px !important; max-height:56px !important; }
.ac-scroll-hero { height:calc(100vh - 76px); height:calc(100svh - 76px); }
.ac-scroll-hero--pinned { z-index:2147483000; }
.ac-scroll-hero__stage { min-height:0; }
.ac-scroll-hero--pinned .ac-scroll-hero__stage { position:fixed !important; z-index:8; top:76px !important; right:0; bottom:auto; left:0; width:auto; height:calc(100vh - 76px); height:calc(100svh - 76px); overscroll-behavior:contain; }
.ac-scroll-hero--ended .ac-scroll-hero__stage { position:absolute !important; top:auto !important; right:0; bottom:0; left:0; width:auto; height:calc(100vh - 76px); height:calc(100svh - 76px); }
.ac-scroll-hero--completed { z-index:auto; }
.ac-scroll-hero--completed .ac-scroll-hero__stage { position:relative !important; z-index:1; top:auto !important; right:auto; bottom:auto; left:auto; width:100%; height:100%; touch-action:auto; }
.ac-scroll-hero__poster img { object-fit:cover; object-position:center; }
.ac-scroll-hero__video { display:block; opacity:1; transform:translateZ(0); }
.ac-scroll-hero__canvas { display:none; }
.ac-scroll-hero__veil { background:linear-gradient(180deg,rgba(21,9,7,.78) 0%,rgba(23,10,7,.57) 49%,rgba(23,10,7,.08) 88%); }
.ac-scroll-hero__copy { left:20px; right:20px; top:0; width:auto; height:100%; align-items:flex-start; }
.ac-scroll-hero__group { top:18%; }
.ac-scroll-hero__group--three { height:82%; }
.ac-scroll-hero__group h1 { font-size:clamp(44px,11.5vw,58px); margin:.16em 0 .23em; }
.ac-scroll-hero__group--one h1 { perspective:900px; }
.ac-scroll-hero__group--one .ac-hero-word { display:inline-block; white-space:nowrap; transform-style:preserve-3d; }
.ac-scroll-hero__group--one .ac-hero-word:first-child { margin-right:.17em; }
.ac-scroll-hero__group--one h1::before { filter:blur(15px); }
.ac-scroll-hero__group--one h1::after { left:28%; top:58%; width:46%; height:18%; filter:blur(11px); }
.ac-scroll-hero__group p { font-size:clamp(14px,3.8vw,17px); line-height:1.46; }
.ac-scroll-hero__group .ac-scroll-hero__eyebrow { font-size:9px; letter-spacing:.1em; }
.ac-scroll-hero__eyebrow::before { width:18px; margin-right:8px; }
.ac-scroll-hero__group .ac-scroll-hero__lead { font-size:clamp(29px,7.7vw,37px); line-height:1.16; }
.ac-scroll-hero__group .ac-scroll-hero__lead--intro { font-size:clamp(25px,6.5vw,31px); }
.ac-scroll-hero__group--three .ac-scroll-hero__actions { position:absolute; right:0; bottom:18px; left:70px; display:flex; flex-wrap:nowrap; justify-content:center; gap:7px; margin:0; transform:translateX(7px); }
.ac-scroll-hero__actions a { min-height:37px; font-size:9px; padding:8px 10px; }
.ac-scroll-hero__scroll-cue { left:20px; bottom:18px; }
}
@media(max-width:380px) and (max-height:700px) {
.ac-scroll-hero__copy { top:0; width:auto; }
.ac-scroll-hero__group { top:15%; }
.ac-scroll-hero__group--three { height:85%; }
.ac-scroll-hero__group p { font-size:13px; line-height:1.38; }
.ac-scroll-hero__group .ac-scroll-hero__lead { font-size:27px; }
}
@media(prefers-reduced-motion:reduce) and (min-width:768px) {
.ac-scroll-hero { height:auto; }
.ac-scroll-hero__stage, .ac-scroll-hero--pinned .ac-scroll-hero__stage, .ac-scroll-hero--ended .ac-scroll-hero__stage { position:relative !important; top:auto !important; height:auto; min-height:0; padding:60px 20px 50px; }
.ac-scroll-hero__poster img { object-fit:cover; }
.ac-scroll-hero__canvas, .ac-scroll-hero__scroll-cue { display:none !important; }
.ac-scroll-hero__veil { background:rgba(24,10,7,.72); }
.ac-scroll-hero__copy { position:relative; left:auto; right:auto; top:auto; width:min(700px,100%); height:auto; display:block; margin:auto; }
.ac-scroll-hero__group, .ac-scroll-hero__group--two, .ac-scroll-hero__group--three { position:relative; top:auto; opacity:1 !important; visibility:visible !important; transform:none !important; margin:0 0 28px; }
.ac-scroll-hero__lead--intro { opacity:1 !important; visibility:visible !important; }
.ac-scroll-hero__group--one .ac-scroll-hero__eyebrow,
.ac-scroll-hero__group--one .ac-hero-char { opacity:1 !important; clip-path:none; transform:none; filter:none; animation:none !important; }
.ac-scroll-hero__group--one h1::before, .ac-scroll-hero__group--one h1::after { display:none; }
}
@media(prefers-reduced-motion:reduce) and (max-width:767px) {
.ac-scroll-js .ac-scroll-hero__group--one .ac-scroll-hero__eyebrow,
.ac-scroll-hero__group--one .ac-hero-char { opacity:1; clip-path:none; transform:none; filter:none; animation:none !important; }
.ac-scroll-hero__group--one h1::before, .ac-scroll-hero__group--one h1::after { display:none; }
} html:not(.ac-scroll-js) .ac-scroll-hero:not(.ac-scroll-hero--active) { height:auto; }
html:not(.ac-scroll-js) .ac-scroll-hero:not(.ac-scroll-hero--active) .ac-scroll-hero__stage,
html:not(.ac-scroll-js) .ac-scroll-hero--pinned .ac-scroll-hero__stage { position:relative !important; top:auto !important; height:auto; min-height:0; padding:60px 20px 50px; }
html:not(.ac-scroll-js) .ac-scroll-hero:not(.ac-scroll-hero--active) .ac-scroll-hero__veil { background:rgba(24,10,7,.72); }
html:not(.ac-scroll-js) .ac-scroll-hero:not(.ac-scroll-hero--active) .ac-scroll-hero__copy { position:relative; left:auto; right:auto; top:auto; width:min(700px,100%); height:auto; display:block; margin:auto; }
html:not(.ac-scroll-js) .ac-scroll-hero:not(.ac-scroll-hero--active) .ac-scroll-hero__group { position:relative; top:auto; opacity:1; visibility:visible; transform:none; margin:0 0 28px; }
html:not(.ac-scroll-js) .ac-scroll-hero:not(.ac-scroll-hero--active) .ac-scroll-hero__scroll-cue { display:none; }