@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Nunito:wght@400;500;600;700;800&display=swap";.pb{--blue:#072AC8;--blue-dark:#051F99;--navy:#192240;--amber:#E8C44A;--amber-dark:#C9A638;--amber-text:#412402;--bg:#F4F7FC;--card:#FFFFFF;--border:#E5E8F1;--text:#192240;--muted:#6B7388;--green:#18A957;font-family:Nunito,system-ui,sans-serif;color:var(--text);line-height:1.65;font-size:16px}.pb *{box-sizing:border-box}.pb h1,.pb h2,.pb h3,.pb h4{font-family:Lora,Georgia,serif;color:var(--navy);font-weight:700;line-height:1.18;margin:0}.pb p{margin:0}.pb em{font-style:italic}.pb a{color:var(--blue);text-decoration:none}.pb img{max-width:100%;display:block}.pb .photo{position:relative;overflow:hidden;background:linear-gradient(135deg,#072ac8c7,#192240eb),radial-gradient(circle at 30% 30%,#6e86e8,#2b3c7a 60%,#192240)}.pb .photo--warm{background:linear-gradient(135deg,#c9a63859,#192240e6),radial-gradient(circle at 70% 25%,#e8c44a55,#2b3c7a 65%,#192240)}.pb .photo--soft{background:linear-gradient(140deg,#072ac873,#6e86e88c),radial-gradient(circle at 35% 40%,#afc0f2,#5c76d6 70%)}.pb .photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pb .photo__tag{position:absolute;left:12px;bottom:10px;font-family:Nunito,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;font-weight:700}.pb .btn{display:inline-block;background:var(--amber);color:var(--amber-text)!important;font-weight:700;font-family:Nunito,sans-serif;padding:13px 24px;border-radius:10px;border:0;cursor:pointer;transition:.18s;font-size:15px;text-decoration:none}.pb .btn:hover{background:var(--amber-dark);transform:translateY(-1px)}.pb .btn-pill{display:inline-flex;align-items:center;gap:8px;background:var(--amber);color:var(--navy)!important;font-family:Nunito,sans-serif;font-weight:800;font-size:1.02rem;padding:15px 28px;border-radius:100px;border:0;cursor:pointer;transition:.18s;text-decoration:none}.pb .btn-pill:hover{background:var(--amber-dark);transform:translateY(-1px)}.pb .pill{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 11px;border-radius:100px}.pb .pill--praktijk{background:#e1ecff;color:var(--blue)}.pb .pill--wetenschap{background:#ede7ff;color:#5942c7}.pb .pill--gedrag{background:#ffe7d9;color:#9c4214}.pb .pill--puppy{background:#ddf3e7;color:#0f7a50}.pb .pill--communicatie{background:#fbefcf;color:#7a5a0c}.pb .meta{font-size:13px;color:var(--muted);font-weight:600}.pb .meta .dot{margin:0 7px;opacity:.5}.pb .challenge{background:var(--blue);color:#fff;padding:54px 28px;text-align:center;position:relative;overflow:hidden}.pb .challenge:after{content:"";position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(110,134,232,.55),transparent 70%);right:-120px;top:-120px}.pb .challenge__inner{max-width:620px;margin:0 auto;position:relative;z-index:1}.pb .challenge h2{color:#fff!important;font-size:1.9rem;margin-bottom:12px}.pb .challenge h2 em{color:var(--amber)!important}.pb .challenge p{color:#ffffffd1!important;margin-bottom:22px}.pb .challenge .section-label{color:var(--amber)!important}.pb .section-label{display:block;text-align:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-weight:800;margin-bottom:8px}.pb .faq{max-width:760px;margin:0 auto;padding:8px 0}.pb .faq__item{border-bottom:1px solid var(--border)}.pb .faq__q{width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:20px 44px 20px 4px;position:relative;font-family:Lora,serif;font-size:17px;font-weight:600;color:var(--navy)}.pb .faq__q:after{content:"+";position:absolute;right:8px;top:18px;font-size:24px;color:var(--blue);font-family:Nunito,sans-serif;transition:.2s}.pb .faq__item.open .faq__q:after{transform:rotate(45deg)}.pb .faq__a{max-height:0;overflow:hidden;transition:max-height .3s ease;color:#3a4256}.pb .faq__a p{padding:0 4px 20px;font-size:15px}.pb .faq__item.open .faq__a{max-height:320px}.pb .pb-pagination{display:flex;gap:10px;justify-content:center;padding:8px 0 56px;font-weight:700;color:var(--muted)}.pb .pb-pagination a{color:var(--blue)}.pb .pb-pagination .current{color:var(--navy)}.pb--over{background:var(--bg)}.pb--over .bloghero{padding:58px 28px 62px}.pb--over .bloghero__in{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:52px;align-items:center}.pb--over .bloghero__eyebrow{display:block;color:var(--blue);font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.pb--over .bloghero h1{font-size:2.95rem;color:var(--navy);line-height:1.14;letter-spacing:-.02em;margin-bottom:18px}.pb--over .bloghero h1 em{color:var(--blue);font-style:italic}.pb--over .bloghero__sub{font-size:1.06rem;color:#4a5268;max-width:470px;margin-bottom:28px;line-height:1.7}.pb--over .bloghero__cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pb--over .bloghero__note{font-size:.85rem;color:var(--muted);font-weight:600}.pb--over .fcard{display:block;background:#fff;border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:0 20px 46px #072ac826;transition:.2s;color:inherit}.pb--over .fcard:hover{transform:translateY(-3px);box-shadow:0 24px 52px #072ac833}.pb--over .fcard__head{background:var(--blue);padding:22px 26px;color:#fff}.pb--over .fcard__eyebrow{display:flex;align-items:center;gap:9px;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#ffffffd1;margin-bottom:12px}.pb--over .fcard__dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #18a9574d}.pb--over .fcard__head h2{color:#fff;font-size:1.55rem;line-height:1.2}.pb--over .fcard__head h2 em{color:var(--amber)}.pb--over .fcard__body{padding:20px 26px 24px;display:flex;flex-direction:column;gap:12px}.pb--over .fcard__body p{color:#4a5268;font-size:.96rem}.pb--over .fcard__foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:15px}.pb--over .fcard__more{color:var(--blue);font-weight:800}.pb--over .wrap{max-width:1080px;margin:0 auto;padding:40px 28px 8px}.pb--over .wrap__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:22px;flex-wrap:wrap;gap:14px}.pb--over .wrap__head h2{font-size:1.5rem}.pb--over .wrap__filters{display:flex;gap:8px;flex-wrap:wrap}.pb--over .wrap__filters a{font-family:Nunito,sans-serif;font-size:13px;font-weight:700;border:1.5px solid var(--border);background:#fff;color:var(--muted)!important;padding:7px 15px;border-radius:100px;cursor:pointer;transition:.15s;text-decoration:none}.pb--over .wrap__filters a:hover{border-color:var(--blue);color:var(--blue)!important}.pb--over .wrap__filters a.on{background:var(--blue)!important;border-color:var(--blue);color:#fff!important}.pb--over .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:24px}.pb--over .acard{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:.2s;color:inherit}.pb--over .acard:hover{transform:translateY(-4px);box-shadow:0 14px 30px #072ac81f}.pb--over .acard .photo{height:168px}.pb--over .acard__body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px;flex:1}.pb--over .acard__body h3{font-size:1.18rem;line-height:1.3}.pb--over .acard__body p{font-size:14px;color:#4a5268;flex:1}.pb--over .acard__foot{display:flex;justify-content:space-between;align-items:center;padding-top:6px}.pb--over .acard__more{color:var(--blue);font-weight:800}.pb--over .pb-empty{padding:30px 0 50px;color:var(--muted);font-weight:600}@media(max-width:860px){.pb--over .bloghero__in{grid-template-columns:1fr;gap:34px}.pb--over .bloghero h1{font-size:2.3rem}.pb--over .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.pb--over .grid{grid-template-columns:1fr}.pb--over .bloghero h1{font-size:2.05rem}}.pb--art{background:#fff}.pb--art .progress{position:sticky;top:0;height:4px;background:transparent;z-index:50}.pb--art .progress__bar{height:100%;width:0;background:var(--amber)}.pb--art .carticle{max-width:640px;margin:0 auto;padding:50px 28px 10px}.pb--art .carticle .eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.pb--art .carticle h1{font-size:2.4rem;letter-spacing:-.02em;margin:14px 0 16px;line-height:1.15}.pb--art .carticle__meta{font-size:14px;color:var(--muted);font-weight:600;padding-bottom:22px;border-bottom:1px solid var(--border);margin-bottom:30px}.pb--art .carticle__body p{margin-bottom:22px;color:#222c45;font-size:18px;line-height:1.72}.pb--art .carticle__body h2{font-size:1.5rem;margin:34px 0 14px}.pb--art .carticle__body h3{font-size:1.2rem;margin:26px 0 10px}.pb--art .carticle__body ul,.pb--art .carticle__body ol{margin:0 0 22px 22px;color:#222c45;font-size:18px;line-height:1.72}.pb--art .carticle__body li{margin-bottom:8px}.pb--art .carticle__body a{color:var(--blue);text-decoration:underline}.pb--art .carticle__body img{border-radius:12px;margin:10px 0 22px}.pb--art .cta-inline{border:0;border-left:3px solid var(--amber);border-radius:0;background:var(--bg);padding:20px 24px;margin:30px 0;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.pb--art .cta-inline__t{flex:1;min-width:220px}.pb--art .cta-inline__t b{font-family:Lora,serif;font-size:1.15rem;color:var(--navy);display:block;margin-bottom:4px}.pb--art .cta-inline__t span{font-size:14px;color:#4a5268}.pb--art .csign{display:flex;align-items:center;gap:12px;margin:30px 0 10px;font-style:italic;color:var(--muted);font-family:Lora,serif}.pb--art .sticky-cta{position:sticky;bottom:18px;display:flex;justify-content:center;margin:30px 0 0;pointer-events:none}.pb--art .sticky-cta .btn{pointer-events:auto;box-shadow:0 8px 24px #072ac838}.pb--art .crelated{max-width:640px;margin:0 auto;padding:10px 28px 0}.pb--art .crelated b{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.pb--art .crelated a{display:block;font-family:Lora,serif;font-size:1.1rem;color:var(--navy);padding:14px 0;border-top:1px solid var(--border)}.pb--art .crelated a:hover{color:var(--blue)}.pb--art .cfaqwrap{max-width:640px;margin:0 auto;padding:30px 28px 0}.pb--art .pb-faqlabel{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pb-blog.css.map */
