/* crocoblocks-design-system:v2 */:root{--c-padding-sekcie:40px;--c-paper:#ffffff;--c-ivory:#fefdfc;--c-cashmere:#f7f4ed;--c-parchment:#f1eee6;--c-azure-wash:#eef2f9;--c-ink:#11212f;--c-slate:#5a6672;--c-ash:#8b929b;--c-smoke:#a9aeb5;--c-delft:#2e5ea8;--c-deep-delft:#1d4278;--c-terracotta:#c2643c;--c-hairline:#e9e5db;--c-hairline-cool:#dde3ee;--c-number-tint:#a8bcdd;--c-font:'Roboto', ui-sans-serif, system-ui, -apple-system, sans-serif;--c-font-mono:'JetBrains Mono', ui-monospace, monospace;--c-max:1180px;--c-gap-sekcia:88px;--c-radius-karta:24px;--c-radius-mala:16px;--c-radius-chip:8px;--c-text-display:clamp(40px, 6.8vw, 74px);--c-text-nadpis:clamp(32px, 4.6vw, 48px);--c-text-body:16px;--c-ease:cubic-bezier(.22, .61, .36, 1);--c-tien-plavajuci:0 0 0 1px rgba(17,33,47,.05), 0 20px 25px -5px rgba(17,33,47,.10), 0 8px 10px -6px rgba(17,33,47,.10);--c-hairline-akcent:#c9d8ee;--c-tmava-text:#f3f5f7;--c-tmava-sek:#b6c1cc;--c-tmava-ter:#8a97a5;--c-akcent-svetly:#8fb4e8;--c-terracotta-deep:#a9542f;--c-hairline-sivy:#e3e5e8;--c-padding-20:20px;}:where(.crocoblocks-document .cb-el,.crocoblocks-preview .cb-el){box-sizing:border-box;max-width: 100%}:where(.crocoblocks-document .cb-image,.crocoblocks-preview .cb-image){max-width: 100%;height: auto;}:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 48px);max-width:var(--cb-section-container-width,1180px);margin-left:auto;margin-right:auto;}@media (max-width: 1024px){:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 40px);}}@media (max-width: 767px){:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 32px);}}.faq .cb-collection-item{padding-top:8px;padding-bottom:18px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--c-hairline);}
@media (max-width: 1024px){.faq .cb-collection-item{padding-top:8px;padding-bottom:18px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--c-hairline);}}
@media (max-width: 767px){.faq .cb-collection-item{padding-top:8px;padding-bottom:18px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--c-hairline);}}
body.admin-bar .hero-plna-vyska{min-height:calc(100svh - var(--c-hlavicka-v, 94px) - 32px);}
@media (max-width: 1024px){body.admin-bar .hero-plna-vyska{min-height:calc(100svh - var(--c-hlavicka-v, 94px) - 32px);}}
@media (max-width: 767px){body.admin-bar .hero-plna-vyska{min-height:calc(100svh - var(--c-hlavicka-v, 94px) - 32px);}}
.ob-vyrez > *{position:absolute;left:0;right:0;bottom:0;top:calc(var(--ob-parallax-posun, 80px) * -1);animation-name:ob-parallax;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ob-vyrez;animation-range:cover 0% cover 100%;will-change:transform;}
@media (max-width: 1024px){.ob-vyrez > *{position:absolute;left:0;right:0;bottom:0;top:calc(var(--ob-parallax-posun, 80px) * -1);animation-name:ob-parallax;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ob-vyrez;animation-range:cover 0% cover 100%;will-change:transform;}}
@media (max-width: 767px){.ob-vyrez > *{position:absolute;left:0;right:0;bottom:0;top:calc(var(--ob-parallax-posun, 80px) * -1);animation-name:ob-parallax;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ob-vyrez;animation-range:cover 0% cover 100%;will-change:transform;}}
.ob-vyrez img{width:100%;height:100%;object-fit:cover;display:block;}
@media (max-width: 1024px){.ob-vyrez img{width:100%;height:100%;object-fit:cover;display:block;}}
@media (max-width: 767px){.ob-vyrez img{width:100%;height:100%;object-fit:cover;display:block;}}
.ob-ikonriadok:first-child{border-top-width:0px;padding-top:0px;}
@media (max-width: 1024px){.ob-ikonriadok:first-child{border-top-width:0px;padding-top:0px;}}
@media (max-width: 767px){.ob-ikonriadok:first-child{border-top-width:0px;padding-top:0px;}}
html{scroll-behavior:smooth;scroll-padding-top:calc(var(--c-hlavicka-v, 94px) + 16px);}
@media (max-width: 1024px){html{scroll-behavior:smooth;scroll-padding-top:calc(var(--c-hlavicka-v, 94px) + 16px);}}
@media (max-width: 767px){html{scroll-behavior:smooth;scroll-padding-top:calc(var(--c-hlavicka-v, 94px) + 16px);}}
.sekcia--tmava .jet-form-builder__field-label.for-checkbox{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.55;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--c-tmava-sek);}
@media (max-width: 1024px){.sekcia--tmava .jet-form-builder__field-label.for-checkbox{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.55;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--c-tmava-sek);}}
@media (max-width: 767px){.sekcia--tmava .jet-form-builder__field-label.for-checkbox{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.55;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--c-tmava-sek);}}
.sekcia--tmava .jet-form-builder__field-label.for-checkbox a{color:#ffffff;text-decoration:underline;text-underline-offset:2px;}
@media (max-width: 1024px){.sekcia--tmava .jet-form-builder__field-label.for-checkbox a{color:#ffffff;text-decoration:underline;text-underline-offset:2px;}}
@media (max-width: 767px){.sekcia--tmava .jet-form-builder__field-label.for-checkbox a{color:#ffffff;text-decoration:underline;text-underline-offset:2px;}}
.pravny-hlavicka{display:block;padding-top:160px;padding-bottom:40px;padding-left:24px;padding-right:24px;background-color:var(--c-paper);}
@media (max-width: 1024px){.pravny-hlavicka{display:block;padding-top:160px;padding-bottom:40px;padding-left:24px;padding-right:24px;background-color:var(--c-paper);}}
@media (max-width: 767px){.pravny-hlavicka{display:block;padding-top:160px;padding-bottom:40px;padding-left:24px;padding-right:24px;background-color:var(--c-paper);}}
.pravny-hlavicka h1{max-width:760px;margin:0 auto;font-size:clamp(30px, 4vw, 46px);line-height:1.2;font-weight:800;letter-spacing:-0.02em;color:var(--c-ink);}
@media (max-width: 1024px){.pravny-hlavicka h1{max-width:760px;margin:0 auto;font-size:clamp(30px, 4vw, 46px);line-height:1.2;font-weight:800;letter-spacing:-0.02em;color:var(--c-ink);}}
@media (max-width: 767px){.pravny-hlavicka h1{max-width:760px;margin:0 auto;font-size:clamp(30px, 4vw, 46px);line-height:1.2;font-weight:800;letter-spacing:-0.02em;color:var(--c-ink);}}
.pravny-text{display:block;max-width:760px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-bottom:96px;font-size:16px;line-height:1.75;color:var(--c-slate);}
@media (max-width: 1024px){.pravny-text{display:block;max-width:760px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-bottom:96px;font-size:16px;line-height:1.75;color:var(--c-slate);}}
@media (max-width: 767px){.pravny-text{display:block;max-width:760px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-bottom:96px;font-size:16px;line-height:1.75;color:var(--c-slate);}}
.pravny-text h2{margin-top:48px;margin-bottom:12px;padding-top:20px;border-top:1px solid var(--c-hairline);font-size:21px;line-height:1.35;font-weight:700;letter-spacing:-0.01em;color:var(--c-ink);}
@media (max-width: 1024px){.pravny-text h2{margin-top:48px;margin-bottom:12px;padding-top:20px;border-top:1px solid var(--c-hairline);font-size:21px;line-height:1.35;font-weight:700;letter-spacing:-0.01em;color:var(--c-ink);}}
@media (max-width: 767px){.pravny-text h2{margin-top:48px;margin-bottom:12px;padding-top:20px;border-top:1px solid var(--c-hairline);font-size:21px;line-height:1.35;font-weight:700;letter-spacing:-0.01em;color:var(--c-ink);}}
.pravny-text p{margin-top:0;margin-bottom:14px;}
@media (max-width: 1024px){.pravny-text p{margin-top:0;margin-bottom:14px;}}
@media (max-width: 767px){.pravny-text p{margin-top:0;margin-bottom:14px;}}
.pravny-text a{color:var(--c-delft);text-decoration:underline;text-underline-offset:2px;}
@media (max-width: 1024px){.pravny-text a{color:var(--c-delft);text-decoration:underline;text-underline-offset:2px;}}
@media (max-width: 767px){.pravny-text a{color:var(--c-delft);text-decoration:underline;text-underline-offset:2px;}}
.patka .suhlas-pole{flex:1 1 100%;order:10;margin-top:2px;}
@media (max-width: 1024px){.patka .suhlas-pole{flex:1 1 100%;order:10;margin-top:2px;}}
@media (max-width: 767px){.patka .suhlas-pole{flex:1 1 100%;order:10;margin-top:2px;}}
.patka .jet-form-builder-row:has(.jet-form-builder__submit){flex:0 0 auto;order:5;}
@media (max-width: 1024px){.patka .jet-form-builder-row:has(.jet-form-builder__submit){flex:0 0 auto;order:5;}}
@media (max-width: 767px){.patka .jet-form-builder-row:has(.jet-form-builder__submit){flex:0 0 auto;order:5;}}
.patka .jet-form-builder__field-label.for-checkbox{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.55;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--c-slate);}
@media (max-width: 1024px){.patka .jet-form-builder__field-label.for-checkbox{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.55;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--c-slate);}}
@media (max-width: 767px){.patka .jet-form-builder__field-label.for-checkbox{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.55;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--c-slate);}}
.patka .jet-form-builder-row:nth-child(3){flex:1 1 100%;order:10;margin-top:2px;}
@media (max-width: 1024px){.patka .jet-form-builder-row:nth-child(3){flex:1 1 100%;order:10;margin-top:2px;}}
@media (max-width: 767px){.patka .jet-form-builder-row:nth-child(3){flex:1 1 100%;order:10;margin-top:2px;}}
.patka .jet-form-builder-row:nth-child(4){flex:0 0 auto;order:5;}
@media (max-width: 1024px){.patka .jet-form-builder-row:nth-child(4){flex:0 0 auto;order:5;}}
@media (max-width: 767px){.patka .jet-form-builder-row:nth-child(4){flex:0 0 auto;order:5;}}
.patka .jet-form-builder-row.field-type-checkbox-field{flex:1 1 100%;order:10;margin-top:2px;}
@media (max-width: 1024px){.patka .jet-form-builder-row.field-type-checkbox-field{flex:1 1 100%;order:10;margin-top:2px;}}
@media (max-width: 767px){.patka .jet-form-builder-row.field-type-checkbox-field{flex:1 1 100%;order:10;margin-top:2px;}}
.patka .jet-form-builder-row.field-type-submit-field{flex:0 0 auto;order:11;margin-left:auto;}
@media (max-width: 1024px){.patka .jet-form-builder-row.field-type-submit-field{flex:0 0 auto;order:11;margin-left:auto;}}
@media (max-width: 767px){.patka .jet-form-builder-row.field-type-submit-field{flex:0 0 auto;order:11;margin-left:auto;}}
.patka .jet-form-builder-row.field-type-checkbox-field{flex:1 1 auto !important;order:10;align-self:center;margin-top:2px;}
@media (max-width: 1024px){.patka .jet-form-builder-row.field-type-checkbox-field{flex:1 1 auto !important;order:10;align-self:center;margin-top:2px;}}
@media (max-width: 767px){.patka .jet-form-builder-row.field-type-checkbox-field{flex:1 1 auto !important;order:10;align-self:center;margin-top:2px;}}
.patka .jet-form-builder-row.field-type-submit-field{flex:0 0 auto !important;order:11;align-self:center;}
@media (max-width: 1024px){.patka .jet-form-builder-row.field-type-submit-field{flex:0 0 auto !important;order:11;align-self:center;}}
@media (max-width: 767px){.patka .jet-form-builder-row.field-type-submit-field{flex:0 0 auto !important;order:11;align-self:center;}}
.patka .jet-form-builder-row.field-type-checkbox-field{flex:1 1 100% !important;order:12;align-self:flex-start;margin-top:2px !important;}
@media (max-width: 1024px){.patka .jet-form-builder-row.field-type-checkbox-field{flex:1 1 100% !important;order:12;align-self:flex-start;margin-top:2px !important;}}
@media (max-width: 767px){.patka .jet-form-builder-row.field-type-checkbox-field{flex:1 1 100% !important;order:12;align-self:flex-start;margin-top:2px !important;}}
.patka .jet-form-builder-row.field-type-submit-field{flex:0 0 auto !important;order:11;align-self:flex-end;margin-left:0 !important;}
@media (max-width: 1024px){.patka .jet-form-builder-row.field-type-submit-field{flex:0 0 auto !important;order:11;align-self:flex-end;margin-left:0 !important;}}
@media (max-width: 767px){.patka .jet-form-builder-row.field-type-submit-field{flex:0 0 auto !important;order:11;align-self:flex-end;margin-left:0 !important;}}
.sekcia--tmava .jet-form-builder .jet-form-builder__label{font-family:var(--c-font-mono);font-size:11px;font-weight:500;letter-spacing:0.09em;text-transform:uppercase;}
@media (max-width: 1024px){.sekcia--tmava .jet-form-builder .jet-form-builder__label{font-family:var(--c-font-mono);font-size:11px;font-weight:500;letter-spacing:0.09em;text-transform:uppercase;}}
@media (max-width: 767px){.sekcia--tmava .jet-form-builder .jet-form-builder__label{font-family:var(--c-font-mono);font-size:11px;font-weight:500;letter-spacing:0.09em;text-transform:uppercase;}}
.page-footer{display:none !important;margin:0 !important;padding:0 !important;min-height:0 !important;height:0 !important;}
@media (max-width: 1024px){.page-footer{display:none !important;margin:0 !important;padding:0 !important;min-height:0 !important;height:0 !important;}}
@media (max-width: 767px){.page-footer{display:none !important;margin:0 !important;padding:0 !important;min-height:0 !important;height:0 !important;}}
.ref-domov-mriezka.ref-mriezka{grid-auto-rows:auto !important;row-gap:20px !important;}
@media (max-width: 1024px){.ref-domov-mriezka.ref-mriezka{grid-auto-rows:auto !important;row-gap:20px !important;}}
@media (max-width: 767px){.ref-domov-mriezka.ref-mriezka{grid-auto-rows:auto !important;row-gap:20px !important;}}
.ref-domov-mriezka.ref-mriezka > .cb-collection-item{grid-row-end:auto !important;grid-row:auto !important;}
@media (max-width: 1024px){.ref-domov-mriezka.ref-mriezka > .cb-collection-item{grid-row-end:auto !important;grid-row:auto !important;}}
@media (max-width: 767px){.ref-domov-mriezka.ref-mriezka > .cb-collection-item{grid-row-end:auto !important;grid-row:auto !important;}}
.kontakt-formular .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater){width:100%;padding:14px 18px;font-size:16px;line-height:1.5;color:#ffffff;background-color:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.16);border-radius:25px;transition:border-color .2s ease, background-color .2s ease;}
@media (max-width: 1024px){.kontakt-formular .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater){width:100%;padding:14px 18px;font-size:16px;line-height:1.5;color:#ffffff;background-color:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.16);border-radius:25px;transition:border-color .2s ease, background-color .2s ease;}}
@media (max-width: 767px){.kontakt-formular .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater){width:100%;padding:14px 18px;font-size:16px;line-height:1.5;color:#ffffff;background-color:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.16);border-radius:25px;transition:border-color .2s ease, background-color .2s ease;}}
.kontakt-formular .jet-form-builder-row{margin-bottom:18px;}
@media (max-width: 1024px){.kontakt-formular .jet-form-builder-row{margin-bottom:18px;}}
@media (max-width: 767px){.kontakt-formular .jet-form-builder-row{margin-bottom:18px;}}
.kontakt-formular .jet-form-builder__label{display:block;margin-bottom:8px;font-size:13px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255, 255, 255, 0.62);}
@media (max-width: 1024px){.kontakt-formular .jet-form-builder__label{display:block;margin-bottom:8px;font-size:13px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255, 255, 255, 0.62);}}
@media (max-width: 767px){.kontakt-formular .jet-form-builder__label{display:block;margin-bottom:8px;font-size:13px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255, 255, 255, 0.62);}}
.kontakt-formular .jet-form-builder__submit{margin-top:8px;text-transform:none;letter-spacing:normal;}
@media (max-width: 1024px){.kontakt-formular .jet-form-builder__submit{margin-top:8px;text-transform:none;letter-spacing:normal;}}
@media (max-width: 767px){.kontakt-formular .jet-form-builder__submit{margin-top:8px;text-transform:none;letter-spacing:normal;}}
.kontakt-formular .jet-form-builder-message{margin-top:16px;font-size:15px;color:rgba(255, 255, 255, 0.8);}
@media (max-width: 1024px){.kontakt-formular .jet-form-builder-message{margin-top:16px;font-size:15px;color:rgba(255, 255, 255, 0.8);}}
@media (max-width: 767px){.kontakt-formular .jet-form-builder-message{margin-top:16px;font-size:15px;color:rgba(255, 255, 255, 0.8);}}
.kontakt-formular .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):focus{outline:none;border-color:rgba(255, 255, 255, 0.42);background-color:rgba(255, 255, 255, 0.09);}
@media (max-width: 1024px){.kontakt-formular .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):focus{outline:none;border-color:rgba(255, 255, 255, 0.42);background-color:rgba(255, 255, 255, 0.09);}}
@media (max-width: 767px){.kontakt-formular .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):focus{outline:none;border-color:rgba(255, 255, 255, 0.42);background-color:rgba(255, 255, 255, 0.09);}}
.kontakt-sekcia.sekcia--tmava{background-color:var(--c-ink);color:rgba(64, 87, 110, 1);}
@media (max-width: 1024px){.kontakt-sekcia.sekcia--tmava{background-color:var(--c-ink);color:rgba(64, 87, 110, 1);}}
@media (max-width: 767px){.kontakt-sekcia.sekcia--tmava{background-color:var(--c-ink);color:rgba(64, 87, 110, 1);}}
.kontakt-sekcia .kontakt-sekcia__text{color:var(--c-tmava-sek);margin-top:28px;max-width:52ch;}
@media (max-width: 1024px){.kontakt-sekcia .kontakt-sekcia__text{color:var(--c-tmava-sek);margin-top:28px;max-width:52ch;}}
@media (max-width: 767px){.kontakt-sekcia .kontakt-sekcia__text{color:var(--c-tmava-sek);margin-top:28px;max-width:52ch;}}
.pripravujeme__cela:first-child{padding-left:0;padding-top:0;border-left:none;border-top:none;}
@media (max-width: 1024px){.pripravujeme__cela:first-child{padding-left:0;padding-top:0;border-left:none;border-top:none;}}
@media (max-width: 767px){.pripravujeme__cela:first-child{padding-left:0;padding-top:0;border-left:none;border-top:none;}}
.pripravujeme__cela:last-child{padding-bottom:0;}
@media (max-width: 1024px){.pripravujeme__cela:last-child{padding-bottom:0;}}
@media (max-width: 767px){.pripravujeme__cela:last-child{padding-bottom:0;}}
.pripravujeme.ob-nasun-pod{padding-bottom:var(--pripravujeme-spodok);}
@media (max-width: 1024px){.pripravujeme.ob-nasun-pod{padding-bottom:var(--pripravujeme-spodok);}}
@media (max-width: 767px){.pripravujeme.ob-nasun-pod{padding-bottom:var(--pripravujeme-spodok);}}
.socialne__odkaz:hover .socialne__sipka, .socialne__odkaz:focus-visible .socialne__sipka{opacity:1;transform:translate(2px, -2px);}
@media (max-width: 1024px){.socialne__odkaz:hover .socialne__sipka, .socialne__odkaz:focus-visible .socialne__sipka{opacity:1;transform:translate(2px, -2px);}}
@media (max-width: 767px){.socialne__odkaz:hover .socialne__sipka, .socialne__odkaz:focus-visible .socialne__sipka{opacity:1;transform:translate(2px, -2px);}}
.socialne__odkaz::before{content:"";position:absolute;inset:-10px -6px;}
@media (max-width: 1024px){.socialne__odkaz::before{content:"";position:absolute;inset:-10px -6px;}}
@media (max-width: 767px){.socialne__odkaz::before{content:"";position:absolute;inset:-10px -6px;}}
.ob-nasun--stredny{--ob-nasun-posun:240px;}
@media (max-width: 1024px){.ob-nasun--stredny{--ob-nasun-posun:240px;}}
@media (max-width: 767px){.ob-nasun--stredny{--ob-nasun-posun:240px;}}
.pill--ink{--pill-border-variant:var(--c-ink);--pill-text-variant:var(--c-ink);--pill-text-hover:var(--c-ink);--pill-border-hover:var(--c-ink);--pill-obraz-variant:linear-gradient(100deg, rgba(253,251,246,0) 0%, rgba(253,251,246,0) 42%, rgba(253,251,246,.55) 56%, #fdfbf6 68%, #f8f4ea 82%, #f1ebdc 94%, #e9e1cd 100%);}
@media (max-width: 1024px){.pill--ink{--pill-border-variant:var(--c-ink);--pill-text-variant:var(--c-ink);--pill-text-hover:var(--c-ink);--pill-border-hover:var(--c-ink);--pill-obraz-variant:linear-gradient(100deg, rgba(253,251,246,0) 0%, rgba(253,251,246,0) 42%, rgba(253,251,246,.55) 56%, #fdfbf6 68%, #f8f4ea 82%, #f1ebdc 94%, #e9e1cd 100%);}}
@media (max-width: 767px){.pill--ink{--pill-border-variant:var(--c-ink);--pill-text-variant:var(--c-ink);--pill-text-hover:var(--c-ink);--pill-border-hover:var(--c-ink);--pill-obraz-variant:linear-gradient(100deg, rgba(253,251,246,0) 0%, rgba(253,251,246,0) 42%, rgba(253,251,246,.55) 56%, #fdfbf6 68%, #f8f4ea 82%, #f1ebdc 94%, #e9e1cd 100%);}}
.ob-parallax--vyrazny{--ob-parallax-posun:130px;}
@media (max-width: 1024px){.ob-parallax--vyrazny{--ob-parallax-posun:130px;}}
@media (max-width: 767px){.ob-parallax--vyrazny{--ob-parallax-posun:130px;}}
.pripravujeme__priebeh{margin-top:48px;max-width:760px;display:flex;align-items:center;gap:20px;}
@media (max-width: 1024px){.pripravujeme__priebeh{margin-top:48px;max-width:760px;display:flex;align-items:center;gap:20px;}}
@media (max-width: 767px){.pripravujeme__priebeh{margin-top:28px;max-width:760px;display:flex;align-items:flex-start;gap:12px;flex-direction:column;}}
.kicker--modry{color:var(--c-delft);}
@media (max-width: 1024px){.kicker--modry{color:var(--c-delft);}}
@media (max-width: 767px){.kicker--modry{color:var(--c-delft);}}
.ob-paslog__stopa{display:flex;width:max-content;flex:none;max-width:none;}
@media (max-width: 1024px){.ob-paslog__stopa{display:flex;width:max-content;flex:none;max-width:none;}}
@media (max-width: 767px){.ob-paslog__stopa{display:flex;width:max-content;flex:none;max-width:none;}}
.pole__odoslat{width:38px;height:38px;flex:none;border-radius:50%;border:0;cursor:pointer;background-color:var(--c-ink);color:#ffffff;display:grid;place-items:center;transition:background-color .3s var(--c-ease);}.pole__odoslat:hover{background-color:var(--c-delft);}
@media (max-width: 1024px){.pole__odoslat{width:38px;height:38px;flex:none;border-radius:50%;border:0;cursor:pointer;background-color:var(--c-ink);color:#ffffff;display:grid;place-items:center;transition:background-color .3s var(--c-ease);}.pole__odoslat:hover{background-color:var(--c-delft);}}
@media (max-width: 767px){.pole__odoslat{width:38px;height:38px;flex:none;border-radius:50%;border:0;cursor:pointer;background-color:var(--c-ink);color:#ffffff;display:grid;place-items:center;transition:background-color .3s var(--c-ease);}.pole__odoslat:hover{background-color:var(--c-delft);}}
.pripravujeme__percenta{margin:0;flex:0 0 auto;font-family:var(--f-mono, ui-monospace, monospace);font-size:12px;letter-spacing:0.14em;text-transform:uppercase;color:var(--c-slate);}
@media (max-width: 1024px){.pripravujeme__percenta{margin:0;flex:0 0 auto;font-family:var(--f-mono, ui-monospace, monospace);font-size:12px;letter-spacing:0.14em;text-transform:uppercase;color:var(--c-slate);}}
@media (max-width: 767px){.pripravujeme__percenta{margin:0;flex:0 0 auto;font-family:var(--f-mono, ui-monospace, monospace);font-size:12px;letter-spacing:0.14em;text-transform:uppercase;color:var(--c-slate);}}
.blok-sekcie__nadpis{font-size:clamp(25px, 3.1vw, 33px);font-weight:800;letter-spacing:-0.03em;line-height:1.1;margin:0;color:var(--c-ink);}
@media (max-width: 1024px){.blok-sekcie__nadpis{font-size:clamp(25px, 3.1vw, 33px);font-weight:800;letter-spacing:-0.03em;line-height:1.1;margin:0;color:var(--c-ink);}}
@media (max-width: 767px){.blok-sekcie__nadpis{font-size:clamp(25px, 3.1vw, 33px);font-weight:800;letter-spacing:-0.03em;line-height:1.1;margin:0;color:var(--c-ink);}}
.osova-sekcia__linka{width:min(320px, 52%);height:1px;margin-top:46px;background-image:linear-gradient(90deg, transparent, #dde3ee 30%, #dde3ee 70%, transparent);}
@media (max-width: 1024px){.osova-sekcia__linka{width:min(320px, 52%);height:1px;margin-top:46px;background-image:linear-gradient(90deg, transparent, #dde3ee 30%, #dde3ee 70%, transparent);}}
@media (max-width: 767px){.osova-sekcia__linka{width:min(320px, 52%);height:1px;margin-top:46px;background-image:linear-gradient(90deg, transparent, #dde3ee 30%, #dde3ee 70%, transparent);}}
.hlavicka{position:fixed;top:0;z-index:30;background-color:transparent;width:100%;animation-name:hlavicka-pozadie;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 80px;left:0;right:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:transparent;}
@media (max-width: 1024px){.hlavicka{position:fixed;top:0;z-index:30;background-color:transparent;width:100%;animation-name:hlavicka-pozadie;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 80px;left:0;right:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:transparent;}}
@media (max-width: 767px){.hlavicka{position:fixed;top:0;z-index:30;background-color:transparent;width:100%;animation-name:hlavicka-pozadie;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 80px;left:0;right:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:transparent;}}
.eyebrow-pill__bodka{width:6px;height:6px;border-radius:50%;flex:none;background-color:var(--eyebrow-bodka, var(--c-delft));}
@media (max-width: 1024px){.eyebrow-pill__bodka{width:6px;height:6px;border-radius:50%;flex:none;background-color:var(--eyebrow-bodka, var(--c-delft));}}
@media (max-width: 767px){.eyebrow-pill__bodka{width:6px;height:6px;border-radius:50%;flex:none;background-color:var(--eyebrow-bodka, var(--c-delft));}}
.odkaz-podciarknuty--svetly{--odkaz-farba-variant:var(--c-tmava-text);--odkaz-linka-variant:var(--c-akcent-svetly);}
@media (max-width: 1024px){.odkaz-podciarknuty--svetly{--odkaz-farba-variant:var(--c-tmava-text);--odkaz-linka-variant:var(--c-akcent-svetly);}}
@media (max-width: 767px){.odkaz-podciarknuty--svetly{--odkaz-farba-variant:var(--c-tmava-text);--odkaz-linka-variant:var(--c-akcent-svetly);}}
.cislo-stitok{font-family:var(--c-font-mono);font-size:12px;font-weight:500;color:var(--c-delft);background-color:var(--c-azure-wash);border-radius:var(--c-radius-chip);padding:5px 9px;flex:none;font-variant-numeric:tabular-nums;}
@media (max-width: 1024px){.cislo-stitok{font-family:var(--c-font-mono);font-size:12px;font-weight:500;color:var(--c-delft);background-color:var(--c-azure-wash);border-radius:var(--c-radius-chip);padding:5px 9px;flex:none;font-variant-numeric:tabular-nums;}}
@media (max-width: 767px){.cislo-stitok{font-family:var(--c-font-mono);font-size:12px;font-weight:500;color:var(--c-delft);background-color:var(--c-azure-wash);border-radius:var(--c-radius-chip);padding:5px 9px;flex:none;font-variant-numeric:tabular-nums;}}
.chip--ghost{--chip-bg-variant:transparent;--chip-border-variant:var(--c-hairline-cool);--chip-text-variant:var(--c-slate);--chip-border-hover:var(--c-delft);--chip-text-hover:var(--c-delft);font-family:var(--c-font-mono);font-weight:500;letter-spacing:0.08em;}
@media (max-width: 1024px){.chip--ghost{--chip-bg-variant:transparent;--chip-border-variant:var(--c-hairline-cool);--chip-text-variant:var(--c-slate);--chip-border-hover:var(--c-delft);--chip-text-hover:var(--c-delft);font-family:var(--c-font-mono);font-weight:500;letter-spacing:0.08em;}}
@media (max-width: 767px){.chip--ghost{--chip-bg-variant:transparent;--chip-border-variant:var(--c-hairline-cool);--chip-text-variant:var(--c-slate);--chip-border-hover:var(--c-delft);--chip-text-hover:var(--c-delft);font-family:var(--c-font-mono);font-weight:500;letter-spacing:0.08em;}}
.cislo-vodoznak{font-family:var(--c-font);font-size:52px;font-weight:700;line-height:1;letter-spacing:-0.045em;color:rgba(235, 221, 211, 1);}
@media (max-width: 1024px){.cislo-vodoznak{font-family:var(--c-font);font-size:52px;font-weight:700;line-height:1;letter-spacing:-0.045em;color:rgba(235, 221, 211, 1);}}
@media (max-width: 767px){.cislo-vodoznak{font-family:var(--c-font);font-size:52px;font-weight:700;line-height:1;letter-spacing:-0.045em;color:rgba(235, 221, 211, 1);}}
.ob-vyrez{position:relative;overflow:hidden;display:block;width:100%;aspect-ratio:3 / 4;view-timeline-name:--ob-vyrez;--ob-parallax-posun:170px;}
@media (max-width: 1024px){.ob-vyrez{position:relative;overflow:hidden;display:block;width:100%;aspect-ratio:3 / 4;view-timeline-name:--ob-vyrez;--ob-parallax-posun:170px;}}
@media (max-width: 767px){.ob-vyrez{position:relative;overflow:hidden;display:block;width:100%;aspect-ratio:3 / 4;view-timeline-name:--ob-vyrez;--ob-parallax-posun:70px;}}
.sekcia{padding-top:var(--c-gap-sekcia);padding-bottom:var(--c-gap-sekcia);padding-left:32px;padding-right:32px;background-color:var(--c-paper);}
@media (max-width: 1024px){.sekcia{padding-top:var(--c-gap-sekcia);padding-bottom:var(--c-gap-sekcia);padding-left:32px;padding-right:32px;background-color:var(--c-paper);}}
@media (max-width: 767px){.sekcia{padding-top:64px;padding-bottom:64px;padding-left:20px;padding-right:20px;background-color:var(--c-paper);}}
.socialne__odkaz{position:relative;display:inline-flex;align-items:center;gap:var(--ikonriadok-medzera, 10px);font-family:var(--c-font);font-size:var(--ikonriadok-text, 17px);font-weight:var(--ikonriadok-rez, 400);line-height:1.4;color:var(--ikonriadok-farba, var(--c-slate));text-decoration:none;transition:color .2s ease;}.socialne__odkaz:hover{color:var(--ikonriadok-farba-hover, var(--c-delft));}
@media (max-width: 1024px){.socialne__odkaz{position:relative;display:inline-flex;align-items:center;gap:var(--ikonriadok-medzera, 10px);font-family:var(--c-font);font-size:var(--ikonriadok-text, 17px);font-weight:var(--ikonriadok-rez, 400);line-height:1.4;color:var(--ikonriadok-farba, var(--c-slate));text-decoration:none;transition:color .2s ease;}.socialne__odkaz:hover{color:var(--ikonriadok-farba-hover, var(--c-delft));}}
@media (max-width: 767px){.socialne__odkaz{position:relative;display:inline-flex;align-items:center;gap:var(--ikonriadok-medzera, 10px);font-family:var(--c-font);font-size:var(--ikonriadok-text, 17px);font-weight:var(--ikonriadok-rez, 400);line-height:1.4;color:var(--ikonriadok-farba, var(--c-slate));text-decoration:none;transition:color .2s ease;}.socialne__odkaz:hover{color:var(--ikonriadok-farba-hover, var(--c-delft));}}
.sekcia--cashmere{background-color:var(--c-cashmere);}
@media (max-width: 1024px){.sekcia--cashmere{background-color:var(--c-cashmere);}}
@media (max-width: 767px){.sekcia--cashmere{background-color:var(--c-cashmere);}}
.znacka{width:34px;height:34px;border-radius:10px;border:1px solid var(--c-hairline-cool);background-color:var(--c-paper);display:grid;place-items:center;font-family:var(--c-font-mono);font-size:12px;font-weight:500;color:var(--c-delft);}
@media (max-width: 1024px){.znacka{width:34px;height:34px;border-radius:10px;border:1px solid var(--c-hairline-cool);background-color:var(--c-paper);display:grid;place-items:center;font-family:var(--c-font-mono);font-size:12px;font-weight:500;color:var(--c-delft);}}
@media (max-width: 767px){.znacka{width:34px;height:34px;border-radius:10px;border:1px solid var(--c-hairline-cool);background-color:var(--c-paper);display:grid;place-items:center;font-family:var(--c-font-mono);font-size:12px;font-weight:500;color:var(--c-delft);}}
.pripravujeme__kluc{margin:0 0 8px;font-family:var(--f-mono, ui-monospace, monospace);font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--c-ash);}
@media (max-width: 1024px){.pripravujeme__kluc{margin:0 0 8px;font-family:var(--f-mono, ui-monospace, monospace);font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--c-ash);}}
@media (max-width: 767px){.pripravujeme__kluc{margin:0 0 8px;font-family:var(--f-mono, ui-monospace, monospace);font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:var(--c-ash);margin-bottom:4px;}}
.ob-paslog__skupina{display:flex;flex:none;width:max-content;align-items:center;}
@media (max-width: 1024px){.ob-paslog__skupina{display:flex;flex:none;width:max-content;align-items:center;}}
@media (max-width: 767px){.ob-paslog__skupina{display:flex;flex:none;width:max-content;align-items:center;}}
.ob-nasun--vyrazny{--ob-nasun-posun:360px;}
@media (max-width: 1024px){.ob-nasun--vyrazny{--ob-nasun-posun:360px;}}
@media (max-width: 767px){.ob-nasun--vyrazny{--ob-nasun-posun:360px;}}
.karta{background-color:var(--karta-bg, var(--karta-bg-variant, var(--c-paper)));border-width:1px;border-style:solid;border-color:var(--karta-border, var(--karta-border-variant, var(--c-hairline)));border-radius:var(--karta-radius, var(--c-radius-karta));padding-top:32px;padding-bottom:32px;padding-left:30px;padding-right:30px;display:flex;flex-direction:column;transition:border-color .34s var(--c-ease), transform .34s var(--c-ease), box-shadow .34s var(--c-ease), background-position .6s var(--c-ease), background-size .42s var(--c-ease);gap:12px;position:relative;overflow:hidden;color:var(--karta-text, inherit);height:100%;box-shadow:var(--karta-tien-pokoj, none);}.karta:hover{border-color:var(--karta-border-hover, var(--c-hairline-cool));}
@media (max-width: 1024px){.karta{background-color:var(--karta-bg, var(--karta-bg-variant, var(--c-paper)));border-width:1px;border-style:solid;border-color:var(--karta-border, var(--karta-border-variant, var(--c-hairline)));border-radius:var(--karta-radius, var(--c-radius-karta));padding-top:32px;padding-bottom:32px;padding-left:30px;padding-right:30px;display:flex;flex-direction:column;transition:border-color .34s var(--c-ease), transform .34s var(--c-ease), box-shadow .34s var(--c-ease), background-position .6s var(--c-ease), background-size .42s var(--c-ease);gap:12px;position:relative;overflow:hidden;color:var(--karta-text, inherit);height:100%;box-shadow:var(--karta-tien-pokoj, none);}.karta:hover{border-color:var(--karta-border-hover, var(--c-hairline-cool));}}
@media (max-width: 767px){.karta{background-color:var(--karta-bg, var(--karta-bg-variant, var(--c-paper)));border-width:1px;border-style:solid;border-color:var(--karta-border, var(--karta-border-variant, var(--c-hairline)));border-radius:var(--karta-radius, var(--c-radius-karta));padding-top:32px;padding-bottom:32px;padding-left:30px;padding-right:30px;display:flex;flex-direction:column;transition:border-color .34s var(--c-ease), transform .34s var(--c-ease), box-shadow .34s var(--c-ease), background-position .6s var(--c-ease), background-size .42s var(--c-ease);gap:12px;position:relative;overflow:hidden;color:var(--karta-text, inherit);height:100%;box-shadow:var(--karta-tien-pokoj, none);}.karta:hover{border-color:var(--karta-border-hover, var(--c-hairline-cool));}}
.sekcia--vodoznak-biely{background-image:url(https://www.obrazne.sk/wp-content/uploads/2026/09/obrazne-vodoznak-biely.svg);background-position:right -80px bottom -120px;background-repeat:no-repeat;background-size:560px auto;}
@media (max-width: 1024px){.sekcia--vodoznak-biely{background-image:url(https://www.obrazne.sk/wp-content/uploads/2026/09/obrazne-vodoznak-biely.svg);background-position:right -80px bottom -120px;background-repeat:no-repeat;background-size:560px auto;}}
@media (max-width: 767px){.sekcia--vodoznak-biely{background-image:url(https://www.obrazne.sk/wp-content/uploads/2026/09/obrazne-vodoznak-biely.svg);background-position:right -60px bottom -70px;background-repeat:no-repeat;background-size:320px auto;}}
.osova-sekcia__nadpis{font-weight:200;font-size:clamp(36px, 6vw, 62px);line-height:1.04;letter-spacing:-0.035em;margin:2px 0 0;color:var(--c-ink);text-wrap:balance;}
@media (max-width: 1024px){.osova-sekcia__nadpis{font-weight:200;font-size:clamp(36px, 6vw, 62px);line-height:1.04;letter-spacing:-0.035em;margin:2px 0 0;color:var(--c-ink);text-wrap:balance;}}
@media (max-width: 767px){.osova-sekcia__nadpis{font-weight:200;font-size:clamp(36px, 6vw, 62px);line-height:1.04;letter-spacing:-0.035em;margin:2px 0 0;color:var(--c-ink);text-wrap:balance;}}
.pripravujeme{position:relative;isolation:isolate;padding-top:clamp(56px, 9vh, 140px);padding-bottom:clamp(48px, 8vh, 120px);padding-left:40px;padding-right:40px;background-color:var(--c-paper);display:flex;flex-direction:column;justify-content:center;--pripravujeme-spodok:clamp(48px, 8vh, 120px);overflow-x:clip;overflow-y:visible;}
@media (max-width: 1024px){.pripravujeme{position:relative;isolation:isolate;padding-top:150px;padding-bottom:clamp(40px, 7vh, 96px);padding-left:40px;padding-right:40px;background-color:var(--c-paper);display:flex;flex-direction:column;justify-content:flex-start;--pripravujeme-spodok:clamp(40px, 7vh, 96px);overflow-x:clip;overflow-y:visible;}}
@media (max-width: 767px){.pripravujeme{position:relative;isolation:isolate;padding-top:140px;padding-bottom:64px;padding-left:20px;padding-right:20px;background-color:var(--c-paper);display:flex;flex-direction:column;justify-content:flex-start;--pripravujeme-spodok:64px;overflow-x:clip;overflow-y:visible;}}
.znacka-bodka{color:var(--c-delft);}
@media (max-width: 1024px){.znacka-bodka{color:var(--c-delft);}}
@media (max-width: 767px){.znacka-bodka{color:var(--c-delft);}}
.scrollovany-text__slovo{--w:clamp(0, calc((var(--st-p) * (var(--st-n) + var(--st-rozptyl)) - var(--st-i)) / var(--st-rozptyl)), 1);display:inline-block;white-space:pre;color:color-mix(in oklab, var(--st-aktiv), var(--st-neaktiv) calc((1 - var(--w)) * 100%));filter:blur(calc((1 - var(--w)) * var(--st-blur)));transform:translateY(calc((1 - var(--w)) * var(--st-posun)));opacity:calc(0.35 + 0.65 * var(--w));will-change:filter, transform;}
@media (max-width: 1024px){.scrollovany-text__slovo{--w:clamp(0, calc((var(--st-p) * (var(--st-n) + var(--st-rozptyl)) - var(--st-i)) / var(--st-rozptyl)), 1);display:inline-block;white-space:pre;color:color-mix(in oklab, var(--st-aktiv), var(--st-neaktiv) calc((1 - var(--w)) * 100%));filter:blur(calc((1 - var(--w)) * var(--st-blur)));transform:translateY(calc((1 - var(--w)) * var(--st-posun)));opacity:calc(0.35 + 0.65 * var(--w));will-change:filter, transform;}}
@media (max-width: 767px){.scrollovany-text__slovo{--w:clamp(0, calc((var(--st-p) * (var(--st-n) + var(--st-rozptyl)) - var(--st-i)) / var(--st-rozptyl)), 1);display:inline-block;white-space:pre;color:color-mix(in oklab, var(--st-aktiv), var(--st-neaktiv) calc((1 - var(--w)) * 100%));filter:blur(calc((1 - var(--w)) * var(--st-blur)));transform:translateY(calc((1 - var(--w)) * var(--st-posun)));opacity:calc(0.35 + 0.65 * var(--w));will-change:filter, transform;}}
.citat{font-family:var(--c-font);font-size:clamp(30px, 4.2vw, 46px);font-weight:200;line-height:1.14;letter-spacing:-0.03em;color:var(--c-ink);text-wrap:balance;margin:0;max-width:900px;margin-left:auto;margin-right:auto;}
@media (max-width: 1024px){.citat{font-family:var(--c-font);font-size:clamp(30px, 4.2vw, 46px);font-weight:200;line-height:1.14;letter-spacing:-0.03em;color:var(--c-ink);text-wrap:balance;margin:0;max-width:900px;margin-left:auto;margin-right:auto;}}
@media (max-width: 767px){.citat{font-family:var(--c-font);font-size:clamp(30px, 4.2vw, 46px);font-weight:200;line-height:1.14;letter-spacing:-0.03em;color:var(--c-ink);text-wrap:balance;margin:0;max-width:900px;margin-left:auto;margin-right:auto;}}
.chip__znak{width:15px;height:15px;border-radius:4px;flex:none;display:grid;place-items:center;font-size:8px;line-height:1;color:#ffffff;background-image:linear-gradient(135deg, #f0a882, #c2643c);}
@media (max-width: 1024px){.chip__znak{width:15px;height:15px;border-radius:4px;flex:none;display:grid;place-items:center;font-size:8px;line-height:1;color:#ffffff;background-image:linear-gradient(135deg, #f0a882, #c2643c);}}
@media (max-width: 767px){.chip__znak{width:15px;height:15px;border-radius:4px;flex:none;display:grid;place-items:center;font-size:8px;line-height:1;color:#ffffff;background-image:linear-gradient(135deg, #f0a882, #c2643c);}}
.osova-sekcia__lede{font-size:19px;color:var(--c-slate);max-width:46ch;margin:24px 0 0;text-wrap:balance;}
@media (max-width: 1024px){.osova-sekcia__lede{font-size:19px;color:var(--c-slate);max-width:46ch;margin:24px 0 0;text-wrap:balance;}}
@media (max-width: 767px){.osova-sekcia__lede{font-size:19px;color:var(--c-slate);max-width:46ch;margin:24px 0 0;text-wrap:balance;}}
.artefakt__hlava{display:flex;align-items:center;justify-content:space-between;gap:12px;}
@media (max-width: 1024px){.artefakt__hlava{display:flex;align-items:center;justify-content:space-between;gap:12px;}}
@media (max-width: 767px){.artefakt__hlava{display:flex;align-items:center;justify-content:space-between;gap:12px;}}
.eyebrow-pill{display:inline-flex;align-items:center;gap:9px;font-family:var(--c-font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:var(--c-slate);border:1px solid var(--c-hairline);border-radius:9999px;padding:6px 14px;width:fit-content;}
@media (max-width: 1024px){.eyebrow-pill{display:inline-flex;align-items:center;gap:9px;font-family:var(--c-font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:var(--c-slate);border:1px solid var(--c-hairline);border-radius:9999px;padding:6px 14px;width:fit-content;}}
@media (max-width: 767px){.eyebrow-pill{display:inline-flex;align-items:center;gap:9px;font-family:var(--c-font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.08em;color:var(--c-slate);border:1px solid var(--c-hairline);border-radius:9999px;padding:6px 14px;width:fit-content;}}
.pill{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;font-family:var(--c-font);font-size:16px;line-height:1;padding-top:13px;padding-bottom:13px;padding-left:26px;padding-right:26px;border-radius:9999px;border-width:1px;color:var(--pill-text, var(--pill-text-variant, var(--c-delft)));background-size:220% 100%;background-repeat:no-repeat;background-position:0% 0;text-decoration:none;transition:background-position .55s var(--c-ease), color .3s var(--c-ease), border-color .3s var(--c-ease);font-weight:700;border-style:solid;background-color:var(--pill-bg, var(--pill-bg-variant, white));background-image:var(--pill-obraz, var(--pill-obraz-variant, linear-gradient(100deg, rgba(242,247,253,0) 0%, rgba(242,247,253,0) 42%, rgba(242,247,253,.55) 56%, #f2f7fd 68%, #e9f1fc 82%, #dce9f9 94%, #cfe0f6 100%)));border-color:var(--pill-border, var(--pill-border-variant, var(--c-delft)));}.pill:hover{color:var(--pill-text-hover, var(--c-deep-delft));background-position:100% 0;border-color:var(--pill-border-hover, var(--c-deep-delft));}
@media (max-width: 1024px){.pill{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;font-family:var(--c-font);font-size:16px;line-height:1;padding-top:13px;padding-bottom:13px;padding-left:26px;padding-right:26px;border-radius:9999px;border-width:1px;color:var(--pill-text, var(--pill-text-variant, var(--c-delft)));background-size:220% 100%;background-repeat:no-repeat;background-position:0% 0;text-decoration:none;transition:background-position .55s var(--c-ease), color .3s var(--c-ease), border-color .3s var(--c-ease);font-weight:700;border-style:solid;background-color:var(--pill-bg, var(--pill-bg-variant, white));background-image:var(--pill-obraz, var(--pill-obraz-variant, linear-gradient(100deg, rgba(242,247,253,0) 0%, rgba(242,247,253,0) 42%, rgba(242,247,253,.55) 56%, #f2f7fd 68%, #e9f1fc 82%, #dce9f9 94%, #cfe0f6 100%)));border-color:var(--pill-border, var(--pill-border-variant, var(--c-delft)));}.pill:hover{color:var(--pill-text-hover, var(--c-deep-delft));background-position:100% 0;border-color:var(--pill-border-hover, var(--c-deep-delft));}}
@media (max-width: 767px){.pill{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;font-family:var(--c-font);font-size:16px;line-height:1;padding-top:13px;padding-bottom:13px;padding-left:26px;padding-right:26px;border-radius:9999px;border-width:1px;color:var(--pill-text, var(--pill-text-variant, var(--c-delft)));background-size:220% 100%;background-repeat:no-repeat;background-position:0% 0;text-decoration:none;transition:background-position .55s var(--c-ease), color .3s var(--c-ease), border-color .3s var(--c-ease);font-weight:700;border-style:solid;background-color:var(--pill-bg, var(--pill-bg-variant, white));background-image:var(--pill-obraz, var(--pill-obraz-variant, linear-gradient(100deg, rgba(242,247,253,0) 0%, rgba(242,247,253,0) 42%, rgba(242,247,253,.55) 56%, #f2f7fd 68%, #e9f1fc 82%, #dce9f9 94%, #cfe0f6 100%)));border-color:var(--pill-border, var(--pill-border-variant, var(--c-delft)));}.pill:hover{color:var(--pill-text-hover, var(--c-deep-delft));background-position:100% 0;border-color:var(--pill-border-hover, var(--c-deep-delft));}}
.riadok-definicie{display:grid;grid-template-columns:210px 1fr;gap:32px;padding:24px 0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--defrow-linka, var(--c-hairline));}
@media (max-width: 1024px){.riadok-definicie{display:grid;grid-template-columns:210px 1fr;gap:32px;padding:24px 0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--defrow-linka, var(--c-hairline));}}
@media (max-width: 767px){.riadok-definicie{display:grid;grid-template-columns:1fr;gap:14px;padding:24px 0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--defrow-linka, var(--c-hairline));}}
.blok-sekcie__telo{flex:1;min-width:220px;}
@media (max-width: 1024px){.blok-sekcie__telo{flex:1;min-width:220px;}}
@media (max-width: 767px){.blok-sekcie__telo{flex:1;min-width:220px;}}
.obal{max-width:var(--c-max);margin-left:auto;margin-right:auto;width:100%;}
@media (max-width: 1024px){.obal{max-width:var(--c-max);margin-left:auto;margin-right:auto;width:100%;}}
@media (max-width: 767px){.obal{max-width:var(--c-max);margin-left:auto;margin-right:auto;width:100%;}}
.ob-nabeh--pokojny{--ob-nabeh-trvanie:1.1s;--ob-nabeh-krok:.11s;}
@media (max-width: 1024px){.ob-nabeh--pokojny{--ob-nabeh-trvanie:1.1s;--ob-nabeh-krok:.11s;}}
@media (max-width: 767px){.ob-nabeh--pokojny{--ob-nabeh-trvanie:1.1s;--ob-nabeh-krok:.11s;}}
.pripravujeme__hodnota{margin:0;font-size:18px;font-weight:600;color:var(--c-ink);}
@media (max-width: 1024px){.pripravujeme__hodnota{margin:0;font-size:18px;font-weight:600;color:var(--c-ink);}}
@media (max-width: 767px){.pripravujeme__hodnota{margin:0;font-size:18px;font-weight:600;color:var(--c-ink);}}
.osova-sekcia__chipy{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap;justify-content:center;}
@media (max-width: 1024px){.osova-sekcia__chipy{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap;justify-content:center;}}
@media (max-width: 767px){.osova-sekcia__chipy{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap;justify-content:center;}}
.karta-nadpis{font-family:var(--c-font);font-size:22px;font-weight:800;letter-spacing:-0.02em;line-height:1.25;color:var(--c-ink);margin:0;}
@media (max-width: 1024px){.karta-nadpis{font-family:var(--c-font);font-size:22px;font-weight:800;letter-spacing:-0.02em;line-height:1.25;color:var(--c-ink);margin:0;}}
@media (max-width: 767px){.karta-nadpis{font-family:var(--c-font);font-size:22px;font-weight:800;letter-spacing:-0.02em;line-height:1.25;color:var(--c-ink);margin:0;}}
.ob-nasun-pod{--ob-nasun-prekryv:120px;padding-bottom:calc(var(--c-gap-sekcia) + var(--ob-nasun-prekryv, 120px));}
@media (max-width: 1024px){.ob-nasun-pod{--ob-nasun-prekryv:120px;padding-bottom:calc(var(--c-gap-sekcia) + var(--ob-nasun-prekryv, 120px));}}
@media (max-width: 767px){.ob-nasun-pod{--ob-nasun-prekryv:0px;padding-bottom:calc(64px + var(--ob-nasun-prekryv, 56px));}}
.patka__udaje{font-family:var(--c-font);font-size:15px;line-height:1.7;color:var(--c-slate);margin:0;}
@media (max-width: 1024px){.patka__udaje{font-family:var(--c-font);font-size:15px;line-height:1.7;color:var(--c-slate);margin:0;}}
@media (max-width: 767px){.patka__udaje{font-family:var(--c-font);font-size:15px;line-height:1.7;color:var(--c-slate);margin:0;}}
.lekcia{background-color:var(--lekcia-bg, var(--c-paper));border-width:1px;border-style:solid;border-color:var(--lekcia-border, var(--c-hairline));border-radius:var(--lekcia-radius, var(--c-radius-mala));padding:22px;height:100%;}
@media (max-width: 1024px){.lekcia{background-color:var(--lekcia-bg, var(--c-paper));border-width:1px;border-style:solid;border-color:var(--lekcia-border, var(--c-hairline));border-radius:var(--lekcia-radius, var(--c-radius-mala));padding:22px;height:100%;}}
@media (max-width: 767px){.lekcia{background-color:var(--lekcia-bg, var(--c-paper));border-width:1px;border-style:solid;border-color:var(--lekcia-border, var(--c-hairline));border-radius:var(--lekcia-radius, var(--c-radius-mala));padding:22px;height:100%;}}
.osova-sekcia__ziara{position:absolute;left:50%;top:2%;transform:translateX(-50%);width:min(1050px, 150%);aspect-ratio:1.4 / 1;z-index:-3;pointer-events:none;background-image:radial-gradient(46% 44% at 50% 40%, rgba(46,94,168,.16), transparent 70%), radial-gradient(32% 30% at 32% 64%, rgba(194,100,60,.09), transparent 72%), radial-gradient(30% 30% at 70% 66%, rgba(58,138,140,.08), transparent 74%);filter:blur(62px);}
@media (max-width: 1024px){.osova-sekcia__ziara{position:absolute;left:50%;top:2%;transform:translateX(-50%);width:min(1050px, 150%);aspect-ratio:1.4 / 1;z-index:-3;pointer-events:none;background-image:radial-gradient(46% 44% at 50% 40%, rgba(46,94,168,.16), transparent 70%), radial-gradient(32% 30% at 32% 64%, rgba(194,100,60,.09), transparent 72%), radial-gradient(30% 30% at 70% 66%, rgba(58,138,140,.08), transparent 74%);filter:blur(62px);}}
@media (max-width: 767px){.osova-sekcia__ziara{position:absolute;left:50%;top:2%;transform:translateX(-50%);width:min(1050px, 150%);aspect-ratio:1.4 / 1;z-index:-3;pointer-events:none;background-image:radial-gradient(46% 44% at 50% 40%, rgba(46,94,168,.16), transparent 70%), radial-gradient(32% 30% at 32% 64%, rgba(194,100,60,.09), transparent 72%), radial-gradient(30% 30% at 70% 66%, rgba(58,138,140,.08), transparent 74%);filter:blur(62px);}}
.pripravujeme__draha{flex:1 1 auto;height:2px;background-color:var(--c-hairline);border-radius:2px;overflow:hidden;}
@media (max-width: 1024px){.pripravujeme__draha{flex:1 1 auto;height:2px;background-color:var(--c-hairline);border-radius:2px;overflow:hidden;}}
@media (max-width: 767px){.pripravujeme__draha{flex:1 1 auto;height:2px;background-color:var(--c-hairline);border-radius:2px;overflow:hidden;width:100%;}}
.znacka-slovo{font-family:var(--c-font);font-size:30px;font-weight:700;letter-spacing:-0.04em;line-height:1;color:var(--c-ink);text-decoration:none;}
@media (max-width: 1024px){.znacka-slovo{font-family:var(--c-font);font-size:30px;font-weight:700;letter-spacing:-0.04em;line-height:1;color:var(--c-ink);text-decoration:none;}}
@media (max-width: 767px){.znacka-slovo{font-family:var(--c-font);font-size:24px;font-weight:700;letter-spacing:-0.04em;line-height:1;color:var(--c-ink);text-decoration:none;}}
.karta--pergamen{--karta-bg-variant:var(--c-parchment);--karta-border-variant:transparent;--karta-border-hover:transparent;}
@media (max-width: 1024px){.karta--pergamen{--karta-bg-variant:var(--c-parchment);--karta-border-variant:transparent;--karta-border-hover:transparent;}}
@media (max-width: 767px){.karta--pergamen{--karta-bg-variant:var(--c-parchment);--karta-border-variant:transparent;--karta-border-hover:transparent;}}
.sekcia--tmava{background-color:var(--c-ink, #11212f);color:var(--c-tmava-text, #f3f5f7);position:relative;overflow:clip;isolation:isolate;}
@media (max-width: 1024px){.sekcia--tmava{background-color:var(--c-ink, #11212f);color:var(--c-tmava-text, #f3f5f7);position:relative;overflow:clip;isolation:isolate;}}
@media (max-width: 767px){.sekcia--tmava{background-color:var(--c-ink, #11212f);color:var(--c-tmava-text, #f3f5f7);position:relative;overflow:clip;isolation:isolate;}}
.blok-sekcie__znacky{display:flex;gap:8px;flex:none;}
@media (max-width: 1024px){.blok-sekcie__znacky{display:flex;gap:8px;flex:none;}}
@media (max-width: 767px){.blok-sekcie__znacky{display:flex;gap:8px;flex:none;}}
.socialne__sipka{display:block;flex:0 0 auto;width:12px;height:12px;margin-left:-4px;opacity:0.45;transition:opacity .2s ease, transform .2s ease;}
@media (max-width: 1024px){.socialne__sipka{display:block;flex:0 0 auto;width:12px;height:12px;margin-left:-4px;opacity:0.45;transition:opacity .2s ease, transform .2s ease;}}
@media (max-width: 767px){.socialne__sipka{display:block;flex:0 0 auto;width:12px;height:12px;margin-left:-4px;opacity:0.45;transition:opacity .2s ease, transform .2s ease;}}
.patka{background-color:var(--c-ivory);border-top:1px solid var(--c-hairline);padding:64px 40px 32px;}
@media (max-width: 1024px){.patka{background-color:var(--c-ivory);border-top:1px solid var(--c-hairline);padding:64px 40px 32px;}}
@media (max-width: 767px){.patka{background-color:var(--c-ivory);border-top:1px solid var(--c-hairline);padding:48px 20px 12px;}}
.karta__obsah{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;}
@media (max-width: 1024px){.karta__obsah{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;}}
@media (max-width: 767px){.karta__obsah{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;}}
.telo--vedenie{font-size:20px;line-height:1.5;}
@media (max-width: 1024px){.telo--vedenie{font-size:20px;line-height:1.5;}}
@media (max-width: 767px){.telo--vedenie{font-size:20px;line-height:1.5;}}
.cislo-vodoznak--roh{position:absolute;right:16px;top:2px;font-size:96px;line-height:0.82;color:var(--karta-vodoznak, var(--c-number-tint));pointer-events:none;z-index:0;opacity:0.38;}
@media (max-width: 1024px){.cislo-vodoznak--roh{position:absolute;right:16px;top:2px;font-size:96px;line-height:0.82;color:var(--karta-vodoznak, var(--c-number-tint));pointer-events:none;z-index:0;opacity:0.38;}}
@media (max-width: 767px){.cislo-vodoznak--roh{position:absolute;right:16px;top:2px;font-size:96px;line-height:0.82;color:var(--karta-vodoznak, var(--c-number-tint));pointer-events:none;z-index:0;opacity:0.38;}}
.ob-parallax--jemny{--ob-parallax-posun:40px;}
@media (max-width: 1024px){.ob-parallax--jemny{--ob-parallax-posun:40px;}}
@media (max-width: 767px){.ob-parallax--jemny{--ob-parallax-posun:40px;}}
.kicker{display:block;font-family:var(--c-font);font-size:13px;font-weight:300;text-transform:uppercase;letter-spacing:0.26em;color:var(--c-slate);margin-bottom:10px;}
@media (max-width: 1024px){.kicker{display:block;font-family:var(--c-font);font-size:13px;font-weight:300;text-transform:uppercase;letter-spacing:0.26em;color:var(--c-slate);margin-bottom:10px;}}
@media (max-width: 767px){.kicker{display:block;font-family:var(--c-font);font-size:13px;font-weight:300;text-transform:uppercase;letter-spacing:0.26em;color:var(--c-slate);margin-bottom:10px;}}
.karta--azur{--karta-bg-variant:var(--c-azure-wash);--karta-border-variant:transparent;--karta-text:var(--c-deep-delft);}
@media (max-width: 1024px){.karta--azur{--karta-bg-variant:var(--c-azure-wash);--karta-border-variant:transparent;--karta-text:var(--c-deep-delft);}}
@media (max-width: 767px){.karta--azur{--karta-bg-variant:var(--c-azure-wash);--karta-border-variant:transparent;--karta-text:var(--c-deep-delft);}}
.fotoram{background-color:var(--c-parchment);background-image:none;display:block;box-sizing:border-box;border-width:var(--fotoram-okraj, 15px);border-style:solid;border-color:var(--fotoram-farba, var(--c-paper));border-radius:var(--fotoram-radius, 0px);box-shadow:0 0 0 1px var(--c-hairline), 0 28px 60px -30px rgba(17, 33, 47, .32);object-fit:cover;max-width:100%;}
@media (max-width: 1024px){.fotoram{background-color:var(--c-parchment);background-image:none;display:block;box-sizing:border-box;border-width:var(--fotoram-okraj, 15px);border-style:solid;border-color:var(--fotoram-farba, var(--c-paper));border-radius:var(--fotoram-radius, 0px);box-shadow:0 0 0 1px var(--c-hairline), 0 28px 60px -30px rgba(17, 33, 47, .32);object-fit:cover;max-width:100%;}}
@media (max-width: 767px){.fotoram{background-color:var(--c-parchment);background-image:none;display:block;box-sizing:border-box;border-width:var(--fotoram-okraj-mobil, 12px);border-style:solid;border-color:var(--fotoram-farba, var(--c-paper));border-radius:var(--fotoram-radius, 0px);box-shadow:0 0 0 1px var(--c-hairline), 0 28px 60px -30px rgba(17, 33, 47, .32);object-fit:cover;max-width:100%;}}
.zvyraznenie{font-weight:700;color:var(--zvyraznenie-farba, var(--c-delft));}
@media (max-width: 1024px){.zvyraznenie{font-weight:700;color:var(--zvyraznenie-farba, var(--c-delft));}}
@media (max-width: 767px){.zvyraznenie{font-weight:700;color:var(--zvyraznenie-farba, var(--c-delft));}}
.ob-register{display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--c-hairline);}
@media (max-width: 1024px){.ob-register{display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--c-hairline);}}
@media (max-width: 767px){.ob-register{display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--c-hairline);}}
.pripravujeme__tlacidlo{margin-top:24px;align-self:flex-start;}
@media (max-width: 1024px){.pripravujeme__tlacidlo{margin-top:24px;align-self:flex-start;}}
@media (max-width: 767px){.pripravujeme__tlacidlo{margin-top:20px;align-self:flex-start;}}
.pill--warm{--pill-border-variant:var(--c-terracotta);--pill-text-variant:var(--c-terracotta);--pill-text-hover:#a9542f;--pill-border-hover:#a9542f;--pill-obraz-variant:linear-gradient(100deg, rgba(253,245,239,0) 0%, rgba(253,245,239,0) 42%, rgba(253,245,239,.55) 56%, #fdf5ef 68%, #f9e9dd 82%, #f4d9c6 94%, #efcbb2 100%);}
@media (max-width: 1024px){.pill--warm{--pill-border-variant:var(--c-terracotta);--pill-text-variant:var(--c-terracotta);--pill-text-hover:#a9542f;--pill-border-hover:#a9542f;--pill-obraz-variant:linear-gradient(100deg, rgba(253,245,239,0) 0%, rgba(253,245,239,0) 42%, rgba(253,245,239,.55) 56%, #fdf5ef 68%, #f9e9dd 82%, #f4d9c6 94%, #efcbb2 100%);}}
@media (max-width: 767px){.pill--warm{--pill-border-variant:var(--c-terracotta);--pill-text-variant:var(--c-terracotta);--pill-text-hover:#a9542f;--pill-border-hover:#a9542f;--pill-obraz-variant:linear-gradient(100deg, rgba(253,245,239,0) 0%, rgba(253,245,239,0) 42%, rgba(253,245,239,.55) 56%, #fdf5ef 68%, #f9e9dd 82%, #f4d9c6 94%, #efcbb2 100%);}}
.ob-parallax--stredny{--ob-parallax-posun:80px;}
@media (max-width: 1024px){.ob-parallax--stredny{--ob-parallax-posun:80px;}}
@media (max-width: 767px){.ob-parallax--stredny{--ob-parallax-posun:80px;}}
.artefakt__cislo{font-size:32px;font-weight:700;letter-spacing:-0.04em;margin:10px 0 0;color:var(--c-ink);font-variant-numeric:tabular-nums;}
@media (max-width: 1024px){.artefakt__cislo{font-size:32px;font-weight:700;letter-spacing:-0.04em;margin:10px 0 0;color:var(--c-ink);font-variant-numeric:tabular-nums;}}
@media (max-width: 767px){.artefakt__cislo{font-size:32px;font-weight:700;letter-spacing:-0.04em;margin:10px 0 0;color:var(--c-ink);font-variant-numeric:tabular-nums;}}
.karta--dvihajuca:hover{transform:var(--karta-posun, translateY(-4px));box-shadow:var(--karta-tien, var(--c-tien-plavajuci));}
@media (max-width: 1024px){.karta--dvihajuca:hover{transform:var(--karta-posun, translateY(-4px));box-shadow:var(--karta-tien, var(--c-tien-plavajuci));}}
@media (max-width: 767px){.karta--dvihajuca:hover{transform:var(--karta-posun, translateY(-4px));box-shadow:var(--karta-tien, var(--c-tien-plavajuci));}}
.ob-nasun--jemny{--ob-nasun-posun:120px;}
@media (max-width: 1024px){.ob-nasun--jemny{--ob-nasun-posun:120px;}}
@media (max-width: 767px){.ob-nasun--jemny{--ob-nasun-posun:120px;}}
.obal--uzky{max-width:940px;}
@media (max-width: 1024px){.obal--uzky{max-width:940px;}}
@media (max-width: 767px){.obal--uzky{max-width:940px;}}
.patka__blok{display:flex;flex-direction:column;gap:10px;max-width:36ch;}
@media (max-width: 1024px){.patka__blok{display:flex;flex-direction:column;gap:10px;max-width:36ch;}}
@media (max-width: 767px){.patka__blok{display:flex;flex-direction:column;gap:10px;max-width:36ch;}}
.odkaz-podciarknuty{position:relative;display:inline-block;text-decoration:none;font-family:var(--c-font);font-size:16px;font-weight:500;color:var(--odkaz-farba, var(--odkaz-farba-variant, var(--c-ink)));padding-bottom:5px;background-image:linear-gradient(var(--odkaz-linka, var(--odkaz-linka-variant, var(--c-delft))), var(--odkaz-linka, var(--odkaz-linka-variant, var(--c-delft))));background-size:0% 2px;background-repeat:no-repeat;background-position:left bottom;transition:background-size .32s var(--c-ease);}.odkaz-podciarknuty:hover{background-size:100% 2px;}
@media (max-width: 1024px){.odkaz-podciarknuty{position:relative;display:inline-block;text-decoration:none;font-family:var(--c-font);font-size:16px;font-weight:500;color:var(--odkaz-farba, var(--odkaz-farba-variant, var(--c-ink)));padding-bottom:5px;background-image:linear-gradient(var(--odkaz-linka, var(--odkaz-linka-variant, var(--c-delft))), var(--odkaz-linka, var(--odkaz-linka-variant, var(--c-delft))));background-size:0% 2px;background-repeat:no-repeat;background-position:left bottom;transition:background-size .32s var(--c-ease);}.odkaz-podciarknuty:hover{background-size:100% 2px;}}
@media (max-width: 767px){.odkaz-podciarknuty{position:relative;display:inline-block;text-decoration:none;font-family:var(--c-font);font-size:16px;font-weight:500;color:var(--odkaz-farba, var(--odkaz-farba-variant, var(--c-ink)));padding-bottom:5px;background-image:linear-gradient(var(--odkaz-linka, var(--odkaz-linka-variant, var(--c-delft))), var(--odkaz-linka, var(--odkaz-linka-variant, var(--c-delft))));background-size:0% 2px;background-repeat:no-repeat;background-position:left bottom;transition:background-size .32s var(--c-ease);}.odkaz-podciarknuty:hover{background-size:100% 2px;}}
.spojnica{width:1px;height:110px;margin:0 auto;opacity:0.5;background-image:linear-gradient(180deg, transparent, #2e5ea8 42%, #4a9e9c 100%);}
@media (max-width: 1024px){.spojnica{width:1px;height:110px;margin:0 auto;opacity:0.5;background-image:linear-gradient(180deg, transparent, #2e5ea8 42%, #4a9e9c 100%);}}
@media (max-width: 767px){.spojnica{width:1px;height:110px;margin:0 auto;opacity:0.5;background-image:linear-gradient(180deg, transparent, #2e5ea8 42%, #4a9e9c 100%);}}
.nadpis-display{font-family:var(--c-font);font-size:var(--c-text-display);font-weight:200;line-height:1.06;letter-spacing:-0.035em;color:var(--c-ink);margin:0;}
@media (max-width: 1024px){.nadpis-display{font-family:var(--c-font);font-size:var(--c-text-display);font-weight:200;line-height:1.06;letter-spacing:-0.035em;color:var(--c-ink);margin:0;}}
@media (max-width: 767px){.nadpis-display{font-family:var(--c-font);font-size:var(--c-text-display);font-weight:200;line-height:1.06;letter-spacing:-0.035em;color:var(--c-ink);margin:0;}}
.pripravujeme__vypln{width:20%;height:100%;background-color:var(--c-delft);border-radius:2px;}
@media (max-width: 1024px){.pripravujeme__vypln{width:20%;height:100%;background-color:var(--c-delft);border-radius:2px;}}
@media (max-width: 767px){.pripravujeme__vypln{width:20%;height:100%;background-color:var(--c-delft);border-radius:2px;}}
.orbit__tlacidlo{width:74px;height:74px;border-radius:50%;border:1px solid var(--c-hairline-cool);background-color:var(--c-azure-wash);color:var(--c-delft);display:grid;place-items:center;cursor:pointer;transition:background-color .34s var(--c-ease), border-color .34s var(--c-ease), color .34s var(--c-ease);}.orbit__tlacidlo:hover{background-color:#e4eefb;border-color:var(--c-delft);color:var(--c-deep-delft);}
@media (max-width: 1024px){.orbit__tlacidlo{width:74px;height:74px;border-radius:50%;border:1px solid var(--c-hairline-cool);background-color:var(--c-azure-wash);color:var(--c-delft);display:grid;place-items:center;cursor:pointer;transition:background-color .34s var(--c-ease), border-color .34s var(--c-ease), color .34s var(--c-ease);}.orbit__tlacidlo:hover{background-color:#e4eefb;border-color:var(--c-delft);color:var(--c-deep-delft);}}
@media (max-width: 767px){.orbit__tlacidlo{width:74px;height:74px;border-radius:50%;border:1px solid var(--c-hairline-cool);background-color:var(--c-azure-wash);color:var(--c-delft);display:grid;place-items:center;cursor:pointer;transition:background-color .34s var(--c-ease), border-color .34s var(--c-ease), color .34s var(--c-ease);}.orbit__tlacidlo:hover{background-color:#e4eefb;border-color:var(--c-delft);color:var(--c-deep-delft);}}
.pill--plna{--pill-border-variant:transparent;--pill-text-variant:#ffffff;--pill-text-hover:#ffffff;--pill-border-hover:transparent;--pill-bg-variant:var(--c-delft);--pill-obraz-variant:linear-gradient(100deg, rgba(63,120,200,0) 0%, rgba(63,120,200,0) 42%, rgba(63,120,200,.55) 56%, #3f78c8 68%, #3568b4 82%, #2c5a9f 94%, #26508d 100%);}
@media (max-width: 1024px){.pill--plna{--pill-border-variant:transparent;--pill-text-variant:#ffffff;--pill-text-hover:#ffffff;--pill-border-hover:transparent;--pill-bg-variant:var(--c-delft);--pill-obraz-variant:linear-gradient(100deg, rgba(63,120,200,0) 0%, rgba(63,120,200,0) 42%, rgba(63,120,200,.55) 56%, #3f78c8 68%, #3568b4 82%, #2c5a9f 94%, #26508d 100%);}}
@media (max-width: 767px){.pill--plna{--pill-border-variant:transparent;--pill-text-variant:#ffffff;--pill-text-hover:#ffffff;--pill-border-hover:transparent;--pill-bg-variant:var(--c-delft);--pill-obraz-variant:linear-gradient(100deg, rgba(63,120,200,0) 0%, rgba(63,120,200,0) 42%, rgba(63,120,200,.55) 56%, #3f78c8 68%, #3568b4 82%, #2c5a9f 94%, #26508d 100%);}}
.pole{display:flex;align-items:center;gap:12px;background-color:var(--c-paper);border:1px solid var(--c-hairline);border-radius:var(--c-radius-mala);padding:14px 14px 14px 18px;}
@media (max-width: 1024px){.pole{display:flex;align-items:center;gap:12px;background-color:var(--c-paper);border:1px solid var(--c-hairline);border-radius:var(--c-radius-mala);padding:14px 14px 14px 18px;}}
@media (max-width: 767px){.pole{display:flex;align-items:center;gap:12px;background-color:var(--c-paper);border:1px solid var(--c-hairline);border-radius:var(--c-radius-mala);padding:14px 14px 14px 18px;}}
.mikrolabel{font-family:var(--c-font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.09em;color:var(--c-ash);}
@media (max-width: 1024px){.mikrolabel{font-family:var(--c-font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.09em;color:var(--c-ash);}}
@media (max-width: 767px){.mikrolabel{font-family:var(--c-font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.09em;color:var(--c-ash);}}
.pripravujeme__meta{margin-top:48px;max-width:760px;border-top:none;border-bottom:none;}
@media (max-width: 1024px){.pripravujeme__meta{margin-top:48px;max-width:760px;border-top:none;border-bottom:none;}}
@media (max-width: 767px){.pripravujeme__meta{margin-top:32px;max-width:760px;border-top:none;border-bottom:none;}}
.lekcia__hlava{display:flex;align-items:center;gap:12px;}
@media (max-width: 1024px){.lekcia__hlava{display:flex;align-items:center;gap:12px;}}
@media (max-width: 767px){.lekcia__hlava{display:flex;align-items:center;gap:12px;}}
.ob-nabeh--svizny{--ob-nabeh-trvanie:.6s;--ob-nabeh-krok:.04s;}
@media (max-width: 1024px){.ob-nabeh--svizny{--ob-nabeh-trvanie:.6s;--ob-nabeh-krok:.04s;}}
@media (max-width: 767px){.ob-nabeh--svizny{--ob-nabeh-trvanie:.6s;--ob-nabeh-krok:.04s;}}
.lekcia__zoznam{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;}
@media (max-width: 1024px){.lekcia__zoznam{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;}}
@media (max-width: 767px){.lekcia__zoznam{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;}}
.karta--nabeh{overflow:hidden;background-image:var(--karta-obraz, linear-gradient(120deg, rgba(242,247,253,0) 0%, rgba(242,247,253,0) 40%, rgba(242,247,253,.5) 55%, #f4f8fd 70%, #eaf1fc 88%, #e0eafa 100%));background-size:220% 220%;background-repeat:no-repeat;background-position:0% 0%;}.karta--nabeh:hover{background-position:100% 100%;}
@media (max-width: 1024px){.karta--nabeh{overflow:hidden;background-image:var(--karta-obraz, linear-gradient(120deg, rgba(242,247,253,0) 0%, rgba(242,247,253,0) 40%, rgba(242,247,253,.5) 55%, #f4f8fd 70%, #eaf1fc 88%, #e0eafa 100%));background-size:220% 220%;background-repeat:no-repeat;background-position:0% 0%;}.karta--nabeh:hover{background-position:100% 100%;}}
@media (max-width: 767px){.karta--nabeh{overflow:hidden;background-image:var(--karta-obraz, linear-gradient(120deg, rgba(242,247,253,0) 0%, rgba(242,247,253,0) 40%, rgba(242,247,253,.5) 55%, #f4f8fd 70%, #eaf1fc 88%, #e0eafa 100%));background-size:220% 220%;background-repeat:no-repeat;background-position:0% 0%;}.karta--nabeh:hover{background-position:100% 100%;}}
.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:9999px;border:1px solid var(--c-hairline);background-color:var(--chip-bg, var(--chip-bg-variant, var(--c-azure-wash)));font-family:var(--c-font);font-size:11px;font-weight:600;letter-spacing:0.09em;color:var(--chip-text, var(--chip-text-variant, var(--c-deep-delft)));text-decoration:none;transition:border-color .3s var(--c-ease), transform .3s var(--c-ease);border-color:var(--chip-border, var(--chip-border-variant, var(--c-hairline-akcent)));text-transform:uppercase;line-height:1.5;}.chip:hover{border-color:var(--chip-border-hover, var(--c-delft));transform:translateY(-1px);color:var(--chip-text-hover, var(--c-delft));}
@media (max-width: 1024px){.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:9999px;border:1px solid var(--c-hairline);background-color:var(--chip-bg, var(--chip-bg-variant, var(--c-azure-wash)));font-family:var(--c-font);font-size:11px;font-weight:600;letter-spacing:0.09em;color:var(--chip-text, var(--chip-text-variant, var(--c-deep-delft)));text-decoration:none;transition:border-color .3s var(--c-ease), transform .3s var(--c-ease);border-color:var(--chip-border, var(--chip-border-variant, var(--c-hairline-akcent)));text-transform:uppercase;line-height:1.5;}.chip:hover{border-color:var(--chip-border-hover, var(--c-delft));transform:translateY(-1px);color:var(--chip-text-hover, var(--c-delft));}}
@media (max-width: 767px){.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:9999px;border:1px solid var(--c-hairline);background-color:var(--chip-bg, var(--chip-bg-variant, var(--c-azure-wash)));font-family:var(--c-font);font-size:11px;font-weight:600;letter-spacing:0.09em;color:var(--chip-text, var(--chip-text-variant, var(--c-deep-delft)));text-decoration:none;transition:border-color .3s var(--c-ease), transform .3s var(--c-ease);border-color:var(--chip-border, var(--chip-border-variant, var(--c-hairline-akcent)));text-transform:uppercase;line-height:1.5;}.chip:hover{border-color:var(--chip-border-hover, var(--c-delft));transform:translateY(-1px);color:var(--chip-text-hover, var(--c-delft));}}
.ob-nabeh{--ob-nabeh-trvanie:.8s;--ob-nabeh-krok:.07s;--ob-nabeh-posun:100%;--ob-nabeh-krivka:cubic-bezier(.22,1,.36,1);}
@media (max-width: 1024px){.ob-nabeh{--ob-nabeh-trvanie:.8s;--ob-nabeh-krok:.07s;--ob-nabeh-posun:100%;--ob-nabeh-krivka:cubic-bezier(.22,1,.36,1);}}
@media (max-width: 767px){.ob-nabeh{--ob-nabeh-trvanie:.8s;--ob-nabeh-krok:.07s;--ob-nabeh-posun:100%;--ob-nabeh-krivka:cubic-bezier(.22,1,.36,1);}}
.hlavicka-sekcie{max-width:760px;margin-bottom:52px;display:flex;flex-direction:column;gap:16px;}
@media (max-width: 1024px){.hlavicka-sekcie{max-width:760px;margin-bottom:52px;display:flex;flex-direction:column;gap:16px;}}
@media (max-width: 767px){.hlavicka-sekcie{max-width:760px;margin-bottom:52px;display:flex;flex-direction:column;gap:16px;}}
.kontakt-sekcia__zoznam{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:28px;width:fit-content;--ikonriadok-farba:var(--c-tmava-sek);--ikonriadok-farba-hover:#ffffff;--ikonriadok-farba-ikony:var(--c-terracotta);--ikonriadok-ikona:20px;}
@media (max-width: 1024px){.kontakt-sekcia__zoznam{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:28px;width:fit-content;--ikonriadok-farba:var(--c-tmava-sek);--ikonriadok-farba-hover:#ffffff;--ikonriadok-farba-ikony:var(--c-terracotta);--ikonriadok-ikona:20px;}}
@media (max-width: 767px){.kontakt-sekcia__zoznam{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:28px;width:fit-content;--ikonriadok-farba:var(--c-tmava-sek);--ikonriadok-farba-hover:#ffffff;--ikonriadok-farba-ikony:var(--c-terracotta);--ikonriadok-ikona:20px;}}
.ob-ikonriadok{display:flex;align-items:center;gap:var(--ikonriadok-medzera, 10px);color:var(--ikonriadok-farba, var(--c-slate));text-decoration:none;transition:color .2s ease;font-family:var(--c-font);font-size:var(--ikonriadok-text, 17px);font-weight:var(--ikonriadok-rez, 400);line-height:1.4;border-top-width:var(--ikonriadok-cara, 0px);border-top-style:var(--ikonriadok-cara-styl, solid);border-top-color:var(--ikonriadok-cara-farba, var(--c-hairline));padding-top:var(--ikonriadok-cara-odstup, 0px);}.ob-ikonriadok:hover{color:var(--ikonriadok-farba-hover, var(--c-delft));}
@media (max-width: 1024px){.ob-ikonriadok{display:flex;align-items:center;gap:var(--ikonriadok-medzera, 10px);color:var(--ikonriadok-farba, var(--c-slate));text-decoration:none;transition:color .2s ease;font-family:var(--c-font);font-size:var(--ikonriadok-text, 17px);font-weight:var(--ikonriadok-rez, 400);line-height:1.4;border-top-width:var(--ikonriadok-cara, 0px);border-top-style:var(--ikonriadok-cara-styl, solid);border-top-color:var(--ikonriadok-cara-farba, var(--c-hairline));padding-top:var(--ikonriadok-cara-odstup, 0px);}.ob-ikonriadok:hover{color:var(--ikonriadok-farba-hover, var(--c-delft));}}
@media (max-width: 767px){.ob-ikonriadok{display:flex;align-items:center;gap:var(--ikonriadok-medzera, 10px);color:var(--ikonriadok-farba, var(--c-slate));text-decoration:none;transition:color .2s ease;font-family:var(--c-font);font-size:var(--ikonriadok-text, 17px);font-weight:var(--ikonriadok-rez, 400);line-height:1.4;border-top-width:var(--ikonriadok-cara, 0px);border-top-style:var(--ikonriadok-cara-styl, solid);border-top-color:var(--ikonriadok-cara-farba, var(--c-hairline));padding-top:var(--ikonriadok-cara-odstup, 0px);}.ob-ikonriadok:hover{color:var(--ikonriadok-farba-hover, var(--c-delft));}}
.hlavicka-sekcie--na-stred{margin-left:auto;margin-right:auto;text-align:center;align-items:center;}
@media (max-width: 1024px){.hlavicka-sekcie--na-stred{margin-left:auto;margin-right:auto;text-align:center;align-items:center;}}
@media (max-width: 767px){.hlavicka-sekcie--na-stred{margin-left:auto;margin-right:auto;text-align:center;align-items:center;}}
.ob-parallax{--ob-parallax-posun:80px;animation-name:ob-parallax;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 0% cover 100%;will-change:transform;}
@media (max-width: 1024px){.ob-parallax{--ob-parallax-posun:80px;animation-name:ob-parallax;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 0% cover 100%;will-change:transform;}}
@media (max-width: 767px){.ob-parallax{--ob-parallax-posun:80px;animation-name:none;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 0% cover 100%;will-change:transform;}}
.osova-sekcia{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0px 24px 0;}
@media (max-width: 1024px){.osova-sekcia{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0px 24px 0;}}
@media (max-width: 767px){.osova-sekcia{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0px 24px 0;}}
.citat--silny{font-weight:700;line-height:1.32;}
@media (max-width: 1024px){.citat--silny{font-weight:700;line-height:1.32;}}
@media (max-width: 767px){.citat--silny{font-weight:700;line-height:1.32;}}
.zvyraznenie--tlmene{font-weight:400;color:var(--c-slate);}
@media (max-width: 1024px){.zvyraznenie--tlmene{font-weight:400;color:var(--c-slate);}}
@media (max-width: 767px){.zvyraznenie--tlmene{font-weight:400;color:var(--c-slate);}}
.blok-sekcie{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:26px 30px;border:1px solid var(--c-hairline-cool);border-radius:var(--blok-radius, var(--c-radius-karta));background-image:var(--blok-obraz, linear-gradient(104deg, #e9eef8 0%, #f4f5f6 44%, #fcfbf8 100%));border-color:var(--blok-border, var(--c-hairline-cool));}
@media (max-width: 1024px){.blok-sekcie{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:26px 30px;border:1px solid var(--c-hairline-cool);border-radius:var(--blok-radius, var(--c-radius-karta));background-image:var(--blok-obraz, linear-gradient(104deg, #e9eef8 0%, #f4f5f6 44%, #fcfbf8 100%));border-color:var(--blok-border, var(--c-hairline-cool));}}
@media (max-width: 767px){.blok-sekcie{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:22px;border:1px solid var(--c-hairline-cool);border-radius:var(--blok-radius, var(--c-radius-karta));background-image:var(--blok-obraz, linear-gradient(104deg, #e9eef8 0%, #f4f5f6 44%, #fcfbf8 100%));border-color:var(--blok-border, var(--c-hairline-cool));}}
.artefakt{background-color:var(--artefakt-bg, var(--c-paper));border-radius:var(--artefakt-radius, 20px);box-shadow:var(--artefakt-tien, var(--c-tien-plavajuci));padding:18px 20px 16px;}
@media (max-width: 1024px){.artefakt{background-color:var(--artefakt-bg, var(--c-paper));border-radius:var(--artefakt-radius, 20px);box-shadow:var(--artefakt-tien, var(--c-tien-plavajuci));padding:18px 20px 16px;}}
@media (max-width: 767px){.artefakt{background-color:var(--artefakt-bg, var(--c-paper));border-radius:var(--artefakt-radius, 20px);box-shadow:var(--artefakt-tien, var(--c-tien-plavajuci));padding:18px 20px 16px;}}
.ob-nasun{--ob-nasun-posun:240px;--ob-nasun-prekryv:120px;position:relative;z-index:2;margin-top:calc(var(--ob-nasun-prekryv, 120px) * -1);animation-name:ob-nasun;animation-duration:1ms;animation-timing-function:cubic-bezier(.5,1,.89,1);animation-fill-mode:both;animation-timeline:view();animation-range:cover 0% cover 100vh;will-change:transform;}
@media (max-width: 1024px){.ob-nasun{--ob-nasun-posun:240px;--ob-nasun-prekryv:120px;position:relative;z-index:2;margin-top:calc(var(--ob-nasun-prekryv, 120px) * -1);animation-name:ob-nasun;animation-duration:1ms;animation-timing-function:cubic-bezier(.5,1,.89,1);animation-fill-mode:both;animation-timeline:view();animation-range:cover 0% cover 100vh;will-change:transform;}}
@media (max-width: 767px){.ob-nasun{--ob-nasun-posun:240px;--ob-nasun-prekryv:0px;position:relative;z-index:2;margin-top:calc(var(--ob-nasun-prekryv, 120px) * -1);animation-name:none;animation-duration:1ms;animation-timing-function:cubic-bezier(.5,1,.89,1);animation-fill-mode:both;animation-timeline:view();animation-range:cover 0% cover 100vh;will-change:transform;}}
.ob-nasun-mizne{--ob-nasun-mizne-koniec:0;--ob-nasun-mizne-mierka:.96;--ob-nasun-mizne-posun:-28px;animation-name:ob-nasun-mizne;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100vh;will-change:opacity, transform;}
@media (max-width: 1024px){.ob-nasun-mizne{--ob-nasun-mizne-koniec:0;--ob-nasun-mizne-mierka:.96;--ob-nasun-mizne-posun:-28px;animation-name:ob-nasun-mizne;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100vh;will-change:opacity, transform;}}
@media (max-width: 767px){.ob-nasun-mizne{--ob-nasun-mizne-koniec:0;--ob-nasun-mizne-mierka:.96;--ob-nasun-mizne-posun:-28px;animation-name:none;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100vh;will-change:opacity, transform;}}
.sekcia__aura{position:absolute;right:-6%;top:8%;width:min(620px, 70%);aspect-ratio:1.2 / 1;z-index:-2;filter:blur(70px);pointer-events:none;background-image:radial-gradient(44% 46% at 62% 34%, rgba(46,94,168,.14), transparent 70%), radial-gradient(38% 42% at 28% 76%, rgba(194,100,60,.12), transparent 72%);}
@media (max-width: 1024px){.sekcia__aura{position:absolute;right:-6%;top:8%;width:min(620px, 70%);aspect-ratio:1.2 / 1;z-index:-2;filter:blur(70px);pointer-events:none;background-image:radial-gradient(44% 46% at 62% 34%, rgba(46,94,168,.14), transparent 70%), radial-gradient(38% 42% at 28% 76%, rgba(194,100,60,.12), transparent 72%);}}
@media (max-width: 767px){.sekcia__aura{position:absolute;right:-6%;top:8%;width:min(620px, 70%);aspect-ratio:1.2 / 1;z-index:-2;filter:blur(70px);pointer-events:none;background-image:radial-gradient(44% 46% at 62% 34%, rgba(46,94,168,.14), transparent 70%), radial-gradient(38% 42% at 28% 76%, rgba(194,100,60,.12), transparent 72%);}}
.riadok-definicie__kluc{font-family:var(--c-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:0.06em;color:var(--c-ash);padding-top:3px;}
@media (max-width: 1024px){.riadok-definicie__kluc{font-family:var(--c-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:0.06em;color:var(--c-ash);padding-top:3px;}}
@media (max-width: 767px){.riadok-definicie__kluc{font-family:var(--c-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:0.06em;color:var(--c-ash);padding-top:3px;}}
.artefakt__zmena{font-size:13.5px;color:var(--c-slate);margin-top:3px;}
@media (max-width: 1024px){.artefakt__zmena{font-size:13.5px;color:var(--c-slate);margin-top:3px;}}
@media (max-width: 767px){.artefakt__zmena{font-size:13.5px;color:var(--c-slate);margin-top:3px;}}
.karta__stitok{display:block;font-family:var(--c-font-mono);font-size:12px;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:var(--c-terracotta);margin-top:-4px;}
@media (max-width: 1024px){.karta__stitok{display:block;font-family:var(--c-font-mono);font-size:12px;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:var(--c-terracotta);margin-top:-4px;}}
@media (max-width: 767px){.karta__stitok{display:block;font-family:var(--c-font-mono);font-size:12px;font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:var(--c-terracotta);margin-top:-4px;}}
.ob-nabeh--odhal{--ob-nabeh-trvanie:1.3s;--ob-nabeh-krivka:cubic-bezier(.16,1,.3,1);}
@media (max-width: 1024px){.ob-nabeh--odhal{--ob-nabeh-trvanie:1.3s;--ob-nabeh-krivka:cubic-bezier(.16,1,.3,1);}}
@media (max-width: 767px){.ob-nabeh--odhal{--ob-nabeh-trvanie:1.3s;--ob-nabeh-krivka:cubic-bezier(.16,1,.3,1);}}
.artefakt__label{font-size:14px;color:var(--c-slate);}
@media (max-width: 1024px){.artefakt__label{font-size:14px;color:var(--c-slate);}}
@media (max-width: 767px){.artefakt__label{font-size:14px;color:var(--c-slate);}}
.socialne{display:flex;flex-wrap:wrap;align-items:center;column-gap:24px;padding-top:var(--ikonriadok-cara-odstup, 12px);border-top:1px dashed var(--socialne-cara, var(--c-hairline));}
@media (max-width: 1024px){.socialne{display:flex;flex-wrap:wrap;align-items:center;column-gap:24px;padding-top:var(--ikonriadok-cara-odstup, 12px);border-top:1px dashed var(--socialne-cara, var(--c-hairline));}}
@media (max-width: 767px){.socialne{display:flex;flex-wrap:wrap;align-items:center;column-gap:24px;padding-top:var(--ikonriadok-cara-odstup, 12px);border-top:1px dashed var(--socialne-cara, var(--c-hairline));}}
.lekcia__nadpis{font-size:17px;font-weight:800;letter-spacing:-0.015em;margin:0;color:var(--c-ink);}
@media (max-width: 1024px){.lekcia__nadpis{font-size:17px;font-weight:800;letter-spacing:-0.015em;margin:0;color:var(--c-ink);}}
@media (max-width: 767px){.lekcia__nadpis{font-size:17px;font-weight:800;letter-spacing:-0.015em;margin:0;color:var(--c-ink);}}
.kontakt-sekcia__formular{display:flex;flex-direction:column;gap:44px;}
@media (max-width: 1024px){.kontakt-sekcia__formular{display:flex;flex-direction:column;gap:44px;}}
@media (max-width: 767px){.kontakt-sekcia__formular{display:flex;flex-direction:column;gap:44px;}}
.odkaz-podciarknuty--modry{color:var(--c-delft);}
@media (max-width: 1024px){.odkaz-podciarknuty--modry{color:var(--c-delft);}}
@media (max-width: 767px){.odkaz-podciarknuty--modry{color:var(--c-delft);}}
.ob-nabeh--jemny{--ob-nabeh-posun:.72em;}
@media (max-width: 1024px){.ob-nabeh--jemny{--ob-nabeh-posun:.72em;}}
@media (max-width: 767px){.ob-nabeh--jemny{--ob-nabeh-posun:.72em;}}
.sekcia--velka{padding-top:152px;padding-bottom:152px;}
@media (max-width: 1024px){.sekcia--velka{padding-top:112px;padding-bottom:112px;}}
@media (max-width: 767px){.sekcia--velka{padding-top:88px;padding-bottom:88px;}}
.socialne__ikona{display:block;flex:0 0 auto;width:var(--ikonriadok-ikona, 20px);height:var(--ikonriadok-ikona, 20px);color:var(--ikonriadok-farba-ikony, var(--c-delft));}
@media (max-width: 1024px){.socialne__ikona{display:block;flex:0 0 auto;width:var(--ikonriadok-ikona, 20px);height:var(--ikonriadok-ikona, 20px);color:var(--ikonriadok-farba-ikony, var(--c-delft));}}
@media (max-width: 767px){.socialne__ikona{display:block;flex:0 0 auto;width:var(--ikonriadok-ikona, 20px);height:var(--ikonriadok-ikona, 20px);color:var(--ikonriadok-farba-ikony, var(--c-delft));}}
.pripravujeme__aura{position:absolute;top:-18%;bottom:-18%;left:-8%;right:-8%;z-index:-2;filter:blur(64px);pointer-events:none;background-image:radial-gradient(42% 48% at 20% 30%, rgba(29,66,120,.24), transparent 68%), radial-gradient(40% 46% at 80% 24%, rgba(194,100,60,.30), transparent 70%), radial-gradient(38% 40% at 72% 70%, rgba(46,94,168,.16), transparent 72%), radial-gradient(34% 36% at 26% 74%, rgba(194,100,60,.16), transparent 74%);}
@media (max-width: 1024px){.pripravujeme__aura{position:absolute;top:-18%;bottom:-18%;left:-8%;right:-8%;z-index:-2;filter:blur(64px);pointer-events:none;background-image:radial-gradient(42% 48% at 20% 30%, rgba(29,66,120,.24), transparent 68%), radial-gradient(40% 46% at 80% 24%, rgba(194,100,60,.30), transparent 70%), radial-gradient(38% 40% at 72% 70%, rgba(46,94,168,.16), transparent 72%), radial-gradient(34% 36% at 26% 74%, rgba(194,100,60,.16), transparent 74%);}}
@media (max-width: 767px){.pripravujeme__aura{position:absolute;top:-18%;bottom:-18%;left:-8%;right:-8%;z-index:-2;filter:blur(64px);pointer-events:none;background-image:radial-gradient(42% 48% at 20% 30%, rgba(29,66,120,.24), transparent 68%), radial-gradient(40% 46% at 80% 24%, rgba(194,100,60,.30), transparent 70%), radial-gradient(38% 40% at 72% 70%, rgba(46,94,168,.16), transparent 72%), radial-gradient(34% 36% at 26% 74%, rgba(194,100,60,.16), transparent 74%);}}
.citat-pas{padding:128px 40px;text-align:center;}
@media (max-width: 1024px){.citat-pas{padding:128px 40px;text-align:center;}}
@media (max-width: 767px){.citat-pas{padding:72px 20px;text-align:center;}}
.nadpis-sekcie{font-family:var(--c-font);font-size:var(--c-text-nadpis);font-weight:200;line-height:1.1;letter-spacing:-0.03em;margin:0;}
@media (max-width: 1024px){.nadpis-sekcie{font-family:var(--c-font);font-size:var(--c-text-nadpis);font-weight:200;line-height:1.1;letter-spacing:-0.03em;margin:0;}}
@media (max-width: 767px){.nadpis-sekcie{font-family:var(--c-font);font-size:var(--c-text-nadpis);font-weight:200;line-height:1.1;letter-spacing:-0.03em;margin:0;}}
.sekcia--tmava__ziara{position:absolute;inset:-30% -10%;z-index:-2;pointer-events:none;background-image:radial-gradient(40% 44% at 78% 20%, rgba(90,150,225,.30), transparent 70%), radial-gradient(36% 40% at 14% 80%, rgba(74,158,156,.20), transparent 72%);filter:blur(78px);}
@media (max-width: 1024px){.sekcia--tmava__ziara{position:absolute;inset:-30% -10%;z-index:-2;pointer-events:none;background-image:radial-gradient(40% 44% at 78% 20%, rgba(90,150,225,.30), transparent 70%), radial-gradient(36% 40% at 14% 80%, rgba(74,158,156,.20), transparent 72%);filter:blur(78px);}}
@media (max-width: 767px){.sekcia--tmava__ziara{position:absolute;inset:-30% -10%;z-index:-2;pointer-events:none;background-image:radial-gradient(40% 44% at 78% 20%, rgba(90,150,225,.30), transparent 70%), radial-gradient(36% 40% at 14% 80%, rgba(74,158,156,.20), transparent 72%);filter:blur(78px);}}
.kicker--terra{color:var(--c-terracotta);}
@media (max-width: 1024px){.kicker--terra{color:var(--c-terracotta);}}
@media (max-width: 767px){.kicker--terra{color:var(--c-terracotta);}}
.blok-sekcie__meta{font-family:var(--c-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:0.08em;color:var(--c-slate);margin:9px 0 0;}
@media (max-width: 1024px){.blok-sekcie__meta{font-family:var(--c-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:0.08em;color:var(--c-slate);margin:9px 0 0;}}
@media (max-width: 767px){.blok-sekcie__meta{font-family:var(--c-font-mono);font-size:12px;text-transform:uppercase;letter-spacing:0.08em;color:var(--c-slate);margin:9px 0 0;}}
.telo{font-family:var(--c-font);font-size:var(--c-text-body);font-weight:400;line-height:1.6;color:var(--c-slate);margin:0;}
@media (max-width: 1024px){.telo{font-family:var(--c-font);font-size:var(--c-text-body);font-weight:400;line-height:1.6;color:var(--c-slate);margin:0;}}
@media (max-width: 767px){.telo{font-family:var(--c-font);font-size:var(--c-text-body);font-weight:400;line-height:1.6;color:var(--c-slate);margin:0;line-height:1.3;font-size:16px;}}
.hero-plna-vyska{--c-hlavicka-v:0px;min-height:calc(100svh - var(--c-hlavicka-v, 0px));}
@media (max-width: 1024px){.hero-plna-vyska{--c-hlavicka-v:0px;min-height:calc(100svh - var(--c-hlavicka-v, 0px));}}
@media (max-width: 767px){.hero-plna-vyska{--c-hlavicka-v:0px;min-height:calc(100svh - var(--c-hlavicka-v, 0px));}}
.ob-ikonriadok__ikona{width:var(--ikonriadok-ikona, 20px);height:var(--ikonriadok-ikona, 20px);flex:0 0 auto;color:var(--ikonriadok-farba-ikony, var(--c-delft));}
@media (max-width: 1024px){.ob-ikonriadok__ikona{width:var(--ikonriadok-ikona, 20px);height:var(--ikonriadok-ikona, 20px);flex:0 0 auto;color:var(--ikonriadok-farba-ikony, var(--c-delft));}}
@media (max-width: 767px){.ob-ikonriadok__ikona{width:var(--ikonriadok-ikona, 20px);height:var(--ikonriadok-ikona, 20px);flex:0 0 auto;color:var(--ikonriadok-farba-ikony, var(--c-delft));}}
.ob-nabeh-skupina{display:block;}
@media (max-width: 1024px){.ob-nabeh-skupina{display:block;}}
@media (max-width: 767px){.ob-nabeh-skupina{display:block;}}
@media (max-width: 767px){.kontakt-sekcia__obal{grid-template-columns:minmax(0, 1fr);}}
.osova-sekcia__cislo{font-size:clamp(108px, 19vw, 210px);font-weight:700;line-height:0.84;letter-spacing:-0.055em;margin:16px 0 0;background-image:linear-gradient(166deg, #c7d7ee 0%, #9db6dc 44%, #dfe9f7 100%);background-clip:text;-webkit-background-clip:text;color:transparent;font-variant-numeric:tabular-nums;}
@media (max-width: 1024px){.osova-sekcia__cislo{font-size:clamp(108px, 19vw, 210px);font-weight:700;line-height:0.84;letter-spacing:-0.055em;margin:16px 0 0;background-image:linear-gradient(166deg, #c7d7ee 0%, #9db6dc 44%, #dfe9f7 100%);background-clip:text;-webkit-background-clip:text;color:transparent;font-variant-numeric:tabular-nums;}}
@media (max-width: 767px){.osova-sekcia__cislo{font-size:clamp(108px, 19vw, 210px);font-weight:700;line-height:0.84;letter-spacing:-0.055em;margin:16px 0 0;background-image:linear-gradient(166deg, #c7d7ee 0%, #9db6dc 44%, #dfe9f7 100%);background-clip:text;-webkit-background-clip:text;color:transparent;font-variant-numeric:tabular-nums;}}
.pripravujeme__cela{padding:0 32px;border-left:1px solid var(--c-hairline);}
@media (max-width: 1024px){.pripravujeme__cela{padding:0 32px;border-left:1px solid var(--c-hairline);}}
@media (max-width: 767px){.pripravujeme__cela{padding:14px 0;border-left:none;border-top:1px solid var(--c-hairline);}}
.sekcia--ivory{background-color:rgba(251, 250, 249, 1);background-image:none;background-type:classic;}var(--c-ivory)
@media (max-width: 1024px){.sekcia--ivory{background-color:rgba(251, 250, 249, 1);background-image:none;background-type:classic;}var(--c-ivory)}
@media (max-width: 767px){.sekcia--ivory{background-color:rgba(251, 250, 249, 1);background-image:none;background-type:classic;}var(--c-ivory)}
.zoznam-definicii{border-top:1px solid var(--c-hairline);}
@media (max-width: 1024px){.zoznam-definicii{border-top:1px solid var(--c-hairline);}}
@media (max-width: 767px){.zoznam-definicii{border-top:1px solid var(--c-hairline);}}
.sekcia--vodoznak{background-image:url(https://www.obrazne.sk/wp-content/uploads/2026/09/obrazne-vodoznak-cierny.svg);background-position:right -80px bottom -120px;background-repeat:no-repeat;background-size:560px auto;}
@media (max-width: 1024px){.sekcia--vodoznak{background-image:url(https://www.obrazne.sk/wp-content/uploads/2026/09/obrazne-vodoznak-cierny.svg);background-position:right -80px bottom -120px;background-repeat:no-repeat;background-size:560px auto;}}
@media (max-width: 767px){.sekcia--vodoznak{background-image:url(https://www.obrazne.sk/wp-content/uploads/2026/09/obrazne-vodoznak-cierny.svg);background-position:right -60px bottom -70px;background-repeat:no-repeat;background-size:320px auto;}}
.blok-sekcie__cislo{flex:none;font-size:52px;font-weight:600;line-height:1;letter-spacing:-0.045em;color:var(--c-number-tint);font-variant-numeric:tabular-nums;}
@media (max-width: 1024px){.blok-sekcie__cislo{flex:none;font-size:52px;font-weight:600;line-height:1;letter-spacing:-0.045em;color:var(--c-number-tint);font-variant-numeric:tabular-nums;}}
@media (max-width: 767px){.blok-sekcie__cislo{flex:none;font-size:52px;font-weight:600;line-height:1;letter-spacing:-0.045em;color:var(--c-number-tint);font-variant-numeric:tabular-nums;}}
.karta--horna-linka{overflow:hidden;background-image:var(--karta-obraz, linear-gradient(90deg, var(--karta-akcent, var(--c-delft)), #5b8ed4));background-size:0% 2px;background-repeat:no-repeat;background-position:left top;}.karta--horna-linka:hover{background-size:100% 2px;}
@media (max-width: 1024px){.karta--horna-linka{overflow:hidden;background-image:var(--karta-obraz, linear-gradient(90deg, var(--karta-akcent, var(--c-delft)), #5b8ed4));background-size:0% 2px;background-repeat:no-repeat;background-position:left top;}.karta--horna-linka:hover{background-size:100% 2px;}}
@media (max-width: 767px){.karta--horna-linka{overflow:hidden;background-image:var(--karta-obraz, linear-gradient(90deg, var(--karta-akcent, var(--c-delft)), #5b8ed4));background-size:0% 2px;background-repeat:no-repeat;background-position:left top;}.karta--horna-linka:hover{background-size:100% 2px;}}
.scrollovany-text{--st-neaktiv:#cfd4da;--st-blur:4px;--st-posun:14px;--st-rozptyl:6;--st-p:0;display:block;}
@media (max-width: 1024px){.scrollovany-text{--st-neaktiv:#cfd4da;--st-blur:4px;--st-posun:14px;--st-rozptyl:6;--st-p:0;display:block;}}
@media (max-width: 767px){.scrollovany-text{--st-neaktiv:#cfd4da;--st-blur:4px;--st-posun:14px;--st-rozptyl:6;--st-p:0;display:block;}}
.lekcia__polozka{font-size:15px;line-height:1.5;color:var(--c-slate);padding-left:16px;background-image:radial-gradient(circle, var(--c-smoke) 2px, transparent 2px);background-size:16px 16px;background-repeat:no-repeat;background-position:0 5px;}
@media (max-width: 1024px){.lekcia__polozka{font-size:15px;line-height:1.5;color:var(--c-slate);padding-left:16px;background-image:radial-gradient(circle, var(--c-smoke) 2px, transparent 2px);background-size:16px 16px;background-repeat:no-repeat;background-position:0 5px;}}
@media (max-width: 767px){.lekcia__polozka{font-size:15px;line-height:1.5;color:var(--c-slate);padding-left:16px;background-image:radial-gradient(circle, var(--c-smoke) 2px, transparent 2px);background-size:16px 16px;background-repeat:no-repeat;background-position:0 5px;}}
