/*
 * ProfiStranka baseline central.css
 * Color placeholders #2E53C8, #4686e6,
 * #FF6833, #dc5f00 are substituted by
 * Profistranka.Service.Appearance.CssPipeline before NUglify minification.
 * Custom site CSS (WebsiteAppearance.StyleContent) is appended after this file.
 *
 * This file is intentionally minimal: only essential box-model and layout
 * resets that tenants should not have to repeat. All opinionated typography,
 * color, background and component defaults belong in StyleContent.
 */

:root {
    --primary: #2E53C8;
    --primary-hover: #4686e6;
    --secondary: #FF6833;
    --secondary-hover: #dc5f00;
    --text: #222;
    --muted: #666;
    --border: #ddd;
}

*, *::before, *::after { box-sizing: border-box; }

/*
 * Article images inserted from the post editor carry class="responsive" (added when an
 * image is dragged or clicked into the body). They stretch to the content column width.
 */
img.responsive { display: block; width: 100%; height: auto; margin: 16px 0; }

html, body {
    margin: 0;
    padding: 0;
}

/*
 * Height model — full-bleed section patterns (hero, cover-bg, filtered) fill the
 * viewport but GROW with content. They are sized in vh (not %) so they do NOT depend on
 * a definite parent height — that lets <main> keep its natural auto height.
 *
 * Why not %/main height: the inline min-height:X% on these sections only resolves if an
 * ancestor has a definite height. An earlier fix set html,body,main{height:100%} to give
 * it one — but that pinned <main> to exactly one viewport. Its content then overflowed
 * the box and the <footer> (next flow sibling) started at the viewport bottom and painted
 * OVER everything below the hero, so the whole page looked blank below the fold.
 *
 * Sizing the inner element directly in vh keeps document flow intact: <main> auto-grows,
 * the footer comes after the content, nothing overlaps, and min-height (never a fixed
 * height) means content-tall sections are never clipped. !important overrides the inline
 * min-height:X% which would otherwise compute to 0 against the now-auto-height parent.
 *
 * The .filtered rule is scoped to sections that carry an inline min-height — that is the
 * original's own signal that a section is meant to be a full-bleed banner. A bare .filtered
 * (no inline min-height) is just an overlay-tinted content section (e.g. a dark box centered
 * over a photo); forcing 90vh on it leaves the inner tinted box short of the section edges,
 * exposing a lighter band of the section's own tint above/below it. Sizing it to content
 * makes the inner box fill the section, matching the original.
 */
main > div.section > header { min-height: 90vh !important; }
main > div.section > section.cover-bg { min-height: 80vh !important; }
main > div.section > section.filtered[style*="min-height"] { min-height: 90vh !important; }

