@charset "UTF-8";#pm-page{--pm-ink:#193555;--pm-ink-soft:#4a647c;--pm-cream:#fff9f0;--pm-line:rgba(25, 53, 85, 0.12);--pm-yellow:#ffc75b;--pm-yellow-soft:#fff6e3;--pm-pink:#f0b8c4;--pm-pink-dark:#d8738b;--pm-pink-soft:#fdf0f3;--pm-purple:#3abce1;--pm-purple-dark:#193555;--pm-purple-soft:#e8f6fb;--pm-mint:#43d8ae;--pm-mint-soft:#e8faf5;--pm-red:#e4002b;color:var(--pm-ink);background:#fff;overflow-x:hidden;max-width:100%;margin-top:-60px}#pm-page,#pm-page a,#pm-page button,#pm-page input,#pm-page label,#pm-page legend,#pm-page li,#pm-page p,#pm-page small,#pm-page span,#pm-page textarea{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif}#pm-page .pm-display,#pm-page h1,#pm-page h2,#pm-page h3,#pm-page h4{font-family:"Baloo 2",Poppins,sans-serif;letter-spacing:-.01em}#pm-page p.lead{color:var(--pm-ink-soft)}#pm-page section[id]{scroll-margin-top:110px}#pm-page .pm-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700;color:var(--pm-pink-dark);margin-bottom:6px}#pm-page .pm-section-title{font-size:clamp(1.75rem,3.4vw,2.6rem);font-weight:700;color:var(--pm-ink);line-height:1.15;margin-top:0;margin-bottom:16px}#pm-page .pm-lead{font-size:1.08rem;color:var(--pm-ink-soft);max-width:640px;line-height:1.65;margin-bottom:1.5rem}#pm-page .pm-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;border-radius:999px;font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;transition:all .25s ease;border:2px solid transparent;cursor:pointer;background:0 0;font-family:Poppins,sans-serif}#pm-page .pm-btn-primary{background:var(--pm-pink-dark);color:#fff;border-color:var(--pm-pink-dark)}#pm-page .pm-btn-primary:hover{background:#c25f78;border-color:#c25f78;color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px rgba(216,115,139,.4)}#pm-page .pm-btn-ink{background:var(--pm-ink);color:#fff;border-color:var(--pm-ink)}#pm-page .pm-btn-ink:hover{background:#122840;border-color:#122840;color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px rgba(25,53,85,.35)}#pm-page .pm-btn-ghost{background:0 0;color:var(--pm-ink);border-color:var(--pm-ink)}#pm-page .pm-btn-ghost:hover{background:var(--pm-ink);color:#fff;transform:translateY(-2px)}@keyframes pm-pulse{0%{box-shadow:0 0 0 0 rgba(216,115,139,.55)}70%{box-shadow:0 0 0 16px rgba(216,115,139,0)}100%{box-shadow:0 0 0 0 rgba(216,115,139,0)}}#pm-page .pm-pulse{animation:pm-pulse 2.4s infinite}#pm-page #bp-tab-fix a,#pm-page .landing-sticky-nav a{padding:8px 16px;border-radius:999px;font-size:.9rem;font-weight:600;color:var(--pm-ink);background-color:transparent;text-decoration:none;transition:background .3s,color .3s;display:inline-flex;align-items:center;white-space:nowrap}#pm-page #bp-tab-fix a i,#pm-page .landing-sticky-nav a i{margin-right:6px}#pm-page #bp-tab-fix a:hover,#pm-page .landing-sticky-nav a:hover{background-color:var(--pm-purple-soft)}#pm-page #bp-tab-fix a.active,#pm-page .landing-sticky-nav a.active{background:var(--pm-ink);color:#fff}@media (max-width:768px){#pm-page #bp-tab-fix a,#pm-page .landing-sticky-nav a{flex-shrink:0;padding:8px 12px;font-size:.82rem}}#pm-page .pm-hero{position:relative;margin-top:0;padding:100px 0 40px;padding-top:100px!important;min-height:72vh;display:flex;align-items:center;overflow:hidden;background-color:var(--pm-cream)}#pm-page .pm-hero__decor{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--pm-hero-bg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}#pm-page .pm-hero>.container{position:relative;z-index:2;width:100%}#pm-page .pm-hero__content{position:relative;z-index:2;padding-right:.5rem}#pm-page .pm-hero__visual{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;margin-top:1.5rem}#pm-page .pm-hero__grafika{display:block;width:min(100%,500px);height:auto;margin:0 auto;filter:drop-shadow(0 18px 36px rgba(42, 35, 80, .12))}#pm-page .pm-hero h1{font-size:clamp(2rem,4.2vw,3rem);font-weight:800;line-height:1.1;margin:0 0 16px;color:var(--pm-ink)}#pm-page .pm-hero h1 .pm-mark{position:relative;display:inline-block}#pm-page .pm-hero h1 .pm-mark::after{content:"";position:absolute;left:-2px;right:-2px;bottom:.1em;height:.32em;background:var(--pm-pink);z-index:-1;border-radius:6px}#pm-page .pm-hero .pm-hero-lead{font-size:1.15rem;color:var(--pm-ink-soft);max-width:540px;margin-bottom:28px;line-height:1.65}#pm-page .pm-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}#pm-page .pm-hero__meta{display:flex;gap:22px;flex-wrap:wrap;color:var(--pm-ink-soft);font-size:.92rem;font-weight:500}#pm-page .pm-hero__meta span{display:inline-flex;align-items:center;gap:8px}#pm-page .pm-hero__meta i{color:var(--pm-pink-dark)}@media (min-width:992px){#pm-page .pm-hero{padding-bottom:48px}#pm-page .pm-hero__visual{margin-top:0;justify-content:flex-end}#pm-page .pm-hero__grafika{width:min(100%,560px);margin-right:0}}@media (max-width:991px){#pm-page .pm-hero{padding-bottom:48px;min-height:auto}#pm-page .pm-hero__decor{background-position:right;background-repeat:no-repeat;background-size:auto}#pm-page .pm-hero__grafika{width:min(100%,380px)}}#pm-page .pm-section{padding:4.5rem 0}#pm-page .pm-section--cream{background:var(--pm-cream)}#pm-page .pm-section--white{background:#fff}#pm-page .pm-hero-wave.bg-white-bottom{margin-top:0;background:var(--pm-cream) url(//blizejprzedszkola.pl/images/index/bg-white-bottom.png) repeat-x top}#pm-page .pm-section--soft{background:var(--pm-purple-soft)}#pm-page .pm-section--pink{background:var(--pm-pink-soft);padding-top:2.5rem;padding-bottom:2.5rem}#pm-page .pm-list{list-style:none;padding:0;margin:0;display:grid;gap:.85rem}#pm-page .pm-list__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.35rem;background:#fff;border-radius:18px;border:1px solid var(--pm-line);box-shadow:0 8px 24px rgba(42,35,80,.05)}#pm-page .pm-list__title{font-weight:600;color:var(--pm-ink);margin:0;font-size:1.05rem}#pm-page .pm-list__link{flex-shrink:0;font-size:.9rem;font-weight:600;color:var(--pm-purple);text-decoration:none;display:inline-flex;align-items:center;gap:6px}#pm-page .pm-list__link:hover{color:var(--pm-purple-dark);text-decoration:underline}#pm-page .pm-list-heading{font-family:"Baloo 2",Poppins,sans-serif;font-size:1.45rem;font-weight:700;color:var(--pm-ink);margin:2rem 0 1rem}#pm-page .pm-empty{padding:2.5rem 1.75rem;text-align:center;background:#fff;border-radius:22px;color:var(--pm-ink-soft);border:1px dashed rgba(58,188,225,.45);width:100%;max-width:none;box-shadow:0 8px 24px rgba(42,35,80,.04)}#pm-page .pm-empty__cta{display:inline-flex;align-items:center;gap:8px;margin-top:.85rem;font-weight:600;color:var(--pm-pink-dark);text-decoration:none}#pm-page .pm-empty__cta:hover{text-decoration:underline}#pm-page .pm-steps{display:grid;gap:1.1rem}@media (min-width:992px){#pm-page .pm-steps{grid-template-columns:repeat(3,1fr)}}#pm-page .pm-step{background:#fff;border-radius:22px;padding:1.5rem 1.4rem;border:1px solid var(--pm-line);box-shadow:0 10px 28px rgba(42,35,80,.05);height:100%}#pm-page .pm-step__num{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;border-radius:999px;background:var(--pm-pink-dark);color:#fff;font-family:"Baloo 2",Poppins,sans-serif;font-weight:700;font-size:1.05rem;margin-bottom:.9rem}#pm-page .pm-step h3{font-size:1.25rem;font-weight:700;margin-bottom:.55rem;color:var(--pm-ink)}#pm-page .pm-step p{color:var(--pm-ink-soft);margin:0;line-height:1.55;font-size:.98rem}#pm-page #korzysci{padding-top:.5rem}#pm-page .pm-benefits{display:grid;gap:1.1rem}@media (min-width:768px){#pm-page .pm-benefits{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){#pm-page .pm-benefits{grid-template-columns:repeat(4,1fr)}}#pm-page .pm-benefit{display:flex;flex-direction:column;background:#fff;border-radius:22px;padding:1.4rem 1.25rem 1.5rem;border:1px solid var(--pm-line);box-shadow:0 10px 28px rgba(42,35,80,.05);height:100%}#pm-page .pm-benefit__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:.9rem;border-radius:14px;background:var(--pm-pink-soft);color:var(--pm-pink-dark);font-size:1.15rem}#pm-page .pm-benefit h3{font-size:1.15rem;font-weight:700;margin-bottom:.45rem;color:var(--pm-ink)}#pm-page .pm-benefit p{color:var(--pm-ink-soft);margin:0;line-height:1.55;font-size:.95rem}#pm-page .pm-benefit__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;padding:10px 16px;align-self:flex-start;border-radius:999px;background:var(--pm-pink-dark);color:#fff;font-weight:600;font-size:.9rem;line-height:1.2;text-decoration:none}#pm-page .pm-benefit__cta:hover{background:#c25f78;color:#fff}#pm-page #faq{padding-top:1rem}#pm-page .pm-faq{display:grid;gap:.75rem;max-width:820px}#pm-page .pm-faq__item{background:#fff;border-radius:16px;border:1px solid var(--pm-line);box-shadow:0 8px 22px rgba(42,35,80,.04)}#pm-page .pm-faq__item summary{cursor:pointer;font-weight:600;padding:1.05rem 1.25rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;color:var(--pm-ink)}#pm-page .pm-faq__item summary::-webkit-details-marker{display:none}#pm-page .pm-faq__item summary::after{content:"+";font-family:"Baloo 2",Poppins,sans-serif;font-size:1.45rem;line-height:1;color:var(--pm-pink-dark);flex-shrink:0}#pm-page .pm-faq__item[open] summary::after{content:"–"}#pm-page .pm-faq__item p{margin:0;padding:0 1.25rem 1.15rem;color:var(--pm-ink-soft);line-height:1.6;font-size:.98rem}#pm-page .pm-form-panel{background:#fff;border-radius:24px;border:1px solid var(--pm-line);box-shadow:0 12px 32px rgba(25,53,85,.06);padding:1.5rem}@media (min-width:768px){#pm-page .pm-form-panel{padding:2.25rem 2.5rem}}#pm-page .pm-form-panel legend{font-family:"Baloo 2",Poppins,sans-serif;font-size:1.35rem;font-weight:700;color:var(--pm-ink);margin-bottom:1rem}#pm-page .pm-type-cards{display:grid;grid-template-columns:1fr;gap:.85rem;margin-bottom:1.75rem}@media (min-width:768px){#pm-page .pm-type-cards{grid-template-columns:repeat(3,1fr)}}#pm-page .pm-type-card{position:relative;display:block;border:2px solid var(--pm-line);border-radius:18px;padding:1.1rem 1rem 1.1rem 2.85rem;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}#pm-page .pm-type-card:hover{border-color:var(--pm-purple);box-shadow:0 8px 22px rgba(58,188,225,.18)}#pm-page .pm-type-card input{position:absolute;opacity:0;pointer-events:none}#pm-page .pm-type-card::before{content:"";position:absolute;left:1rem;top:1.2rem;width:1.125rem;height:1.125rem;border:2px solid rgba(25,53,85,.28);border-radius:50%;background:#fff}#pm-page .pm-type-card:has(input:checked){border-color:var(--pm-purple);background:var(--pm-purple-soft)}#pm-page .pm-type-card:has(input:checked)::before{border-color:var(--pm-purple);box-shadow:inset 0 0 0 4px var(--pm-purple)}#pm-page .pm-type-card__title{font-weight:700;color:var(--pm-ink);margin-bottom:.25rem}#pm-page .pm-type-card__desc{font-size:.875rem;color:var(--pm-ink-soft);margin:0;line-height:1.45}#pm-page .pm-form-type-hint{margin:1rem 0 0;font-size:.95rem;color:var(--pm-ink-soft)}#pm-page .pm-form-rest[hidden],#pm-page .pm-form-type-hint[hidden]{display:none!important}#pm-page .pm-form-fields[data-type] .pm-field-group{display:none}#pm-page .pm-form-fields[data-type=konkurs_akcja_wydarzenie] .pm-field--konkurs,#pm-page .pm-form-fields[data-type=projekt] .pm-field--projekt,#pm-page .pm-form-fields[data-type=publikacja] .pm-field--publikacja{display:block}#pm-page .pm-field--all{display:block!important}#pm-page .pm-field-group{margin-bottom:1rem}#pm-page .pm-field-group label{display:block;font-weight:600;margin-bottom:.35rem;color:var(--pm-ink)}#pm-page .pm-field-group .form-control{border-radius:12px;border-color:rgba(25,53,85,.18);padding:.7rem .9rem;color:var(--pm-ink)}#pm-page .pm-field-group .form-control:focus{border-color:var(--pm-purple);box-shadow:0 0 0 3px rgba(58,188,225,.22)}#pm-page .pm-field-group .form-hint{display:block;font-size:.85rem;color:var(--pm-ink-soft);margin-top:.35rem;line-height:1.45}#pm-page .pm-choice__question{font-weight:600;margin:0 0 .5rem;color:var(--pm-ink)}#pm-page .pm-choice{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}#pm-page .pm-field-group .pm-choice label{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-weight:500;cursor:pointer}#pm-page .pm-choice input{margin:0;accent-color:var(--pm-purple)}#pm-page .pm-promo-box{margin-top:.75rem;padding:1rem 1.1rem;background:var(--pm-yellow-soft);border-radius:14px;border-left:4px solid var(--pm-yellow)}#pm-page .pm-success{text-align:center;padding:2.75rem 1.5rem;background:var(--pm-mint-soft);color:var(--pm-ink);border:2px solid var(--pm-mint);border-radius:18px;scroll-margin-top:140px}#pm-page .pm-success__title{font-family:"Baloo 2",Poppins,sans-serif;font-size:1.7rem;font-weight:700;margin:0 0 .75rem;color:var(--pm-ink)}#pm-page .pm-success p{margin:0 auto 1.25rem;max-width:36rem;font-size:1.05rem;line-height:1.5}#pm-page .pm-alert{border-radius:14px;padding:1rem 1.25rem;margin-bottom:1.25rem;font-size:1rem}#pm-page .pm-alert--error{background:#fdecef;color:var(--pm-red);border:1px solid rgba(228,0,43,.25)}#pm-page .pm-alert--success{background:var(--pm-mint-soft);color:var(--pm-ink);border:1px solid rgba(67,216,174,.45)}#pm-page .pm-form-submit{text-align:center;margin-top:1.35rem}#pm-page .pm-fineprint{margin:.55rem auto 0;max-width:26rem;font-size:.75rem;line-height:1.45;color:var(--pm-ink-soft);text-align:center}#pm-page .pm-fineprint a{color:inherit;text-decoration-thickness:1px;text-underline-offset:2px}#pm-page .pm-contact-note{margin-top:.85rem}