.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:clamp(64px,6vw,120px); top:0; width:min(720px,42vw); 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:100px; display:inline-flex; align-items:center; gap:8px; color:#f5d8ac; font-size:11px; line-height:1; letter-spacing:.2em; font-weight:700; text-shadow:0 2px 12px rgba(0,0,0,.5); opacity:1; visibility:visible; pointer-events:none; transition:opacity .35s ease,visibility .35s ease; }
.ac-scroll-hero__scroll-device { position:relative; display:inline-block; width:17px; height:27px; margin:0 0 0 2px; border:1px solid rgba(245,216,172,.86); border-radius:10px; box-shadow:0 2px 10px rgba(0,0,0,.2),inset 0 0 0 1px rgba(255,255,255,.04); }
.ac-scroll-hero__scroll-device i { position:absolute; top:5px; left:50%; width:2px; height:5px; margin-left:-1px; border-radius:2px; background:#f5d8ac; box-shadow:0 0 6px rgba(245,216,172,.65); animation:ac-scroll-wheel 1.9s cubic-bezier(.4,0,.2,1) infinite; }
@keyframes ac-scroll-wheel { 0% { transform:translate3d(0,0,0); opacity:0; } 18% { opacity:1; } 65% { transform:translate3d(0,9px,0); opacity:.9; } 100% { transform:translate3d(0,12px,0); opacity:0; } }
.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; }
.ac-scroll-hero--fallback { height:450vh; height:450svh; z-index:auto; }
.ac-scroll-hero--fallback .ac-scroll-hero__stage { position:sticky !important; top:76px !important; height:calc(100svh - 76px); }
.ac-scroll-hero--fallback .ac-scroll-hero__video { display:none; }
.ac-scroll-hero--fallback .ac-scroll-hero__canvas { display:block; }
.ac-scroll-hero__scroll-device { width:20px; height:27px; margin-left:0; border:0; border-radius:0; box-shadow:none; }
.ac-scroll-hero__scroll-device::before,
.ac-scroll-hero__scroll-device::after { content:""; position:absolute; left:5px; width:9px; height:9px; border-right:1.6px solid #f5d8ac; border-bottom:1.6px solid #f5d8ac; transform:rotate(45deg); filter:drop-shadow(0 2px 4px rgba(0,0,0,.4)); animation:ac-mobile-scroll-chevron 1.65s cubic-bezier(.4,0,.2,1) infinite; }
.ac-scroll-hero__scroll-device::before { top:1px; }
.ac-scroll-hero__scroll-device::after { top:9px; animation-delay:-.42s; }
.ac-scroll-hero__scroll-device i { display:none; }
}
@keyframes ac-mobile-scroll-chevron { 0% { opacity:.28; transform:translate3d(0,-2px,0) rotate(45deg); } 38% { opacity:1; } 72% { opacity:.72; } 100% { opacity:.28; transform:translate3d(0,4px,0) rotate(45deg); } }
@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 (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; }
}
@media(prefers-reduced-motion:reduce) and (max-width:767px) {
.ac-scroll-hero__scroll-device::before,
.ac-scroll-hero__scroll-device::after { animation:none; opacity:.85; }
} 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; }