.zz-page-sitemap{background:#faf9f5}.zz-page-sitemap .zz-page-hero-plain{background:#e9efea}.zz-sitemap-content{padding-block:60px 70px}.zz-sitemap-home{display:flex;justify-content:space-between;align-items:center;padding:25px 32px;border:1px solid #d5ded4;background:#fffefb;margin-bottom:30px}.zz-sitemap-home h2{font-size:25px;margin-top:7px}.zz-sitemap-home>span{display:grid;place-items:center;width:45px;height:45px;border:1px solid #b9cbbb;border-radius:50%;font-size:23px}.zz-sitemap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.zz-sitemap-group{position:relative;padding:35px 27px;background:#edf1e9;border-top:3px solid #a8baa7}.zz-sitemap-group:nth-child(2){background:#eaf0f0;border-color:#a6bbbc}.zz-sitemap-group:nth-child(3){background:#f3e9de;border-color:#cbb09b}.zz-sitemap-number{position:absolute;right:23px;top:20px;font:53px/1 ZZCaveat,cursive;color:#93a99240}.zz-sitemap-group h2{font-size:23px;letter-spacing:.025em;margin:23px 0 14px;position:relative}.zz-sitemap-description{font-size:11px;line-height:2;color:#7c8c81;min-height:45px}.zz-sitemap-group nav{margin-top:27px}.zz-sitemap-group nav a{display:flex;justify-content:space-between;gap:15px;padding:16px 0;border-top:1px solid #ced8cb;font-size:12px}.zz-sitemap-group nav a:last-child{border-bottom:1px solid #ced8cb}.zz-sitemap-group a span{font-size:17px;line-height:1.5}.zz-sitemap-home:hover{background:#f3e9de}.zz-sitemap-note{text-align:center;font-size:12px;color:#75897c;margin-top:55px!important}.zz-sitemap-content>.zz-page-script{text-align:center;transform:none;margin-top:17px}
@media(max-width:900px){.zz-sitemap-grid{grid-template-columns:1fr}.zz-sitemap-description{min-height:0}.zz-sitemap-group{padding:30px}.zz-sitemap-group nav{margin-top:20px}}@media(max-width:767px){.zz-sitemap-content{padding-block:35px 45px}.zz-sitemap-home{padding:20px 23px}.zz-sitemap-home h2{font-size:22px}.zz-sitemap-group{padding:28px 24px}.zz-sitemap-group h2{font-size:23px}.zz-sitemap-grid{gap:20px}}
