@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;1,100;1,300&display=swap";:root{--pz-accent:#4887b3;--pz-accent-light:#c5e1f5;--pz-promo-bg:#0b365480;--pz-promo-text:#bbe8ff;--pz-body-bg:#85c6d7}html,body{min-height:100vh;margin:0;padding:0}.pz-body{-webkit-font-smoothing:antialiased;background-color:var(--pz-body-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh;padding-bottom:1px;font-family:Roboto,Helvetica Neue,Trebuchet MS,sans-serif}.pz-body *{box-sizing:border-box}.pz-body a{text-decoration:none}.pz-wrapper{max-width:1000px;margin:0 auto}.pz-header{color:#fff;grid-template-columns:1fr minmax(0,370px);grid-template-areas:"title claim""subtitle claim";align-content:start;column-gap:30px;min-height:130px;padding:30px 50px 20px;display:grid;position:relative}.pz-header h1{letter-spacing:-4px;grid-area:title;margin:0;font-size:55px;font-weight:100;line-height:1}.pz-header h1 a{color:inherit}.pz-header h1 b{font-weight:300}.pz-claim{text-align:right;text-shadow:2px 2px 1px #0009;grid-area:claim;padding-top:10px;font-size:15px;font-style:italic;font-weight:100}.pz-claim p{margin:0}.pz-claim b,.pz-claim strong{font-weight:500;display:block}.pz-subtitle{color:#fff9;grid-area:subtitle;margin:6px 0 0 5px;font-size:12px;font-weight:300}.pz-promo{color:#fff;text-shadow:1px 1px 2px #0000005c;background-color:var(--pz-promo-bg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:0 25px;display:grid}.pz-panel{padding:0 25px;font-size:13px}.pz-panel h2{margin:0;font-size:20px;font-weight:400;line-height:50px}.pz-panel h2 button{all:unset;cursor:pointer;font:inherit}.pz-panel-body{color:var(--pz-promo-text);padding-bottom:25px;display:none}.pz-promo.open .pz-panel-body{display:block}.pz-panel-body p,.pz-panel-body li{text-align:justify;margin:0 0 6px;font-style:italic;line-height:18px}.pz-panel-body ul,.pz-panel-body ol{margin:0;padding-left:18px}.pz-panel-body a{color:#fff;font-style:normal}.pz-main{background-color:#fff;grid-template-columns:300px 1fr;column-gap:50px;display:grid;overflow:hidden;box-shadow:0 0 17px #000000b3}.pz-slider{background-position:50%;background-size:cover;grid-column:1/-1;height:200px}.pz-menu ul{margin:0;padding:0;list-style:none}.pz-menu>ul>li>a,.pz-menu>ul>li>button{all:unset;box-sizing:border-box;cursor:pointer;color:#000;border-bottom:1px solid #ddd;width:100%;padding:12px 20px 12px 50px;font-size:13px;line-height:1.35;transition:background-color .3s,color .3s;display:block;position:relative}.pz-menu .has-sub:before{content:"▸";color:#bbb;transition:transform .2s;position:absolute;top:12px;left:28px}.pz-menu .has-sub.active-content:before{transform:rotate(90deg)}.pz-menu ul ul a{color:#555;border-bottom:1px solid #eee;padding:8px 30px 8px 70px;font-size:11px;line-height:1.35;transition:background-color .3s,color .3s;display:block}.pz-menu a.active,.pz-menu .has-sub.active-content{background-color:var(--pz-accent);color:#fff}.pz-menu a:not(.active):hover,.pz-menu .has-sub:not(.active-content):hover{background-color:var(--pz-accent-light)}.pz-content{min-width:0;padding-bottom:40px;padding-right:50px}.pz-article{overflow:hidden}.pz-article header{padding:25px 0}.pz-article header h1{margin:0;font-size:24px;font-weight:100}.pz-article header h1 a{color:inherit}.pz-date{color:#666;font-size:12px;font-weight:300}.pz-article a{color:var(--pz-accent);font-weight:300;transition:color .2s}.pz-article a:hover{color:var(--pz-accent-light)}.pz-article .pz-more{font-weight:400}.pz-article p,.pz-body-text p{color:#444;text-align:justify;margin:0;padding-bottom:20px;font-size:14px;font-weight:300;line-height:20px}.pz-article .pz-lead{color:#222;font-size:16px}.pz-lead-img{float:right;max-width:45%;margin:0 0 20px 30px}.pz-body-text img{max-width:100%;height:auto}.pz-body-text img[style*="float: right"],.pz-body-text img[align=right]{margin:0 0 20px 30px}.pz-body-text ul,.pz-body-text ol{color:#444;margin:0 0 20px 20px;padding:0;font-size:14px;font-weight:300;line-height:20px}.pz-body-text ul{list-style:circle}.pz-body-text h2,.pz-body-text h3,.pz-body-text h4{margin:0 0 12px;font-weight:300}.pz-body-text table{border-collapse:collapse;color:#444;width:100%;margin:0 0 20px;font-size:14px;font-weight:300}.pz-body-text td,.pz-body-text th{border:1px solid #999;padding:4px 6px}.pz-news{margin:0;padding:0;list-style:none}.pz-pager{justify-content:center;gap:6px;padding:10px 0 0;font-size:14px;display:flex}.pz-pager a,.pz-pager span{text-align:center;color:#444;min-width:28px;line-height:28px}.pz-pager span{color:#fff;background:var(--pz-accent);border-radius:3px}.pz-pager a:hover{color:var(--pz-accent)}.pz-downloads{background-color:#ccc;margin-bottom:20px;padding:10px}.pz-downloads ul{margin:0;padding:0;list-style:none}.pz-downloads a{color:#333;border-bottom:1px solid #bbb;padding:0 20px;font-size:12px;line-height:30px;display:block}.pz-downloads li:last-child a{border-bottom:0}.pz-downloads a:before{content:"⬇";color:#fff;text-shadow:0 2px 2px #00000073;margin-right:10px}.pz-gallery{background-color:#222;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px;margin:0 0 20px;padding:20px;list-style:none;display:grid}.pz-gallery img{aspect-ratio:4/3;object-fit:cover;border:8px solid #fff;width:100%;transition:transform .3s;display:block;box-shadow:0 0 8px #000}.pz-gallery a:hover img{transform:scale(1.05)rotate(-1deg)}.contact-form{gap:14px;max-width:520px;padding-bottom:20px;display:grid}.contact-form label{color:#444;gap:4px;font-size:13px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{font:inherit;border:1px solid #ccc;border-radius:3px;outline:none;padding:8px 10px;font-size:14px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--pz-accent)}.contact-form button{font:inherit;background:var(--pz-accent);color:#fff;cursor:pointer;border:0;border-radius:3px;justify-self:start;padding:10px 24px}.contact-form button:disabled{opacity:.6;cursor:wait}.contact-form-error{color:#b00020;margin:0;font-size:13px}.contact-form-sent{color:#333;padding:20px 0;font-size:15px}.pz-footer{color:#fff;text-shadow:1px 1px 2px #0009;align-items:center;gap:20px;padding:20px 50px 40px;font-size:12px;font-weight:300;display:flex}.pz-footer>div{flex:1}.pz-footer p{margin:0}.pz-footer a{color:#fff}.pz-footer img{opacity:.85;width:110px}@media (width<=760px){.pz-header{grid-template-columns:1fr;grid-template-areas:"title""subtitle""claim";padding:24px 16px 16px}.pz-header h1{letter-spacing:-2px;font-size:40px}.pz-claim{text-align:left;padding-top:12px}.pz-promo{padding:0}.pz-panel{padding:0 16px}.pz-main{grid-template-columns:1fr}.pz-slider{height:120px}.pz-content{padding:0 16px 30px}.pz-lead-img{float:none;max-width:100%;margin:0 0 16px}.pz-footer{padding:20px 16px 30px}}
