:root{--ink:#0d2a2e;--ink-soft:#2f4c50;--foam:#eef4f5;--haze:#9fbcb4;--accent:#f2c200;--card:#f6fbfaed;--serif:var(--font-serif), Georgia, "Times New Roman", serif;--sans:var(--font-sans), Arial, system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--haze);color:var(--ink);font:17px/1.6 var(--sans);margin:0}a{color:inherit}.apa{z-index:0;touch-action:pan-y;width:100%;height:100%;display:block;position:fixed;inset:0}.top{z-index:5;padding:max(18px, env(safe-area-inset-top)) clamp(16px, 4vw, 48px) 0;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:fixed;top:0;left:0;right:0}.top a{pointer-events:auto;text-decoration:none}.brand-h{font:inherit;margin:0}.brand-h .brand{display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.brand{font:700 15px/1 var(--sans);letter-spacing:.22em;color:#fff;text-shadow:0 1px 12px #00282d8c}.brand b{font:400 30px/1 var(--serif);letter-spacing:-.03em;margin-top:4px;display:block}.brand small{font:600 11px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:.92;margin-top:8px;display:block}.top-right{pointer-events:auto;align-items:center;gap:18px;display:flex}html.acasa,html.acasa body{overscroll-behavior:none;height:100%;overflow:hidden}#roata{z-index:2;pointer-events:none;height:100svh;position:relative}.lipit{height:100svh;position:sticky;top:0}.panouri{width:min(440px,40vw);height:340px;position:absolute;top:50%;left:clamp(16px,7vw,110px);transform:translateY(-46%)}.panou{opacity:0;will-change:opacity, transform;position:absolute;inset:0}.panou.activ{pointer-events:auto}.panou .loc{font:700 13px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px 10px #00282db3;margin:0 0 6px}.panou h2{font:400 clamp(52px, 7vw, 100px)/.95 var(--serif);letter-spacing:-.04em;margin:0 0 14px}.panou h2 a{color:#fff;text-shadow:0 2px 24px #00282d8c;text-decoration:none}.panou h2 a:after{content:" →";vertical-align:middle;opacity:.85;font-size:.45em}.panou .scurt{color:#fff;text-shadow:0 1px 12px #00282dcc;max-width:26em;margin:0 0 22px;font-size:18px}.btn{background:var(--accent);color:#1c1a0c;min-height:48px;font:700 16px/1 var(--sans);border-radius:999px;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex;box-shadow:0 6px 20px #00282d38}.btn:hover{filter:brightness(1.05)}.file{z-index:4;left:50%;bottom:max(22px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);background:#08282c73;border-radius:999px;gap:6px;padding:6px;transition:opacity .4s;display:flex;position:fixed;transform:translate(-50%)}.file button{color:#fff;min-height:42px;font:600 15px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px}.file button.activ{color:var(--ink);background:#fff}.indiciu{z-index:3;left:50%;bottom:calc(max(22px, env(safe-area-inset-bottom)) + 70px);color:#fff;font:600 14px/1 var(--sans);text-shadow:0 1px 10px #00282dcc;pointer-events:none;flex-direction:column;align-items:center;gap:6px;margin:0;transition:opacity .5s;display:flex;position:fixed;transform:translate(-50%)}.indiciu i{border-bottom:2px solid #fff;border-right:2px solid #fff;width:14px;height:14px;animation:1.4s ease-in-out infinite jos;transform:rotate(45deg)}@keyframes jos{50%{transform:translateY(6px)rotate(45deg)}}.home.la-capat .indiciu,.home:not(.pe-apa) .file,.home:not(.pe-apa) .indiciu,.home:not(.pe-apa) .top{opacity:0}.top{transition:opacity .6s}@media (max-aspect-ratio:105/100){.panouri{width:auto;top:auto;left:16px;right:16px;bottom:calc(max(22px, env(safe-area-inset-bottom)) + 70px);height:260px;transform:none}.panou{background:linear-gradient(#06262a00,#06262a61 35%);border-radius:18px;height:auto;padding:18px;top:auto;bottom:0}.panou h2{margin-bottom:8px;font-size:52px}.panou .scurt{margin-bottom:16px;font-size:17px}.brand b{font-size:26px}.indiciu{display:none}}@media (max-aspect-ratio:105/100) and (max-height:700px){.panou{padding:14px 16px}.panou .loc{margin-bottom:2px;font-size:12px}.panou h2{margin-bottom:6px;font-size:42px}.panou .scurt{margin-bottom:12px;font-size:16px;line-height:1.45}.panou .btn{min-height:44px}.brand b{font-size:22px}.brand small{margin-top:5px}}.film{z-index:20;opacity:0;background:var(--foam);transition:opacity .5s ease-out;position:fixed;inset:0}.film.playing{opacity:1}.film video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film .fill{display:none}@media (min-aspect-ratio:4/5){.film .fill{filter:blur(40px)saturate(1.1);display:block;transform:scale(1.2)}.film .main{object-fit:contain}}.spuma{z-index:30;background:var(--foam);opacity:0;pointer-events:none;transition:opacity .8s ease-in;position:fixed;inset:0}.spuma.on{opacity:1}.spuma.slow{transition:opacity 1.2s ease-out}.sari{z-index:31;right:24px;bottom:max(24px, env(safe-area-inset-bottom));color:#fff;min-height:44px;font:600 13px var(--sans);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 10px #0008;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff9;padding:0 4px;position:fixed}.sari[hidden],.film[hidden],html[data-intro=off] .film{display:none}.pag .erou{z-index:2;height:100svh;padding:0 clamp(16px, 7vw, 110px) calc(max(22px, env(safe-area-inset-bottom)) + 40px);pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.pag .erou *{pointer-events:auto}.pag .erou .loc{font:700 13px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px 10px #00282db3;margin:0 0 6px}.pag .erou h1{font:400 clamp(56px, 9vw, 128px)/.92 var(--serif);letter-spacing:-.045em;color:#fff;text-shadow:0 2px 30px #00282d80;margin:0}.pag .erou .mai-jos{color:#fff;text-shadow:0 1px 10px #00282dcc;margin-top:18px;font-size:15px}.inapoi{z-index:6;top:max(18px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(10px);color:#fff;min-height:44px;font:600 15px var(--sans);background:#08282c73;border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex;position:fixed;left:clamp(16px,4vw,48px)}.continut{z-index:3;max-width:1100px;margin:0 auto;padding:0 16px 80px;position:relative}.card{background:var(--card);-webkit-backdrop-filter:blur(14px);border-radius:22px;margin-bottom:18px;padding:clamp(22px,4vw,44px);box-shadow:0 10px 40px #00282d1f}.card h2{font:400 clamp(30px, 4vw, 44px)/1.05 var(--serif);letter-spacing:-.03em;margin:0 0 14px}.card p{max-width:40em;margin:0 0 16px}.fapte{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:22px 0 26px;padding:0;list-style:none;display:grid}.fapte li{background:#fff;border:1px solid #0d2a2e14;border-radius:14px;padding:14px 16px}.fapte b{font:700 12px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px;display:block}.fapte .gol{color:#8a6d00;font-style:italic}.galerie{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;display:grid}.galerie button{aspect-ratio:4/3;cursor:zoom-in;background:#cfe2e1;border:0;border-radius:14px;padding:0;overflow:hidden}.galerie img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.galerie button:hover img{transform:scale(1.04)}.card h2.alte-titlu{font-style:italic}.alte{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.alte a{color:var(--ink);background:#fff;border:1px solid #0d2a2e1a;border-radius:18px;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 8px 24px #00282d14}.alte a:hover,.alte a:focus-visible{border-color:#1f6f6859;transform:translateY(-2px);box-shadow:0 14px 34px #00282d29}.alta-ic{color:#f2c200;background:#12403c;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.alta-ic .ic{width:28px;height:28px}.alta-text{flex:1;gap:2px;min-width:0;display:grid}.alta-text strong{font:400 24px/1.1 var(--serif);letter-spacing:-.02em}.alta-text small{font:600 12px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.alta-sag{background:#f2c200;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:grid;box-shadow:0 4px 12px #f2c20066}.alta-sag svg{fill:none;stroke:#0d2a2e;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.alte a:hover .alta-sag,.alte a:focus-visible .alta-sag{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.alte a,.alta-sag{transition:none}.film,.spuma,.panou,.galerie img{transition:none!important}.indiciu i{animation:none}}.lang{-webkit-backdrop-filter:blur(10px);font:700 13px/1 var(--sans);letter-spacing:.08em;background:#08282c73;border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex}.lang a,.lang span{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:40px;min-height:34px;padding:0 10px;text-decoration:none;display:inline-flex}.lang span{color:var(--ink);background:#fff}.pag-lang{z-index:6;top:max(18px, env(safe-area-inset-top));position:fixed;right:clamp(16px,4vw,48px)}@media (max-aspect-ratio:105/100){.top-right{flex-direction:column;align-items:flex-end;gap:8px}}.pag-bar{z-index:5;height:calc(max(18px, env(safe-area-inset-top)) + 62px);-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#1f4a46eb;transition:opacity .3s;position:fixed;inset:0 0 auto;box-shadow:0 6px 24px #00282d2e}.pag.rulat .pag-bar{opacity:1}.bk{grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:start;display:grid}.bk-visual{color:#f4faf9;height:100svh;position:sticky;top:0;overflow:hidden}.bk-visual img{object-fit:cover;object-position:62% 50%;width:100%;height:100%;animation:30s ease-in-out infinite alternate bk-drift;position:absolute;inset:0}@keyframes bk-drift{0%{transform:scale(1.04)}to{transform:scale(1.1)translate(-1.5%,-1%)}}.bk-visual-shade{background:linear-gradient(#04201ea6,#0000 30% 45%,#04201ee6);position:absolute;inset:0}.bk-top{padding:max(26px, env(safe-area-inset-top)) clamp(22px, 3.4vw, 48px);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.bk-visual-copy{text-shadow:0 1px 3px #031512d9,0 0 24px #03151299;position:absolute;bottom:clamp(40px,9vh,90px);left:clamp(22px,3.4vw,56px);right:24px}.bk-visual-copy h1{margin-bottom:18px;font-size:clamp(44px,4.8vw,78px);line-height:1}.bk-visual-copy em{color:#f6dd7a}.bk-visual-copy>p:last-child{opacity:.95;max-width:380px;margin:0;font-size:17px;line-height:1.6}.bk-main{max-width:860px;padding:clamp(40px,9vh,110px) clamp(22px,6vw,110px) clamp(60px,10vh,120px)}.bk-block{border:0;min-width:0;margin:0 0 clamp(44px,7vh,72px);padding:0}.bk-block legend{font:400 clamp(28px, 2.6vw, 40px)/1.1 var(--serif);letter-spacing:-.035em;margin-bottom:22px;padding:0}.bk-when{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;display:flex}.bk-when>div{border:1px solid var(--line);background:#e1eced;border-radius:3px;min-width:150px;padding:12px 18px 14px;transition:background .3s,border-color .3s}.bk-when>div.is-set{background:#f8fbfb;border-color:#1f6f6866}.bk-when small{letter-spacing:.2em;color:var(--accent);margin-bottom:4px;font-size:10px;font-weight:600;display:block}.bk-when strong{font:400 22px var(--serif)}.bk-when>span{color:var(--accent)}.bk-when p{font:italic 18px var(--serif);color:var(--accent);margin:0}.bk-calendar{border:1px solid var(--line);background:#f8fbfb;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,44px);padding:22px clamp(14px,2vw,26px) 18px;display:grid;position:relative;box-shadow:0 24px 60px #0d2a2e14}.bk-nav{border:1px solid var(--line);width:38px;height:38px;color:var(--fg);cursor:pointer;z-index:1;background:0 0;border-radius:50%;transition:background .2s;position:absolute;top:18px}.bk-nav:hover{background:#e1eced}.bk-prev{left:14px}.bk-next{right:14px}.bk-month-name{text-align:center;font:400 20px var(--serif);text-transform:capitalize;margin:6px 0 16px}.bk-month-name span{color:var(--accent)}.bk-grid{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px;display:grid}.bk-dow{text-align:center;letter-spacing:.12em;opacity:.5;padding-bottom:8px;font-size:10px;font-weight:600}.bk-day{aspect-ratio:1;min-height:36px;color:var(--fg);font:15px var(--serif);cursor:pointer;background:0 0;border:0;border-radius:50%;transition:background .15s,color .15s;position:relative}.bk-day:hover:not(:disabled){background:#d3e5e4}.bk-day:disabled{opacity:.25;cursor:default}.bk-day.is-off{opacity:.4;-webkit-text-decoration:line-through #0d2a2e88;text-decoration:line-through #0d2a2e88}.bk-chip.is-off{opacity:.5;cursor:not-allowed}.bk-day.is-today:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:6px;left:50%}.bk-day.is-start{color:#f4faf9;background:#0d2a2e}.bk-day.is-start:after{background:#f4faf9}.bk-stepper{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.bk-stepper:first-of-type{border-top:1px solid var(--line)}.bk-stepper strong{font:400 22px var(--serif);display:block}.bk-stepper small{opacity:.6;font-size:13px}.bk-stepper-ctrl{align-items:center;gap:18px;display:flex}.bk-stepper-ctrl button{width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border:1px solid #0d2a2e55;border-radius:50%;font-size:20px;transition:background .2s,border-color .2s}.bk-stepper-ctrl button:hover:not(:disabled){color:#f4faf9;background:#0d2a2e}.bk-stepper-ctrl button:disabled{opacity:.25;cursor:default}.bk-stepper-ctrl output{text-align:center;min-width:28px;font:24px var(--serif)}.bk-chips{flex-wrap:wrap;gap:10px;display:flex}.bk-chip{min-height:46px;font:17px var(--serif);cursor:pointer;border:1px solid #0d2a2e44;border-radius:999px;align-items:center;padding:0 22px;transition:background .25s,color .25s,border-color .25s;display:inline-flex;position:relative}.bk-chip input{opacity:0;pointer-events:none;position:absolute}.bk-chip:hover{border-color:var(--fg)}.bk-chip.is-on{color:#f4faf9;background:#0d2a2e;border-color:#0d2a2e}.bk-chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.bk-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 28px;display:grid}.bk-wide{grid-column:1/-1}.bk-field span{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.bk-field i{text-transform:none;letter-spacing:0;opacity:.7;font-style:normal}.bk-field input,.bk-field textarea{box-sizing:border-box;width:100%;font:20px var(--serif);color:var(--fg);resize:vertical;background:0 0;border:0;border-bottom:1px solid #0d2a2e55;border-radius:0;padding:10px 0;transition:border-color .2s}.bk-field input:focus,.bk-field textarea:focus{border-bottom-color:var(--accent);border-bottom-width:2px;outline:none}.bk-field textarea::placeholder{color:#0d2a2e66;font-style:italic}.bk-send{border-top:1px solid var(--line);padding-top:10px}.bk-notice{border-left:3px solid var(--accent);background:#dcebea;margin:22px 0;padding:18px 22px;font-size:15px;line-height:1.6}.bk-notice strong{font-weight:600}.bk-problem{color:#8c2f1f;margin:0 0 16px;font-size:15px}.bk-submit{color:#f4faf9;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#0d2a2e;border:0;border-radius:999px;align-items:center;gap:22px;min-height:58px;padding:0 34px;font-size:14px;transition:background .3s,transform .3s;display:inline-flex}.bk-submit:hover:not(:disabled){background:var(--accent);transform:translateY(-1px)}.bk-submit:disabled{opacity:.6;cursor:progress}.bk-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bk-privacy{opacity:.55;margin:16px 0 0;font-size:12px}.bk-thanks{animation:1s cubic-bezier(.2,.7,.2,1) both bk-in}@keyframes bk-in{0%{opacity:0;transform:translateY(18px)}}.bk-thanks h2{margin-bottom:26px;font-size:clamp(44px,5vw,76px);line-height:1.02}.bk-thanks-lead{max-width:560px;margin:0 0 40px;font-size:18px;line-height:1.7}@media (max-width:900px){.bk{grid-template-columns:minmax(0,1fr)}.bk-visual{height:62svh;min-height:440px;position:relative}.bk-main{padding-top:44px}}@media (max-width:640px){.bk-calendar{grid-template-columns:minmax(0,1fr);padding:18px 10px 14px}.bk-second{display:none}.bk-fields{grid-template-columns:minmax(0,1fr)}.bk-when>div{flex:1;min-width:0}.bk-submit{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.bk-visual img,.bk-thanks{animation:none}}@media (max-width:640px){.bk-when{gap:10px}.bk-when strong{white-space:nowrap;font-size:18px}.bk-when>div{padding:10px 14px 12px}.bk-visual{height:56svh;min-height:400px}}.bk-page{--bg:#eef4f5;--fg:#0d2a2e;--accent:#1f6f68;--line:#0d2a2e22;background:var(--bg);color:var(--fg);min-height:100vh}.bk-page h1,.bk-page h2{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-weight:400}.bk-page em{color:var(--accent);font-style:italic}.bk-page .bk-visual-copy em{color:#f6dd7a}.bk-kicker{letter-spacing:.2em;opacity:.9;margin:0 0 16px;font-size:12px;font-weight:700}.bk-brand{font:700 13px/1 var(--sans);letter-spacing:.22em;color:#fff;text-shadow:0 1px 12px #00282d8c;text-decoration:none}.bk-brand b{font:400 26px/1 var(--serif);letter-spacing:-.03em;margin-top:4px;display:block}.bk-back-top{min-height:44px;color:var(--accent);align-items:center;margin-bottom:clamp(18px,4vh,40px);font-weight:600;text-decoration:none;display:inline-flex}.bk-sub{font:400 22px var(--serif);margin:26px 0 12px}.bk-chip-note{font:italic 13px var(--serif);opacity:.7;margin-left:8px}.bk-chip.is-on .bk-chip-note{opacity:.85}.bk-page .bk-submit{background:var(--accent-yellow,#f2c200);color:#1c1a0c;font-weight:700}.bk-page .bk-submit:hover:not(:disabled){background:#ffd21f}.bk-wa{color:#f4faf9;background:#12403c;border-radius:16px;flex-direction:column;gap:6px;max-width:520px;margin-bottom:28px;padding:22px 26px;text-decoration:none;transition:transform .3s;display:flex;box-shadow:0 24px 60px #12403c40}.bk-wa:hover{transform:translateY(-2px)}.bk-wa strong{font:400 24px/1.2 var(--serif)}.bk-wa span{opacity:.85;font-size:15px}.bk-back{min-height:50px;color:var(--fg);border:1px solid;border-radius:999px;align-items:center;gap:12px;padding:0 26px;font-weight:600;text-decoration:none;display:inline-flex}.card .btn{margin-top:6px}.bk-note-rafting{color:#3a3005;background:#fff4c2;border:1px solid #f2c20088;border-left:4px solid #f2c200;border-radius:12px;margin:0 0 14px;padding:14px 18px;font-size:15px;line-height:1.55}.bk-note-rafting strong{font-weight:700}.meniu-btn{z-index:61;top:max(18px, env(safe-area-inset-top));cursor:pointer;pointer-events:auto;color:#0d2b33;height:50px;font:800 17px/1 var(--font-menu), var(--sans);letter-spacing:.04em;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffdc3c 0%,#f6c500 55%,#e9b400 100%);border:0;border-radius:999px;align-items:center;gap:12px;padding:0 22px 0 16px;transition:transform .2s,box-shadow .2s;display:inline-flex;position:fixed;right:clamp(16px,4vw,48px);box-shadow:inset 0 2px #ffffff8c,inset 0 -3px #8c640059,0 1px #c99a00,0 8px 20px #001e2352}.meniu-btn:active{transform:translateY(1px);box-shadow:inset 0 2px #ffffff73,inset 0 -2px #8c640059,0 3px 10px #001e234d}.meniu-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.meniu-vasle{width:26px;height:30px;position:relative}.vasla{fill:#0d2b33;transform-box:fill-box;transform-origin:50%;width:11px;height:30px;margin-left:-5.5px;transition:transform .45s cubic-bezier(.5,-.3,.3,1.4);position:absolute;top:0;left:50%}.vasla.st{transform:translate(-6px)}.vasla.dr{transform:translate(6px)}.meniu-linie{opacity:.85;background:#0d2b33;border-radius:2px;width:2px;height:26px}.meniu-text{display:grid}.meniu-text>span{grid-area:1/1;transition:opacity .25s,transform .3s}.meniu-text .t-close{opacity:0;transform:translateY(6px)}.meniu-btn.is-open .t-open{opacity:0;transform:translateY(-6px)}.meniu-btn.is-open .t-close{opacity:1;transform:none}.meniu{z-index:60;pointer-events:none;opacity:0;justify-content:flex-end;transition:opacity .35s;display:flex;position:fixed;inset:0}.meniu.is-open{opacity:1;pointer-events:auto}.meniu:before{content:"";-webkit-backdrop-filter:blur(18px);background:#052224ed;position:absolute;inset:0}.meniu-in{box-sizing:border-box;width:min(560px,100%);height:100%;padding:calc(max(18px, env(safe-area-inset-top)) + 84px) clamp(22px, 5vw, 56px) calc(max(24px, env(safe-area-inset-bottom)) + 24px);color:#fff;text-align:left;flex-direction:column;display:flex;position:relative;overflow-y:auto}.meniu-in>*{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.meniu.is-open .meniu-in>*{opacity:1;transform:none}.meniu.is-open .meniu-in>:nth-child(2){transition-delay:50ms}.meniu.is-open .meniu-in>:nth-child(3){transition-delay:.1s}.meniu.is-open .meniu-in>:nth-child(4){transition-delay:.16s}.meniu.is-open .meniu-in>:nth-child(5){transition-delay:.22s}.meniu-acasa{color:#cfe7e3;border-bottom:1px solid #cfe7e366;align-self:flex-start;margin-bottom:30px;padding-bottom:2px;font-size:16px;font-weight:600;text-decoration:none}.meniu-kicker{font:700 17px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#f2c200;margin:0 0 10px}.meniu-list{margin:0 0 30px;padding:0;list-style:none}.meniu-list a{color:#fff;border-bottom:1px solid #ffffff24;flex-direction:column;padding:8px 0;text-decoration:none;display:flex}.meniu-list a span{font:400 clamp(23px, 2.25vw, 29px)/1.08 var(--serif);letter-spacing:-.035em}.meniu-list a small{letter-spacing:.06em;color:#cfe7e3;margin-top:2px;font-size:12.5px}.meniu-list a:hover span,.meniu-list a[aria-current] span{color:#f6dd7a}.meniu-book{color:#1c1a0c;min-height:52px;font:700 17px/1 var(--sans);background:#f2c200;border-radius:999px;align-self:flex-start;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #00000040}.meniu-jos{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:34px;display:flex}html.meniu-deschis,html.meniu-deschis body{overflow:hidden}@media (max-aspect-ratio:105/100){.meniu-btn{gap:10px;height:46px;padding:0 18px 0 13px;font-size:15px}.meniu-vasle{width:24px;height:27px}.vasla{width:10px;height:27px;margin-left:-5px}.meniu-linie{height:23px}}@media (prefers-reduced-motion:reduce){.vasla,.meniu,.meniu-in>*,.meniu-text>span{transition:none}}.meniu-loc{width:150px;height:50px;display:inline-block}.meniu-btn:hover{transform:translateY(-1px)}.wa{z-index:45;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));font-family:var(--sans);flex-direction:column;align-items:flex-end;gap:12px;transition:opacity .4s,transform .4s;display:flex;position:fixed}.wa.is-hidden{opacity:0;pointer-events:none;transform:translateY(10px)}.wa-teaser{color:#0d2a2e;white-space:nowrap;opacity:0;pointer-events:none;background:#eef4f5;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:600;transition:opacity .5s,transform .5s;position:absolute;bottom:26px;right:92px;transform:translate(10px);box-shadow:0 6px 20px #00000038}.wa-teaser.is-on{opacity:1;transform:none}.wa-button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;width:82px;height:82px;padding:0;display:inline-flex;position:relative}.wa-button:before,.wa-button:after{content:"";opacity:0;pointer-events:none;border:1.5px solid #ffffff8c;border-radius:50%;width:86%;height:30%;margin:-15% 0 0 -43%;animation:4.2s ease-out infinite wa-ripple;position:absolute;top:56%;left:50%}.wa-button:after{animation-delay:2.1s}@keyframes wa-ripple{0%{opacity:0;transform:scale(.7)}15%{opacity:.8}to{opacity:0;transform:scale(1.6)}}.wa-buoy{filter:drop-shadow(0 6px 10px #001e2359);width:100%;height:100%;animation:4.2s ease-in-out infinite wa-bob;position:absolute;inset:0}@keyframes wa-bob{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-4px)rotate(5deg)}}.wa-core{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 30% 25%,#3fe07f,#1fa855);border-radius:50%;width:34px;height:34px;padding:7px;animation:4.2s ease-in-out infinite wa-bob;position:relative;box-shadow:inset 0 2px 5px #0000004d}.wa.is-open .wa-core{color:#0d2a2e;background:#eef4f5;padding:9px}.wa-button:hover .wa-buoy{animation-duration:2s}.wa-glyph{fill:currentColor;width:100%;height:100%;display:block}.wa-card{color:#0d2a2e;transform-origin:100% 100%;background:#eef4f5;border-radius:16px;width:min(310px,100vw - 40px);padding:20px 18px 14px;animation:.35s cubic-bezier(.2,.7,.2,1) both wa-in;box-shadow:0 10px 30px #00000038,0 30px 70px #00000038}.wa-host{border-bottom:1px solid #0d2a2e1f;align-items:center;gap:12px;margin:0 0 14px;padding-bottom:14px;display:flex}.wa-avatar{flex:none;width:56px;height:56px;position:relative}.wa-avatar img{object-fit:cover;border-radius:50%;width:56px;height:56px;display:block;box-shadow:0 0 0 2px #eef4f5,0 0 0 4px #f2c200,0 4px 12px #0000002e}.wa-avatar i{background:#25d366;border-radius:50%;width:13px;height:13px;position:absolute;bottom:2px;right:1px;box-shadow:0 0 0 2.5px #eef4f5}.wa-host p{gap:2px;margin:0;display:grid}.wa-host strong{font:400 22px/1.1 var(--serif)}.wa-host small{font:700 11px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#1f6f68}.wa-title{font:400 21px/1.2 var(--serif);letter-spacing:-.02em;margin:0 0 6px}.wa-lead{color:#3d5a5d;margin:0 0 12px;font-size:14px;line-height:1.5}.wa-card ul{margin:0;padding:0;list-style:none}.wa-card li+li{border-top:1px solid #0d2a2e1f}.wa-card a{color:#0d2a2e;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 2px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.wa-card a span{color:#1f9d55;font-size:14px}.wa-card a:hover{color:#1f6f68}@keyframes wa-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}@media (max-aspect-ratio:105/100){.wa{right:14px;bottom:calc(14px + env(safe-area-inset-bottom))}.wa-button{width:66px;height:66px}.wa-core{width:28px;height:28px;padding:6px}.wa-teaser{bottom:76px;right:0;transform:translateY(8px)}.home .file{left:14px;transform:none}}@media (prefers-reduced-motion:reduce){.wa-card,.wa-buoy,.wa-core,.wa-button:before,.wa-button:after{animation:none}}.meniu-btn{opacity:.8;gap:10px;height:42px;padding:0 18px 0 13px;font-size:15px;transition:transform .2s,box-shadow .2s,opacity .25s}.meniu-btn:hover,.meniu-btn:focus-visible,.meniu-btn.is-open{opacity:1}.meniu-btn .meniu-vasle{width:22px;height:26px}.meniu-btn .vasla{width:9.5px;height:26px;margin-left:-4.75px}.meniu-btn .meniu-linie{height:22px}.meniu-btn .vasla.st{transform:translate(-5px)}.meniu-btn .vasla.dr{transform:translate(5px)}.meniu-btn.is-open .vasla.st{transform:translate(0)rotate(-38deg)}.meniu-btn.is-open .vasla.dr{transform:translate(0)rotate(38deg)}.meniu-loc{width:128px;height:42px}@media (max-aspect-ratio:105/100){.meniu-btn{gap:9px;height:40px;padding:0 15px 0 11px;font-size:13.5px}.meniu-btn .meniu-vasle{width:20px;height:23px}.meniu-btn .vasla{width:8.5px;height:23px;margin-left:-4.25px}.meniu-btn .meniu-linie{height:20px}}@media (max-aspect-ratio:105/100) and (max-width:380px){.home .file button{min-height:40px;padding:0 12px;font-size:14px}.wa-button{width:58px;height:58px}.wa-core{width:25px;height:25px;padding:5px}}.bk-page .bk-submit.is-soon,.bk-page .bk-submit.is-soon:hover{color:#5b6b6c;cursor:not-allowed;box-shadow:none;background:#c9d3d3;transform:none}.bk-soon{color:#3d5a5d;margin:12px 0 0;font-size:15px}.ft{z-index:3;color:#dcebe9;background:#0b3533;font-size:15px;position:relative}.ft a{color:#fff;text-decoration:none}.ft a:hover{color:#f6dd7a}.ft-in{grid-template-columns:1.1fr 1fr 1.2fr 1.2fr;gap:34px;max-width:1180px;margin:0 auto;padding:clamp(44px,7vw,72px) clamp(20px,5vw,48px) 34px;display:grid}.ft-logo{font:700 13px/1 var(--sans);letter-spacing:.22em}.ft-logo b{font:400 30px/1 var(--serif);letter-spacing:-.03em;margin-top:5px;display:block}.ft-brand p{color:#f2c200;font:700 12px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:12px 0 0}.ft-col{flex-direction:column;gap:9px;display:flex}.ft-col h3{font:700 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#8fc3bc;margin:0 0 6px}.ft-col p{margin:0;line-height:1.45}.ft-col p span{color:#8fc3bc;margin-right:6px}.ft-more{margin-top:6px;font-weight:700;color:#f2c200!important}.ft-todo{color:#e7c75a;opacity:.85;font-style:italic}.ft-bottom{max-width:1180px;padding:18px clamp(20px, 5vw, 48px) calc(26px + env(safe-area-inset-bottom));color:#a9c8c4;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin:0 auto;font-size:13.5px;display:flex}.ft-legal{flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.ft-legal a{color:#dcebe9;text-underline-offset:3px;-webkit-text-decoration:underline #fff4;text-decoration:underline #fff4}.ft-credit{margin:0}.ft-credit a{color:#fff;font-weight:700}@media (max-width:860px){.ft-in{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ft-in{grid-template-columns:1fr;gap:28px}.ft-bottom{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.meniu-legal{color:#a9c8c4;border-top:1px solid #ffffff24;flex-wrap:wrap;gap:8px 16px;margin:22px 0 0;padding-top:16px;font-size:13px;display:flex}.meniu-legal a{color:#dcebe9;text-underline-offset:3px;-webkit-text-decoration:underline #fff4;text-decoration:underline #fff4}.meniu-legal span{flex-basis:100%}.meniu-legal span a{color:#fff;font-weight:700;text-decoration:none}.info{color:#0d2a2e;background:#eef4f5;flex-direction:column;min-height:100vh;display:flex}.info-top{z-index:5;padding:max(16px, env(safe-area-inset-top)) clamp(16px, 4vw, 48px) 14px;-webkit-backdrop-filter:blur(10px);background:#eef4f5e6;border-bottom:1px solid #0d2a2e14;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.info-logo{color:#0d2a2e;font:700 12px/1 var(--sans);letter-spacing:.22em;text-decoration:none}.info-logo b{font:400 24px/1 var(--serif);letter-spacing:-.03em;margin-top:4px;display:block}.info-main{box-sizing:border-box;flex:1;width:100%;max-width:1080px;margin:0 auto;padding:clamp(36px,7vh,80px) clamp(18px,5vw,48px) clamp(50px,9vh,100px)}.ct-hero{margin-bottom:clamp(28px,5vh,48px)}.ct-kicker{font:700 12px/1 var(--sans);letter-spacing:.22em;color:#1f6f68;margin:0 0 14px}.ct-hero h1{font:400 clamp(44px, 6vw, 76px)/1 var(--serif);letter-spacing:-.045em;margin:0 0 16px}.ct-hero em{color:#1f6f68}.ct-lead{color:#2f4c50;max-width:34em;margin:0;font-size:18px;line-height:1.6}.ct-draft{background:#fff4c2;border:1px solid #f2c20088;border-radius:10px;margin:0;padding:8px 14px;font-size:14px;display:inline-block}.ct-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:clamp(40px,7vh,70px);display:grid}.ct-card{color:#0d2a2e;background:#fff;border:1px solid #0d2a2e14;border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex;box-shadow:0 10px 30px #0d2a2e0d}.ct-card small{font:700 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#1f6f68}.ct-card strong{font:400 23px/1.2 var(--serif)}.ct-card strong a{color:inherit}.ct-card.is-wa{color:#fff;background:#12403c}.ct-card.is-wa small{color:#f2c200}.ct-block{margin-bottom:clamp(44px,8vh,80px)}.ct-block h2{font:400 clamp(32px, 4vw, 44px)/1.05 var(--serif);letter-spacing:-.035em;margin:0 0 10px}.ct-block h3{font:400 24px var(--serif);margin:28px 0 8px}.ct-block>p{max-width:40em;margin:0 0 20px;line-height:1.6}.ct-block a{color:#1f6f68;font-weight:700}.ct-road{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ct-map{aspect-ratio:4/3;background:#d7e6e5;border:1px solid #0d2a2e1a;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #0d2a2e26}.ct-map iframe{border:0;width:100%;height:100%;display:block}.ct-go{flex-direction:column;gap:10px;display:flex}.ct-facts,.ct-firm{gap:10px;margin:6px 0 0;display:grid}.ct-facts div,.ct-firm div{gap:2px;display:grid}.ct-facts dt,.ct-firm dt{font:700 11px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#1f6f68}.ct-facts dd,.ct-firm dd{margin:0;font-size:17px}.ct-firm{background:#fff;border:1px solid #0d2a2e14;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:20px}.ct-firm .ft-todo,.ct-facts .ft-todo,.ct-card .ft-todo{color:#8a6d00}.ct-copy{color:#0d2a2e;min-height:44px;font:600 15px var(--sans);cursor:pointer;background:0 0;border:1.5px solid #0d2a2e;border-radius:999px;align-self:flex-start;padding:0 18px}.pv>div{max-width:46em;margin-bottom:26px}.pv h2{font-size:28px!important}.pv p{margin:0;line-height:1.65}@media (max-width:820px){.ct-road{grid-template-columns:1fr}}@media (max-aspect-ratio:105/100){.meniu-in{padding-top:calc(max(14px, env(safe-area-inset-top)) + 64px);padding-bottom:calc(max(16px, env(safe-area-inset-bottom)) + 12px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.meniu-acasa,.meniu-list{margin-bottom:min(22px,2.6vh)}.meniu-list a{padding:min(7px,.9vh) 0}.meniu-list a span{font-size:clamp(20px,3.1vh,26px)}.meniu-list a small{margin-top:1px;font-size:12px}.meniu-book{min-height:48px}.meniu-jos{padding-top:min(24px,2.8vh)}.meniu-legal{gap:6px 14px;margin-top:min(16px,2vh);padding-top:12px;font-size:12.5px}}.bk-brand small,.info-logo small{font:700 10.5px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-top:7px;display:block}.info-logo small{color:#1f6f68}.nav-apps{gap:10px;display:grid}.nav-app{isolation:isolate;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #0d2a2e14;border-radius:20px;align-items:center;gap:14px;min-height:76px;padding:12px 16px 14px 12px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0d2a2e0a,0 10px 26px #0d2a2e14;color:#0d2a2e!important}.nav-app:hover,.nav-app:focus-visible{border-color:#1f6f6855;transform:translateY(-2px);box-shadow:0 1px #0d2a2e0a,0 16px 34px #0d2a2e22}.nav-app:active{transform:translateY(0)scale(.99)}.nav-app-ic{background:#eef4f5;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #0d2a2e0f}.nav-app-ic svg{width:34px;height:34px}.nav-app-t{flex:1;gap:2px;min-width:0;display:grid}.nav-app-t strong{font:400 22px/1.1 var(--serif);letter-spacing:-.02em}.nav-app-t small{font:600 12px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#1f6f68}.nav-app-go{color:#1c1a0c;width:40px;height:40px;font:700 17px/1 var(--sans);background:#f2c200;border-radius:50%;flex:none;place-items:center;transition:transform .25s;display:grid;box-shadow:inset 0 1px #fff8,0 4px 10px #0d2a2e22}.nav-app:hover .nav-app-go{transform:rotate(45deg)}.nav-app-wave{z-index:-1;fill:#1f6f6814;width:200%;height:18px;animation:9s linear infinite nav-wave;position:absolute;bottom:0;left:0}.nav-app:hover .nav-app-wave,.nav-app:active .nav-app-wave{fill:#1f6f6826;animation-duration:2.4s}.nav-app.is-google .nav-app-wave{animation-delay:-3s}.nav-app.is-apple .nav-app-wave{animation-delay:-6s}@keyframes nav-wave{to{transform:translate(-50%)}}.ct-copy{background:#fff;border:1.5px solid #0d2a2e;border-radius:999px;min-height:46px;padding:0 20px;font-weight:700;box-shadow:0 6px 16px #0d2a2e12}.ct-copy:hover{color:#fff;background:#0d2a2e}@media (prefers-reduced-motion:reduce){.nav-app-wave{animation:none}}.reia-intro{z-index:4;left:clamp(16px,4vw,48px);bottom:max(26px, env(safe-area-inset-bottom));color:#fff;opacity:.62;align-items:center;gap:10px;text-decoration:none;transition:opacity .3s;display:flex;position:fixed}.reia-intro svg{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:#08282c61;border:1px solid #ffffff47;border-radius:50%;width:40px;height:40px;padding:9px;transition:transform .5s}.reia-intro svg .tri{fill:#fff;stroke:none}.reia-intro span{font:600 13px/1 var(--sans);letter-spacing:.04em;text-shadow:0 1px 8px #00282db3;opacity:0;white-space:nowrap;transition:opacity .3s,transform .3s;transform:translate(-6px)}.reia-intro:hover,.reia-intro:focus-visible{opacity:1}.reia-intro:hover span,.reia-intro:focus-visible span{opacity:1;transform:none}.reia-intro:hover svg{transform:rotate(-200deg)}.home:not(.pe-apa) .reia-intro{opacity:0;pointer-events:none}@media (max-aspect-ratio:105/100){.reia-intro{display:none}}.meniu-intro{opacity:.85;align-self:flex-start;margin-top:18px;font-size:14px;text-decoration:none;color:#cfe7e3!important}.meniu-intro:hover{opacity:1;color:#f6dd7a!important}:is(body:has(.home:not(.pe-apa)) .meniu-btn,body:has(.home:not(.pe-apa)) .cauta-btn){opacity:0;pointer-events:none}.top-actions{z-index:61;top:max(18px, env(safe-area-inset-top));align-items:center;gap:10px;display:flex;position:fixed;right:clamp(16px,4vw,48px)}.top-actions .meniu-btn{position:relative;top:auto;right:auto}.lang-flag{position:relative}.lang-flag-btn{cursor:pointer;-webkit-backdrop-filter:blur(10px);opacity:.85;-webkit-tap-highlight-color:transparent;background:#08282c6b;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:opacity .25s,transform .2s;display:grid;box-shadow:0 6px 16px #001e2347}.lang-flag-btn:hover,.lang-flag.is-open .lang-flag-btn{opacity:1;transform:translateY(-1px)}.lang-flag-ic{border-radius:50%;flex:none;width:26px;height:26px;display:inline-block;overflow:hidden;box-shadow:0 0 0 2px #ffffffd9,0 1px 4px #0000004d}.lang-flag-ic svg{width:100%;height:100%;display:block}.lang-flag-list{background:#eef4f5f7;border-radius:16px;min-width:190px;margin:0;padding:8px;list-style:none;animation:.25s cubic-bezier(.2,.7,.2,1) lf-in;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #001e234d}@keyframes lf-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}.lang-flag-list a,.lang-flag-list .is-here{color:#0d2a2e;min-height:48px;font:600 16px var(--sans);border-radius:12px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.lang-flag-list a:hover{background:#dcebea}.lang-flag-list .is-here b{color:#1f6f68;margin-left:auto}.lang-flag-list .lang-flag-ic{width:24px;height:24px;box-shadow:0 0 0 1px #0d2a2e26}.info .lang-flag-btn{box-shadow:none;background:#0d2a2e14}body:has(.home:not(.pe-apa)) .lang-flag{opacity:0;pointer-events:none}@media (max-aspect-ratio:105/100){.top-actions{gap:8px}.lang-flag-btn{width:40px;height:40px}.lang-flag-ic{width:24px;height:24px}}.meniu-loc{width:180px}.lang-flag-list{top:calc(max(18px, env(safe-area-inset-top)) + 54px);position:fixed;right:clamp(16px,4vw,48px)}.inapoi{gap:8px}@media (max-width:430px){.inapoi .inapoi-t{display:none}.inapoi{justify-content:center;width:44px;padding:0;font-size:19px}}.lang-flag-btn{opacity:.8;width:36px;height:36px}.lang-flag-ic{width:22px;height:22px}.lang-flag-list{-webkit-backdrop-filter:blur(14px);min-width:160px;top:calc(max(18px, env(safe-area-inset-top)) + 50px);background:#eef4f5cc;padding:6px}.lang-flag-list a,.lang-flag-list .is-here{gap:10px;min-height:40px;padding:0 10px;font-size:15px}.lang-flag-list .is-here{background:#ffffffa6}.lang-flag-list .lang-flag-ic{width:20px;height:20px}@media (max-aspect-ratio:105/100){.lang-flag-btn{width:34px;height:34px}.lang-flag-ic{width:21px;height:21px}}.pag .inapoi{-webkit-backdrop-filter:none;opacity:.8;background:linear-gradient(#ffdc3c 0%,#f6c500 55%,#e9b400 100%);border-radius:50%;justify-content:center;gap:0;width:46px;height:46px;min-height:0;padding:0;transition:opacity .25s,transform .2s;box-shadow:inset 0 2px #ffffff8c,inset 0 -3px #8c640059,0 1px #c99a00,0 8px 20px #001e2352}.pag .inapoi:hover,.pag .inapoi:focus-visible{opacity:1}.pag .inapoi:active{transform:translateY(1px)}.inapoi-ar{fill:none;stroke:#0d2b33;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:22px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.pag .inapoi:hover .inapoi-ar{transform:translate(-3px)}@media (max-aspect-ratio:105/100),(max-width:430px){.pag .inapoi{width:42px;height:42px}.inapoi-ar{width:24px;height:20px}}.lv-dot{vertical-align:.08em;background:#e5484d;border-radius:50%;width:9px;height:9px;margin-right:9px;animation:1.8s ease-out infinite lv-pulse;display:inline-block;box-shadow:0 0 #e5484d88}@keyframes lv-pulse{0%{box-shadow:0 0 #e5484d88}70%{box-shadow:0 0 0 9px #e5484d00}to{box-shadow:0 0 #e5484d00}}@media (prefers-reduced-motion:reduce){.lv-dot{animation:none}}.lv-kicker{align-items:center;display:flex}.meniu-list .lv-dot{width:8px;height:8px;margin-right:10px}.lv-tomorrow{color:#fff;background:#12403c;border-radius:22px;margin-bottom:clamp(44px,8vh,80px);padding:clamp(24px,4vw,40px);position:relative;overflow:hidden;box-shadow:0 24px 60px #0d2a2e33}.lv-tomorrow:after{content:"";pointer-events:none;background:radial-gradient(60% 60px at 50% 100%,#1f6f6888,#0000);height:90px;position:absolute;inset:auto -10% -40px}.lv-tomorrow-kicker{font:700 12px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#f2c200;margin:0 0 14px}.lv-tomorrow h2{font:400 clamp(28px, 3.6vw, 40px)/1.1 var(--serif);letter-spacing:-.03em;margin:0 0 10px}.lv-time{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 8px;display:flex}.lv-time strong{font:400 clamp(64px, 11vw, 120px)/.9 var(--serif);letter-spacing:-.05em;color:#fff}.lv-time span{font:600 15px var(--sans);color:#cfe2e1}.lv-time.is-none strong{color:#ffd7d7;font-size:clamp(38px,6vw,60px)}.lv-why{z-index:1;color:#d6e6e4;max-width:36em;margin:0 0 6px;line-height:1.55;position:relative}.lv-actions{z-index:1;flex-wrap:wrap;gap:10px;margin:22px 0 0;display:flex;position:relative}.lv-actions a{min-height:46px;font:700 15px var(--sans);border-radius:999px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.lv-wa{color:#0d2a2e;background:#f2c200}.lv-book{color:#fff;border:1.5px solid #fff6}.lv-book:hover{background:#ffffff14}.lv-cam-block h2{align-items:center;display:flex}.lv-cam{aspect-ratio:16/9;background:#0d2a2e;border:1px solid #0d2a2e1a;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0d2a2e33}.lv-cam iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lv-cam-demo{background:50%/cover no-repeat;place-items:center;display:grid;position:absolute;inset:0}.lv-cam-demo:before{content:"";background:linear-gradient(#0d2a2e55,#0d2a2ecc);position:absolute;inset:0}.lv-cam-demo p{text-align:center;color:#fff;gap:6px;max-width:26em;margin:0;padding:0 20px;display:grid;position:relative}.lv-cam-demo strong{font:400 clamp(24px, 3vw, 34px)/1.15 var(--serif)}.lv-cam-demo span{color:#d6e6e4;font-size:14px}.wi{flex:none;width:44px;height:44px;overflow:visible}.wi-sun circle{fill:#f2c200}.wi-sun line{stroke:#f2c200;stroke-width:3px;stroke-linecap:round}.wi-moon{fill:#e8d48a}.wi-cloud{fill:#fff;stroke:#9fbcb4;stroke-width:2px;stroke-linejoin:round}.wi-cloud.is-dark{fill:#5d7d7f;stroke:#3e5d60}.wi-cloudy .wi-cloud{fill:#e3eeed}.wi-rain line{stroke:#1f6f68;stroke-width:3px;stroke-linecap:round}.wi-drop circle{fill:#1f6f68}.wi-snow line{stroke:#7fa7c9;stroke-width:1.8px;stroke-linecap:round}.wi-bolt{fill:#f2c200;stroke:#b88f00;stroke-width:1px;stroke-linejoin:round}.wi-fog line{stroke:#9fbcb4;stroke-width:3.2px;stroke-linecap:round}.lw-places{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.lw-place{color:#0d2a2e;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #0d2a2e14;border-radius:18px;align-content:start;gap:6px;padding:18px 20px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 10px 30px #0d2a2e0d}.lw-place:hover{transform:translateY(-2px)}.lw-place.is-on{border-color:#1f6f68;box-shadow:0 0 0 3px #1f6f6822,0 14px 34px #0d2a2e14}.lw-name strong{font:400 22px/1.1 var(--serif);display:block}.lw-name small{font:700 10.5px/1.35 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#1f6f68;margin-top:3px;display:block}.lw-now{align-items:center;gap:10px;margin-top:6px;display:flex}.lw-now .wi{width:58px;height:58px}.lw-now b{font:400 54px/1 var(--serif);letter-spacing:-.04em}.lw-words{font-size:16px;font-weight:700}.lw-meta{color:#2f4c50;flex-wrap:wrap;gap:4px 12px;font-size:14px;display:flex}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lw-detail{background:#fff;border:1px solid #0d2a2e14;border-radius:20px;padding:clamp(18px,3vw,28px);box-shadow:0 10px 30px #0d2a2e0d}.lw-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.lw-detail h3{font:400 28px/1.1 var(--serif);margin:0}.lw-detail h3 small{font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#1f6f68;margin-left:6px}.lw-sun{color:#2f4c50;gap:16px;margin:0;font-size:14px;display:flex}.lw-detail h4{font:700 12px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#1f6f68;margin:24px 0 10px}.lw-hours{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:6px;margin:0;padding:2px 2px 12px;list-style:none;display:flex;overflow-x:auto}.lw-hours li{scroll-snap-align:start;background:#eef4f5;border-radius:14px;flex:none;justify-items:center;gap:4px;width:64px;padding:10px 4px;display:grid}.lw-hours li:first-child{color:#fff;background:#12403c}.lw-hours li:first-child small,.lw-hours li:first-child span{color:#f2c200}.lw-hours small{font:700 12px var(--sans);color:#2f4c50}.lw-hours .wi{width:34px;height:34px}.lw-hours strong{font:400 20px/1 var(--serif)}.lw-hours span{color:#6b8a8d;font-size:12px}.lw-hours span.is-wet{color:#1f6f68;font-weight:700}.lw-days{margin:0;padding:0;list-style:none}.lw-days li{border-top:1px solid #0d2a2e12;grid-template-columns:110px 40px minmax(0,1fr) minmax(150px,230px);align-items:center;gap:12px;padding:10px 0;display:grid}.lw-days li:first-child{border-top:0}.lw-day{text-transform:capitalize;font-weight:700}.lw-days .wi{width:38px;height:38px}.lw-day-words{color:#2f4c50;font-size:15px}.lw-day-words small{color:#1f6f68;font-size:13px}.lw-range{font:400 18px var(--serif);grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;display:grid}.lw-lo{color:#6b8a8d;text-align:right}.lw-bar{background:#e3eeed;border-radius:3px;height:6px;position:relative}.lw-bar i{background:linear-gradient(90deg,#6fb1c9,#f2c200);border-radius:3px;position:absolute;top:0;bottom:0}.lw-source{color:#6b8a8d;margin:16px 0 0;font-size:13px}@media (max-width:820px){.lw-places{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;margin:0 calc(-1*clamp(18px,5vw,48px)) 12px;padding:4px clamp(18px,5vw,48px) 10px;scroll-padding:0 clamp(18px,5vw,48px);display:flex;overflow-x:auto}.lw-places::-webkit-scrollbar{display:none}.lw-place{scroll-snap-align:start;flex:0 0 82%}.lw-place:hover{transform:none}.lw-place{grid-template-columns:1fr auto;grid-template-areas:"name now""words now""meta meta";align-items:center}.lw-name{grid-area:name}.lw-now{grid-area:now;margin:0}.lw-words{grid-area:words}.lw-meta{grid-area:meta}.lw-now .wi{width:46px;height:46px}.lw-now b{font-size:44px}.lw-days li{grid-template-columns:74px 34px minmax(0,1fr)}.lw-day-words{display:none}.lw-range{grid-column:3}.lw-day{font-size:15px}}.vo,.vo-thanks{--fg:#0d2a2e;--accent:#1f6f68;--line:#0d2a2e22}.vo{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.vo-form{order:1}.vo-preview{order:2;position:sticky;top:110px}.vo-preview-title{font:700 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#1f6f68;margin:0 0 14px}.vo-preview-note{color:#3d5a5d;margin:14px 0 0;font-size:14px}.vo .bk-submit,.vo-thanks .bk-submit{color:#1c1a0c;background:#f2c200;font-weight:700}.vo .bk-submit:hover:not(:disabled){background:#ffd21f}.vo .bk-submit.is-soon,.vo .bk-submit.is-soon:hover{color:#5b6b6c;cursor:not-allowed;box-shadow:none;background:#c9d3d3;transform:none}.vo .bk-field span i,.vo-opt{letter-spacing:.04em;text-transform:none;color:#3d5a5d;font-style:normal;font-weight:400}.vo-opt{font:400 15px var(--sans)}.vo-direct{margin-top:22px}.vo-direct-note{color:#3d5a5d;grid-column:1/-1;margin:-6px 0 0;font-size:14px}.vo-thanks-card{max-width:640px;margin:0 0 28px}@media (max-width:960px){.vo{grid-template-columns:1fr}.vo-preview{order:0;position:static}}.vo-what-note{color:#3d5a5d;margin:12px 0 0;font-size:14px}.vo-group+.vo-group{margin-top:22px}.vo-group .bk-sub{margin:0 0 12px}.meniu-ext{opacity:.7;vertical-align:.2em;font-size:.7em;font-style:normal}.alege{display:contents}.alege-titlu{display:none}@media (max-aspect-ratio:105/100){.panouri{bottom:max(14px, env(safe-area-inset-bottom));height:var(--card-h,260px)}.panou{top:0;bottom:auto}.alege{z-index:4;left:16px;bottom:calc(max(14px, env(safe-area-inset-bottom)) + var(--card-h,260px) + 8px);-webkit-backdrop-filter:blur(10px);background:#08282c80;border-radius:24px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 6px 6px;transition:opacity .4s;display:flex;position:fixed}.alege-titlu{font:700 11.5px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#f2c200;margin:0 0 0 12px;display:block}.alege .file,.home .alege .file{-webkit-backdrop-filter:none;background:0 0;padding:0;position:static;bottom:auto;left:auto;transform:none}.home:not(.pe-apa) .alege{opacity:0}}html:has(.pag){scroll-behavior:smooth}.pag .continut{scroll-margin-top:12px}.pag .erou .mai-jos{-webkit-backdrop-filter:blur(10px);color:#fff;font:700 17px/1.2 var(--sans);text-shadow:none;background:#08282c8c;border-radius:999px;align-self:flex-start;align-items:center;gap:14px;margin-top:22px;padding:8px 8px 8px 22px;text-decoration:none;transition:transform .25s,background .25s;animation:2.6s ease-in-out infinite mj-glow;display:inline-flex;box-shadow:0 0 0 1.5px #f2c20099,0 10px 30px #001e2259}.pag .erou .mai-jos:hover{background:#08282cbf;transform:translateY(-2px)}.pag .erou .mai-jos i{background:#f2c200;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 14px #f2c20073}.pag .erou .mai-jos svg{fill:none;stroke:#0d2a2e;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;animation:1.3s ease-in-out infinite mj-arrow}@keyframes mj-arrow{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@keyframes mj-glow{0%,to{box-shadow:0 0 0 1.5px #f2c20099,0 10px 30px #001e2259}50%{box-shadow:0 0 0 1.5px #f2c200,0 0 0 7px #f2c20026,0 10px 30px #001e2259}}@media (max-aspect-ratio:105/100){.pag .erou .mai-jos{margin-top:16px;padding-left:18px;font-size:16px}.pag .erou .mai-jos i{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){html:has(.pag){scroll-behavior:auto}.pag .erou .mai-jos,.pag .erou .mai-jos svg{animation:none}}.vp-hero{margin-bottom:26px}.vp-card{max-width:760px;margin:0 0 clamp(36px,6vh,60px)}.vp-note{background:#fff4c2;border:1px solid #f2c20088;border-radius:14px;max-width:760px;margin:0 0 22px;padding:14px 18px}.vp-note.is-used{background:#dcebea;border-color:#1f6f6844}.vp-how ol{margin:0 0 14px;padding-left:22px;font-size:18px;line-height:1.7}.vp-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.vp-actions a,.vp-print{min-height:46px;font:700 15px var(--sans);cursor:pointer;border-radius:999px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.vp-call,.vp-print{background:#fff;border:1.5px solid #0d2a2e;color:#0d2a2e!important}@media print{.info-top,.ft,.wa,.meniu-root,.vp-how,.vp-note{display:none!important}.info,body{background:#fff!important}.info-main{padding:0!important}.vp-card{max-width:none}.vc{box-shadow:none;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.lv-cams{gap:18px;display:grid}.lv-cams.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-cam-item{margin:0}.lv-cam-item figcaption{font:700 13px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#1f6f68;align-items:center;margin-top:10px;display:flex}.lv-cams.is-two .lv-cam-demo strong{font-size:clamp(18px,2vw,24px)}@media (max-width:820px){.lv-cams.is-two{grid-template-columns:1fr}}.ic{flex:none;display:block}.ic-live .ic-dot{fill:#e5484d;stroke:none;animation:1.8s ease-in-out infinite ic-blink}@keyframes ic-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.ic-live .ic-dot{animation:none}}.file button{align-items:center;gap:7px;display:inline-flex}.file button .ic{width:20px;height:20px}.meniu-list a{grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.meniu-list a .ic{color:#f2c200;grid-row:1/span 2;width:25px;height:25px}.meniu-list a span,.meniu-list a small{grid-column:2}.meniu-list a:hover .ic,.meniu-list a[aria-current] .ic{color:#f6dd7a}@media (max-aspect-ratio:105/100){.meniu-list a{grid-template-columns:26px minmax(0,1fr);column-gap:12px}.meniu-list a .ic{width:22px;height:22px}}@media (max-aspect-ratio:105/100) and (max-width:380px){.home .file button{gap:5px}.home .file button .ic{width:17px;height:17px}}.ic .ic-fill{fill:currentColor;stroke:none}.pasi{margin:6px 0 0;padding:0;list-style:none;position:relative}.pasi li{padding:0 0 18px 34px;font-size:17px;line-height:1.6;position:relative}.pasi li:before{content:"";background:#f2c200;border-radius:50%;width:12px;height:12px;position:absolute;top:7px;left:6px;box-shadow:0 0 0 4px #f2c20038}.pasi li:after{content:"";background:#0d2a2e24;width:2px;position:absolute;top:24px;bottom:2px;left:11px}.pasi li:last-child{padding-bottom:0}.pasi li:last-child:after{display:none}.trasee{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.traseu{background:#fff;border:1px solid #0d2a2e14;border-radius:16px;padding:18px 20px}.traseu h3{font:400 24px/1.1 var(--serif);margin:0 0 4px}.traseu-drum{color:var(--ink-soft);margin:0 0 10px;font-size:15px}.traseu-cifre{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.traseu-cifre span{color:#fff;font:700 13px var(--sans);background:#12403c;border-radius:999px;padding:3px 10px}.traseu-nota{margin:0;font-size:15px;line-height:1.5}.card .mic{color:var(--ink-soft);margin:14px 0 0;font-size:14px}.dh-body h2{font:400 clamp(28px, 3vw, 38px)/1.1 var(--serif);margin:clamp(30px,5vh,48px) 0 14px}.dh-warn{max-width:46em;color:var(--ink);background:#f2c20024;border-left:4px solid #f2c200;border-radius:0 12px 12px 0;margin:0;padding:14px 18px;font-size:17px;line-height:1.6}.dh-pics{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:14px;margin-bottom:18px;display:grid}.dh-pics figure{margin:0}.dh-pics img{border-radius:14px;width:100%;height:auto;display:block}.dh-pics figcaption{margin-top:8px;font-size:15px;line-height:1.5}.dh-pics small{opacity:.65;font-size:12px;display:block}.dh-map{z-index:0;background:#dfe9e7;border:1px solid #0d2a2e1a;border-radius:16px;height:clamp(320px,55vh,520px);overflow:hidden}.dh-map .leaflet-tile-pane{filter:saturate(.5)sepia(.14)brightness(1.04)contrast(.96)}.dh-credit{color:var(--ink-soft);opacity:.8;margin:6px 2px 0;font-size:12px}.dh-tag{position:absolute;top:0;left:0}.dh-tag i{box-sizing:border-box;background:#f2c200;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:-8px;box-shadow:0 2px 6px #0d2a2e66}.dh-tag.is-start i{background:#12403c}.dh-tag.is-gate i{background:#1f6f68;width:22px;height:22px;top:-11px;left:-11px}.dh-tag.is-rail i{background:#fff;border-color:#12403c}.dh-tag b{white-space:nowrap;color:#fff;font:700 13px var(--sans);background:#12403c;border-radius:999px;padding:4px 10px;position:absolute;top:-13px;box-shadow:0 2px 6px #0d2a2e4d}.dh-tag.is-right b{left:14px}.dh-tag.is-left b{right:14px}.dh-tag.is-gate b{background:#1f6f68}.dh-steps{max-width:46em;margin:20px 0 0;padding:0;font-size:17px;line-height:1.65;list-style:none}.dh-steps li{margin-bottom:12px;padding-left:30px;position:relative}.dh-steps li:before{content:"";background:#f2c200;border-radius:50%;width:12px;height:12px;position:absolute;top:.55em;left:6px;box-shadow:0 0 0 4px #f2c20038}.dh-share{flex-wrap:wrap;gap:10px;margin-top:clamp(26px,4vh,40px);display:flex}.dh-btn{min-height:50px;font:700 15px var(--sans);cursor:pointer;background:#fff;border:1px solid #0d2a2e4d;border-radius:999px;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;color:var(--ink)!important}.dh-btn.is-main{background:#12403c;border-color:#12403c;color:#fff!important}.dh-btn svg{fill:none;stroke:#f2c200;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.dh-call{margin:16px 0 0;font-size:17px}.dh-call a{font-weight:700;color:#1f6f68!important}.ct-way{background:#fff;border:1px solid #0d2a2e1a;border-radius:16px;gap:14px;max-width:760px;margin-top:24px;padding:20px 22px;display:grid}.ct-way h3{font:400 clamp(24px, 2.4vw, 30px)/1.15 var(--serif);margin:0}.ct-way .dh-share{margin-top:0}.ct-way-links{flex-wrap:wrap;gap:10px;display:flex}.th{margin-top:26px}.th-head h3{font:400 26px/1.1 var(--serif);margin:0 0 2px}.th-head p{color:var(--ink-soft);margin:0 0 12px;font-size:15px}.th-map{z-index:0;background:#dfe9e7;border:1px solid #0d2a2e1a;border-radius:16px;height:clamp(340px,52vh,520px);overflow:hidden}.th-map .leaflet-tile-pane{filter:saturate(.5)sepia(.14)brightness(1.04)contrast(.96)}.th-map .leaflet-control-zoom a{color:var(--ink)}.th-credit{color:var(--ink-soft);opacity:.8;margin:6px 2px 0;font-size:12px}.th-note{background:#f2c2001a;border-left:3px solid #f2c200;border-radius:0 10px 10px 0;padding:10px 14px;font-size:15px;line-height:1.55;color:var(--ink)!important;margin:0 0 8px!important}.th-house-icon{overflow:visible;width:0!important;height:0!important;margin:0!important}.th-house{width:var(--pin,22px);height:var(--pin,22px);cursor:pointer;display:block;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.th-house img{box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:100%;height:100%;transition:transform .2s;display:block;box-shadow:0 0 0 1px #c99a2e,0 3px 8px #0d2a2e59}.th-house:hover img,.leaflet-marker-icon.is-on .th-house img{transform:scale(1.15)}.th-house b{white-space:nowrap;color:#fff;font:700 11px var(--sans);opacity:0;pointer-events:none;background:#12403c;border-radius:999px;margin-left:6px;padding:2px 8px;transition:opacity .25s;position:absolute;top:50%;left:100%;transform:translateY(-50%);box-shadow:0 2px 6px #0d2a2e4d}.th-near .th-house b,.th-house:hover b{opacity:1}.th-small{cursor:zoom-in;border-radius:16px;display:block;position:relative}.th-small:focus-visible{outline-offset:3px;outline:3px solid #f2c200}.th-small .th-map{pointer-events:none}.th-small .th-map .leaflet-marker-icon{pointer-events:auto;cursor:pointer}.th-open{z-index:450;color:#fff;font:700 14px var(--sans);background:#12403c;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 18px #0d2a2e4d}.th-open svg{fill:none;stroke:#f2c200;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.th-full{z-index:75;background:#dfe9e7;position:fixed;inset:0}.th-map.is-big{border:0;border-radius:0;height:100%}.th-close{z-index:1000;top:max(14px, env(safe-area-inset-top));color:#fff;min-height:46px;font:700 15px var(--sans);cursor:pointer;background:#12403c;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:absolute;right:14px;box-shadow:0 6px 18px #0d2a2e59}.th-close span{color:#f2c200;font-size:22px;line-height:1}.th-credit.is-big{z-index:1000;left:10px;bottom:max(8px, env(safe-area-inset-bottom));background:#fffc;border-radius:6px;margin:0;padding:2px 8px;position:absolute}.th-full .leaflet-control-zoom{margin-top:74px!important}.th-popup .leaflet-popup-content-wrapper{border-radius:16px;padding:0;overflow:hidden}.th-popup .leaflet-popup-content{margin:0;width:260px!important}.th-pop p{gap:2px;margin:0;padding:12px 14px 14px;display:grid}.th-pop strong{font:400 20px/1.15 var(--serif);color:var(--ink)}.th-pop small{font:14px/1.4 var(--sans);color:var(--ink-soft)}.th-pop-img{aspect-ratio:4/3;cursor:zoom-in;background:#e6eeec;border:0;width:100%;padding:0;display:block;position:relative}.th-pop-img img{object-fit:cover;width:100%;height:100%;display:block}.th-pop-img span{color:#fff;font:700 12px var(--sans);background:#0d2a2ebf;border-radius:999px;padding:3px 9px;position:absolute;bottom:8px;right:8px}.th-pop-img.is-empty{cursor:default;background:repeating-linear-gradient(135deg,#e3eeed 0 12px,#eaf2f1 12px 24px);place-items:center;display:grid}.th-pop-img.is-empty span{color:#1f6f68;font:italic 15px var(--serif);background:0 0;position:static}.th-dot{cursor:pointer;background:#f2c200;border:3px solid #fff;border-radius:50%;width:18px;height:18px;margin:4px;padding:0;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 2px 8px #0d2a2e59}.th-dot.is-start,.th-dot.is-end{background:#12403c;width:22px;height:22px;margin:2px}.leaflet-marker-icon.is-on .th-dot,.th-dot:hover{transform:scale(1.3);box-shadow:0 0 0 6px #f2c20059,0 2px 8px #0d2a2e59}.card.doua{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 36px;display:grid}.bife,.stiut{margin:0;padding:0;list-style:none}.bife li,.stiut li{padding:0 0 12px 30px;font-size:16.5px;line-height:1.55;position:relative}.bife li:before{content:"";border-bottom:2.5px solid #1f6f68;border-left:2.5px solid #1f6f68;width:16px;height:9px;position:absolute;top:5px;left:2px;transform:rotate(-45deg)}.bife.is-bring li:before{border:2.5px solid #f2c200;border-radius:50%;width:10px;height:10px;top:7px;left:4px;transform:none}.stiut li:before{content:"i";color:#fff;width:20px;height:20px;font:italic 700 13px/20px var(--serif);text-align:center;background:#12403c;border-radius:50%;position:absolute;top:2px;left:0}a.card.baza-link{color:#fff;background:linear-gradient(135deg,#12403cf0,#1f6f68e6);text-decoration:none;transition:transform .25s;display:block}a.card.baza-link:hover{transform:translateY(-2px)}a.card.baza-link p{color:#d6e6e4;max-width:36em;font-size:17px}a.card.baza-link .btn{margin-top:6px;display:inline-flex}.bz-about p{max-width:42em;margin:0 0 14px;font-size:18px;line-height:1.7}.bz-facilities{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.bz-facilities li{background:#fff;border:1px solid #0d2a2e14;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #0d2a2e0d}.bz-fac-photo{aspect-ratio:4/3;object-fit:cover;background:#e3eeed;width:100%;display:block}.bz-fac-text{padding:14px 16px 16px}.bz-fac-text h3{font:400 21px/1.15 var(--serif);align-items:center;gap:8px;margin:0 0 6px;display:flex}.bz-fac-text h3 .ic{color:#1f6f68;width:22px;height:22px}.bz-fac-text p{color:#2f4c50;margin:0;font-size:15px;line-height:1.5}.bz-day{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bz-day li{background:#fff;border:1px solid #0d2a2e14;border-radius:999px;padding:10px 16px 10px 34px;font-size:15.5px;position:relative}.bz-day li:before{content:"";background:#f2c200;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:14px}@media (max-width:560px){.bz-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-where p{max-width:42em;font-size:17px;line-height:1.6}.bz-faq-group{margin-bottom:26px}.bz-faq-group h3{font:700 13px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#1f6f68;margin:0 0 10px}.bz-faq{border-bottom:1px solid #0d2a2e18}.bz-faq summary{font:400 20px/1.3 var(--serif);cursor:pointer;padding:14px 40px 14px 0;list-style:none;position:relative}.bz-faq summary::-webkit-details-marker{display:none}.bz-faq summary:after{content:"+";color:#fff;width:28px;height:28px;font:400 20px/28px var(--sans);text-align:center;background:#12403c;border-radius:50%;transition:transform .2s;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.bz-faq[open] summary:after{content:"−"}.bz-faq p{color:#2f4c50;max-width:44em;margin:0 0 16px;font-size:16.5px;line-height:1.65}.bz-book{color:#0d2a2e;min-height:46px;font:700 15px var(--sans);border:1.5px solid #0d2a2e;border-radius:999px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}a.card.poze-coperta{color:#fff;background:#12403c;min-height:clamp(300px,46vw,460px);padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.pc-mare{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}a.poze-coperta:after{content:"";background:linear-gradient(#08282c00 35%,#08282cd1);position:absolute;inset:0}a.poze-coperta:hover .pc-mare{transform:scale(1.04)}.pc-text{z-index:2;justify-items:start;gap:6px;display:grid;position:absolute;bottom:clamp(20px,4vw,36px);left:clamp(20px,4vw,40px);right:clamp(20px,4vw,40px)}.pc-text small{font:700 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#f2c200}.pc-text strong{font:400 clamp(32px, 4.4vw, 52px)/1 var(--serif);letter-spacing:-.03em;text-shadow:0 2px 20px #00000059}.pc-text .btn{margin-top:10px}.pc-teanc{z-index:2;width:120px;height:96px;position:absolute;top:clamp(16px,3vw,28px);right:clamp(16px,3vw,28px)}.pc-teanc img{object-fit:cover;border:3px solid #fff;border-radius:12px;width:84px;height:84px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;right:0;box-shadow:0 8px 24px #00000059}.pc-teanc img:first-child{transform:rotate(9deg)translate(4px,4px)}.pc-teanc img:nth-child(2){transform:rotate(-4deg)translate(-14px,2px)}.pc-teanc img:nth-child(3){transform:rotate(-14deg)translate(-30px,8px)}a.poze-coperta:hover .pc-teanc img:first-child{transform:rotate(14deg)translate(10px)}a.poze-coperta:hover .pc-teanc img:nth-child(3){transform:rotate(-20deg)translate(-40px,10px)}@media (max-width:560px){.pc-teanc{transform-origin:100% 0;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){.pc-mare,.pc-teanc img{transition:none}}.gl-hero{margin-bottom:26px}.gl-back{color:#1f6f68;margin-bottom:18px;font-weight:700;text-decoration:none;display:inline-flex}.gl-meta{color:#2f4c50;flex-wrap:wrap;gap:6px 18px;margin:0 0 18px;font-size:15px;display:flex}.gl-switch{flex-wrap:wrap;gap:8px;display:flex}.gl-switch a{color:#0d2a2e;min-height:44px;font:600 15px var(--sans);background:#fff;border:1.5px solid #0d2a2e26;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.gl-switch a .ic{color:#1f6f68;width:20px;height:20px}.gl-switch a small{min-width:22px;font:700 12px/18px var(--sans);text-align:center;background:#e3eeed;border-radius:999px;padding:1px 6px}.gl-switch a.is-on{color:#fff;background:#12403c;border-color:#12403c}.gl-switch a.is-on .ic{color:#f2c200}.gl-switch a.is-on small{color:#0d2a2e;background:#f2c200}.gl-grid{--row:260px;flex-wrap:wrap;gap:8px;margin:0 0 clamp(40px,7vh,70px);padding:0;list-style:none;display:flex}.gl-grid:after{content:"";flex-grow:999999}.gl-item{flex-grow:calc(var(--ar) * 100);flex-basis:calc(var(--ar) * var(--row));animation:.6s cubic-bezier(.2,.7,.2,1) both gl-in}.gl-item button{cursor:zoom-in;background:#d7e6e5;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gl-item i{display:block}.gl-item img{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .3s;position:absolute;inset:0}.gl-item button:hover img{transform:scale(1.04)}.gl-item button:focus-visible{outline-offset:2px;outline:3px solid #f2c200}@keyframes gl-in{0%{opacity:0;transform:translateY(14px)}}@media (max-width:820px){.gl-grid{--row:170px;gap:6px}}@media (max-width:420px){.gl-grid{--row:130px;gap:5px}.gl-item button{border-radius:8px}}.gl-cta{color:#fff;background:#12403c;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:clamp(22px,4vw,36px);display:flex}.gl-cta h2{font:400 clamp(28px, 3.4vw, 40px)/1.1 var(--serif);margin:0}.gl-cta em{color:#f2c200}html.gl-lock,html.gl-lock body{overflow:hidden}.gl-view{z-index:80;touch-action:none;-webkit-user-select:none;user-select:none;background:#041214f5;animation:.25s both gl-fade;position:fixed;inset:0}@keyframes gl-fade{0%{opacity:0}}.gl-stage{place-items:center;padding:0 clamp(8px,6vw,90px);display:grid;position:absolute;inset:56px 0 44px}.gl-stage :is(img,video){border-radius:6px;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform 50ms linear;animation:.3s cubic-bezier(.2,.7,.2,1) both gl-pop;box-shadow:0 20px 60px #00000080}@keyframes gl-pop{0%{opacity:0;transform:scale(.97)}}.gl-top{height:56px;padding:max(8px, env(safe-area-inset-top)) 14px 0 20px;color:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.gl-x{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:44px;height:44px;font-size:20px}.gl-nav{color:#fff;width:52px;height:52px;font:400 34px/1 var(--serif);cursor:pointer;background:#ffffff24;border:0;border-radius:50%;margin-top:-26px;transition:background .2s;position:absolute;top:50%}.gl-nav:hover{color:#0d2a2e;background:#f2c200}.gl-nav.is-prev{left:14px}.gl-nav.is-next{right:14px}.gl-dots{left:0;right:0;bottom:max(14px, env(safe-area-inset-bottom));justify-content:center;gap:6px;display:flex;position:absolute}.gl-dots i{background:#ffffff4d;border-radius:50%;width:7px;height:7px;transition:background .2s,transform .2s}.gl-dots i.is-on{background:#f2c200;transform:scale(1.3)}@media (max-width:820px){.gl-nav{display:none}.gl-stage{padding:0 6px}}@media (prefers-reduced-motion:reduce){.gl-item,.gl-view,.gl-stage img{animation:none}}html.gl-lock .wa,html.gl-lock .meniu-root{visibility:hidden}.tb-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-bottom:clamp(44px,8vh,80px);display:grid}.tb-hero h1{font:400 clamp(44px, 6vw, 76px)/1 var(--serif);letter-spacing:-.045em;margin:0 0 16px}.tb-hero h1 em{color:#1f6f68}.tb-hero .ct-lead{margin-bottom:22px}.tb-hero-photo{aspect-ratio:4/3;border-radius:22px;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 24px 60px #0d2a2e33}.tb-hero-photo img{object-fit:cover;width:100%;height:100%;display:block}.tb-why{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tb-why li{background:#fff;border:1px solid #0d2a2e14;border-radius:18px;padding:20px;box-shadow:0 10px 30px #0d2a2e0d}.tb-why .ic{color:#1f6f68;width:34px;height:34px;margin-bottom:10px}.tb-why h3,.tb-what h3{font:400 22px/1.15 var(--serif);margin:0 0 6px}.tb-why p,.tb-what p{color:#2f4c50;margin:0;font-size:15.5px;line-height:1.55}.tb-what{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.tb-what li{color:#fff;background:#12403c;border-radius:18px;gap:14px;padding:18px 20px;display:flex}.tb-what .ic{color:#f2c200;width:34px;height:34px;margin-top:2px}.tb-what p{color:#d6e6e4}.tb-stay{background:#fff4c2;border:1px solid #f2c20088;border-radius:14px;align-items:flex-start;gap:12px;max-width:44em;margin:0;padding:14px 18px;font-size:16px;line-height:1.55;display:flex}.tb-stay .ic{color:#8a6d00;flex:none;width:24px;height:24px}.tb-stay a{color:#1f6f68;font-weight:700}.tb-day{max-width:44em}.tb-two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px 48px;display:grid}.tb-two h2{font:400 clamp(28px, 3.4vw, 38px)/1.05 var(--serif)}.tb-strip{border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;text-decoration:none;display:grid;position:relative;overflow:hidden}.tb-strip img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .5s;display:block}.tb-strip:hover img{transform:scale(1.04)}.tb-strip span{color:#0d2a2e;font:700 15px var(--sans);background:#f2c200;border-radius:999px;padding:10px 16px;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 20px #0000004d}.tb-cta{color:#fff;background:#12403c;border-radius:22px;padding:clamp(24px,4vw,44px);box-shadow:0 24px 60px #0d2a2e33}.tb-cta h2{font:400 clamp(32px, 4vw, 48px)/1.05 var(--serif);margin:0 0 10px}.tb-cta h2 em{color:#f2c200}.tb-cta>p{color:#d6e6e4;max-width:36em;font-size:17px}@media (max-width:820px){.tb-hero{grid-template-columns:1fr}.tb-hero-photo{order:-1;transform:none}.tb-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.cauta-btn{cursor:pointer;-webkit-backdrop-filter:blur(10px);color:#fff;opacity:.85;-webkit-tap-highlight-color:transparent;background:#08282c6b;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:opacity .25s,transform .2s;display:grid;box-shadow:0 6px 16px #001e2347}.cauta-btn:hover,.cauta-btn:focus-visible{opacity:1;transform:translateY(-1px)}.cauta-btn svg,.cauta-camp svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:19px;height:19px}.info .cauta-btn{box-shadow:none;color:#0d2a2e;background:#0d2a2e14}@media (max-aspect-ratio:105/100){.cauta-btn{width:34px;height:34px}}html.meniu-deschis .cauta-btn{opacity:0;pointer-events:none}html.cauta-deschis,html.cauta-deschis body{overflow:hidden}html.cauta-deschis .wa{visibility:hidden}.cauta{left:0;right:0;top:var(--vv-top,0px);height:var(--vv-h,100%);z-index:90;-webkit-backdrop-filter:blur(6px);background:#081e218c;justify-content:center;align-items:flex-start;padding:max(70px,9vh) 16px 16px;animation:.2s both gl-fade;display:flex;position:fixed}.cauta-panou{color:#0d2a2e;background:#f6faf9;border-radius:22px;flex-direction:column;width:min(680px,100%);max-height:100%;animation:.28s cubic-bezier(.2,.7,.2,1) both cauta-in;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000059}@keyframes cauta-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}}.cauta-camp{color:#1f6f68;border-bottom:1px solid #0d2a2e14;align-items:center;gap:12px;padding:14px 14px 14px 20px;display:flex}.cauta-camp input{min-width:0;font:400 22px var(--serif);color:#0d2a2e;background:0 0;border:0;outline:none;flex:1}.cauta-camp input::placeholder{color:#0d2a2e66;font-style:italic}.cauta-camp input::-webkit-search-cancel-button{display:none}.cauta-x{color:#0d2a2e;cursor:pointer;background:#0d2a2e0f;border:0;border-radius:50%;flex:none;width:38px;height:38px;font-size:16px}.cauta-sugestii{padding:16px 20px 6px}.cauta-sugestii p,.cauta-taste{font:700 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#1f6f68;margin:0 0 10px}.cauta-sugestii div{flex-wrap:wrap;gap:8px;display:flex}.cauta-sugestii button{color:#0d2a2e;min-height:38px;font:500 15px var(--sans);cursor:pointer;background:#fff;border:1.5px solid #0d2a2e22;border-radius:999px;padding:0 14px}.cauta-sugestii button:hover{color:#1f6f68;border-color:#1f6f68}.cauta-gol{padding:18px 20px}.cauta-gol p{margin:0 0 10px;font-size:16px}.cauta-gol a{color:#1f6f68;font-weight:700}.cauta-lista{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:8px;list-style:none;overflow-y:auto}.cauta-lista a{color:#0d2a2e;border-radius:14px;gap:3px;padding:12px 14px;text-decoration:none;display:grid}.cauta-lista a.is-on{background:#fff;box-shadow:0 6px 18px #0d2a2e14,inset 3px 0 #f2c200}.cauta-lista small{font:600 12px var(--sans);color:#557073;align-items:center;gap:8px;display:flex}.cauta-lista small b{font:700 10.5px/17px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#1f6f68;background:#e3eeed;border-radius:999px;padding:1px 8px}.cauta-lista small b.k-faq{color:#6b5200;background:#fff1b8}.cauta-lista small b.k-page{color:#fff;background:#12403c}.cauta-lista strong{font:400 19px/1.25 var(--serif)}.cauta-lista a>span{color:#2f4c50;font-size:14.5px;line-height:1.5}.cauta-lista mark{color:inherit;background:#fff1b8;border-radius:3px;padding:0 1px}.cauta-taste{text-transform:none;letter-spacing:.02em;color:#557073;border-top:1px solid #0d2a2e10;margin:0;padding:10px 20px;font-weight:600}@media (hover:none){.cauta-taste{display:none}}@media (max-width:560px){.cauta{padding:max(10px, env(safe-area-inset-top)) 8px 8px}.cauta-camp input{font-size:19px}}.bz-faq.is-found{border-radius:12px;animation:2.2s ease-out faq-glow}@keyframes faq-glow{0%,40%{background:#fff1b8}to{background:0 0}}@media (max-aspect-ratio:105/100){.top-actions{gap:6px}.meniu-btn{flex-direction:column;justify-content:center;gap:1px;width:50px;height:50px;padding:4px 0 0}.meniu-btn .meniu-linie{display:none}.meniu-btn .meniu-vasle{width:18px;height:20px}.meniu-btn .vasla{width:7.5px;height:20px;margin-left:-3.75px}.meniu-btn .vasla.st{transform:translate(-4px)}.meniu-btn .vasla.dr{transform:translate(4px)}.meniu-btn.is-open .vasla.st{transform:translate(0)rotate(-38deg)}.meniu-btn.is-open .vasla.dr{transform:translate(0)rotate(38deg)}.meniu-btn .meniu-text{letter-spacing:.06em;font-size:7.5px;line-height:1}.meniu-loc{width:50px;height:50px}.cauta-btn,.lang-flag-btn{width:32px;height:32px}.lang-flag-ic{width:20px;height:20px}.cauta-btn svg{width:17px;height:17px}}.bz-film{margin-bottom:clamp(36px,6vh,60px)}.cj{aspect-ratio:16/9;background:#0d2a2e;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0d2a2e26}@media (max-width:640px){.cj{aspect-ratio:4/3;border-radius:18px}}.cj img,.cj video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.6s ease-in-out;position:absolute;inset:0}.cj :is(img,video).is-on{opacity:1;z-index:1}.cj :is(img,video).is-prev{opacity:1}.cj :is(img,video):is(.is-on,.is-prev){animation:7s ease-out forwards cj-breathe}@keyframes cj-breathe{0%{transform:scale(1)}to{transform:scale(1.13)}}.cj:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#0d2a2e66);height:30%;position:absolute;inset:auto 0 0}.cj-open{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.cj-zoom{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d2a2e73;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:grid;position:absolute;top:14px;right:14px}.cj-zoom svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cj-open:hover .cj-zoom,.cj-open:focus-visible .cj-zoom{background:#f2c230;transform:scale(1.08)}.cj-open:hover .cj-zoom svg{stroke:#0d2a2e}.cj-dots{z-index:3;pointer-events:none;justify-content:center;gap:2px;display:flex;position:absolute;bottom:8px;left:0;right:0}.cj-dots button{pointer-events:auto;cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0;position:relative}.cj-dots button:after{content:"";background:#ffffffa0;border-radius:50%;transition:background .6s,transform .6s;position:absolute;inset:7.5px}.cj-dots button.is-on:after{background:#f2c230;transform:scale(1.3)}.gl-view.is-blur{background:#04121466;overflow:hidden}.gl-blur{z-index:-1;filter:blur(36px)saturate(1.15)brightness(.7);background:50%/cover no-repeat;transition:background-image .4s;position:absolute;inset:-60px}.gl-view.is-blur .gl-stage img{box-shadow:0 24px 80px #0000008c}@media (prefers-reduced-motion:reduce){.cj :is(img,video):is(.is-on,.is-prev){animation:none}}.film-bucla{aspect-ratio:16/9;object-fit:cover;background:#0d2a2e;border-radius:22px;width:100%;display:block;box-shadow:0 18px 50px #0d2a2e26}@media (max-width:640px){.film-bucla{border-radius:18px}}.bz-motto{text-align:center;color:#fff;background:radial-gradient(120% 140% at 50% 0,#2f6f68 0%,#14403f 45%,#0b2528 100%);border-radius:28px;margin:0 0 clamp(44px,8vh,80px);padding:clamp(30px,5vw,52px) clamp(14px,3vw,36px) clamp(14px,3vw,36px);position:relative;box-shadow:0 24px 60px #0d2a2e33}.bz-motto h2{max-width:16em;font:400 clamp(32px, 4.6vw, 56px)/1.08 var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0 auto clamp(22px,3.5vw,34px)}.bz-doors{grid-template-columns:1fr 1fr;gap:14px;display:grid;position:relative}.bz-door{isolation:isolate;color:#fff;background:50%/cover no-repeat;border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:center;gap:14px;min-height:clamp(260px,30vw,360px);padding:26px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.bz-door:before{content:"";z-index:-1;background:inherit;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.bz-door:after{content:"";z-index:-1;background:linear-gradient(#0b252800 15%,#0b252899 52%,#0b2528eb 100%);position:absolute;inset:0}.bz-door:hover:before,.bz-door:focus-visible:before{transform:scale(1.07)}.bz-door-word{font:italic 400 clamp(44px, 4.8vw, 64px)/1 var(--serif);letter-spacing:-.03em;color:#f2c230;text-shadow:0 2px 4px #0009,0 6px 28px #000c;align-items:center;gap:.2em;display:inline-flex}.bz-door-word .ic{stroke-width:1.6px;width:.62em;height:.62em}.bz-door-cta{color:#0d2a2e;min-height:48px;font:700 16px var(--sans);background:#f2c230;border-radius:999px;align-items:center;gap:8px;padding:0 22px;transition:transform .2s;display:inline-flex;box-shadow:0 8px 22px #0006}.bz-door-cta b{font-size:18px;transition:transform .2s}.bz-door:hover .bz-door-cta{transform:translateY(-2px)}.bz-door:hover .bz-door-cta b{transform:translate(3px,-1px)}.bz-doors-and{z-index:2;color:#0d2a2e;width:64px;height:64px;font:italic 400 28px/1 var(--serif);background:#f2c230;border-radius:50%;place-items:center;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #14403f,0 10px 26px #0007}@media (max-width:640px){.bz-doors{grid-template-columns:1fr}.bz-door{min-height:230px}.bz-doors-and{width:54px;height:54px;margin:-27px 0 0 -27px;font-size:24px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bz-motto h2,.bz-door{animation:linear both bz-rise;animation-timeline:view();animation-range:entry 5% entry 60%}.bz-door.is-go{animation-range:entry 15% entry 70%}}}@keyframes bz-rise{0%{opacity:0;transform:translateY(26px)scale(.96)}to{opacity:1;transform:none}}.bz-lead{color:#2f4c50;margin:-6px 0 18px;font-size:17px}.tb-hero-links{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0;display:flex}.tb-camps-link{color:#12403c;text-underline-offset:4px;font-weight:600}.tb-camps{background:#fff7d6;border:1px solid #f2dc84;border-radius:22px;padding:clamp(20px,3vw,34px)}.tb-camps .ct-lead{max-width:40em}.anunt{z-index:40;left:clamp(12px,3vw,32px);right:96px;bottom:max(18px, env(safe-area-inset-bottom));color:#f4f1e7;max-width:640px;font:15px/1.4 var(--sans);background:#12403c;border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 44px 12px 18px;animation:.4s ease-out anunt-in;display:flex;position:fixed;box-shadow:0 14px 40px #001e2159}.anunt a{color:#f2c200;white-space:nowrap;font-weight:700;text-decoration:none}.anunt button{color:#f4f1e7;cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;line-height:1;position:absolute;top:6px;right:8px}@keyframes anunt-in{0%{opacity:0;transform:translateY(12px)}}@media (min-width:900px){.anunt{width:min(640px,70vw);animation-name:anunt-in-c;left:50%;right:auto;transform:translate(-50%)}}@keyframes anunt-in-c{0%{opacity:0;transform:translate(-50%,12px)}}
