.sitemap-page .hero-banner .hero-banner-image{height:auto;max-height:350px;aspect-ratio:16/5}.sitemap-page .hero-banner .hero-banner-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);pointer-events:none}.sitemap-page .hero-banner .hero-banner-image img{object-position:center 75%}.sitemap-page .sitemap-section{padding:60px 0}.sitemap-page .sitemap-section .sitemap-block{margin-bottom:50px}.sitemap-page .sitemap-section .sitemap-block:last-child{margin-bottom:0}.sitemap-page .sitemap-section .sitemap-subtitle{font-size:.875rem;font-weight:bold;color:#606060;margin:20px 0 10px 0}.sitemap-page .sitemap-section .sitemap-link-item{margin:0 0 10px 0}.sitemap-page .sitemap-section .sitemap-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;margin:30px 0}.sitemap-page .sitemap-section .sitemap-text-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px 15px;margin-bottom:20px}.sitemap-page .sitemap-section .sitemap-btn{width:100%;justify-content:space-between}.sitemap-page .sitemap-section .sitemap-block:first-of-type .common-link-btn{width:auto;max-width:300px}.sitemap-page .sitemap-section .sitemap-link-text{color:#606060;text-decoration:none;font-size:18px;line-height:1.8;transition:all .3s ease}.sitemap-page .sitemap-section .sitemap-link-text:hover{color:#4a8f4e;text-decoration:underline}.sitemap-page .sitemap-section .sitemap-subsection{margin-bottom:50px;margin-left:0}.sitemap-page .sitemap-section .sitemap-subsection-title{display:flex;align-items:center;gap:10px;font-size:18px;color:#606060;margin-bottom:10px;margin-left:0}.sitemap-page .sitemap-section .sitemap-subsection-title .link-arrow{display:flex;align-items:center;justify-content:center;background:#679975;color:#fff;width:30px;height:30px;font-size:1.5rem;padding-bottom:6px;flex-shrink:0}.sitemap-page .sitemap-section .sitemap-subsection-title a{color:#606060;text-decoration:none;font-weight:400;transition:all .3s ease}.sitemap-page .sitemap-section .sitemap-subsection-title a:hover{color:#4a8f4e}.sitemap-page .sitemap-section .sitemap-bullet-list{list-style:none;padding:0;margin:0 0 0 30px;display:flex;flex-wrap:wrap;gap:0 30px}.sitemap-page .sitemap-section .sitemap-bullet-list li{position:relative;padding-left:10px;flex:0 0 auto}.sitemap-page .sitemap-section .sitemap-bullet-list li .list-bullet{position:absolute;left:0;color:#606060}.sitemap-page .sitemap-section .sitemap-bullet-list li a{color:#606060;text-decoration:none;font-size:18px;transition:all .3s ease}.sitemap-page .sitemap-section .sitemap-bullet-list li a:hover{color:#4a8f4e}.sitemap-page .sitemap-section .sitemap-individual-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:50px;margin-left:0}.sitemap-page .sitemap-section .sitemap-individual-links.sitemap-2column-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px 20px}.sitemap-page .sitemap-section .sitemap-individual-link{display:flex;align-items:center;gap:5px;text-decoration:none;color:#606060;font-size:18px;transition:all .3s ease}.sitemap-page .sitemap-section .sitemap-individual-link .link-arrow{display:flex;align-items:center;justify-content:center;background:#679975;color:#fff;width:30px;height:30px;font-size:1.5rem;padding-bottom:6px;flex-shrink:0}.sitemap-page .sitemap-section .sitemap-individual-link:hover{color:#4a8f4e}.sitemap-page .sitemap-section .sitemap-individual-link.sitemap-full-width{width:100%}@media(max-width: 768px){.sitemap-page .hero-banner .hero-banner-image{height:250px}.sitemap-page .sitemap-section .sitemap-grid,.sitemap-page .sitemap-section .sitemap-text-grid{grid-template-columns:1fr}.sitemap-page .sitemap-section .sitemap-bullet-list{flex-direction:column;gap:5px}.sitemap-page .sitemap-section .sitemap-individual-links{flex-direction:column;gap:50px}.sitemap-page .sitemap-section .sitemap-individual-links.sitemap-2column-grid{grid-template-columns:1fr}}@media(max-width: 480px){.sitemap-page .hero-banner .hero-banner-image{height:180px}.sitemap-page .sitemap-section{padding:30px 0}.sitemap-page .sitemap-section .sitemap-subtitle{font-size:.75rem}}