/* Photo gallery (folder-as-gallery-page) — edge-to-edge responsive image grid. */
.gallery-section { background: #000; }
.gallery-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 2px; }
.gallery-grid .gallery-item { display: block; overflow: hidden; aspect-ratio: 4 / 3; background: #111; }
.gallery-grid .gallery-item img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .35s ease; }
.gallery-grid .gallery-item:hover img { transform: scale(1.06); }
@media (max-width: 992px) { .gallery-grid { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 600px) { .gallery-grid { grid-template-columns: repeat(2, 1fr); } }

/*
 * Daily menu (denní menu) — structural defaults matching the original mstranka markup so a
 * migrated <daily-menu> renders identically. Only layout/alignment lives here; brand color of
 * the category <h3> comes from each tenant's custom StyleContent (e.g. Chapadlo's gold), exactly
 * as on the live site. Classes: .dailyMenu(.weeklyMenu) > .dailyMenuWrapper > .dm-day/.dm-name +
 * .dailyMenuTable with td-cislo (Gramáž), td-popis (Název), td-cena (Cena).
 */
.dailyMenuTable { border-collapse: collapse; }
.dailyMenuTable td { font-size: 15px; text-align: left; vertical-align: top; padding: 5px; min-width: 0; }
.dailyMenuTable td:first-child { text-align: right; width: 35px; }
.dailyMenuTable td:last-child { text-align: right; width: 70px; }
.dailyMenuTable h3 { font-size: 20px; text-transform: uppercase; margin: 0; }
.dailyMenuTable td h3 { text-align: center; }
.dm-day { font-size: 20px; text-transform: lowercase; text-align: center; }

body,html,form{height:100%;width:100%}h3,h4{line-height:3rem}li>p{margin-bottom:0}.panel p:last-child{margin-bottom:0}section li,aside li{font-size:18px;line-height:1.7}@media(max-width:768px){h1,h2,h3,h4,h5,h6{line-height:1.4}}aside{padding:50px 0}.no-padding{padding:0}.no-padding-bottom{padding-bottom:0}.no-padding-top{padding-top:0}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.no-margin{margin:0}.no-margin-bottom{margin-bottom:0}.no-margin-top{margin-top:0}section,aside{position:relative;background-position:center;background-size:cover}.panel .panel-body.no-gutters,.panel .panel-body.no-gutter{padding:0}.section-heading{margin-top:0}.service-box p:last-child,.panel-body p:last-child{margin-bottom:0}.service-box h2:last-child,.panel-body h2:last-child{margin-bottom:0}.service-box h3:last-child,.panel-body h3:last-child{margin-bottom:0}.service-box h4:last-child,.panel-body h4:last-child{margin-bottom:0}.service-box h2:first-child,.panel-body h2:first-child{margin-top:0}.service-box h3:first-child,.panel-body h3:first-child{margin-top:0}.service-box h4:first-child,.panel-body h4:first-child{margin-top:0}.row-spaced [class*="col-lg-"],.row-spaced [class*="col-md-"],.row-spaced [class*="col-sm-"]{margin-bottom:50px}.row-spaced{margin-bottom:-50px}.row-spaced-50 [class*="col-lg-"],.row-spaced-50 [class*="col-md-"],.row-spaced-50 [class*="col-sm-"]{margin-bottom:50px}.row-spaced-50{margin-bottom:-50px}.row-spaced-40 [class*="col-lg-"],.row-spaced-40 [class*="col-md-"],.row-spaced-40 [class*="col-sm-"]{margin-bottom:40px}.row-spaced-40{margin-bottom:-40px}.row-spaced-30 [class*="col-lg-"],.row-spaced-30 [class*="col-md-"],.row-spaced-30 [class*="col-sm-"]{margin-bottom:30px}.row-spaced-30{margin-bottom:-30px}.row-spaced-20 [class*="col-lg-"],.row-spaced-20 [class*="col-md-"],.row-spaced-20 [class*="col-sm-"]{margin-bottom:20px}.row-spaced-20{margin-bottom:-20px}.row-spaced-10 [class*="col-lg-"],.row-spaced-10 [class*="col-md-"],.row-spaced-10 [class*="col-sm-"]{margin-bottom:10px}.row-spaced-10{margin-bottom:-10px}.row-not-spaced{margin-bottom:0}.row-not-spaced [class*="col-lg-"],.row-spaced-10 [class*="col-md-"],.row-spaced-10 [class*="col-sm-"]{margin-bottom:0}@media(max-width:768px){.service-box{max-width:400px;margin:auto}}.fake-google-table table{width:100%}.fake-google-table table thead{font-weight:bold}.fake-google-table table .row-headers-background{display:none}.text-primary{color:#2e53c8!important}.text-secondary{color:FF6833!important}section li,aside li{font-weight:400}.bg-lightgray{background-color:#f4f4f4!important}.bg-black{background-color:#000!important}.bg-white{background-color:#fff!important}.bg-primary{background-color:#2e53c8!important}.bg-gray{background-color:#f4f4f8!important}.bg-fixed{background-attachment:fixed}@media(max-width:768px){.bg-fixed{background-attachment:scroll}}.filtered:before,.overfiltered:after{position:absolute;top:0;bottom:0;right:0;left:0;display:block}.filtered:before,.overfiltered:after{content:' '}.filtered *{position:relative}.filtered[class*="dark"]:before,.overfiltered[class*="dark"]:after{background:#000}.filtered[class*="light"]:before,.overfiltered[class*="light"]:after{background:#fff}.filtered[class*="primary"]:before,.overfiltered[class*="primary"]:after{background:#2e53c8}.filtered[class*="secondary"]:before,.overfiltered[class*="secondary"]:after{background:FF6833}.filtered[class*="90"]:before,.overfiltered[class*="90"]:after{opacity:.9}.filtered[class*="80"]:before,.overfiltered[class*="80"]:after{opacity:.8}.filtered[class*="70"]:before,.overfiltered[class*="70"]:after{opacity:.7}.filtered[class*="60"]:before,.overfiltered[class*="60"]:after{opacity:.6}.filtered[class*="50"]:before,.overfiltered[class*="50"]:after{opacity:.5}.filtered[class*="40"]:before,.overfiltered[class*="40"]:after{opacity:.4}.filtered[class*="30"]:before,.overfiltered[class*="30"]:after{opacity:.3}.filtered[class*="20"]:before,.overfiltered[class*="20"]:after{opacity:.2}.filtered[class*="10"]:before,.overfiltered[class*="10"]:after{opacity:.1}.theme-Primary .text-faded,.theme-Dark .text-faded,.theme-Light .panel-primary .text-faded,.theme-Dark .panel-primary .text-faded{color:rgba(255,255,255,.7)}.theme-Light .text-faded,.theme-Primary .panel-primary .text-faded{color:rgba(0,0,0,.7)}.theme-Primary .text-muted,.theme-Dark .text-muted,.theme-Light .panel-primary .text-muted,.theme-Dark .panel-primary .text-muted{color:rgba(255,255,255,.5)}.theme-Light .text-muted,.theme-Primary .panel-primary .text-muted{color:rgba(0,0,0,.5)}.large{font-size:1.8rem}.text-shadowed{text-shadow:gray 1px 1px}.text-shadowed-black{text-shadow:#000 1px 1px}.text-black{color:#000}.text-white{color:#fff}.btn.btn-primary:active{border-color:initial;background:initial}.btn.btn-bubble{border-radius:300px}.btn.btn-box{border-radius:0}.btn.btn-fluid{width:100%}a.nodeco{color:initial}a.nodeco:hover{color:initial;text-decoration:none}.panel-jump{-webkit-transition:all .35s;-moz-transition:all .35s}.panel-jump:hover{margin-top:-16px}.panel-zoom{transition:transform .2s}.panel-zoom:hover{transform:scale(1.05)}.circle-18{border:1px solid #2e53c8;border-radius:50%;width:1.8em;height:1.8em}.circle-18 span{line-height:1.7em}.circle-25{border:1px solid #2e53c8;border-radius:50%;width:2.5em;height:2.5em}.circle-25 span{line-height:2.4em}.circle-18,.circle-25{margin:auto;font-size:1.8em;text-align:center}.theme-Primary .circle-18,.theme-Primary .circle-25{border-color:#fff}.fa-05x{font-size:.5em;vertical-align:middle}.vertically-aligned,.valigned{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.vcenter{display:inline-block;vertical-align:middle;float:none}.post-detail header{min-height:50%}.post-detail h1{font-size:2em;margin-top:0;margin-bottom:20px}.post-detail .perex p{font-size:20px}.post-detail .date{margin-bottom:10px}.post-detail img{display:block;max-width:100%;height:auto}.post-detail .back-link{margin-bottom:0}.last-page .next-page{display:none!important}.first-page .prev-page{display:none!important}.google-table table{width:100%}.google-table table thead{font-weight:700}.google-table table .row-headers-background{display:none}.as-text table,.as-text table tr,.as-text table tr td{border:0!important;margin:0}.carousel.slide{padding-bottom:50px}.carousel-control.left,.carousel-control.right{background:transparent}.carousel-control.left .glyphicon,.carousel-control.right .glyphicon{margin-top:-50px}@media(max-width:992px){.navbar .container{width:100%}}.portfolio-box{position:relative;display:block;max-width:650px;margin:0 auto}.portfolio-box .portfolio-box-caption-cover{opacity:0;background:rgba(255,255,255,.9);text-align:center;width:100%}.portfolio-box.folder:hover .portfolio-box-caption-cover,.portfolio-box:hover .portfolio-box-caption-cover{opacity:.8}.portfolio-box .portfolio-box-caption{opacity:0;background:0 0;text-align:center;width:100%}.portfolio-box.folder .portfolio-box-caption-cover{opacity:.5;height:40px;background:rgba(0,0,0,.9)}.portfolio-box.folder .portfolio-box-caption{opacity:.8;height:40px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{padding:0 15px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{text-transform:uppercase;font-weight:600;font-size:14px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:18px}.portfolio-box:hover .portfolio-box-caption{background-color:rgba(0,0,0,.8);opacity:1}.portfolio-box:focus{outline:0}.portfolio-box .portfolio-box-caption,.portfolio-box .portfolio-box-caption-cover{bottom:0;transition:all .35s;color:#fff;height:100%;display:block;position:absolute}@media(min-width:768px){.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:16px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:22px}}header{position:relative;width:100%;background-color:#c0c0c0}header .header-content{position:relative;width:100%;text-align:center}header{min-height:auto;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center;color:#fff}header .header-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 50px}header .header-content .header-content-inner hr{margin:30px auto}header .header-content .header-content-inner h1{font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:5em}header .header-content .header-content-inner p{font-weight:300;font-size:16px;margin-bottom:50px}header hr{border-color:#fff}header .content{width:100%;position:initial}header .content .inner{padding:100px 50px}header .content .inner hr{margin:30px auto;border-color:#fff;width:100%}header .content .inner h1{font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:3em}header .content .inner h2{font-size:2em;line-height:1.7em}header .content.large .inner h1{font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:5em}header .content.large .inner p{font-weight:300;font-size:16px;margin-bottom:50px}header .content.bottom{position:absolute;bottom:0}@media(max-width:768px){header .content .inner h1{font-size:2em}header .content .inner h2{font-size:1.5em}header .content.large .inner h1{font-size:3em}header .content.large .inner h2{font-size:1.5em;line-height:1.7em}header .content.large .inner p{font-size:12px}}header .content.center,header .content.center .inner{width:100%;text-align:center}header .content.left .inner{text-align:left}@media(min-width:768px){header{min-height:auto}header .header-content .header-content-inner{max-width:1000px;margin-left:auto;margin-right:auto}header .header-content .header-content-inner h1{font-size:5em}header .header-content .header-content-inner p{font-size:18px;max-width:80%;margin-left:auto;margin-right:auto}}.photos-grid{line-height:0;-webkit-column-count:4;-webkit-column-gap:0;-moz-column-count:4;-moz-column-gap:0;column-count:4;column-gap:0;text-align:left;padding-top:0;background-size:cover;background-position:center;background-attachment:fixed}.photos-grid a{width:100%!important;height:auto!important}.photos-grid a:after{content:' ';position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #fff}.photos-grid:after{position:absolute;top:0;bottom:0;right:0;left:0;display:block;filter:blur(8px);-webkit-filter:blur(8px)}@media(max-width:1200px){.photos-grid{-moz-column-count:4;-webkit-column-count:4;column-count:4}}@media(max-width:992px){.photos-grid{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media(max-width:768px){.photos-grid{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media(max-width:480px){.photos-grid{-moz-column-count:1;-webkit-column-count:1;column-count:1;padding-top:0}}.counter4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:1.5em;max-height:8.4em}.counter3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:1.5em;max-height:8.4em}.counter2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:0;margin-bottom:.5em;max-height:3.5em}.bg-success{background-color:#008000;border-radius:5px;padding:10px}nav{display:none}.navbar-header{display:none}#mainNav{display:none}.post-detail header.navibar{min-height:0!important;height:auto!important}body{font-family:'Manrope',Arial,sans-serif;font-size:1.7em}h1,h2,h3,h4,h5,h6{font-family:'Poppins',Arial,sans-serif}h1{font-size:calc(var(--bs-h1-font-size,2.7rem)*1.5)!important;font-weight:600!important}h2{font-size:calc(var(--bs-h2-font-size,2rem)*1.5)!important;font-weight:600}h3{font-size:calc(var(--bs-h3-font-size,1.75rem)*1.5)!important;font-weight:600}h4{font-size:calc(var(--bs-h3-font-size,1.5rem)*1.3)!important;font-weight:600}#refViewport{overflow:hidden}hr{border-color:transparent!important;border-width:10px;width:20px;max-width:20px}hr:after{content:url('/files/f0a8c94f-68f3-4ebb-8706-b5dbcf409347/vykricnik-oranzova');left:50%;position:absolute;transform:translateY(-60%) translateX(-50%) scale(.3)}.panel,.panel img{border-radius:0!important}.photo-radius{border-radius:10px}.btn{padding:10px 20px}#refCarousel::-webkit-scrollbar{display:none}#help .ref-item .logo-gap{margin-bottom:14px!important}#help .ref-item .perex{margin-bottom:30px!important}\n\n#help .ref-item .card{border-color:rgba(255,255,255,.6)!important}#help h2{margin-top:.5em!important;margin-bottom:1em!important}\#help .ref-item .card-body .perex,\#help .ref-item .card-body .perex *{\nfont-size:1.4em !important;\nline-height:1.5 !important;\n}\n\#help .perex{\nfont-size:1.6em !important;\nline-height:1.4 !important;\n}\#help .perex i{\ndisplay:inline !important;\n}\n\n\n\n\n\n\n\n\#help .perex,\#help .perex *{\nfont-size:1.6em !important;\nline-height:1.4 !important;\n}\#help .perex p,\#help .perex div,\#help .perex span,\#help .perex strong,\#help .perex em{\ndisplay:inline !important;\nmargin:0 !important;\n}\#help .perex br{\ndisplay:none !important;\n}\#help .perex i{\ndisplay:inline !important;\n}\n}.navibar button[aria-label='Kontakt']:hover span span{background:#ffffff !important}.navibar .ds-menu-toggle:hover,.navibar .ds-menu-toggle:focus,.navibar .ds-menu-toggle:active{background-color:var(--bs-primary,#1a5bd8)!important;border-color:var(--bs-primary,#1a5bd8)!important}.navibar .ds-menu-toggle:hover>span>span,.navibar .ds-menu-toggle:focus>span>span,.navibar .ds-menu-toggle:active>span>span{background:#fff!important}.ds-menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1040}.ds-menu-panel{position:fixed;top:0;right:0;height:100vh;width:360px;max-width:85vw;background:#fff;transform:translateX(100%);transition:transform .25s ease;z-index:1050;box-shadow:0 10px 30px rgba(0,0,0,.15);padding:20px 0}.ds-menu-top{display:flex;align-items:center;justify-content:space-between;padding:0 20px 16px 20px;border-bottom:1px solid #e6e9f0;font-weight:600}body.ds-menu-open .ds-menu-overlay{opacity:1;pointer-events:auto}body.ds-menu-open .ds-menu-panel{transform:translateX(0)}body.ds-menu-open{overflow:hidden}.fa-regular{font-weight:400}.navibar .nav-link{font-family:'Poppins',Arial,sans-serif;font-size:.9em}#dsRightMenu .ds-acc-body{display:none;padding-left:0}#dsRightMenu .ds-acc-item.open .ds-acc-body{display:block}#dsRightMenu .ds-acc-toggle i{transition:transform .2s ease}#dsRightMenu .ds-acc-item.open .ds-acc-toggle i{transform:rotate(180deg)}.navibar .navbar-nav .nav-link{color:#7a869a}@media(max-width:991.98px){.navibar .navbar-brand{margin-right:auto}.navibar .d-flex.align-items-center.gap-2{margin-left:auto}#dsMenuToggle{display:inline-flex!important}}\n\n#dsMenuToggle{position:fixed!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important}#dsMenuToggle:checked~.ds-menu-overlay{opacity:1;pointer-events:auto}#dsMenuToggle:checked~.ds-menu-panel{transform:translateX(0)}.ds-menu-overlay{cursor:pointer}#dsRightMenu details.ds-acc-item>summary{list-style:none;cursor:pointer}#dsRightMenu details.ds-acc-item>summary::-webkit-details-marker{display:none}#dsRightMenu .ds-acc-body{display:none}#dsRightMenu details.ds-acc-item[open] .ds-acc-body{display:block}#dsRightMenu details.ds-acc-item[open] .ds-acc-toggle i{transform:rotate(180deg)}@media(max-width:991.98px){.navibar .navbar-nav{display:none}}\n\n.ds-menu-wrap{position:fixed;inset:0;pointer-events:none;z-index:1040}.ds-menu-wrap .ds-menu-overlay{position:absolute;inset:0;background:rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:opacity .2s ease}.ds-menu-wrap .ds-menu-panel{position:absolute;top:0;right:0;height:100vh;width:360px;max-width:85vw;background:#fff;transform:translateX(100%);transition:transform .25s ease;box-shadow:0 10px 30px rgba(0,0,0,.15);padding:20px 0;z-index:1050}.ds-menu-wrap:target{pointer-events:auto}.ds-menu-wrap:target .ds-menu-overlay{opacity:1;pointer-events:auto}.ds-menu-wrap:target .ds-menu-panel{transform:translateX(0)}\n\nbody.ds-menu-open .ds-menu-wrap{pointer-events:auto}body.ds-menu-open .ds-menu-overlay{opacity:1;pointer-events:auto}body.ds-menu-open .ds-menu-panel{transform:translateX(0)}body.ds-menu-open{overflow:hidden}.navibar{position:relative;z-index:1100}.navibar .ds-menu-toggle{position:relative;z-index:1101}\n\n.ds-menu-overlay{border:0;padding:0}\n\nhtml,body{overflow-x:hidden}.ds-menu-wrap{position:fixed;inset:0;overflow:hidden}.ds-menu-panel{position:fixed!important;top:0;right:0}\n\nhtml,body{overflow-x:visible!important}\n\n.ds-menu-wrap{z-index:2000!important}.ds-menu-overlay{z-index:2000!important}.ds-menu-panel{z-index:2001!important}.ds-menu-top{position:sticky;top:0;background:#fff;z-index:2002;color:#1b2b48}#dsMenuClose{width:32px!important;height:32px!important;padding:0!important}#dsMenuClose:hover,#dsMenuClose:focus{border-radius:50%!important}#help .perex p{display:inline!important;margin:0!important}#help .ref-item .card{border-color:rgba(255,255,255,.6)!important;border-width:1px!important}#refCarousel{display:block;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;-webkit-overflow-scrolling:touch;padding:0 0 8px;white-space:nowrap;scrollbar-width:none;text-align:center}#refCarousel .ref-item{display:inline-block;vertical-align:top;margin-right:24px;width:56vw;min-width:240px;max-width:400px;scroll-snap-align:start;white-space:normal;text-align:left}#refCarousel .ref-item:last-child{margin-right:0}@media(min-width:992px){#refCarousel .ref-item{width:calc((100% - 48px)/3);min-width:0;max-width:440px}}#dsRightMenu .ds-menu-top{background:transparent!important;justify-content:flex-end!important}#dsRightMenu .ds-menu-top>span{display:none!important}#dsRightMenu .ds-menu-top{border-bottom:0!important}#dsRightMenu,#dsRightMenu .ds-menu-panel,#dsRightMenu .list-group-item,#dsRightMenu .ds-acc-toggle,#dsRightMenu .ds-acc-body{background-color:#fff!important}#dsRightMenu .list-group-item,#dsRightMenu .ds-acc-toggle{border:0!important}#dsRightMenu .list-group-item .h4,#dsRightMenu .list-group-item h4{font-size:calc(var(--bs-h3-font-size,1.5rem)*1.3)!important;font-weight:400!important;line-height:1.25!important;margin:0!important}.navibar{margin-bottom:0!important}#refViewport .btn.bg-transparent:hover,#refViewport .btn.bg-transparent:focus,#refViewport .btn.bg-transparent:active{outline:0!important;box-shadow:none!important;border:0!important}@media(max-width:991.98px){#refCarousel .ref-item{width:80vw!important;max-width:80vw!important}}@media(max-width:991.98px){#refCarousel .ref-item .card,#refCarousel .ref-item .card-body{padding:14px!important}}#help .perex .fa-quote-left{margin-left:4px!important}#help .perex .fa-quote-right{margin-right:4px!important}@media(min-width:992px){#refCarousel{overflow-x:auto!important;text-align:left!important;font-size:0!important}#refCarousel .ref-item{font-size:1.7rem!important}#help .ref-item .card-body .person,#help .ref-item .card-body .person *,#help .ref-item .text-white-50,#help .ref-item .text-white-50 *{font-size:1em!important}}#help .ref-item .card-body .person,#help .ref-item .card-body .person *{font-size:1em!important;font-weight:700!important;color:var(--ds-on-primary-muted)!important}#help .ref-item .text-white-50,#help .ref-item .text-white-50 *{font-size:1em!important}#header .ds-rotator{display:inline-block;vertical-align:-.05em;height:1.25em;line-height:1.25em;overflow:hidden}#header .ds-rotator__text{display:inline-block;color:var(--bs-primary,#1a5bd8);line-height:1.25em}#header .ds-rotator__enter{animation:ds-rotator-in .3s ease}#header .ds-rotator__leave{animation:ds-rotator-out .3s ease}@keyframes ds-rotator-in{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ds-rotator-out{from{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@media(prefers-reduced-motion:reduce){#header .ds-rotator__enter,#header .ds-rotator__leave{animation:none}}#header h1,#header h1 b,#header h1 strong{font-weight:600!important}.navibar{position:relative}.ds-mega{position:absolute;left:0;right:0;top:100%;padding:16px 0 28px;display:none;z-index:1200}.ds-mega.is-open{display:block}.ds-mega-inner{width:min(896px,calc((100% - 120px)*.8));margin:0 auto;background:#3f51c9;border-radius:18px;padding:36px 40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;box-shadow:0 24px 50px rgba(0,0,0,.2)}.ds-mega-title{color:#fff;font-size:1.35rem;font-weight:600;margin-bottom:10px}.ds-mega-rule{height:2px;background:rgba(255,255,255,.45);margin-bottom:16px}.ds-mega-list{list-style:none;padding:0;margin:0}.ds-mega-list li{margin:12px 0}.ds-mega-list a{color:#fff;text-decoration:none;font-weight:400}.ds-mega-card.is-active .ds-mega-title{font-weight:700;font-size:1.55rem}.ds-mega-card.is-active .ds-mega-list a{font-weight:700}.ds-mega-toggle{background:none;border:0;font-weight:400;color:#7a869a}.ds-mega-toggle.is-active{color:var(--bs-primary,#1a5bd8)}.ds-mega-toggle .fa-angle-down{transition:transform .2s ease}.ds-mega-toggle.is-active .fa-angle-down{transform:rotate(180deg)}@media(max-width:991.98px){.ds-mega{display:none!important}}#header h1{line-height:1.6}#header .ds-rotator,#header .ds-rotator__text{height:1.6em;line-height:1.6em}.ds-mega-card:not(.is-active) .ds-mega-title,.ds-mega-card:not(.is-active) .ds-mega-list a{opacity:.55}.ds-mega-card.is-active .ds-mega-title,.ds-mega-card.is-active .ds-mega-list a{opacity:1}#sluzby a:not(.btn){color:inherit!important;text-decoration-line:underline;text-decoration-color:#b0b0b0;text-decoration-thickness:1px;text-underline-offset:2px}#sluzby a.btn{text-decoration:none}#sluzby img[src*='vykricnik'],\nimg.img-responsive.py-3.mx-auto[src*='vykricnik']{\nopacity:.35;\n}#ciselnik .ciselnik-row{margin-top:20px}#ciselnik .ciselnik-card{border-top:1px solid #d9dde7;border-bottom:1px solid #d9dde7;padding:28px 10px;display:flex;gap:18px;align-items:center;justify-content:flex-start;min-height:140px}#ciselnik .ciselnik-value{font-size:5rem;font-weight:700;line-height:1;color:#14223b;white-space:nowrap}#ciselnik .ciselnik-suffix{font-size:.9em}#ciselnik .ciselnik-text{\nfont-size:1.4rem;line-height:1.5;color:#2a3550;text-align:left;font-family:'Poppins',Arial,sans-serif}#ciselnik .ciselnik-text strong{font-weight:700;font-style:italic}@media(max-width:991.98px){#ciselnik .ciselnik-card{flex-direction:column;align-items:flex-start}#ciselnik .ciselnik-value{font-size:3.6rem}}body ul:not(.navbar-nav):not(.ds-mega-list):not(.list-group){list-style:none!important;margin-left:25px!important;padding-left:0!important}body ul:not(.navbar-nav):not(.ds-mega-list):not(.list-group) li{position:relative;padding-left:1.2em!important}body ul:not(.navbar-nav):not(.ds-mega-list):not(.list-group) li::before{content:"›";color:#ff6833;font-weight:700;font-size:1.1em;opacity:.9;position:absolute;left:0;top:0}#sluzby ul{padding-left:0;margin-left:0}#sluzby ul li{display:flex;align-items:center;gap:10px;padding-left:0;position:relative}#sluzby ul li::before{position:static}#sluzby ul li p{margin:0}img.ds-vykricnik{opacity:.35!important}#sluzby img[src*='vykricnik'],img.ds-vykricnik{display:block!important;margin:.35rem auto .8rem!important;padding:0!important;opacity:.35!important}.ds-garant-box{background:#3f51c9;color:#fff;border-radius:18px;padding:36px 40px;width:100%;max-width:100%;display:grid;grid-template-columns:minmax(0,.8fr) 1px minmax(0,1.2fr);gap:32px;align-items:center;box-shadow:0 24px 40px rgba(0,0,0,.18);margin:20px auto 0;text-align:left}@media(min-width:992px){.ds-garant-box{max-width:66.6667%}}.ds-garant-head{grid-column:1/-1;text-align:center;margin-bottom:10px}.ds-garant-head h2{margin:0}.ds-garant-person{text-align:center}.ds-garant-photo{display:block;margin-left:auto;margin-right:auto;width:130px;height:130px;border-radius:50%;object-fit:cover;border:0!important}.ds-garant-name{margin-top:14px;font-size:1.6rem;font-weight:600}.ds-garant-role{margin-top:6px;font-size:1.2rem;opacity:.9}.ds-garant-divider{width:1px;height:160px;background:rgba(255,255,255,.55);justify-self:center}.ds-garant-quote{font-size:2rem;line-height:1.4;text-align:left;padding:0 24px}.ds-garant-quote,.ds-garant-quote *{color:#fff}.ds-garant-quote p,.ds-garant-quote span,.ds-garant-quote strong,.ds-garant-quote em{display:inline!important;margin:0!important}.ds-garant-quote br{display:none!important}.ds-garant-quote .fa-quote-right{margin-right:4px}.ds-garant-quote .fa-quote-left{margin-left:4px}@media(max-width:991.98px){.ds-garant-box{grid-template-columns:1fr;text-align:center}.ds-garant-divider{display:none}.ds-garant-quote{text-align:center;padding:0}}#sekce1 ul:not(.navbar-nav):not(.ds-mega-list):not(.list-group) li::before{top:0}#sluzby-top a:not(.btn){color:inherit!important;text-decoration:none!important;font-weight:400!important}#sluzby-top ul li a{display:inline-flex;align-items:center;gap:6px;line-height:1.45}#sluzby-top ul li a::after{content:"→";font-size:.85em;opacity:.65}#sluzby-top a.btn{text-decoration:none}#sluzby-top .panel-body,#sluzby-top .px-4,#sluzby-top ul,#sluzby-top li,#sluzby-top li a,#sluzby-top li p{text-align:left!important}#sluzby-top ul{padding-left:0;margin-left:0}#sluzby-top ul li{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-left:0;position:relative}#sluzby-top ul li::before{position:static}#sluzby-top ul li a{display:block}#sluzby-top ul li p{margin:0}#sluzby-top img[src*='vykricnik']{display:block!important;margin:.35rem auto .8rem!important;padding:0!important;opacity:.35!important}#sluzby-top img[src*='vykricnik'],#sluzby img[src*='vykricnik'],#sluzby-top img.ds-vykricnik,#sluzby img.ds-vykricnik,img.ds-vykricnik{width:38px!important;max-width:38px!important;height:auto!important}#sluzby-top .panel-body h4{text-align:center!important}#sluzby-top .panel-body a.btn{display:table;margin-left:auto;margin-right:auto;text-align:center!important}#help .ref-item .card{border-radius:18px!important}#help #refCarousel .ref-item>.card,#help .ref-item>.card{border-radius:18px!important;overflow:hidden!important}#sluzby-top .panel.panel-zoom,#sluzby .panel.panel-zoom,#weby .panel.panel-zoom,#vypis+section .panel.panel-zoom{border-radius:18px!important;overflow:hidden!important;border:0!important;background-color:#fff!important;box-shadow:0 8px 18px rgba(15,33,75,.06)!important;margin:1rem}#help .ref-item .card,#help #refCarousel .ref-item>.card{border-color:rgba(255,255,255,.42)!important}#sluzby-top{padding-bottom:30px!important}#sluzby-top ul li a{display:inline-flex!important;align-items:center!important;gap:6px!important;text-decoration:none!important;font-weight:400!important;line-height:1.45!important}#sluzby-top ul li a p{display:inline!important;margin:0!important}#sluzby-top ul li a::after{content:"→";display:inline-block;margin-left:6px;opacity:.65;transform:translateY(-.02em)}#sluzby-top a:not(.btn){color:inherit!important;text-decoration:none!important;font-weight:400!important}#sluzby-top ul li a{display:inline-flex!important;align-items:center!important;line-height:1.45!important}#sluzby-top ul li a p{display:inline!important;margin:0!important}#sluzby-top ul li a::after{content:none!important;display:none!important}#sluzby-top ul li::before{content:"›"!important;color:#ff6833!important;font-weight:700!important;font-size:1.1em!important;position:static!important;left:auto!important;top:auto!important;opacity:.9}#sluzby-top a:not(.btn):hover,#sluzby-top a:not(.btn):focus{color:var(--bs-primary,#1a5bd8)!important}#sluzby-top ul li:hover::before,#sluzby-top ul li:focus-within::before{color:var(--bs-primary,#1a5bd8)!important}:root{--ds-base-text:#6c757d}body{color:var(--ds-base-text)!important}body p,body li,body label,body small,body .text-muted{color:var(--ds-base-text)}#sluzby-top a:not(.btn),#sluzby-top a:not(.btn) p,#sluzby-top a:not(.btn) .text-muted{color:var(--ds-base-text)!important}#sluzby-top a:not(.btn):hover,#sluzby-top a:not(.btn):focus,#sluzby-top a:not(.btn):hover p,#sluzby-top a:not(.btn):focus p,#sluzby-top a:not(.btn):hover .text-muted,#sluzby-top a:not(.btn):focus .text-muted{color:var(--bs-primary,#1a5bd8)!important}:root{--ds-on-primary-muted:rgba(255,255,255,.84)}#footer,#footer p,#footer a,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer i,#footer span,#footer li{color:var(--ds-on-primary-muted)!important}section.theme-Primary.no-padding.visible-xs.visible-sm,section.theme-Primary.no-padding.visible-xs.visible-sm p,section.theme-Primary.no-padding.visible-xs.visible-sm a,section.theme-Primary.no-padding.visible-xs.visible-sm h1,section.theme-Primary.no-padding.visible-xs.visible-sm h2,section.theme-Primary.no-padding.visible-xs.visible-sm h3,section.theme-Primary.no-padding.visible-xs.visible-sm h4,section.theme-Primary.no-padding.visible-xs.visible-sm h5,section.theme-Primary.no-padding.visible-xs.visible-sm h6,section.theme-Primary.no-padding.visible-xs.visible-sm i,section.theme-Primary.no-padding.visible-xs.visible-sm span,section.theme-Primary.no-padding.visible-xs.visible-sm li{color:var(--ds-on-primary-muted)!important}#help,#help p,#help h1,#help h2,#help h3,#help h4,#help h5,#help h6,#help .perex,#help .perex *,#help .person,#help .person *,#help .text-white-50,#help .text-white-50 *,#help a:not(.btn),#help span,#help li,#help i{color:var(--ds-on-primary-muted)!important}#footer,#footer p,#footer a,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer i,#footer span,#footer li{color:var(--ds-on-primary-muted)!important}section.theme-Primary.no-padding.visible-xs.visible-sm,section.theme-Primary.no-padding.visible-xs.visible-sm p,section.theme-Primary.no-padding.visible-xs.visible-sm a,section.theme-Primary.no-padding.visible-xs.visible-sm h1,section.theme-Primary.no-padding.visible-xs.visible-sm h2,section.theme-Primary.no-padding.visible-xs.visible-sm h3,section.theme-Primary.no-padding.visible-xs.visible-sm h4,section.theme-Primary.no-padding.visible-xs.visible-sm h5,section.theme-Primary.no-padding.visible-xs.visible-sm h6,section.theme-Primary.no-padding.visible-xs.visible-sm i,section.theme-Primary.no-padding.visible-xs.visible-sm span,section.theme-Primary.no-padding.visible-xs.visible-sm li{color:var(--ds-on-primary-muted)!important}section.theme-Primary.no-padding.visible-xs.visible-sm hr:after{content:url('/files/c5c36237-76e2-44f8-ab2f-9979730fdfb2/vykricnik-modra')!important}#help,#help p,#help h1,#help h2,#help h3,#help h4,#help h5,#help h6,#help .perex,#help .perex *,#help .person,#help .person *,#help .text-white-50,#help .text-white-50 *,#help a:not(.btn),#help span,#help li,#help i{color:var(--ds-on-primary-muted)!important}#weby .text-refer a{color:var(--ds-base-text)!important;text-decoration:none!important;font-weight:400!important;display:inline-flex;align-items:center;line-height:1.45}#weby .text-refer a::before{content:"›";color:#ff6833;font-weight:700;font-size:1.1em;margin-right:6px;opacity:.9}#weby .text-refer a:hover,#weby .text-refer a:focus{color:var(--bs-primary,#1a5bd8)!important}#weby .text-refer a:hover::before,#weby .text-refer a:focus::before{color:var(--bs-primary,#1a5bd8)!important}#poptavka #mail-status .form-control{border:1px solid var(--bs-primary,#1a5bd8)!important;border-radius:18px!important;background:#fff;box-shadow:none}#poptavka #mail-status .form-control:focus{border-color:var(--bs-primary,#1a5bd8)!important;box-shadow:0 0 0 2px rgba(26,91,216,.12)!important}#mail-status .form-group>label,#mail-status label[data-email-label]{font-family:inherit!important;font-size:1.12rem!important;line-height:1.3!important;font-weight:400!important;margin-left:5px!important;margin-bottom:6px}#mail-status .form-group>label::before,#mail-status .form-group>label::after{font-size:1.12rem!important}#mail-status .form-control{padding-left:1rem!important}#mail-status .form-control::placeholder,#mail-status .form-control::-webkit-input-placeholder{font-size:1.08rem!important;opacity:1}@media(min-width:992px){#poptavka .row.row-spaced{display:flex;align-items:stretch;flex-wrap:wrap}#poptavka .row.row-spaced>[class*='col-md-'],#poptavka .row.row-spaced>[class*='col-lg-']{float:none}#poptavka .row.row-spaced>[class*='col-md-']:first-child,#poptavka .row.row-spaced>[class*='col-lg-']:first-child{display:flex;flex-direction:column;justify-content:center;text-align:center}}.ds-mega-card.is-active .ds-mega-title,.ds-mega-card.is-active .ds-mega-list a{font-weight:400!important}li{text-align:left!important}li>*{text-align:left!important}body ul:not(.navbar-nav):not(.ds-mega-list):not(.list-group){margin-left:25px!important}body{font-family:Montserrat,'Helvetica Neue',Arial,sans-serif,sans;font-weight:300;color:#424753}header .header-content .header-content-inner h1{font-size:3.5em}h1{font-size:2.6em;font-weight:400}h2{font-size:1.8em;font-weight:400}h3{font-size:1.5em;margin-bottom:20px;font-weight:400}p{font-size:16px;line-height:1.7;margin-bottom:20px;font-weight:400}b{font-weight:500}hr{border-color:#2e53c8;border-width:2px;max-width:80px;margin-top:30px;margin-bottom:30px}section,.section-padding{padding:50px 0}.btn{border-radius:2px;padding:10px 30px;font-size:14px;text-transform:uppercase;font-weight:600;border:0;opacity:1!important;font-family:Montserrat,'Helvetica Neue',Arial,sans-serif}@media(max-width:768px){header .header-content .header-content-inner h1{font-size:30px}section,.section-padding{padding:30px 0}}.panel{border:1px solid rgba(0,0,0,.1);border-radius:0}.panel .panel-body.no-gutters:first-child>img{border-top-left-radius:5px;border-top-right-radius:5px}.panel>img:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.panel>img:last-child{border-bottom-left-radius:25px;border-bottom-right-radius:5px}.panel>.panel-heading>h3,.panel>.panel-heading>h2{margin:10px 0}.panel>.panel-heading>h2{font-size:2.5em}.navbar-default,a{-webkit-transition:all .35s;-moz-transition:all .35s}.navbar-default{background-color:transparent;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;font-weight:600;font-size:13px;height:55px}.navbar-default .navbar-brand{color:#fff;font-weight:600;font-size:18px;height:60px;line-height:30px;text-transform:uppercase}.navbar-default .navbar-brand:hover{color:#2e53c8}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:hover{background:none;color:#2e53c8}.navbar-default .navbar-nav>li>a{text-transform:uppercase;color:#fff;height:60px;line-height:30px}.navbar-default .navbar-header .navbar-toggle{font-weight:700;font-size:14px;color:#2e53c8;text-transform:uppercase}.navbar-default.affix{background-color:#fff;color:#000;box-shadow:0 3px 10px rgba(0,0,0,.125)}.navbar-default.affix .navbar-nav>li>a{color:#000}.navbar-default.affix .navbar-nav>li.active>a,.navbar-default.affix .navbar-nav>li>a:hover{color:#2e53c8}.navbar-default.affix .navbar-brand{color:#2e53c8;font-size:1.1em}@media(max-width:992px){.navbar .container{width:100%}}@media(max-width:768px){.navbar-default{background-color:#fff;color:#000;height:auto}.navbar-default .navbar-nav>li>a{color:#000;height:auto;line-height:auto;font-size:14px}.navbar-default .navbar-brand{color:#2e53c8;font-size:14px;padding:18px 10px;font-weight:700}}a,.theme-Primary .panel a{color:#2e53c8}.theme-Dark a{color:#fff}a:hover,a:focus,.theme-Primary .panel a:hover{color:#4686e6}.btn{background-color:#fff;color:#2e53c8}.btn:hover{background-color:#2e53c8;color:#fff}.btn.btn-primary{color:#fff;background-color:#2e53c8;border-color:#2e53c8}.btn.btn-primary:hover{background-color:#4686e6!important;color:#fff}.btn.btn-light{background:transparent;border:1px solid #2e53c8}.btn.btn-light:hover{background-color:#2e53c8;color:#fff}.btn.btn-primary .badge{color:#2e53c8}fieldset[disabled] .btn-primary.active{background-color:#2e53c8;border-color:#2e53c8}.theme-Primary,.theme-Primary .panel{background-color:#2e53c8;color:#fff}.theme-Primary hr{border-color:#fff}.theme-Primary a,.theme-Dark .panel-primary a,.theme-Light .panel-primary a{color:#fff;opacity:.8}.theme-Primary .panel-primary.theme-Primary .panel-primary h3,.theme-Primary .panel-primary h4,.theme-Primary .panel-primary h5,.theme-Primary .panel-primary .fa{color:#2e53c8}.theme-Primary .panel{border-color:rgba(255,255,255,.2)}.theme-Primary .btn,.theme-Light .panel-primary .btn,.theme-Dark .panel-primary .btn{background-color:rgba(255,255,255,1);color:#2e53c8}.theme-Primary .btn:hover,.theme-Light .panel-primary .btn:hover,.theme-Dark .panel-primary .btn:hover{background-color:rgba(255,255,255,.4);color:#4686e6}.theme-Primary .btn.btn-primary,.theme-Light .panel-primary .btn.btn-primary,.theme-Dark .panel-primary .btn.btn-primary{background-color:#fff;color:#4686e6}.theme-Primary .btn.btn-primary:hover,.theme-Light .panel-primary .btn.btn-primary:hover,.theme-Dark .panel-primary .btn.btn-primary:hover{color:#fff}.theme-Primary .btn.btn-light,.theme-Light .panel-primary .btn.btn-light,.theme-Dark .panel-primary .btn.btn-light{color:#fff;background:transparent;border-color:#fff}.theme-Primary .btn.btn-light:hover,.theme-Light .panel-primary .btn.btn-light:hover,.theme-Dark .panel-primary .btn.btn-light:hover{color:#2e53c8;background:#fff}.theme-Dark,.theme-Dark .panel{background-color:#222;color:#fff}.theme-Dark hr{border-color:#fff}.theme-Dark h2{color:#fff}.theme-Dark .panel{border-color:rgba(255,255,255,.2)}.theme-Dark .panel-primary{border:0;background-color:#2e53c8;color:#fff}.theme-Dark .btn{background-color:#fff;color:#000}.theme-Dark .btn:hover{background-color:rgba(255,255,255,.7);color:rgba(0,0,0,.8)}.theme-Dark .btn.btn-primary{background-color:#2e53c8;color:#fff}.theme-Dark .btn.btn-primary:hover{background-color:#4686e6}.theme-Dark .btn.btn-light{color:#fff;background:transparent;border-color:#fff}.theme-Dark .btn.btn-light:hover{color:#2e53c8;background:#fff}.theme-Light,.theme-Primary .panel-primary{background-color:#fff;color:#000}.theme-Light .panel-primary{background-color:#2e53c8;color:#fff}.theme-Light .btn,.theme-Primary .panel-primary .btn{background:#000;color:#fff}.theme-Light .btn:hover,.theme-Primary .panel-primary .btn:hover{background-color:#2e53c8;color:#fff}.theme-Light .btn.btn-primary,.theme-Primary .panel-primary .btn.btn-primary{background-color:#2e53c8;color:#fff}.theme-Light .btn.btn-primary:hover,.theme-Primary .panel-primary .btn.btn-primary:hover{background-color:#4686e6}.theme-Light .btn.btn-light,.theme-Primary .panel-primary .btn.btn-light{color:#2e53c8;background:transparent;border-color:#2e53c8}.theme-Light .btn.btn-light:hover,.theme-Primary .panel-primary .btn.btn-light:hover{color:#fff;background:#2e53c8}.theme-Light .carousel .glyphicon{color:#2e53c8}.theme-Light .carousel .carousel-indicators li{border-color:#2e53c8}.theme-Light .carousel .carousel-indicators li.active{background-color:#2e53c8}.text-primary{color:#2e53c8!important}.bg-lightgray{background-color:#f4f4f4}.bg-black{background-color:#000}.bg-primary{background-color:#2e53c8}section.theme-Primary .form-control{background-color:#4686e6;color:#fff;border-color:transparent}section.theme-Primary .form-control::-webkit-input-placeholder{color:#eaeaea}section.theme-Primary .has-error .form-control{border-color:#dc143c}section.theme-Dark .form-control{background-color:transparent;color:#fff;border-color:#c0c0c0}section.theme-Dark .form-control::-webkit-input-placeholder{color:#c0c0c0}section.theme-Dark .has-error .form-control{border-color:#8b0000}section.theme-Light .form-control{background-color:transparent;color:#4686e6;border-color:#c0c0c0}section.theme-Light .form-control::-webkit-input-placeholder{color:#808080}section.theme-Light .has-error .form-control{border-color:#f00}nav{display:none}.navbar-header{display:none}#mainNav{display:none}.post-detail header.navibar{min-height:0!important;height:auto!important}body{font-family:'Manrope',Arial,sans-serif;font-size:1.7em}h1,h2,h3,h4,h5,h6{font-family:'Poppins',Arial,sans-serif}h1{font-size:calc(var(--bs-h1-font-size,2.7rem)*1.5)!important;font-weight:600!important}h2{font-size:calc(var(--bs-h2-font-size,2rem)*1.5)!important;font-weight:600}h3{font-size:calc(var(--bs-h3-font-size,1.75rem)*1.5)!important;font-weight:600}h4{font-size:calc(var(--bs-h3-font-size,1.5rem)*1.3)!important;font-weight:600}#refViewport{overflow:hidden}hr{border-color:transparent!important;border-width:10px;width:20px;max-width:20px}hr:after{content:url('/files/f0a8c94f-68f3-4ebb-8706-b5dbcf409347/vykricnik-oranzova');left:50%;position:absolute;transform:translateY(-60%) translateX(-50%) scale(.3)}.panel,.panel img{border-radius:0!important}.photo-radius{border-radius:10px}.btn{padding:10px 20px}#refCarousel::-webkit-scrollbar{display:none}#help .ref-item .logo-gap{margin-bottom:14px!important}#help .ref-item .perex{margin-bottom:30px!important}\n\n#help .ref-item .card{border-color:rgba(255,255,255,.6)!important}#help h2{margin-top:.5em!important;margin-bottom:1em!important}\#help .ref-item .card-body .perex,\#help .ref-item .card-body .perex *{\nfont-size:1.4em !important;\nline-height:1.5 !important;\n}\n\#help .perex{\nfont-size:1.6em !important;\nline-height:1.4 !important;\n}\#help .perex i{\ndisplay:inline !important;\n}\n\n\n\n\n\n\n\n\#help .perex,\#help .perex *{\nfont-size:1.6em !important;\nline-height:1.4 !important;\n}\#help .perex p,\#help .perex div,\#help .perex span,\#help .perex strong,\#help .perex em{\ndisplay:inline !important;\nmargin:0 !important;\n}\#help .perex br{\ndisplay:none !important;\n}\#help .perex i{\ndisplay:inline !important;\n}\n}.navibar button[aria-label='Kontakt']:hover span span{background:#ffffff !important}.navibar .ds-menu-toggle:hover,.navibar .ds-menu-toggle:focus,.navibar .ds-menu-toggle:active{background-color:var(--bs-primary,#1a5bd8)!important;border-color:var(--bs-primary,#1a5bd8)!important}.navibar .ds-menu-toggle:hover>span>span,.navibar .ds-menu-toggle:focus>span>span,.navibar .ds-menu-toggle:active>span>span{background:#fff!important}.ds-menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1040}.ds-menu-panel{position:fixed;top:0;right:0;height:100vh;width:360px;max-width:85vw;background:#fff;transform:translateX(100%);transition:transform .25s ease;z-index:1050;box-shadow:0 10px 30px rgba(0,0,0,.15);padding:20px 0}.ds-menu-top{display:flex;align-items:center;justify-content:space-between;padding:0 20px 16px 20px;border-bottom:1px solid #e6e9f0;font-weight:600}body.ds-menu-open .ds-menu-overlay{opacity:1;pointer-events:auto}body.ds-menu-open .ds-menu-panel{transform:translateX(0)}body.ds-menu-open{overflow:hidden}.fa-regular{font-weight:400}.navibar .nav-link{font-family:'Poppins',Arial,sans-serif;font-size:.9em}#dsRightMenu .ds-acc-body{display:none;padding-left:0}#dsRightMenu .ds-acc-item.open .ds-acc-body{display:block}#dsRightMenu .ds-acc-toggle i{transition:transform .2s ease}#dsRightMenu .ds-acc-item.open .ds-acc-toggle i{transform:rotate(180deg)}.navibar .navbar-nav .nav-link{color:#7a869a}@media(max-width:991.98px){.navibar .navbar-brand{margin-right:auto}.navibar .d-flex.align-items-center.gap-2{margin-left:auto}#dsMenuToggle{display:inline-flex!important}}\n\n#dsMenuToggle{position:fixed!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important}#dsMenuToggle:checked~.ds-menu-overlay{opacity:1;pointer-events:auto}#dsMenuToggle:checked~.ds-menu-panel{transform:translateX(0)}.ds-menu-overlay{cursor:pointer}#dsRightMenu details.ds-acc-item>summary{list-style:none;cursor:pointer}#dsRightMenu details.ds-acc-item>summary::-webkit-details-marker{display:none}#dsRightMenu .ds-acc-body{display:none}#dsRightMenu details.ds-acc-item[open] .ds-acc-body{display:block}#dsRightMenu details.ds-acc-item[open] .ds-acc-toggle i{transform:rotate(180deg)}@media(max-width:991.98px){.navibar .navbar-nav{display:none}}\n\n.ds-menu-wrap{position:fixed;inset:0;pointer-events:none;z-index:1040}.ds-menu-wrap .ds-menu-overlay{position:absolute;inset:0;background:rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:opacity .2s ease}.ds-menu-wrap .ds-menu-panel{position:absolute;top:0;right:0;height:100vh;width:360px;max-width:85vw;background:#fff;transform:translateX(100%);transition:transform .25s ease;box-shadow:0 10px 30px rgba(0,0,0,.15);padding:20px 0;z-index:1050}.ds-menu-wrap:target{pointer-events:auto}.ds-menu-wrap:target .ds-menu-overlay{opacity:1;pointer-events:auto}.ds-menu-wrap:target .ds-menu-panel{transform:translateX(0)}\n\nbody.ds-menu-open .ds-menu-wrap{pointer-events:auto}body.ds-menu-open .ds-menu-overlay{opacity:1;pointer-events:auto}body.ds-menu-open .ds-menu-panel{transform:translateX(0)}body.ds-menu-open{overflow:hidden}.navibar{position:relative;z-index:1100}.navibar .ds-menu-toggle{position:relative;z-index:1101}\n\n.ds-menu-overlay{border:0;padding:0}\n\nhtml,body{overflow-x:hidden}.ds-menu-wrap{position:fixed;inset:0;overflow:hidden}.ds-menu-panel{position:fixed!important;top:0;right:0}\n\nhtml,body{overflow-x:visible!important}\n\n.ds-menu-wrap{z-index:2000!important}.ds-menu-overlay{z-index:2000!important}.ds-menu-panel{z-index:2001!important}.ds-menu-top{position:sticky;top:0;background:#fff;z-index:2002;color:#1b2b48}#dsMenuClose{width:32px!important;height:32px!important;padding:0!important}#dsMenuClose:hover,#dsMenuClose:focus{border-radius:50%!important}#help .perex p{display:inline!important;margin:0!important}#help .ref-item .card{border-color:rgba(255,255,255,.6)!important;border-width:1px!important}#refCarousel{display:block;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;-webkit-overflow-scrolling:touch;padding:0 0 8px;white-space:nowrap;scrollbar-width:none;text-align:center}#refCarousel .ref-item{display:inline-block;vertical-align:top;margin-right:24px;width:56vw;min-width:240px;max-width:400px;scroll-snap-align:start;white-space:normal;text-align:left}#refCarousel .ref-item:last-child{margin-right:0}@media(min-width:992px){#refCarousel .ref-item{width:calc((100% - 48px)/3);min-width:0;max-width:440px}}#dsRightMenu .ds-menu-top{background:transparent!important;justify-content:flex-end!important}#dsRightMenu .ds-menu-top>span{display:none!important}#dsRightMenu .ds-menu-top{border-bottom:0!important}#dsRightMenu,#dsRightMenu .ds-menu-panel,#dsRightMenu .list-group-item,#dsRightMenu .ds-acc-toggle,#dsRightMenu .ds-acc-body{background-color:#fff!important}#dsRightMenu .list-group-item,#dsRightMenu .ds-acc-toggle{border:0!important}#dsRightMenu .list-group-item .h4,#dsRightMenu .list-group-item h4{font-size:calc(var(--bs-h3-font-size,1.5rem)*1.3)!important;font-weight:400!important;line-height:1.25!important;margin:0!important}.navibar{margin-bottom:0!important}#refViewport .btn.bg-transparent:hover,#refViewport .btn.bg-transparent:focus,#refViewport .btn.bg-transparent:active{outline:0!important;box-shadow:none!important;border:0!important}@media(max-width:991.98px){#refCarousel .ref-item{width:80vw!important;max-width:80vw!important}}@media(max-width:991.98px){#refCarousel .ref-item .card,#refCarousel .ref-item .card-body{padding:14px!important}}#help .perex .fa-quote-left{margin-left:4px!important}#help .perex .fa-quote-right{margin-right:4px!important}@media(min-width:992px){#refCarousel{overflow-x:auto!important;text-align:left!important;font-size:0!important}#refCarousel .ref-item{font-size:1.7rem!important}#help .ref-item .card-body .person,#help .ref-item .card-body .person *,#help .ref-item .text-white-50,#help .ref-item .text-white-50 *{font-size:1em!important}}#help .ref-item .card-body .person,#help .ref-item .card-body .person *{font-size:1em!important;font-weight:700!important;color:var(--ds-on-primary-muted)!important}#help .ref-item .text-white-50,#help .ref-item .text-white-50 *{font-size:1em!important}#header .ds-rotator{display:inline-block;vertical-align:-.05em;height:1.25em;line-height:1.25em;overflow:hidden}#header .ds-rotator__text{display:inline-block;color:var(--bs-primary,#1a5bd8);line-height:1.25em}#header .ds-rotator__enter{animation:ds-rotator-in .3s ease}#header .ds-rotator__leave{animation:ds-rotator-out .3s ease}@keyframes ds-rotator-in{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ds-rotator-out{from{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@media(prefers-reduced-motion:reduce){#header .ds-rotator__enter,#header .ds-rotator__leave{animation:none}}#header h1,#header h1 b,#header h1 strong{font-weight:600!important}.navibar{position:relative}.ds-mega{position:absolute;left:0;right:0;top:100%;padding:16px 0 28px;display:none;z-index:1200}.ds-mega.is-open{display:block}.ds-mega-inner{width:min(896px,calc((100% - 120px)*.8));margin:0 auto;background:#3f51c9;border-radius:18px;padding:36px 40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;box-shadow:0 24px 50px rgba(0,0,0,.2)}.ds-mega-title{color:#fff;font-size:1.35rem;font-weight:600;margin-bottom:10px}.ds-mega-rule{height:2px;background:rgba(255,255,255,.45);margin-bottom:16px}.ds-mega-list{list-style:none;padding:0;margin:0}.ds-mega-list li{margin:12px 0}.ds-mega-list a{color:#fff;text-decoration:none;font-weight:400}.ds-mega-card.is-active .ds-mega-title{font-weight:700;font-size:1.55rem}.ds-mega-card.is-active .ds-mega-list a{font-weight:700}.ds-mega-toggle{background:none;border:0;font-weight:400;color:#7a869a}.ds-mega-toggle.is-active{color:var(--bs-primary,#1a5bd8)}.ds-mega-toggle .fa-angle-down{transition:transform .2s ease}.ds-mega-toggle.is-active .fa-angle-down{transform:rotate(180deg)}@media(max-width:991.98px){.ds-mega{display:none!important}}#header h1{line-height:1.6}#header .ds-rotator,#header .ds-rotator__text{height:1.6em;line-height:1.6em}.ds-mega-card:not(.is-active) .ds-mega-title,.ds-mega-card:not(.is-active) .ds-mega-list a{opacity:.55}.ds-mega-card.is-active .ds-mega-title,.ds-mega-card.is-active .ds-mega-list a{opacity:1}#sluzby a:not(.btn){color:inherit!important;text-decoration-line:underline;text-decoration-color:#b0b0b0;text-decoration-thickness:1px;text-underline-offset:2px}#sluzby a.btn{text-decoration:none}#sluzby img[src*='vykricnik'],\nimg.img-responsive.py-3.mx-auto[src*='vykricnik']{\nopacity:.35;\n}#ciselnik .ciselnik-row{margin-top:20px}#ciselnik .ciselnik-card{border-top:1px solid #d9dde7;border-bottom:1px solid #d9dde7;padding:28px 10px;display:flex;gap:18px;align-items:center;justify-content:flex-start;min-height:140px}#ciselnik .ciselnik-value{font-size:5rem;font-weight:700;line-height:1;color:#14223b;white-space:nowrap}#ciselnik .ciselnik-suffix{font-size:.9em}#ciselnik .ciselnik-text{\nfont-size:1.4rem;line-height:1.5;color:#2a3550;text-align:left;font-family:'Poppins',Arial,sans-serif}#ciselnik .ciselnik-text strong{font-weight:700;font-style:italic}@media(max-width:991.98px){#ciselnik .ciselnik-card{flex-direction:column;align-items:flex-start}#ciselnik .ciselnik-value{font-size:3.6rem}}body ul:not(.navbar-nav):not(.ds-mega-list):not(.list-group){list-style:none!important;margin-left:25px!important;padding-left:0!important}body ul:not(.navbar-nav):not(.ds-mega-list):not(.list-group) li{position:relative;padding-left:1.2em!important}body ul:not(.navbar-nav):not(.ds-mega-list):not(.list-group) li::before{content:"›";color:#ff6833;font-weight:700;font-size:1.1em;opacity:.9;position:absolute;left:0;top:0}#sluzby ul{padding-left:0;margin-left:0}#sluzby ul li{display:flex;align-items:center;gap:10px;padding-left:0;position:relative}#sluzby ul li::before{position:static}#sluzby ul li p{margin:0}img.ds-vykricnik{opacity:.35!important}#sluzby img[src*='vykricnik'],img.ds-vykricnik{display:block!important;margin:.35rem auto .8rem!important;padding:0!important;opacity:.35!important}.ds-garant-box{background:#3f51c9;color:#fff;border-radius:18px;padding:36px 40px;width:100%;max-width:100%;display:grid;grid-template-columns:minmax(0,.8fr) 1px minmax(0,1.2fr);gap:32px;align-items:center;box-shadow:0 24px 40px rgba(0,0,0,.18);margin:20px auto 0;text-align:left}@media(min-width:992px){.ds-garant-box{max-width:66.6667%}}.ds-garant-head{grid-column:1/-1;text-align:center;margin-bottom:10px}.ds-garant-head h2{margin:0}.ds-garant-person{text-align:center}.ds-garant-photo{display:block;margin-left:auto;margin-right:auto;width:130px;height:130px;border-radius:50%;object-fit:cover;border:0!important}.ds-garant-name{margin-top:14px;font-size:1.6rem;font-weight:600}.ds-garant-role{margin-top:6px;font-size:1.2rem;opacity:.9}.ds-garant-divider{width:1px;height:160px;background:rgba(255,255,255,.55);justify-self:center}.ds-garant-quote{font-size:2rem;line-height:1.4;text-align:left;padding:0 24px}.ds-garant-quote,.ds-garant-quote *{color:#fff}.ds-garant-quote p,.ds-garant-quote span,.ds-garant-quote strong,.ds-garant-quote em{display:inline!important;margin:0!important}.ds-garant-quote br{display:none!important}.ds-garant-quote .fa-quote-right{margin-right:4px}.ds-garant-quote .fa-quote-left{margin-left:4px}@media(max-width:991.98px){.ds-garant-box{grid-template-columns:1fr;text-align:center}.ds-garant-divider{display:none}.ds-garant-quote{text-align:center;padding:0}}#sekce1 ul:not(.navbar-nav):not(.ds-mega-list):not(.list-group) li::before{top:0}#sluzby-top a:not(.btn){color:inherit!important;text-decoration:none!important;font-weight:400!important}#sluzby-top ul li a{display:inline-flex;align-items:center;gap:6px;line-height:1.45}#sluzby-top ul li a::after{content:"→";font-size:.85em;opacity:.65}#sluzby-top a.btn{text-decoration:none}#sluzby-top .panel-body,#sluzby-top .px-4,#sluzby-top ul,#sluzby-top li,#sluzby-top li a,#sluzby-top li p{text-align:left!important}#sluzby-top ul{padding-left:0;margin-left:0}#sluzby-top ul li{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-left:0;position:relative}#sluzby-top ul li::before{position:static}#sluzby-top ul li a{display:block}#sluzby-top ul li p{margin:0}#sluzby-top img[src*='vykricnik']{display:block!important;margin:.35rem auto .8rem!important;padding:0!important;opacity:.35!important}#sluzby-top img[src*='vykricnik'],#sluzby img[src*='vykricnik'],#sluzby-top img.ds-vykricnik,#sluzby img.ds-vykricnik,img.ds-vykricnik{width:38px!important;max-width:38px!important;height:auto!important}#sluzby-top .panel-body h4{text-align:center!important}#sluzby-top .panel-body a.btn{display:table;margin-left:auto;margin-right:auto;text-align:center!important}#help .ref-item .card{border-radius:18px!important}#help #refCarousel .ref-item>.card,#help .ref-item>.card{border-radius:18px!important;overflow:hidden!important}#sluzby-top .panel.panel-zoom,#sluzby .panel.panel-zoom,#weby .panel.panel-zoom,#vypis+section .panel.panel-zoom{border-radius:18px!important;overflow:hidden!important;border:0!important;background-color:#fff!important;box-shadow:0 8px 18px rgba(15,33,75,.06)!important;margin:1rem}#help .ref-item .card,#help #refCarousel .ref-item>.card{border-color:rgba(255,255,255,.42)!important}#sluzby-top{padding-bottom:30px!important}#sluzby-top ul li a{display:inline-flex!important;align-items:center!important;gap:6px!important;text-decoration:none!important;font-weight:400!important;line-height:1.45!important}#sluzby-top ul li a p{display:inline!important;margin:0!important}#sluzby-top ul li a::after{content:"→";display:inline-block;margin-left:6px;opacity:.65;transform:translateY(-.02em)}#sluzby-top a:not(.btn){color:inherit!important;text-decoration:none!important;font-weight:400!important}#sluzby-top ul li a{display:inline-flex!important;align-items:center!important;line-height:1.45!important}#sluzby-top ul li a p{display:inline!important;margin:0!important}#sluzby-top ul li a::after{content:none!important;display:none!important}#sluzby-top ul li::before{content:"›"!important;color:#ff6833!important;font-weight:700!important;font-size:1.1em!important;position:static!important;left:auto!important;top:auto!important;opacity:.9}#sluzby-top a:not(.btn):hover,#sluzby-top a:not(.btn):focus{color:var(--bs-primary,#1a5bd8)!important}#sluzby-top ul li:hover::before,#sluzby-top ul li:focus-within::before{color:var(--bs-primary,#1a5bd8)!important}:root{--ds-base-text:#6c757d}body{color:var(--ds-base-text)!important}body p,body li,body label,body small,body .text-muted{color:var(--ds-base-text)}#sluzby-top a:not(.btn),#sluzby-top a:not(.btn) p,#sluzby-top a:not(.btn) .text-muted{color:var(--ds-base-text)!important}#sluzby-top a:not(.btn):hover,#sluzby-top a:not(.btn):focus,#sluzby-top a:not(.btn):hover p,#sluzby-top a:not(.btn):focus p,#sluzby-top a:not(.btn):hover .text-muted,#sluzby-top a:not(.btn):focus .text-muted{color:var(--bs-primary,#1a5bd8)!important}:root{--ds-on-primary-muted:rgba(255,255,255,.84)}#footer,#footer p,#footer a,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer i,#footer span,#footer li{color:var(--ds-on-primary-muted)!important}section.theme-Primary.no-padding.visible-xs.visible-sm,section.theme-Primary.no-padding.visible-xs.visible-sm p,section.theme-Primary.no-padding.visible-xs.visible-sm a,section.theme-Primary.no-padding.visible-xs.visible-sm h1,section.theme-Primary.no-padding.visible-xs.visible-sm h2,section.theme-Primary.no-padding.visible-xs.visible-sm h3,section.theme-Primary.no-padding.visible-xs.visible-sm h4,section.theme-Primary.no-padding.visible-xs.visible-sm h5,section.theme-Primary.no-padding.visible-xs.visible-sm h6,section.theme-Primary.no-padding.visible-xs.visible-sm i,section.theme-Primary.no-padding.visible-xs.visible-sm span,section.theme-Primary.no-padding.visible-xs.visible-sm li{color:var(--ds-on-primary-muted)!important}#help,#help p,#help h1,#help h2,#help h3,#help h4,#help h5,#help h6,#help .perex,#help .perex *,#help .person,#help .person *,#help .text-white-50,#help .text-white-50 *,#help a:not(.btn),#help span,#help li,#help i{color:var(--ds-on-primary-muted)!important}#footer,#footer p,#footer a,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer i,#footer span,#footer li{color:var(--ds-on-primary-muted)!important}section.theme-Primary.no-padding.visible-xs.visible-sm,section.theme-Primary.no-padding.visible-xs.visible-sm p,section.theme-Primary.no-padding.visible-xs.visible-sm a,section.theme-Primary.no-padding.visible-xs.visible-sm h1,section.theme-Primary.no-padding.visible-xs.visible-sm h2,section.theme-Primary.no-padding.visible-xs.visible-sm h3,section.theme-Primary.no-padding.visible-xs.visible-sm h4,section.theme-Primary.no-padding.visible-xs.visible-sm h5,section.theme-Primary.no-padding.visible-xs.visible-sm h6,section.theme-Primary.no-padding.visible-xs.visible-sm i,section.theme-Primary.no-padding.visible-xs.visible-sm span,section.theme-Primary.no-padding.visible-xs.visible-sm li{color:var(--ds-on-primary-muted)!important}section.theme-Primary.no-padding.visible-xs.visible-sm hr:after{content:url('/files/c5c36237-76e2-44f8-ab2f-9979730fdfb2/vykricnik-modra')!important}#help,#help p,#help h1,#help h2,#help h3,#help h4,#help h5,#help h6,#help .perex,#help .perex *,#help .person,#help .person *,#help .text-white-50,#help .text-white-50 *,#help a:not(.btn),#help span,#help li,#help i{color:var(--ds-on-primary-muted)!important}#weby .text-refer a{color:var(--ds-base-text)!important;text-decoration:none!important;font-weight:400!important;display:inline-flex;align-items:center;line-height:1.45}#weby .text-refer a::before{content:"›";color:#ff6833;font-weight:700;font-size:1.1em;margin-right:6px;opacity:.9}#weby .text-refer a:hover,#weby .text-refer a:focus{color:var(--bs-primary,#1a5bd8)!important}#weby .text-refer a:hover::before,#weby .text-refer a:focus::before{color:var(--bs-primary,#1a5bd8)!important}#poptavka #mail-status .form-control{border:1px solid var(--bs-primary,#1a5bd8)!important;border-radius:18px!important;background:#fff;box-shadow:none}#poptavka #mail-status .form-control:focus{border-color:var(--bs-primary,#1a5bd8)!important;box-shadow:0 0 0 2px rgba(26,91,216,.12)!important}#mail-status .form-group>label,#mail-status label[data-email-label]{font-family:inherit!important;font-size:1.12rem!important;line-height:1.3!important;font-weight:400!important;margin-left:5px!important;margin-bottom:6px}#mail-status .form-group>label::before,#mail-status .form-group>label::after{font-size:1.12rem!important}#mail-status .form-control{padding-left:1rem!important}#mail-status .form-control::placeholder,#mail-status .form-control::-webkit-input-placeholder{font-size:1.08rem!important;opacity:1}@media(min-width:992px){#poptavka .row.row-spaced{display:flex;align-items:stretch;flex-wrap:wrap}#poptavka .row.row-spaced>[class*='col-md-'],#poptavka .row.row-spaced>[class*='col-lg-']{float:none}#poptavka .row.row-spaced>[class*='col-md-']:first-child,#poptavka .row.row-spaced>[class*='col-lg-']:first-child{display:flex;flex-direction:column;justify-content:center;text-align:center}}.ds-mega-card.is-active .ds-mega-title,.ds-mega-card.is-active .ds-mega-list a{font-weight:400!important}li{text-align:left!important}li>*{text-align:left!important}body ul:not(.navbar-nav):not(.ds-mega-list):not(.list-group){margin-left:25px!important}

/* Article templates: [Perex] is rendered separately; [Article] currently includes the full htmlContent, so hide its lead/pagebreak copy. */
.article-body > p:first-child,
.article-body > p:first-child + p { display: none !important; }

div#header.section:has(> header):not(:has(> section)){height:auto}

/* DigitalSkills homepage hero: follow content height instead of viewport height. */
main > div#header.section > header#header.theme-Light { min-height: 0 !important; height: auto !important; }
main > div#header.section:has(> header#header) { min-height: 0 !important; height: auto !important; }
