/*d0b8b52465567a6dbef2c7528a1b8e3d*/
@charset "UTF-8";
.g-content{margin:0.625rem;padding:0.938rem}.g-flushed .g-content{margin:0;padding:0}body{font-size:1rem;line-height:2}h1{font-size:2.25rem}h2{font-size:1.9rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:0.85rem}small{font-size:0.875rem}cite{font-size:0.875rem}sub,sup{font-size:0.75rem}code,kbd,pre,samp{font-size:1rem;font-family:"Menlo", "Monaco", monospace}textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]){border-radius:0.25rem}:root{--dotace-primary: #0d5bd7;--dotace-primary-dark: #0846ae;--dotace-navy: #071d49;--dotace-navy-soft: #0b326f;--dotace-text: #102143;--dotace-muted: #5b6982;--dotace-background: #f4f8fe;--dotace-surface: #fff;--dotace-border: #dce5f2;--dotace-radius: 1rem;--dotace-radius-lg: 1.4rem;--dotace-shadow: 0 18px 50px rgba(7,29,73,.10);--dotace-container: 1240px}@font-face{font-family:"Inter";src:url('../../fonts/inter-400.ttf') format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Inter";src:url('../../fonts/inter-500.ttf') format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Inter";src:url('../../fonts/inter-600.ttf') format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Inter";src:url('../../fonts/inter-700.ttf') format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Inter";src:url('../../fonts/inter-800.ttf') format("truetype");font-style:normal;font-weight:800;font-display:swap}html{scroll-behavior:smooth}body.dotace,body{color:var(--dotace-text);background:#fff;font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:1rem;font-weight:400;line-height:1.65;font-feature-settings:"kern" 1, "liga" 1}.g-page-surround{overflow:clip}.dotace-container{width:min(calc(100% - 2rem), var(--dotace-container));margin-inline:auto}h1,h2,h3,h4,h5,h6{color:var(--dotace-navy);font-weight:700;line-height:1.15;letter-spacing:-0.025em}a{color:var(--dotace-primary);text-underline-offset:0.2em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #78afff;outline-offset:3px}.dotace-section{padding:clamp(3.5rem, 6vw, 6rem) 0}.dotace-section--compact{padding-top:0}.dotace-heading{max-width:760px;margin:0 auto 2.35rem;text-align:center}.dotace-heading h2{margin:0 0 0.45rem;font-size:clamp(1.75rem, 3vw, 2.35rem)}.dotace-heading p{margin:0;color:var(--dotace-muted)}.dotace-eyebrow{margin:0 0 0.6rem;color:var(--dotace-primary);font-size:0.84rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.dotace-kicker{display:inline-flex;margin-bottom:0.55rem;color:var(--dotace-primary);font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}#g-navigation{position:sticky;top:0;z-index:1000;min-height:86px;background:rgba(255, 255, 255, 0.98);border-bottom:1px solid rgba(220, 229, 242, 0.8);transition:box-shadow 0.2s ease}#g-navigation .g-container{width:min(calc(100% - 2rem), var(--dotace-container))}#g-navigation .g-grid{align-items:center}#g-navigation .g-content{margin:0.55rem;padding:0.35rem}#g-navigation .dotace-logo img{width:245px;max-height:52px}#g-navigation.is-scrolled{box-shadow:0 8px 30px rgba(7, 29, 73, 0.1)}#g-navigation .g-main-nav .g-toplevel{display:flex;flex-wrap:nowrap;align-items:center}#g-navigation .g-main-nav .g-toplevel>li{flex:0 0 auto}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{padding:0.65rem 0.52rem;color:var(--dotace-navy);font-size:0.8rem;font-weight:700;white-space:nowrap}#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container,#g-navigation .g-main-nav .g-toplevel>li:hover>.g-menu-item-container{color:var(--dotace-primary)}#g-navigation .g-main-nav .g-parent .g-menu-parent-indicator{margin-left:0.25rem;font-size:0.7rem;opacity:0.65}.dotace-nav-parent{position:relative}.dotace-nav-dropdown{position:absolute;top:calc(100% + .35rem);left:0;z-index:1002;display:none;width:230px;margin:0;padding:0.45rem;list-style:none;border:1px solid var(--dotace-border);border-radius:0.65rem;background:#fff;box-shadow:0 18px 42px rgba(7, 29, 73, 0.16)}.dotace-nav-parent:hover>.dotace-nav-dropdown,.dotace-nav-parent:focus-within>.dotace-nav-dropdown{display:block}.dotace-nav-dropdown a{display:block;padding:0.62rem 0.75rem;border-radius:0.45rem;color:var(--dotace-navy);font-size:0.82rem;font-weight:600;line-height:1.3;text-decoration:none}.dotace-nav-dropdown a:hover,.dotace-nav-dropdown a:focus-visible{color:var(--dotace-primary);background:#eef5ff}#g-navigation .g-main-nav .g-dropdown{width:max-content;min-width:260px;max-width:340px;max-height:calc(100vh - 110px);padding:0.45rem;overflow-y:auto;border:1px solid var(--dotace-border);border-radius:0.65rem;background:#fff;box-shadow:0 18px 42px rgba(7, 29, 73, 0.16)}#g-navigation .g-main-nav .g-dropdown .g-go-back{display:none !important}#g-navigation .g-main-nav .g-dropdown .g-menu-item-container{display:block;padding:0.62rem 0.75rem;border-radius:0.45rem;color:var(--dotace-navy);font-size:0.82rem;font-weight:600;line-height:1.3;white-space:normal}#g-navigation .g-main-nav .g-dropdown .g-menu-item:hover>.g-menu-item-container,#g-navigation .g-main-nav .g-dropdown .g-menu-item:focus-within>.g-menu-item-container{color:var(--dotace-primary);background:#eef5ff}#g-navigation .g-main-nav a:focus-visible{border-radius:0.35rem;outline:2px solid var(--dotace-primary);outline-offset:2px}.dotace-header-contact{display:grid;justify-items:end;gap:0.32rem}.dotace-header-contact a{text-decoration:none;white-space:nowrap}.dotace-header-contact__cta{padding:0.58rem 0.85rem;border-radius:0.42rem;background:var(--dotace-primary);color:#fff;font-size:0.78rem;font-weight:800}.dotace-header-contact__cta:hover{background:var(--dotace-primary-dark);color:#fff}.dotace-header-contact__phone{color:var(--dotace-navy);font-size:0.85rem;font-weight:800}.dotace-header-contact__phone i{margin-right:0.45rem;color:var(--dotace-primary)}#g-offcanvas{background:var(--dotace-navy);color:#fff}.dotace-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:0.75rem;padding:0.72rem 1.25rem;border:1px solid var(--dotace-primary);border-radius:0.65rem;background:var(--dotace-primary);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 10px 24px rgba(13, 91, 215, 0.18);transition:background 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease}.dotace-button:hover{background:var(--dotace-primary-dark);color:#fff;transform:translateY(-1px)}.dotace-button--outline{background:transparent;color:var(--dotace-primary)}.dotace-button--light{background:#fff;border-color:#fff;color:var(--dotace-navy)}.dotace-button--small{min-height:42px;padding:0.55rem 0.9rem;font-size:0.78rem}.dotace-button--guide{width:100%;margin-top:0.9rem}.dotace-actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.5rem}.dotace-icon{display:inline-grid;width:4.25rem;height:4.25rem;flex:0 0 4.25rem;place-items:center;border-radius:1rem;background:#f1f7ff;color:var(--dotace-primary);box-shadow:inset 0 0 0 1px rgba(13, 91, 215, 0.08);font-size:1.65rem}.dotace-card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 19rem), 1fr));gap:1rem}.dotace-audience-card{display:flex;gap:1.1rem;min-height:160px;padding:1.35rem;border:1px solid var(--dotace-border);border-radius:var(--dotace-radius);background:#fff;box-shadow:0 12px 34px rgba(7, 29, 73, 0.055);transition:transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease}.dotace-audience-card:hover{transform:translateY(-3px);border-color:#a9caff;box-shadow:var(--dotace-shadow)}.dotace-audience-card h3{margin:0.2rem 0 0.45rem;font-size:1.15rem}.dotace-audience-card p{margin:0 0 0.65rem;color:var(--dotace-muted);font-size:0.88rem;line-height:1.45}.dotace-circle-link{display:inline-grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid #9fc3fb;border-radius:50%;text-decoration:none;transition:color 0.18s ease, background 0.18s ease}.dotace-circle-link:hover{background:var(--dotace-primary);color:#fff}.dotace-process{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none}.dotace-process li{position:relative;min-height:172px;padding:1.25rem;border:1px solid var(--dotace-border);border-radius:var(--dotace-radius);background:#fff}.dotace-process li:not(:last-child)::after{position:absolute;top:3.1rem;right:-1.05rem;z-index:2;width:1.1rem;height:1px;background:#98bff8;content:""}.dotace-process__top{display:flex;align-items:center;justify-content:space-between}.dotace-process__number{display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--dotace-primary);color:#fff;font-weight:800;box-shadow:0 0 0 6px #eef5ff}.dotace-process i{color:var(--dotace-navy);font-size:2.2rem}.dotace-process h3{margin:0.8rem 0 0.3rem;font-size:1rem}.dotace-process p{margin:0;color:var(--dotace-muted);font-size:0.84rem;line-height:1.45}.dotace-services{display:grid;grid-template-columns:minmax(17rem, 0.82fr) minmax(0, 2fr);gap:clamp(2rem, 3.5vw, 3.25rem);align-items:center}.dotace-services__intro h2{max-width:20rem;margin:0.2rem 0 0.6rem;font-size:clamp(1.85rem, 2.3vw, 2rem)}.dotace-services__intro .dotace-button{margin-top:1rem}.dotace-services__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(145px, auto));gap:0.9rem}.dotace-service{display:flex;align-items:flex-start;gap:1rem;min-height:145px;padding:1.3rem;border:1px solid var(--dotace-border);border-radius:var(--dotace-radius);background:#fff;color:var(--dotace-text);text-decoration:none}.dotace-service:hover{border-color:#9ec4ff;box-shadow:var(--dotace-shadow)}.dotace-service--1{background:linear-gradient(145deg, #0d5bd7, #0747b5);border-color:transparent;color:#fff}.dotace-service--1 .dotace-icon{background:rgba(255, 255, 255, 0.14);color:#fff;box-shadow:none}.dotace-service--1 small,.dotace-service--1 em{color:rgba(255, 255, 255, 0.85)}.dotace-service .dotace-icon{width:2.8rem;height:2.8rem;flex-basis:2.8rem;border-radius:0.75rem;font-size:1.25rem}.dotace-service strong,.dotace-service small,.dotace-service em{display:block}.dotace-service small{margin-top:0.25rem;color:var(--dotace-muted);line-height:1.35}.dotace-service em{margin-top:0.75rem;color:var(--dotace-primary);font-size:0.74rem;font-style:normal;font-weight:700}.dotace-service.dotace-service--1 small,.dotace-service.dotace-service--1 em{color:rgba(255, 255, 255, 0.88)}.dotace-service-proof{position:relative;grid-column:3;grid-row:1 / span 2;overflow:hidden;min-height:305px;border-radius:var(--dotace-radius)}.dotace-service-proof>img{width:100%;height:100%;object-fit:cover}.dotace-service-proof>span{position:absolute;right:0.8rem;bottom:0.8rem;left:0.8rem;padding:0.85rem;border:1px solid rgba(255, 255, 255, 0.55);border-radius:0.8rem;background:rgba(255, 255, 255, 0.92);backdrop-filter:blur(10px)}.dotace-service-proof i{float:right;color:#39a75d}.dotace-service-proof small,.dotace-service-proof strong{display:block}.dotace-service-proof small{color:var(--dotace-muted);font-size:0.68rem}.dotace-seo-faq{margin:clamp(2.5rem, 5vw, 4.75rem) 0 0;padding:clamp(1.5rem, 3vw, 2.5rem);border:1px solid rgba(7, 29, 73, 0.11);border-radius:1.5rem;background:linear-gradient(145deg, #f7fbff 0%, #fff 72%);box-shadow:0 1.25rem 3rem rgba(7, 29, 73, 0.07)}.dotace-seo-faq header{max-width:48rem;margin-bottom:1.5rem}.dotace-seo-faq h2{margin:0.35rem 0 0}.dotace-seo-faq__items{display:grid;gap:0.75rem}.dotace-seo-faq__items details{border:1px solid rgba(7, 29, 73, 0.12);border-radius:1rem;background:#fff;overflow:hidden}.dotace-seo-faq__items summary{position:relative;padding:1.1rem 3.25rem 1.1rem 1.25rem;color:#071d49;font-weight:700;cursor:pointer;list-style:none}.dotace-seo-faq__items summary::-webkit-details-marker{display:none}.dotace-seo-faq__items summary::after{content:"+";position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);color:#0758d5;font-size:1.45rem}.dotace-seo-faq__items details[open] summary::after{content:"−"}.dotace-seo-faq__items p{margin:0;padding:0 1.25rem 1.25rem;color:#4d5b73}.dotace-related-links{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:1.25rem;padding:1.1rem 1.25rem;border-radius:1rem;background:#071d49;color:#fff}.dotace-related-links strong{flex:0 0 auto}.dotace-related-links>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0.65rem 1.25rem}.dotace-related-links a{color:#fff;font-weight:600;text-decoration:none}.dotace-related-links a:hover,.dotace-related-links a:focus{color:#82c7ff}.dotace-related-links a span{margin-left:0.35rem;color:#82c7ff}@media (max-width:48rem){.dotace-related-links{align-items:flex-start;flex-direction:column}.dotace-related-links>div{justify-content:flex-start;flex-direction:column}}.dotace-hero{background:linear-gradient(90deg, #fff 0%, #f2f8ff 48%, #dceeff 100%)}.dotace-hero.dotace-hero{width:100%;max-width:none;margin:0}.dotace-hero>.dotace-container{width:100%;max-width:1920px;margin-inline:auto}.dotace-hero__grid{display:grid;grid-template-columns:minmax(31rem, 43%) minmax(0, 57%);min-height:575px;align-items:stretch}.dotace-hero__content{position:relative;z-index:2;align-self:center;padding:2.65rem 1.5rem 2.5rem max(1.5rem, calc((min(100vw,1920px) - 1280px)/2))}.dotace-hero h1{max-width:570px;margin:0;font-size:clamp(2.55rem, 3.5vw, 3.2rem);line-height:1.08}.dotace-hero h1 strong{color:var(--dotace-primary);font-weight:inherit}.dotace-hero__lead{max-width:500px;margin:0.9rem 0 0;color:var(--dotace-muted);font-size:0.96rem;line-height:1.55}.dotace-hero__media{position:relative;min-height:100%;overflow:hidden}.dotace-hero__media::before{position:absolute;z-index:1;inset:0 auto 0 0;width:15%;background:linear-gradient(90deg, #f2f8ff 0%, rgba(242, 248, 255, 0.78) 35%, rgba(242, 248, 255, 0) 100%);content:"";pointer-events:none}.dotace-hero__media>img{width:100%;height:100%;object-fit:cover;object-position:94% center;transform:scale(1.045);transform-origin:right bottom}.dotace-hero__notice{position:absolute;z-index:2;right:1.5rem;bottom:1.5rem;width:min(280px, calc(100% - 3rem));padding:1.25rem;border:1px solid rgba(255, 255, 255, 0.72);border-radius:1rem;background:rgba(255, 255, 255, 0.94);color:var(--dotace-text);box-shadow:0 22px 60px rgba(7, 29, 73, 0.2);backdrop-filter:blur(12px)}.dotace-hero__notice h2{margin:0 2rem 0.35rem 0;color:var(--dotace-navy);font-size:1.05rem;letter-spacing:-0.015em}.dotace-hero__notice p{margin:0;color:var(--dotace-muted);font-size:0.76rem;line-height:1.45}.dotace-hero__notice ul{margin:0.75rem 0 0;padding:0;list-style:none;color:var(--dotace-muted);font-size:0.72rem}.dotace-hero__notice li{margin:0.25rem 0}.dotace-hero__notice li i{margin-right:0.4rem;color:#36a45b}.dotace-hero__status{position:absolute;top:1rem;right:1rem;display:grid;width:1.7rem;height:1.7rem;place-items:center;border-radius:50%;background:#dff7e7;color:#258344}.dotace-hero__benefits{display:flex;flex-wrap:nowrap;gap:0.9rem;margin:1.25rem 0 0;padding:0;list-style:none;font-size:0.72rem;line-height:1.35}.dotace-hero__benefits li{display:flex;max-width:145px;align-items:center;gap:0.5rem}.dotace-hero__benefits i{color:var(--dotace-primary)}.dotace-pagehero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(125deg, #f7fbff 0%, #e7f2ff 62%, #d7eaff 100%)}.dotace-pagehero::before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0.78), rgba(255, 255, 255, 0) 62%);content:""}.dotace-pagehero__orb{position:absolute;z-index:-1;top:-9rem;right:clamp(-7rem, 2vw, -2rem);width:26rem;height:26rem;border:1px solid rgba(8, 98, 223, 0.12);border-radius:50%;background:radial-gradient(circle, rgba(8, 98, 223, 0.14), rgba(8, 98, 223, 0) 68%)}.dotace-pagehero__orb::before,.dotace-pagehero__orb::after{position:absolute;border:1px solid rgba(8, 98, 223, 0.12);border-radius:50%;content:""}.dotace-pagehero__orb::before{inset:3.5rem}.dotace-pagehero__orb::after{inset:7rem}.dotace-pagehero__inner{display:flex;min-height:clamp(270px, 28vw, 390px);align-items:center;justify-content:space-between;gap:2rem;padding-top:clamp(3.5rem, 6vw, 6rem);padding-bottom:clamp(3.5rem, 6vw, 6rem)}.dotace-pagehero__copy{max-width:760px}.dotace-pagehero__eyebrow{display:inline-flex;align-items:center;gap:0.5rem;margin-bottom:0.85rem;color:var(--dotace-primary);font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.dotace-pagehero__eyebrow::before{width:1.8rem;height:2px;border-radius:2px;background:currentColor;content:""}.dotace-pagehero h1{margin:0;color:var(--dotace-navy);font-size:clamp(2.35rem, 4.5vw, 4.5rem);line-height:1.02;letter-spacing:-0.045em}.dotace-pagehero p{max-width:660px;margin:1rem 0 0;color:var(--dotace-muted);font-size:clamp(0.96rem, 1.35vw, 1.14rem);line-height:1.7}.dotace-pagehero__icon{display:grid;flex:0 0 clamp(6rem, 11vw, 9rem);width:clamp(6rem, 11vw, 9rem);height:clamp(6rem, 11vw, 9rem);place-items:center;border:1px solid rgba(8, 98, 223, 0.16);border-radius:2rem;background:rgba(255, 255, 255, 0.58);color:var(--dotace-primary);box-shadow:0 24px 70px rgba(7, 29, 73, 0.1);font-size:clamp(2.2rem, 4vw, 3.6rem);transform:rotate(4deg);backdrop-filter:blur(8px)}.dotace-inner-main{padding-top:clamp(3rem, 6vw, 5.5rem);padding-bottom:clamp(3rem, 6vw, 5.5rem);background:#fff}.dotace-inner-main .g-content{margin:0;padding:0}.dotace-inner-main.dotace-about-page{padding-top:0;padding-bottom:0}.dotace-guide-page{padding:clamp(3rem, 6vw, 5.5rem) 0;background:linear-gradient(180deg, #f8fbff, #fff)}.dotace-wizard{max-width:980px;margin:0 auto}.dotace-wizard [hidden]{display:none !important}.dotace-wizard__shell{overflow:hidden;border:1px solid #d9e5f4;border-radius:1.5rem;background:#fff;box-shadow:0 28px 80px rgba(7, 29, 73, 0.12)}.dotace-wizard__head{padding:clamp(1.5rem, 4vw, 2.6rem);background:linear-gradient(135deg, #071d49, #0b4aaf);color:#fff}.dotace-wizard__head .dotace-kicker{color:#82b7ff}.dotace-wizard__head h2{margin:0.35rem 0 0.45rem;color:#fff;font-size:clamp(1.65rem, 3vw, 2.45rem)}.dotace-wizard__head p{max-width:680px;margin:0;color:rgba(255, 255, 255, 0.72);line-height:1.65}.dotace-wizard__progress{height:6px;margin:1.5rem 0 0.5rem;overflow:hidden;border-radius:9px;background:rgba(255, 255, 255, 0.16)}.dotace-wizard__progress span{display:block;width:25%;height:100%;border-radius:inherit;background:linear-gradient(90deg, #6baaff, #43d0a1);transition:width 0.3s ease}.dotace-wizard__head small{color:rgba(255, 255, 255, 0.62)}.dotace-wizard__form{padding:clamp(1.5rem, 4vw, 2.6rem)}.dotace-wizard__step{margin:0;padding:0;border:0}.dotace-wizard__step legend{margin:0 0 1.25rem;color:var(--dotace-navy);font-size:clamp(1.25rem, 2.4vw, 1.75rem);font-weight:800}.dotace-wizard__hint{margin:-0.85rem 0 1.15rem;color:var(--dotace-muted);font-size:0.85rem}.dotace-wizard__choices{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.dotace-wizard__choices--compact{grid-template-columns:repeat(2, minmax(0, 1fr))}.dotace-wizard__choices label{position:relative;margin:0;cursor:pointer}.dotace-wizard__choices input{position:absolute;width:1px;height:1px;opacity:0}.dotace-wizard__choices label>span{display:flex;min-height:140px;flex-direction:column;align-items:flex-start;justify-content:center;gap:0.45rem;padding:1.2rem;border:1px solid #dce6f2;border-radius:1rem;background:#fff;transition:border-color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease}.dotace-wizard__choices--compact label>span{min-height:96px;flex-direction:row;align-items:center}.dotace-wizard__choices i{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:0.75rem;background:#eaf3ff;color:var(--dotace-primary);font-size:1.15rem}.dotace-wizard__choices strong{color:var(--dotace-navy);font-size:0.94rem}.dotace-wizard__choices small{color:var(--dotace-muted);font-size:0.76rem;line-height:1.45}.dotace-wizard__choices label:hover>span{border-color:#9fc5f7;transform:translateY(-2px);box-shadow:0 12px 30px rgba(7, 29, 73, 0.08)}.dotace-wizard__choices input:checked+span{border-color:var(--dotace-primary);background:#f2f7ff;box-shadow:0 0 0 3px rgba(8, 98, 223, 0.11)}.dotace-wizard__choices input:focus-visible+span{outline:3px solid rgba(8, 98, 223, 0.24);outline-offset:2px}.dotace-wizard__error{margin:1rem 0 0;color:#b42318;font-size:0.82rem;font-weight:700}.dotace-wizard__actions{display:flex;justify-content:space-between;gap:0.75rem;margin-top:1.5rem}.dotace-wizard__actions [data-wizard-next]{margin-left:auto}.dotace-wizard__privacy{margin:0;padding:0 clamp(1.5rem, 4vw, 2.6rem) 1.5rem;color:#708096;font-size:0.73rem;text-align:center}.dotace-wizard__privacy i{margin-right:0.35rem;color:#3fa379}.dotace-wizard__result{display:grid;grid-template-columns:auto 1fr;gap:1.15rem;align-items:start}.dotace-wizard__result-icon{display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:1rem;background:#ddf7e9;color:#248459;font-size:1.35rem}.dotace-wizard__result h3{margin:0.25rem 0 0.6rem;font-size:clamp(1.4rem, 2.6vw, 2rem)}.dotace-wizard__result p{margin:0.35rem 0;color:var(--dotace-muted);line-height:1.65}.dotace-wizard__result .dotace-button{grid-column:2;justify-self:start;margin-top:0.5rem}.dotace-eligibility{padding:3rem 0 2.75rem;background:linear-gradient(180deg, #fff, #f8fbff)}.dotace-process-section{padding:3rem 0 2.25rem;scroll-margin-top:6rem}.dotace-services-section{padding:2.35rem 0 3.5rem}.dotace-services-catalog{padding:clamp(3.5rem, 7vw, 6.5rem) 0;background:linear-gradient(180deg, #fff 0%, #f5f9ff 100%)}.dotace-services-catalog__head{max-width:760px;margin:0 auto clamp(2rem, 4vw, 3rem);text-align:center}.dotace-services-catalog__head h2{margin:0.35rem 0 0.75rem;color:var(--dotace-navy);font-size:clamp(2rem, 4vw, 3.15rem);letter-spacing:-0.035em}.dotace-services-catalog__head>p:last-child{margin:0;color:var(--dotace-muted);line-height:1.7}.dotace-services-catalog__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.dotace-service-card{position:relative;display:grid;min-height:270px;grid-template-rows:auto 1fr auto;gap:1.2rem;padding:1.5rem;overflow:hidden;border:1px solid var(--dotace-border);border-radius:1.25rem;background:#fff;color:var(--dotace-text);box-shadow:0 12px 35px rgba(7, 29, 73, 0.06);text-decoration:none;transition:transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease}.dotace-service-card::after{position:absolute;right:-3.5rem;bottom:-3.5rem;width:9rem;height:9rem;border-radius:50%;background:rgba(8, 98, 223, 0.055);content:"";transition:transform 0.25s ease}.dotace-service-card:hover{border-color:#a9c9f4;color:var(--dotace-text);transform:translateY(-5px);box-shadow:0 22px 55px rgba(7, 29, 73, 0.12)}.dotace-service-card:hover::after{transform:scale(1.3)}.dotace-service-card__icon{display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:1rem;background:#eaf3ff;color:var(--dotace-primary);font-size:1.35rem}.dotace-service-card__body{display:block}.dotace-service-card__body small{display:block;margin-bottom:0.45rem;color:var(--dotace-primary);font-size:0.68rem;font-weight:800;letter-spacing:0.075em;text-transform:uppercase}.dotace-service-card__body strong{display:block;margin-bottom:0.55rem;color:var(--dotace-navy);font-size:1.18rem;line-height:1.25}.dotace-service-card__body>span{display:block;color:var(--dotace-muted);font-size:0.82rem;line-height:1.6}.dotace-service-card__more{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;color:var(--dotace-primary);font-size:0.76rem;font-weight:800}.dotace-service-card--featured{background:linear-gradient(145deg, #071d49, #0758d5);color:#fff}.dotace-service-card--featured .dotace-service-card__icon{background:rgba(255, 255, 255, 0.14);color:#fff}.dotace-service-card--featured .dotace-service-card__body small,.dotace-service-card--featured .dotace-service-card__more{color:#8fc0ff}.dotace-service-card--featured .dotace-service-card__body strong{color:#fff}.dotace-service-card--featured .dotace-service-card__body>span{color:rgba(255, 255, 255, 0.72)}.dotace-grants-catalog{background:linear-gradient(180deg, #fff 0%, #f3f8ff 100%)}.dotace-grant-card:nth-child(7) .dotace-service-card__icon{background:#fff4cf;color:#b77a00}.dotace-grant-card:nth-child(8) .dotace-service-card__icon{background:#e4f7f4;color:#17806f}.dotace-apartments-page .dotace-service-card__icon{background:#edf0ff;color:#3448b7}.dotace-apartments-page .dotace-service-card--featured .dotace-service-card__icon{background:rgba(255, 255, 255, 0.14);color:#fff}.dotace-stats{padding:0 0 clamp(3.5rem, 6vw, 6rem)}.dotace-stats__inner{padding:clamp(1.5rem, 3vw, 2.5rem);border:1px solid var(--dotace-border);border-radius:var(--dotace-radius-lg);background:linear-gradient(145deg, #f7faff, #eef5ff)}.dotace-stats__head{display:grid;grid-template-columns:minmax(15rem, 0.85fr) minmax(0, 1.8fr);gap:2rem;align-items:center}.dotace-stats__head h2{margin:0;font-size:clamp(1.55rem, 2.5vw, 2.2rem)}.dotace-stats__numbers{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0}.dotace-stats__numbers div{padding:0.5rem 1rem;text-align:center;border-left:1px solid #cfddf0}.dotace-stats__numbers dt{color:var(--dotace-primary);font-size:clamp(1.45rem, 2vw, 1.95rem);font-weight:800;white-space:nowrap}.dotace-stats__numbers dd{margin:0.2rem 0 0;color:var(--dotace-muted);font-size:0.7rem;line-height:1.35}.dotace-proof-grid{display:grid;grid-template-columns:0.9fr 1.3fr;gap:1rem;margin-top:1.5rem}.dotace-testimonial,.dotace-coverage{margin:0;padding:1.35rem;border:1px solid var(--dotace-border);border-radius:var(--dotace-radius);background:#fff}.dotace-testimonial h3{margin:0 0 0.8rem;font-size:1.3rem}.dotace-testimonial ul{margin:0;padding:0;list-style:none;color:var(--dotace-muted);font-size:0.82rem}.dotace-testimonial li{margin:0.45rem 0}.dotace-testimonial li i{margin-right:0.5rem;color:#36a45b}.dotace-coverage{display:grid;grid-template-columns:0.85fr 1.15fr;align-items:center}.dotace-coverage h3{margin:0 0 0.4rem;font-size:1.45rem}.dotace-coverage p{margin:0 0 0.8rem;color:var(--dotace-muted);font-size:0.8rem}.dotace-map{display:block;width:100%;min-height:0;overflow:visible}.dotace-map-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.dotace-map-wrap .dotace-map{width:100%;max-height:250px;object-fit:contain}.dotace-map-legend{display:flex;align-items:center;gap:0.5rem;margin:0.45rem 0 0;color:var(--dotace-navy);font-size:0.78rem;font-weight:700}.dotace-map-legend span{width:0.85rem;height:0.85rem;border-radius:0.2rem;background:var(--dotace-primary);box-shadow:0 0 0 3px rgba(7, 88, 213, 0.12)}.dotace-map__shape{fill:url('#dotace-map-gradient');fill:#cfe1ff;stroke:#b5d2ff;stroke-width:2}.dotace-map__pin{fill:var(--dotace-primary);filter:drop-shadow(0 2px 3px rgba(7, 29, 73, 0.18))}.dotace-map__pin circle{fill:#fff}.dotace-news-particle{width:min(calc(100% - 2rem), var(--dotace-container));margin-inline:auto;padding:2.75rem 0 3.25rem}.dotace-news-particle__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.dotace-news-particle__head h2{margin:0;font-size:clamp(1.5rem, 2.5vw, 2rem)}.dotace-news-particle__head>a{font-size:0.86rem;font-weight:750;text-decoration:none}.dotace-news-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 15rem), 1fr));gap:1rem}.dotace-news-card{overflow:hidden;border:1px solid var(--dotace-border);border-radius:var(--dotace-radius);background:#fff;box-shadow:0 10px 28px rgba(7, 29, 73, 0.06);transition:transform 0.2s ease, box-shadow 0.2s ease}.dotace-news-card:hover{transform:translateY(-3px);box-shadow:var(--dotace-shadow)}.dotace-news-card__image{display:block;aspect-ratio:2.6666666667;overflow:hidden;background:var(--dotace-background)}.dotace-news-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease}.dotace-news-card:hover .dotace-news-card__image img{transform:scale(1.025)}.dotace-news-card__body{padding:0.85rem 0.9rem 0.95rem}.dotace-news-card time{color:var(--dotace-muted);font-size:0.72rem;font-weight:700}.dotace-news-card h3{display:-webkit-box;min-height:3.45em;margin:0.3rem 0;overflow:hidden;font-size:0.9rem;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dotace-news-card h3 a{color:var(--dotace-navy);text-decoration:none}.dotace-news-card p{display:-webkit-box;min-height:2.7em;margin:0.3rem 0 0.45rem;overflow:hidden;color:var(--dotace-muted);font-size:0.76rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dotace-news-card__more{font-size:0.78rem;font-weight:750;text-decoration:none}.dotace-news-empty{padding:1rem;border:1px dashed var(--dotace-border);border-radius:var(--dotace-radius);color:var(--dotace-muted)}.dotace-news-page{background:linear-gradient(180deg, #fff 0%, #f6f9fe 100%)}.dotace-news-page .platform-content.container{width:100%;max-width:none;padding:0}.dotace-news-page .com-content-category-blog__items{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.25rem}.dotace-news-page .blog-item{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--dotace-border);border-radius:1.25rem;background:#fff;box-shadow:0 12px 38px rgba(7, 29, 73, 0.065);transition:transform 0.22s ease, border-color 0.22s ease, box-shadow 0.22s ease}.dotace-news-page .blog-item:hover{border-color:#aecbf1;transform:translateY(-5px);box-shadow:0 24px 58px rgba(7, 29, 73, 0.12)}.dotace-news-page .blog-item>figure{width:100%;aspect-ratio:1.7777777778;margin:0;overflow:hidden;background:#eaf2fc}.dotace-news-page .blog-item>figure img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.dotace-news-page .blog-item:hover>figure img{transform:scale(1.035)}.dotace-news-page .blog-item .item-content{display:flex;flex:1;flex-direction:column;padding:1.35rem}.dotace-news-page .blog-item .page-header{margin:0;padding:0;border:0}.dotace-news-page .blog-item h2{margin:0;font-size:clamp(1.05rem, 1.45vw, 1.3rem);line-height:1.32;letter-spacing:-0.02em}.dotace-news-page .blog-item h2 a{color:var(--dotace-navy);text-decoration:none}.dotace-news-page .blog-item h2 a:hover{color:var(--dotace-primary)}.dotace-news-page .blog-item .article-info{order:-1;margin:0 0 0.65rem;color:var(--dotace-primary) !important;font-size:0.7rem;font-weight:800;letter-spacing:0.055em;text-transform:uppercase}.dotace-news-page .blog-item .article-info-term{display:none}.dotace-news-page .blog-item .article-info dd{margin:0}.dotace-news-page .blog-item .article-info time{color:inherit}.dotace-news-page .blog-item .item-content>p:first-of-type:has(img){display:none}.dotace-news-page .blog-item .item-content>p:not(.readmore){display:-webkit-box;margin:0.85rem 0 1.2rem;overflow:hidden;color:var(--dotace-muted);font-size:0.82rem;font-weight:400;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:4}.dotace-news-page .blog-item .item-content>p:not(.readmore) strong{font-weight:400}.dotace-news-page .blog-item .readmore{margin:auto 0 0}.dotace-news-page .blog-item .readmore .btn{display:inline-flex;padding:0;align-items:center;gap:0.45rem;border:0;background:transparent;color:var(--dotace-primary);font-size:0.78rem;font-weight:800;text-decoration:none;box-shadow:none}.dotace-news-page .blog-item .readmore .btn:hover{color:var(--dotace-navy)}.dotace-news-page .blog-item:first-child{grid-column:1/-1;display:grid;min-height:390px;grid-template-columns:minmax(0, 1.25fr) minmax(22rem, 0.75fr);background:linear-gradient(145deg, #071d49, #0758d5)}.dotace-news-page .blog-item:first-child>figure{height:100%;aspect-ratio:auto}.dotace-news-page .blog-item:first-child>figure,.dotace-news-page .blog-item:first-child>figure img{border-radius:0}.dotace-news-page img[src*="NZU-1_Zatepleni_RD-768x512.png"]{transform:scale(1.42)}.dotace-news-page .blog-item:hover img[src*="NZU-1_Zatepleni_RD-768x512.png"]{transform:scale(1.46)}.dotace-news-page .blog-item:first-child .item-content{justify-content:center;padding:clamp(1.7rem, 4vw, 3rem)}.dotace-news-page .blog-item:first-child h2{font-size:clamp(1.55rem, 2.7vw, 2.4rem);line-height:1.15}.dotace-news-page .blog-item:first-child h2 a{color:#fff}.dotace-news-page .blog-item:first-child .article-info{color:#8fc0ff !important}.dotace-news-page .blog-item:first-child .item-content>p:not(.readmore){color:rgba(255, 255, 255, 0.72);font-size:0.9rem;-webkit-line-clamp:4}.dotace-news-page .blog-item:first-child .readmore .btn{color:#fff}.dotace-news-page .blog-item:first-child .readmore .btn::after{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:rgba(255, 255, 255, 0.14);content:"→"}.dotace-news-page .com-content-blog__links{display:none}.dotace-news-page .com-content-category-blog>.pagination{margin-top:2.5rem}.dotace-news-page .com-content-article{width:100%;max-width:1120px;margin:0 auto}.dotace-news-page .com-content-article .page-header h1,.dotace-news-page .com-content-article .page-header h2{font-size:clamp(2rem, 4vw, 3.35rem);line-height:1.08;letter-spacing:-0.04em}.dotace-news-page .com-content-article .article-info{color:var(--dotace-primary);font-size:0.78rem}.dotace-news-page .com-content-article .article-info-term{display:none}.dotace-news-page .com-content-article .item-image{margin:1.5rem 0 2rem;overflow:hidden;border-radius:1.25rem}.dotace-news-page .com-content-article .item-image img{width:100%;max-height:520px;object-fit:cover}.dotace-news-page .com-content-article p{color:#405069;font-size:1rem;line-height:1.8}.dotace-news-page .com-content-article h2,.dotace-news-page .com-content-article h3{margin-top:2rem;color:var(--dotace-navy)}.dotace-reference-map{padding:clamp(3.5rem, 7vw, 6rem) 0;background:linear-gradient(180deg, #f5f9ff, #fff)}.dotace-reference-map__head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.dotace-reference-map__head>div{max-width:760px}.dotace-reference-map__head h2{margin:0.3rem 0 0.65rem;color:var(--dotace-navy);font-size:clamp(2rem, 4vw, 3.1rem);letter-spacing:-0.035em}.dotace-reference-map__head p:last-child{margin:0;color:var(--dotace-muted);line-height:1.7}.dotace-reference-map__badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:0.55rem;padding:0.7rem 1rem;border:1px solid #c7dcf7;border-radius:999px;background:#fff;color:var(--dotace-primary);font-size:0.76rem;font-weight:800;box-shadow:0 8px 24px rgba(7, 29, 73, 0.06)}.dotace-reference-map__frame{overflow:hidden;border:1px solid #cbdcf1;border-radius:1.35rem;background:#eaf2fc;box-shadow:0 24px 65px rgba(7, 29, 73, 0.12)}.dotace-reference-map__frame iframe{display:block;width:100%;min-height:520px;border:0}.dotace-reference-map__hint{display:flex;align-items:center;gap:0.55rem;margin:1rem 0 0;color:var(--dotace-muted);font-size:0.76rem}.dotace-reference-map__hint i{color:var(--dotace-primary)}.dotace-cta{background:linear-gradient(100deg, #0643a1, #0765e5 68%, #064bb7);color:#fff}.dotace-cta__inner{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:1.5rem}.dotace-cta__message{display:flex;align-items:center;gap:1rem}.dotace-cta__icon{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgba(255, 255, 255, 0.45);border-radius:50%}.dotace-cta__message i{font-size:1.5rem}.dotace-cta__message strong,.dotace-cta__message small{display:block}#g-footer{padding:0;background:var(--dotace-navy);color:rgba(255, 255, 255, 0.82)}#g-footer .g-content{margin:0;padding:0}#g-footer h2,#g-footer h3,#g-footer h4{color:#fff}#g-footer a{color:rgba(255, 255, 255, 0.9)}#g-footer a:hover{color:#72aaff}.dotace-footer{position:relative;isolation:isolate;overflow:hidden;padding:clamp(3.25rem, 6vw, 5rem) 0 1.25rem;background:linear-gradient(135deg, #061737 0%, #08265b 52%, #061a42 100%)}.dotace-footer::before{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg, #72aaff, #0862df 48%, #3ac98f);content:""}.dotace-footer__glow{position:absolute;z-index:-1;top:-12rem;right:-8rem;width:34rem;height:34rem;border-radius:50%;background:radial-gradient(circle, rgba(21, 99, 219, 0.28), rgba(21, 99, 219, 0) 68%);pointer-events:none}.dotace-footer__grid{display:grid;grid-template-columns:1.35fr 0.72fr 1fr 0.72fr 1.18fr;gap:clamp(1.5rem, 3.2vw, 3.5rem);align-items:start}.dotace-footer__company{padding-right:clamp(0rem, 1.5vw, 1.5rem)}.dotace-footer__company img{width:240px;padding:0;border-radius:0;background:transparent;filter:brightness(0) invert(1)}.dotace-footer__company p{max-width:310px;margin:1rem 0 1.35rem;color:rgba(255, 255, 255, 0.72);font-size:0.88rem;line-height:1.7}.dotace-footer__promise{display:flex;max-width:300px;gap:0.75rem;align-items:center;padding:0.8rem 0.95rem;border:1px solid rgba(114, 170, 255, 0.24);border-radius:0.8rem;background:rgba(255, 255, 255, 0.055);box-shadow:0 10px 30px rgba(0, 0, 0, 0.12)}.dotace-footer__promise>.fa{display:grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#0871e8;color:#fff;font-size:0.75rem}.dotace-footer__promise strong,.dotace-footer__promise small{display:block}.dotace-footer__promise strong{color:#fff;font-size:0.82rem}.dotace-footer__promise small{margin-top:0.1rem;color:rgba(255, 255, 255, 0.62);font-size:0.7rem}.dotace-footer h2{position:relative;margin:0 0 1.1rem;padding-bottom:0.7rem;font-size:0.9rem;letter-spacing:0.01em}.dotace-footer h2::after{position:absolute;bottom:0;left:0;width:2rem;height:2px;border-radius:2px;background:#2580ef;content:""}.dotace-footer ul{margin:0;padding:0;list-style:none}.dotace-footer li{margin:0.12rem 0}.dotace-footer a{font-size:0.8rem;text-decoration:none}.dotace-footer__links a{display:inline-flex;align-items:center;min-height:2rem;color:rgba(255, 255, 255, 0.72) !important;transition:color 0.2s ease, transform 0.2s ease}.dotace-footer__links a::before{width:0;overflow:hidden;color:#55a0ff;content:"›";transition:width 0.2s ease}.dotace-footer__links a:hover{color:#fff !important;transform:translateX(3px)}.dotace-footer__links a:hover::before{width:0.65rem}.dotace-footer__contact{padding:0;border:0;background:transparent;box-shadow:none}.dotace-footer__contact>a,.dotace-footer__contact>p{display:flex;margin:0;gap:0.65rem;align-items:flex-start;padding:0.42rem 0;color:rgba(255, 255, 255, 0.82);font-size:0.78rem;line-height:1.45}.dotace-footer__contact-icon{display:grid;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;place-items:center;border-radius:0.5rem;background:rgba(37, 128, 239, 0.18);color:#82b7ff}.dotace-footer__contact i{width:auto;color:inherit}.dotace-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(2rem, 4vw, 3.5rem);padding-top:1.2rem;border-top:1px solid rgba(255, 255, 255, 0.13);color:rgba(255, 255, 255, 0.52)}.dotace-footer__bottom ul{display:flex;flex-wrap:wrap;gap:1rem}.dotace-footer__bottom small,.dotace-footer__bottom a{color:rgba(255, 255, 255, 0.58);font-size:0.7rem}.cc-trigger.cc-trigger-icon{right:1rem !important;bottom:1rem !important;left:auto !important;opacity:0.72;transform:scale(0.72);transform-origin:right bottom}.dotace-contact-overview{padding:clamp(3rem, 6vw, 5.5rem) 0;background:linear-gradient(180deg, #fff 0%, #f4f8fe 100%)}.dotace-contact-overview__head{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(18rem, 0.9fr);gap:2rem;align-items:end;margin-bottom:clamp(2rem, 4vw, 3rem)}.dotace-contact-overview__head h2{max-width:42rem;margin:0;font-size:clamp(2rem, 3.6vw, 3.15rem);line-height:1.08}.dotace-contact-overview__head>p{max-width:40rem;margin:0;color:var(--dotace-muted);font-size:1.02rem;line-height:1.7}.dotace-contact-overview__grid{display:grid;grid-template-columns:minmax(20rem, 0.82fr) minmax(0, 1.18fr);gap:1.25rem;align-items:stretch}.dotace-contact-overview__cards{display:grid;gap:1rem}.dotace-contact-card{display:grid;min-height:118px;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1.25rem;border:1px solid var(--dotace-border);border-radius:1.15rem;background:#fff;color:var(--dotace-text);box-shadow:0 12px 35px rgba(7, 29, 73, 0.055);text-decoration:none;transition:transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease}.dotace-contact-card:hover{border-color:#aacbf7;color:var(--dotace-text);transform:translateY(-3px);box-shadow:0 20px 45px rgba(7, 29, 73, 0.1)}.dotace-contact-card__icon{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:0.85rem;background:#edf5ff;color:var(--dotace-primary);font-size:1.25rem}.dotace-contact-card small,.dotace-contact-card strong,.dotace-contact-card em,.dotace-contact-company small,.dotace-contact-company strong{display:block}.dotace-contact-card small,.dotace-contact-company small{margin-bottom:0.2rem;color:var(--dotace-primary);font-size:0.7rem;font-weight:800;letter-spacing:0.065em;text-transform:uppercase}.dotace-contact-card strong{font-size:clamp(1rem, 2vw, 1.22rem)}.dotace-contact-card em{margin-top:0.25rem;color:var(--dotace-muted);font-size:0.78rem;font-style:normal}.dotace-contact-card>.fa{color:var(--dotace-primary)}.dotace-contact-card--primary{border-color:transparent;background:linear-gradient(135deg, #0a58d0, #0645aa);color:#fff}.dotace-contact-card--primary:hover{color:#fff}.dotace-contact-card--primary .dotace-contact-card__icon{background:rgba(255, 255, 255, 0.15);color:#fff}.dotace-contact-card--primary small,.dotace-contact-card--primary em,.dotace-contact-card--primary>.fa{color:rgba(255, 255, 255, 0.78)}.dotace-contact-company{padding:1.35rem;border:1px solid var(--dotace-border);border-radius:1.15rem;background:#fff;box-shadow:0 12px 35px rgba(7, 29, 73, 0.055)}.dotace-contact-company__title{display:flex;gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid #e8eef7}.dotace-contact-company__title strong{font-size:1.08rem}.dotace-contact-company dl{display:grid;grid-template-columns:1fr 1fr;gap:0.85rem 1rem;margin:1rem 0}.dotace-contact-company dl div{min-width:0}.dotace-contact-company dt{margin-bottom:0.15rem;color:var(--dotace-muted);font-size:0.68rem;font-weight:700;text-transform:uppercase}.dotace-contact-company dd{margin:0;color:var(--dotace-navy);font-size:0.84rem;font-weight:650}.dotace-contact-company p{margin:0;padding:0.75rem 0.85rem;border-radius:0.7rem;background:#f2f7fd;color:var(--dotace-muted);font-size:0.76rem;line-height:1.45}.dotace-contact-map{position:relative;min-height:560px;overflow:hidden;border:1px solid var(--dotace-border);border-radius:1.3rem;background:#dbe9fb;box-shadow:0 20px 55px rgba(7, 29, 73, 0.1)}.dotace-contact-map iframe{width:100%;height:100%;min-height:560px;border:0}.dotace-contact-map__label{position:absolute;right:1rem;bottom:1rem;left:1rem;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.1rem;border:1px solid rgba(255, 255, 255, 0.72);border-radius:1rem;background:rgba(255, 255, 255, 0.94);box-shadow:0 12px 32px rgba(7, 29, 73, 0.14);backdrop-filter:blur(12px)}.dotace-contact-map__label small,.dotace-contact-map__label strong{display:block}.dotace-contact-map__label small{margin-bottom:0.15rem;color:var(--dotace-primary);font-size:0.68rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.dotace-contact-map__label strong{font-size:0.86rem}.dotace-contact-map__label a{flex:0 0 auto;color:var(--dotace-primary);font-size:0.8rem;font-weight:800;text-decoration:none}.dotace-contact-team{padding:clamp(3rem, 6vw, 5rem) 0;background:#fff}.dotace-contact-team__head{max-width:48rem;margin:0 auto clamp(2rem, 4vw, 3rem);text-align:center}.dotace-contact-team__head h2{margin:0.15rem 0 0.75rem;font-size:clamp(2rem, 3.4vw, 3rem);line-height:1.1}.dotace-contact-team__head>p:last-child{margin:0 auto;color:var(--dotace-muted);font-size:1rem;line-height:1.65}.dotace-contact-team__grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:1rem}.dotace-person-card{display:grid;min-width:0;min-height:290px;grid-column:span 2;grid-template-rows:auto 1fr auto;gap:1.25rem;padding:1.35rem;border:1px solid var(--dotace-border);border-radius:1.15rem;background:linear-gradient(155deg, #fff 65%, #f2f7fe);box-shadow:0 12px 35px rgba(7, 29, 73, 0.055);transition:transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease}.dotace-person-card:nth-child(4){grid-column:2 / span 2}.dotace-person-card:hover{border-color:#aacbf7;transform:translateY(-4px);box-shadow:0 22px 50px rgba(7, 29, 73, 0.11)}.dotace-person-card__top{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.dotace-person-card__avatar{display:grid;width:3.7rem;height:3.7rem;place-items:center;border-radius:1rem;background:linear-gradient(145deg, #0d64df, #0647ad);color:#fff;box-shadow:0 10px 22px rgba(13, 91, 215, 0.22);font-size:1.35rem}.dotace-person-card__status{display:inline-flex;gap:0.35rem;align-items:center;padding:0.32rem 0.55rem;border-radius:2rem;background:#eaf8f0;color:#278458;font-size:0.66rem;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.dotace-person-card__status i{font-size:0.45rem}.dotace-person-card__body h3{margin:0 0 0.45rem;color:var(--dotace-navy);font-size:1.18rem;line-height:1.25}.dotace-person-card__body p{margin:0;color:var(--dotace-muted);font-size:0.82rem;line-height:1.5}.dotace-person-card__links{display:grid;gap:0.45rem;padding-top:1rem;border-top:1px solid #e5ecf5}.dotace-person-card__links a{display:flex;min-width:0;gap:0.55rem;align-items:center;color:var(--dotace-navy);font-size:0.76rem;font-weight:650;text-decoration:none}.dotace-person-card__links a:hover{color:var(--dotace-primary)}.dotace-person-card__links i{width:1rem;flex:0 0 1rem;color:var(--dotace-primary);text-align:center}.dotace-person-card__links span{min-width:0;overflow-wrap:anywhere}.dotace-contact-form-section{padding:clamp(4rem, 7vw, 6rem) 0;background:#071d49}.dotace-contact-form-section .g-container{width:min(calc(100% - 2rem), 1180px)}.dotace-contact-form-section .g-content{margin:0;padding:0}.dotace-contact-form-section .convertforms{position:relative;max-width:none !important;padding:clamp(1.35rem, 4vw, 3rem) !important;border:1px solid rgba(255, 255, 255, 0.12) !important;border-radius:1.35rem !important;background:#fff !important;box-shadow:0 28px 75px rgba(0, 0, 0, 0.22) !important}.dotace-contact-form-section .convertforms::before{display:block;margin-bottom:0.35rem;color:var(--dotace-primary);content:"NEZÁVAZNÁ POPTÁVKA";font-size:0.72rem;font-weight:800;letter-spacing:0.08em}.dotace-contact-form-section .convertforms::after{display:block;max-width:46rem;margin-top:1.2rem;color:var(--dotace-muted);content:"Odesláním formuláře souhlasíte se zpracováním údajů za účelem vyřízení poptávky. Vaše údaje nepředáváme třetím stranám.";font-size:0.72rem;line-height:1.5}.dotace-contact-form-section .convertforms form::before{display:block;margin-bottom:1.7rem;color:var(--dotace-navy);content:"Popište nám svůj záměr";font-size:clamp(1.65rem, 3vw, 2.35rem);font-weight:800;line-height:1.15}.dotace-contact-form-section .cf-fields{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0.7rem 1.1rem !important}.dotace-contact-form-section .cf-control-group{margin:0 !important}.dotace-contact-form-section .cf-control-group:has(textarea),.dotace-contact-form-section .cf-control-group:last-child{grid-column:1/-1}.dotace-contact-form-section label{color:var(--dotace-navy) !important;font-weight:700 !important}.dotace-contact-form-section input:not([type=checkbox]):not([type=radio]),.dotace-contact-form-section select,.dotace-contact-form-section textarea{min-height:46px !important;padding:0.55rem 0.75rem !important;border:1px solid #cbd7e7 !important;border-radius:0.7rem !important;background:#f8fbff !important;box-shadow:none !important}.dotace-contact-form-section textarea{min-height:96px !important;height:96px !important;resize:vertical}.dotace-contact-form-section input:focus,.dotace-contact-form-section select:focus,.dotace-contact-form-section textarea:focus{border-color:var(--dotace-primary) !important;box-shadow:0 0 0 3px rgba(13, 91, 215, 0.12) !important}.dotace-contact-form-section button[type=submit],.dotace-contact-form-section input[type=submit]{min-height:52px !important;padding:0.75rem 1.65rem !important;border:0 !important;border-radius:0.7rem !important;background:var(--dotace-primary) !important;color:#fff !important;font-weight:800 !important;box-shadow:0 12px 28px rgba(13, 91, 215, 0.22) !important}.dotace-contact-form-section{position:relative;overflow:hidden;background:linear-gradient(145deg, #06183d 0%, #08285e 58%, #074eb8 135%)}.dotace-contact-form-section::before{position:absolute;top:-12rem;left:-10rem;width:30rem;height:30rem;border:1px solid rgba(255, 255, 255, 0.07);border-radius:50%;box-shadow:0 0 0 5rem rgba(255, 255, 255, 0.025), 0 0 0 10rem rgba(255, 255, 255, 0.018);content:"";pointer-events:none}.dotace-contact-form-section>.g-container>.g-grid{position:relative;display:grid;grid-template-columns:minmax(0, 36fr) minmax(0, 64fr);align-items:stretch;gap:1.25rem}.dotace-contact-form-section .g-block{width:auto !important;min-width:0;flex-basis:auto !important}.dotace-contact-form-section .g-block>.g-content{height:100%}.dotace-form-intro{position:relative;display:flex;height:100%;min-height:100%;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(1.6rem, 3vw, 2.35rem);overflow:hidden;border:1px solid rgba(255, 255, 255, 0.16);border-radius:1.35rem;background:linear-gradient(155deg, rgba(27, 103, 218, 0.82), rgba(6, 43, 104, 0.72));color:#fff;box-shadow:0 24px 65px rgba(0, 0, 0, 0.18)}.dotace-form-intro::after{position:absolute;right:-5rem;bottom:-6rem;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle, rgba(88, 170, 255, 0.28), transparent 68%);content:"";pointer-events:none}.dotace-form-intro__eyebrow{display:inline-flex;align-items:center;gap:0.55rem;margin:0 0 1rem;color:#95c9ff;font-size:0.72rem;font-weight:800;letter-spacing:0.085em;text-transform:uppercase}.dotace-form-intro h2{margin:0 0 1rem;color:#fff;font-size:clamp(1.9rem, 3vw, 2.65rem);line-height:1.08}.dotace-form-intro__text{margin:0;color:rgba(255, 255, 255, 0.76);font-size:0.92rem;line-height:1.65}.dotace-form-intro__steps{display:grid;gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none}.dotace-form-intro__steps li{display:flex;gap:0.85rem;align-items:flex-start}.dotace-form-intro__steps li>span{display:grid;width:1.8rem;height:1.8rem;flex:0 0 1.8rem;place-items:center;border:1px solid rgba(255, 255, 255, 0.3);border-radius:50%;background:rgba(255, 255, 255, 0.1);color:#fff;font-size:0.72rem;font-weight:800}.dotace-form-intro__steps strong,.dotace-form-intro__steps small{display:block}.dotace-form-intro__steps strong{color:#fff;font-size:0.84rem}.dotace-form-intro__steps small{margin-top:0.18rem;color:rgba(255, 255, 255, 0.62);font-size:0.72rem;line-height:1.35}.dotace-form-intro__contact{position:relative;z-index:1;display:flex;gap:0.8rem;align-items:center;padding:1rem;border:1px solid rgba(255, 255, 255, 0.15);border-radius:0.9rem;background:rgba(2, 22, 60, 0.34);backdrop-filter:blur(8px)}.dotace-form-intro__phone-icon{display:grid;width:2.65rem;height:2.65rem;flex:0 0 2.65rem;place-items:center;border-radius:0.7rem;background:#fff;color:var(--dotace-primary)}.dotace-form-intro__contact small,.dotace-form-intro__contact a{display:block}.dotace-form-intro__contact small{margin-bottom:0.12rem;color:rgba(255, 255, 255, 0.64);font-size:0.68rem}.dotace-form-intro__contact a{color:#fff;font-size:1rem;font-weight:800;text-decoration:none}.dotace-contact-form-section .convertforms{height:100%;padding:clamp(1.35rem, 2.4vw, 1.85rem) !important;border:0 !important;border-radius:1.35rem !important;box-shadow:0 28px 75px rgba(0, 0, 0, 0.25) !important}.dotace-contact-form-section .convertforms::before{margin-bottom:0.45rem;content:"KONTAKTNÍ FORMULÁŘ"}.dotace-contact-form-section .convertforms form::before{margin-bottom:0.9rem;content:"Základní informace o projektu";font-size:clamp(1.4rem, 2.2vw, 1.85rem)}.dotace-contact-form-section .convertforms::after{margin-top:0.8rem;padding-top:0.75rem;border-top:1px solid #e8eef6}.dotace-contact-form-section button[type=submit],.dotace-contact-form-section input[type=submit]{width:100% !important;min-height:56px !important;border-radius:0.8rem !important;background:linear-gradient(135deg, #0d64df, #064ab7) !important;font-size:0.95rem !important;transition:transform 0.2s ease, box-shadow 0.2s ease !important}.dotace-contact-form-section button[type=submit]:hover,.dotace-contact-form-section input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 17px 34px rgba(13, 91, 215, 0.3) !important}@media (min-width:60.01rem){section.dotace-contact-form-section{padding:clamp(3rem, 5vw, 4.5rem) 0 !important}.dotace-contact-form-section>.g-container>.g-grid{align-items:stretch}.dotace-contact-form-section .g-block>.g-content{height:100%}.dotace-form-intro{height:100%;min-height:0;gap:1.35rem;padding:clamp(1.6rem, 2.5vw, 2.1rem)}.dotace-form-intro__steps{gap:0.7rem;margin-top:1.1rem}.dotace-form-intro__contact{padding:0.75rem}.dotace-contact-form-section .convertforms{height:auto;padding:clamp(1.2rem, 2vw, 1.55rem) !important}.dotace-contact-form-section .convertforms form::before{margin-bottom:0.55rem}.dotace-contact-form-section .cf-fields{gap:0.45rem 1rem !important}.dotace-contact-form-section .cf-control-group,.dotace-contact-form-section .cf-control-input,.dotace-contact-form-section .cf-control-input>div{width:100% !important;max-width:none !important}.dotace-contact-form-section input:not([type=checkbox]):not([type=radio]),.dotace-contact-form-section select{width:100% !important;max-width:none !important;min-height:42px !important;height:42px !important;box-sizing:border-box !important}.dotace-contact-form-section textarea{min-height:74px !important;height:74px !important}.dotace-contact-form-section button[type=submit],.dotace-contact-form-section input[type=submit]{min-height:48px !important;padding:0.6rem 1.5rem !important}.dotace-contact-form-section .convertforms::after{margin-top:0.5rem;padding-top:0.5rem}}@media (max-width:60rem){.dotace-contact-overview__head,.dotace-contact-overview__grid{grid-template-columns:1fr}.dotace-contact-overview__head{gap:1rem}.dotace-contact-map,.dotace-contact-map iframe{min-height:450px}.dotace-contact-team__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.dotace-person-card,.dotace-person-card:nth-child(4){grid-column:auto}.dotace-person-card:last-child{grid-column:1/-1}.dotace-contact-form-section>.g-container>.g-grid{grid-template-columns:1fr}.dotace-contact-form-section .g-block{width:100% !important;flex-basis:auto !important}.dotace-form-intro{min-height:auto}.dotace-form-intro__steps{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width:42rem){.dotace-contact-overview{padding:2.5rem 0}.dotace-contact-card{min-height:104px;padding:1rem}.dotace-contact-company dl,.dotace-contact-form-section .cf-fields{grid-template-columns:1fr !important}.dotace-contact-form-section .cf-control-group{grid-column:1 !important}.dotace-contact-map,.dotace-contact-map iframe{min-height:390px}.dotace-contact-map__label{align-items:flex-start;flex-direction:column}.dotace-contact-team__grid{grid-template-columns:1fr}.dotace-person-card,.dotace-person-card:last-child{min-height:260px;grid-column:auto}.dotace-contact-form-section{padding:2.5rem 0}.dotace-form-intro{padding:1.35rem}.dotace-form-intro__steps{grid-template-columns:1fr}.dotace-contact-form-section .convertforms{padding:1.25rem !important}}.cc-trigger.cc-trigger-icon{width:3rem !important;height:3rem !important;border:1px solid rgba(255, 255, 255, 0.28) !important;border-radius:50% !important;background:linear-gradient(145deg, #0d64df, #063f9e) !important;color:#fff !important;box-shadow:0 12px 32px rgba(7, 29, 73, 0.3) !important;transition:transform 0.2s ease, box-shadow 0.2s ease !important}.cc-trigger.cc-trigger-icon:hover{transform:translateY(-2px);box-shadow:0 17px 38px rgba(7, 29, 73, 0.38) !important}#cc--main,.cc_div{color:var(--dotace-text) !important;font-family:inherit !important}#cc--main #s-cnt{border:1px solid #dce7f5 !important;border-radius:1.3rem 0 0 1.3rem !important;background:#f7faff !important;box-shadow:-18px 0 60px rgba(7, 29, 73, 0.2) !important}#cc--main #s-inr{background:#fff !important}#cc--main .bns-t .title,#cc--main .b-tl,#cc--main h2{color:var(--dotace-navy) !important;font-family:inherit !important;font-weight:800 !important;letter-spacing:-0.02em !important}#cc--main .p,#cc--main .desc{color:var(--dotace-muted) !important;line-height:1.6 !important}#cc--main .c-bl{border-color:#dfe8f3 !important;background:#fff !important}#cc--main .c-bn{min-height:46px !important;border:1px solid transparent !important;border-radius:0.7rem !important;font-family:inherit !important;font-weight:800 !important;transition:transform 0.18s ease, box-shadow 0.18s ease !important}#cc--main #s-all-bn,#cc--main #s-sv-bn{border-color:#0d5bd7 !important;background:linear-gradient(135deg, #0d64df, #064ab7) !important;color:#fff !important;box-shadow:0 10px 24px rgba(13, 91, 215, 0.2) !important}#cc--main #s-rall-bn{border-color:#cbdcf2 !important;background:#edf5ff !important;color:var(--dotace-navy) !important}#cc--main .c-bn:hover{transform:translateY(-1px)}#cc--main .cc-link{color:var(--dotace-primary) !important;font-weight:700 !important}#cc--main .c-tgl:checked~.c-tg,#cc--main .c-tgl:checked~.c-tg .on-i{background:#0d61d9 !important}#cc--main #s-c-bn{border-radius:50% !important;background:#eaf3ff !important;color:var(--dotace-navy) !important}@media (max-width:42rem){#cc--main #s-cnt{border-radius:1.15rem 1.15rem 0 0 !important}.cc-trigger.cc-trigger-icon{width:2.7rem !important;height:2.7rem !important}}.dotace-about-story{padding:clamp(3.5rem, 7vw, 6rem) 0;overflow:hidden;background:linear-gradient(180deg, #f7faff 0%, #fff 42%, #f5f9ff 100%)}.dotace-about-story__intro{display:grid;grid-template-columns:minmax(0, 1.28fr) minmax(19rem, 0.72fr);gap:clamp(2rem, 6vw, 5.5rem);align-items:center}.dotace-about-story__copy h2{max-width:47rem;margin:0.7rem 0 1.25rem;font-size:clamp(2rem, 4.4vw, 3.7rem);line-height:1.05;letter-spacing:-0.045em}.dotace-about-story__copy p{max-width:49rem;color:var(--dotace-muted);font-size:1rem;line-height:1.75}.dotace-about-story__copy .dotace-about-story__lead{color:var(--dotace-navy);font-size:clamp(1.08rem, 1.7vw, 1.28rem);font-weight:600;line-height:1.6}.dotace-about-story__copy .dotace-button{margin-top:1rem}.dotace-about-story__facts{position:relative;display:grid;gap:0.8rem;padding:1rem;border:1px solid #dce8f7;border-radius:1.6rem;background:rgba(255, 255, 255, 0.72);box-shadow:0 28px 70px rgba(7, 29, 73, 0.11);backdrop-filter:blur(12px)}.dotace-about-story__facts::before{position:absolute;z-index:-1;top:-3rem;right:-4rem;width:13rem;height:13rem;border-radius:50%;background:radial-gradient(circle, #8fc9ff 0, rgba(143, 201, 255, 0) 70%);content:"";opacity:0.5}.dotace-about-fact{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;align-items:center;min-height:7.25rem;padding:1.2rem 1.35rem;border:1px solid #e3ebf6;border-radius:1rem;background:#fff}.dotace-about-fact strong{color:var(--dotace-primary);font-size:clamp(2rem, 4vw, 3rem);line-height:1;letter-spacing:-0.05em}.dotace-about-fact span{color:var(--dotace-muted);font-size:0.86rem;font-weight:650;line-height:1.45}.dotace-about-fact--primary{border-color:#166ce1;background:linear-gradient(135deg, #0752c5, #0d68e7)}.dotace-about-fact--primary strong,.dotace-about-fact--primary span{color:#fff}.dotace-about-story__timeline{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin:clamp(3.5rem, 8vw, 7rem) 0}.dotace-about-story__timeline::before{position:absolute;top:2.2rem;right:12%;left:12%;height:2px;background:linear-gradient(90deg, #8dbcf7, #0d61d9, #62b9ef);content:""}.dotace-about-story__timeline article{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1.35rem;border:1px solid var(--dotace-border);border-radius:1.1rem;background:#fff;box-shadow:0 14px 38px rgba(7, 29, 73, 0.06)}.dotace-about-story__timeline article>span{z-index:1;display:grid;width:4.35rem;height:4.35rem;place-items:center;border:5px solid #fff;border-radius:50%;background:#eaf3ff;color:var(--dotace-primary);box-shadow:0 0 0 1px #cfe1f8;font-size:0.8rem;font-weight:850}.dotace-about-story__timeline h3{margin:0.3rem 0 0.45rem;font-size:1.05rem}.dotace-about-story__timeline p{margin:0;color:var(--dotace-muted);font-size:0.82rem;line-height:1.55}.dotace-about-story__values-head{max-width:47rem;margin:0 auto 2.2rem;text-align:center}.dotace-about-story__values-head h2{margin:0.65rem 0 0.75rem;font-size:clamp(1.8rem, 3.6vw, 2.8rem)}.dotace-about-story__values-head p{margin:0;color:var(--dotace-muted);font-size:1rem;line-height:1.65}.dotace-about-story__values{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.dotace-about-story__values article{padding:clamp(1.4rem, 3vw, 2rem);border:1px solid var(--dotace-border);border-radius:1.15rem;background:#fff;box-shadow:0 15px 40px rgba(7, 29, 73, 0.055)}.dotace-about-story__values i{display:grid;width:3.2rem;height:3.2rem;place-items:center;margin-bottom:1.2rem;border-radius:0.85rem;background:#eaf3ff;color:var(--dotace-primary);font-size:1.25rem}.dotace-about-story__values h3{margin:0 0 0.65rem;font-size:1.08rem}.dotace-about-story__values p{margin:0;color:var(--dotace-muted);font-size:0.86rem;line-height:1.65}@media (max-width:60rem){.dotace-about-story__intro{grid-template-columns:1fr}.dotace-about-story__facts{grid-template-columns:repeat(3, minmax(0, 1fr))}.dotace-about-fact{grid-template-columns:1fr;min-height:9rem;align-content:center}.dotace-about-story__timeline{grid-template-columns:1fr}.dotace-about-story__timeline::before{top:3rem;bottom:3rem;left:3.5rem;width:2px;height:auto}}@media (max-width:42rem){.dotace-about-story{padding:2.75rem 0}.dotace-about-story__facts,.dotace-about-story__values{grid-template-columns:1fr}.dotace-about-fact{min-height:0;grid-template-columns:6.5rem 1fr}.dotace-about-story__timeline{margin:3.5rem 0}.dotace-about-story__timeline article{grid-template-columns:auto 1fr;padding:1rem}}.dotace-system-status{position:relative;min-height:clamp(520px, 68vh, 720px);overflow:hidden;background:linear-gradient(135deg, #f7fbff 0%, #eaf4ff 52%, #dcecff 100%)}.dotace-system-status__glow{position:absolute;top:-11rem;right:-9rem;width:36rem;height:36rem;border-radius:50%;background:radial-gradient(circle, rgba(33, 129, 239, 0.24), rgba(33, 129, 239, 0.03) 52%, transparent 72%)}.dotace-system-status__inner{position:relative;display:grid;min-height:inherit;grid-template-columns:minmax(0, 1.1fr) minmax(18rem, 0.9fr);gap:clamp(2rem, 6vw, 6rem);align-items:center;padding-top:clamp(4rem, 8vw, 7rem);padding-bottom:clamp(4rem, 8vw, 7rem)}.dotace-system-status__content{max-width:44rem}.dotace-system-status__eyebrow{display:inline-flex;margin:0 0 1rem;padding:0.45rem 0.75rem;border:1px solid #bad5fa;border-radius:2rem;background:rgba(255, 255, 255, 0.72);color:var(--dotace-primary);font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.dotace-system-status h1{margin:0 0 1rem;color:var(--dotace-navy);font-size:clamp(2.6rem, 5vw, 4.8rem);line-height:1.02;letter-spacing:-0.045em}.dotace-system-status__text{max-width:40rem;margin:0;color:var(--dotace-muted);font-size:clamp(1rem, 1.5vw, 1.13rem);line-height:1.75}.dotace-system-status__actions{display:flex;flex-wrap:wrap;gap:0.8rem;margin-top:2rem}.dotace-system-status__links{display:flex;flex-wrap:wrap;gap:0.6rem 1.2rem;margin-top:2.25rem;padding-top:1.25rem;border-top:1px solid rgba(7, 29, 73, 0.11)}.dotace-system-status__links a{color:var(--dotace-navy);font-size:0.78rem;font-weight:700;text-decoration:none}.dotace-system-status__links a:hover{color:var(--dotace-primary)}.dotace-system-status__visual{position:relative;display:flex;min-height:340px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255, 255, 255, 0.9);border-radius:2rem;background:linear-gradient(145deg, rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.48));box-shadow:0 35px 90px rgba(7, 29, 73, 0.15);text-align:center;backdrop-filter:blur(12px)}.dotace-system-status__visual::before{position:absolute;width:15rem;height:15rem;border:1px solid rgba(13, 91, 215, 0.13);border-radius:50%;box-shadow:0 0 0 3rem rgba(13, 91, 215, 0.035), 0 0 0 6rem rgba(13, 91, 215, 0.022);content:""}.dotace-system-status__code{position:relative;color:var(--dotace-primary);font-size:clamp(5.5rem, 12vw, 9rem);font-weight:800;line-height:1;letter-spacing:-0.08em;text-shadow:0 15px 35px rgba(13, 91, 215, 0.16)}.dotace-system-status__visual strong,.dotace-system-status__visual small{position:relative;display:block}.dotace-system-status__visual strong{margin-top:0.8rem;color:var(--dotace-navy);font-size:1.2rem}.dotace-system-status__visual small{margin-top:0.35rem;color:var(--dotace-muted)}.dotace-system-status__icon{position:relative;display:grid;width:8rem;height:8rem;place-items:center;border-radius:2rem;background:linear-gradient(145deg, #0d64df, #0646ac);color:#fff;box-shadow:0 22px 45px rgba(13, 91, 215, 0.27);font-size:3.4rem;transform:rotate(-4deg)}.dotace-system-status__icon i{animation:dotace-system-cog 8s linear infinite}@keyframes dotace-system-cog{to{transform:rotate(360deg)}}.dotace-offline-navigation #g-navigation{box-shadow:0 4px 20px rgba(7, 29, 73, 0.06)}.dotace-offline-login{padding:clamp(2.5rem, 5vw, 4rem) 0;background:#071d49}.dotace-offline-login .g-container{width:min(calc(100% - 2rem), 680px)}.dotace-offline-login .g-content{margin:0;padding:0}.dotace-offline-login form{padding:clamp(1.4rem, 4vw, 2.3rem);border-radius:1.25rem;background:#fff;box-shadow:0 24px 65px rgba(0, 0, 0, 0.25)}.dotace-offline-login form::before{display:block;margin-bottom:1.25rem;color:var(--dotace-navy);content:"Přihlášení správce";font-size:1.45rem;font-weight:800}.dotace-offline-login label{color:var(--dotace-navy);font-weight:700}.dotace-offline-login input{border-radius:0.7rem !important}.dotace-offline-login button{min-height:48px;padding:0.7rem 1.2rem;border:0;border-radius:0.7rem;background:var(--dotace-primary);color:#fff;font-weight:800}@media (max-width:60rem){.dotace-system-status__inner{grid-template-columns:1fr}.dotace-system-status__visual{min-height:270px}}@media (max-width:42rem){.dotace-system-status{min-height:auto}.dotace-system-status__inner{gap:2.5rem;padding-top:3rem;padding-bottom:3rem}.dotace-system-status__actions{align-items:stretch;flex-direction:column}.dotace-system-status__actions .dotace-button{width:100%}.dotace-system-status__visual{min-height:235px;border-radius:1.35rem}.dotace-system-status__links{display:grid;grid-template-columns:1fr 1fr}}.cc-trigger.cc-trigger-icon:hover,.cc-trigger.cc-trigger-icon:focus-visible{opacity:1}@media (max-width:60rem){#g-navigation{min-height:76px}#g-navigation .g-container{width:100%}#g-navigation .g-grid>.g-block.size-58,#g-navigation .g-grid>.g-block.size-22{display:none}#g-navigation .g-content{margin:0.35rem 0.75rem;padding:0.25rem}#g-navigation .dotace-logo img{width:190px;max-height:42px}.g-offcanvas-toggle{position:fixed;z-index:100005;top:38px;right:1rem;left:auto;display:grid !important;width:42px;height:42px;place-items:center;border:1px solid var(--dotace-border);border-radius:0.65rem;background:#fff;color:var(--dotace-navy);font-size:1.25rem;line-height:1;box-shadow:0 6px 18px rgba(7, 29, 73, 0.08);transform:translateY(-50%)}#g-offcanvas{position:fixed;z-index:100003;top:0;bottom:0;left:0;display:block;width:min(18rem, 82vw);height:100dvh;padding:1rem 1rem 1.25rem;overflow-y:auto;background:var(--dotace-navy);box-shadow:18px 0 50px rgba(7, 29, 73, 0.24);transform:translate3d(-105%, 0, 0);transition:transform 0.24s ease}html.dotace-offcanvas-open #g-offcanvas{transform:translate3d(0, 0, 0)}html.dotace-offcanvas-open{overflow:hidden}html.dotace-offcanvas-open .g-offcanvas-toggle{color:#fff;background:rgba(255, 255, 255, 0.12);border-color:rgba(255, 255, 255, 0.28)}#g-mobilemenu-container{display:none !important}#g-mobilemenu-container .g-toplevel{margin:0;padding:0;list-style:none}#g-mobilemenu-container .g-menu-item-container{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0.72rem 0.8rem;border-radius:0.55rem;color:#fff;font-size:0.92rem;font-weight:650;text-decoration:none}#g-mobilemenu-container .g-menu-item-container:hover{background:rgba(255, 255, 255, 0.1)}.dotace-mobile-nav{display:flex;flex-direction:column;gap:0.2rem}.dotace-mobile-nav>a{display:flex;min-height:44px;align-items:center;padding:0.68rem 0.8rem;border-radius:0.55rem;color:#fff;font-size:0.96rem;font-weight:700;text-decoration:none}.dotace-mobile-nav>a:hover,.dotace-mobile-nav>a:focus-visible{background:rgba(255, 255, 255, 0.1)}.dotace-mobile-nav__home{color:#82b6ff !important;font-size:1.05rem !important}.dotace-mobile-nav summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0;border-radius:0.55rem;list-style:none}.dotace-mobile-nav summary::-webkit-details-marker{display:none}.dotace-mobile-nav__parent-link{flex:1;padding:0.68rem 0.8rem;color:#fff;font-size:0.96rem;font-weight:700;text-decoration:none}.dotace-mobile-nav__expander{display:grid;width:44px;min-height:44px;place-items:center;color:#82b6ff;font-size:1.45rem;transition:transform 0.2s ease}.dotace-mobile-nav details[open] .dotace-mobile-nav__expander{transform:rotate(90deg)}.dotace-mobile-nav__sub{display:grid;gap:0.15rem;margin:-0.1rem 0 0.35rem 0.8rem;padding:0 0 0.2rem 0.75rem;border-left:1px solid rgba(255, 255, 255, 0.2)}.dotace-mobile-nav__sub a{padding:0.38rem 0.45rem;color:rgba(255, 255, 255, 0.76);font-size:0.82rem;line-height:1.25;text-decoration:none}.dotace-mobile-nav__sub a:hover,.dotace-mobile-nav__sub a:focus-visible{color:#fff}.dotace-mobile-nav__cta{justify-content:center;margin-top:0.7rem;background:var(--dotace-blue);text-align:center}.dotace-offcanvas-backdrop{position:fixed;z-index:100002;inset:0;display:block;border:0;background:rgba(4, 18, 46, 0.54);opacity:0;visibility:hidden;transition:opacity 0.24s ease, visibility 0.24s ease}html.dotace-offcanvas-open .dotace-offcanvas-backdrop{opacity:1;visibility:visible}.dotace-header-contact{display:none}.dotace-hero__grid{grid-template-columns:1fr}.dotace-hero__content{order:2;padding-right:1rem;padding-left:1rem}.dotace-hero__media{order:1;min-height:400px}.dotace-services{grid-template-columns:1fr}.dotace-services__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.dotace-services-catalog__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.dotace-news-page .com-content-category-blog__items{grid-template-columns:repeat(2, minmax(0, 1fr))}.dotace-news-page .blog-item:first-child{grid-template-columns:1fr 1fr}.dotace-service-proof{grid-column:auto;grid-row:auto;min-height:240px}.dotace-stats__head{grid-template-columns:1fr}.dotace-proof-grid{grid-template-columns:1fr}.dotace-footer__grid{grid-template-columns:repeat(2, 1fr)}.dotace-process li:not(:last-child)::after{display:none}.dotace-process{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:42rem){.dotace-pagehero__inner{min-height:0;padding-top:3rem;padding-bottom:3rem}.dotace-pagehero__icon{display:none}.dotace-pagehero h1{font-size:clamp(2.2rem, 11vw, 3.2rem)}.dotace-wizard__shell{border-radius:1rem}.dotace-wizard__choices,.dotace-wizard__choices--compact{grid-template-columns:1fr}.dotace-wizard__choices label>span,.dotace-wizard__choices--compact label>span{min-height:88px;flex-direction:row;align-items:center}.dotace-wizard__result{grid-template-columns:1fr}.dotace-wizard__result .dotace-button{grid-column:1;width:100%}.dotace-wizard__actions .dotace-button{padding:0.75rem 0.9rem;font-size:0.78rem}.dotace-container{width:min(calc(100% - 1.25rem), var(--dotace-container))}.dotace-hero h1{font-size:clamp(2.05rem, 9.5vw, 2.45rem)}.dotace-actions,.dotace-actions .dotace-button{width:100%}.dotace-hero__benefits{display:grid;grid-template-columns:1fr}.dotace-hero__benefits li{max-width:none}.dotace-hero__content{padding-top:2rem;padding-bottom:2.25rem}.dotace-hero__media{min-height:300px}.dotace-hero__media>img{object-position:72% center}.dotace-hero__notice{right:0;bottom:auto}.dotace-audience-card{min-height:0;padding:1.1rem}.dotace-audience-card .dotace-icon{width:3.6rem;height:3.6rem;flex-basis:3.6rem;font-size:1.4rem}.dotace-services__grid{grid-template-columns:1fr}.dotace-services-catalog__grid{grid-template-columns:1fr}.dotace-service-card{min-height:0}.dotace-news-page .com-content-category-blog__items{grid-template-columns:1fr}.dotace-news-page .blog-item:first-child{display:flex;min-height:0}.dotace-news-page .blog-item:first-child>figure{aspect-ratio:1.6}.dotace-news-page .blog-item:first-child .item-content{padding:1.4rem}.dotace-reference-map__head{align-items:flex-start;flex-direction:column;gap:1rem}.dotace-reference-map__frame iframe{height:560px !important;min-height:0}.dotace-process{grid-template-columns:1fr}.dotace-stats__head{gap:1rem}.dotace-stats__numbers{grid-template-columns:repeat(2, 1fr)}.dotace-stats__numbers div:nth-child(odd){border-left:0}.dotace-proof-grid,.dotace-coverage{grid-template-columns:1fr}.dotace-map{min-height:150px}.dotace-cta__inner{flex-direction:column;padding-block:1.25rem;align-items:stretch}.dotace-news-particle{width:min(calc(100% - 1.25rem), var(--dotace-container))}.dotace-footer__grid{grid-template-columns:1fr}.dotace-footer__bottom{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important}}@media (min-width:60.01rem){.dotace-offcanvas-backdrop,.dotace-mobile-nav{display:none}}.g-container{width:75rem}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-container{width:60rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-container{width:48rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.g-container{width:30rem}}@media only all and (max-width:30rem){.g-container{width:100%}}.g-container.g-flushed{width:100%}@media only all and (max-width:47.99rem){.g-block{flex-grow:0;flex-basis:100%}}@media only all and (max-width:47.99rem){body [class*="size-"]{flex-grow:0;flex-basis:100%;max-width:100%}}@media only all and (max-width:47.99rem){@supports not (flex-wrap: wrap){.g-grid{display:block;flex-wrap:inherit}.g-block{display:block;flex:inherit}}}.visible-large,.visible-desktop,.visible-tablet,.visible-phone,.g-block.visible-large,.g-block.visible-desktop,.g-block.visible-tablet,.g-block.visible-phone{display:none !important}@media only all and (max-width:47.99rem){.visible-phone{display:block !important}.g-block.visible-phone{display:block !important}}@media only all and (min-width:48rem) and (max-width:59.99rem){.visible-tablet{display:block !important}.g-block.visible-tablet{display:block !important}}@media only all and (min-width:60rem) and (max-width:74.99rem){.visible-desktop{display:block !important}.g-block.visible-desktop{display:block !important}}@media only all and (min-width:75rem){.visible-large{display:block !important}.g-block.visible-large{display:block !important}.visible-desktop{display:block !important}.g-block.visible-desktop{display:block !important}}@media only all and (max-width:47.99rem){.hidden-phone{display:none !important}}@media only all and (min-width:48rem) and (max-width:59.99rem){.hidden-tablet{display:none !important}}@media only all and (min-width:60rem) and (max-width:74.99rem){.hidden-desktop{display:none !important}}@media only all and (min-width:75rem){.hidden-large{display:none !important}.hidden-desktop{display:none !important}}@media only all and (max-width:47.99rem){.align-right{text-align:inherit !important}.align-left{text-align:inherit !important}}