.silvester-section[data-astro-cid-bf5anfgo]{padding:clamp(3rem,7vw,6rem) 0;color:#fff8ee;background:radial-gradient(ellipse at top right,#bd96451c,transparent 65%),#103a33;scroll-margin-top:6rem}.silvester-section[data-astro-cid-bf5anfgo][hidden]{display:none}.silvester-heading[data-astro-cid-bf5anfgo]{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}.eyebrow[data-astro-cid-bf5anfgo]{color:#e4c584}h2[data-astro-cid-bf5anfgo]{max-width:16ch;color:#fff8ee;font-size:clamp(2.4rem,4.8vw,4.3rem);line-height:1.12}.silvester-intro[data-astro-cid-bf5anfgo]{max-width:60ch;margin-top:1.5rem;color:#eee5d8}.silvester-price[data-astro-cid-bf5anfgo]{display:grid;gap:.3rem;min-width:180px;text-align:center;padding:1.5rem;border:1px solid #c8ab705e;border-radius:50% 50% 0 0}.silvester-price[data-astro-cid-bf5anfgo] strong[data-astro-cid-bf5anfgo]{font:500 clamp(3.5rem,5vw,4.5rem)/1.2 var(--font-display);color:#edcf94}.silvester-price[data-astro-cid-bf5anfgo] span[data-astro-cid-bf5anfgo]{font-size:.85rem}.silvester-courses[data-astro-cid-bf5anfgo]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:3rem 0}.silvester-course[data-astro-cid-bf5anfgo]{border-top:1px solid #c8ab705e;padding-top:1.3rem}.silvester-course-label[data-astro-cid-bf5anfgo]{color:#e4c584;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem}.silvester-course-label[data-astro-cid-bf5anfgo] span[data-astro-cid-bf5anfgo]{margin-right:.6rem}h3[data-astro-cid-bf5anfgo]{font-size:1.5rem;color:#fff8ee;margin-bottom:.7rem}.silvester-course[data-astro-cid-bf5anfgo] p[data-astro-cid-bf5anfgo]:not(.silvester-course-label){font-size:.94rem;color:#eee5d8}.silvester-alternative[data-astro-cid-bf5anfgo]{margin-top:1.3rem}h4[data-astro-cid-bf5anfgo]{color:#e4c584;font:600 .8rem/1.5 var(--font-body);margin-bottom:.35rem}.silvester-footer[data-astro-cid-bf5anfgo]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;border-top:1px solid #c8ab705e;padding-top:1.8rem}.silvester-celebration[data-astro-cid-bf5anfgo]{font:500 1.65rem/1.4 var(--font-display)}.silvester-footer[data-astro-cid-bf5anfgo] p[data-astro-cid-bf5anfgo]+p[data-astro-cid-bf5anfgo],.silvester-phone[data-astro-cid-bf5anfgo]{font-size:.85rem;color:#eee5d8}.silvester-button[data-astro-cid-bf5anfgo]{color:#173a30;background:#edcf94;border:1px solid #edcf94;flex-shrink:0;gap:1.2rem}.silvester-button[data-astro-cid-bf5anfgo]:hover{background:#ffe2a8}.silvester-phone[data-astro-cid-bf5anfgo]{margin-top:1rem;text-align:right}.silvester-phone[data-astro-cid-bf5anfgo] a[data-astro-cid-bf5anfgo]{text-decoration:underline;text-underline-offset:.2em}@media(max-width:700px){.silvester-heading[data-astro-cid-bf5anfgo]{grid-template-columns:1fr}.silvester-price[data-astro-cid-bf5anfgo]{border-radius:0;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;text-align:left;padding:1rem 0;border-width:1px 0}.silvester-price[data-astro-cid-bf5anfgo] strong[data-astro-cid-bf5anfgo]{font-size:3rem}.silvester-price[data-astro-cid-bf5anfgo] span[data-astro-cid-bf5anfgo]:last-child{width:100%}.silvester-courses[data-astro-cid-bf5anfgo]{grid-template-columns:1fr;gap:1.8rem;margin:2rem 0}.silvester-footer[data-astro-cid-bf5anfgo]{align-items:stretch;flex-direction:column}.silvester-phone[data-astro-cid-bf5anfgo]{text-align:left}}.silvester-popup[data-astro-cid-znno3hdo]{color:#fff8ee;padding:0;border:1px solid #bc9c60;border-radius:.5rem;width:min(32rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);margin:auto;overflow-y:auto;background:radial-gradient(ellipse at top right,#a98a4526,transparent 70%),#103a33;box-shadow:0 30px 100px #0006}.silvester-popup[data-astro-cid-znno3hdo]::backdrop{background:#071d19b8;backdrop-filter:blur(5px)}.silvester-popup-content[data-astro-cid-znno3hdo]{padding:clamp(1.6rem,5vw,3rem)}.silvester-popup-close[data-astro-cid-znno3hdo]{position:absolute;top:.5rem;right:.5rem;border:0;background:transparent;color:#fff8ee;font:300 2rem/1 var(--font-body);width:44px;height:44px;cursor:pointer;border-radius:50%}.silvester-popup-close[data-astro-cid-znno3hdo]:hover{background:#ffffff12}.eyebrow[data-astro-cid-znno3hdo]{color:#e4c584;font-size:.7rem;padding-right:1.5rem}.silvester-popup-kicker[data-astro-cid-znno3hdo]{margin-top:1.7rem;color:#edcf94;font:italic 400 1.2rem/1.5 var(--font-display)}h2[data-astro-cid-znno3hdo]{color:#fff8ee;font-size:clamp(3.2rem,10vw,4.7rem);line-height:1.03;margin:.5rem 0 1.25rem}#silvester-popup-description[data-astro-cid-znno3hdo]{color:#eee5d8;font-size:.95rem}.silvester-popup-facts[data-astro-cid-znno3hdo]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem;padding:1.1rem 0;margin-top:1.3rem;border-block:1px solid #c8ab705e}.silvester-popup-facts[data-astro-cid-znno3hdo] strong[data-astro-cid-znno3hdo]{color:#edcf94;font:500 2rem/1.2 var(--font-display)}.silvester-popup-facts[data-astro-cid-znno3hdo] strong[data-astro-cid-znno3hdo] span[data-astro-cid-znno3hdo]{color:#eee5d8;font:400 .8rem/1.5 var(--font-body)}.silvester-popup-facts[data-astro-cid-znno3hdo]>span[data-astro-cid-znno3hdo]{font-size:.85rem}.silvester-popup-note[data-astro-cid-znno3hdo]{margin:.75rem 0 1.4rem;font-size:.8rem;color:#eee5d8}.silvester-popup-primary[data-astro-cid-znno3hdo]{display:flex;width:100%;background:#edcf94;color:#173a30;border-color:#edcf94}.silvester-popup-primary[data-astro-cid-znno3hdo]:hover{background:#ffe2a8}.silvester-popup-details[data-astro-cid-znno3hdo]{display:block;padding:1rem 0 0;text-align:center;font-size:.85rem;text-decoration:underline;text-underline-offset:.25em}.silvester-popup-details[data-astro-cid-znno3hdo] span[data-astro-cid-znno3hdo]{margin-left:.3rem}[data-astro-cid-znno3hdo]:is(button,a):focus-visible{outline:3px solid #edcf94;outline-offset:4px}@media(max-height:650px){.silvester-popup-content[data-astro-cid-znno3hdo]{padding:1.5rem}.silvester-popup-kicker[data-astro-cid-znno3hdo]{margin-top:.6rem}h2[data-astro-cid-znno3hdo]{font-size:3rem}}
