.nav{color:#406343;background-color:#f3efcc;justify-content:space-between;align-items:stretch;gap:2rem;padding:0 1rem;display:flex;box-shadow:0 3px 6px #0000004d}.hamburger{cursor:pointer;background:0 0;border:none;display:none}.hamburger-line{background-color:#406343;width:25px;height:3px;margin:4px;transition:background-color .3s;display:block}.hamburger.open .hamburger-line:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger.open .hamburger-line:nth-child(2){opacity:0}.hamburger.open .hamburger-line:nth-child(3){transform:rotate(-45deg)translate(7px,-6px)}.menu{opacity:0;align-items:center;max-height:0;margin:0;padding:0;list-style:none;transition:opacity .3s,max-height .3s;display:flex;overflow:hidden}.menu.open{opacity:1;max-height:500px;transition:opacity .3s,max-height .3s}.menu li{margin-right:1rem}.menu a{color:inherit;align-items:center;height:100%;padding:.25rem;text-decoration:none;display:flex}.menu li.active{color:#406343;background-color:#f1f7e7}@media screen and (max-width:768px){.nav{flex-direction:column;align-items:center}.nav>*{margin-top:1rem}.hamburger{display:block}.menu{flex-direction:column;align-items:center;display:none}.menu.open{opacity:1;max-height:1000px;transition:opacity .3s,max-height .3s;display:flex}}@media screen and (min-width:769px){.nav{justify-content:flex}.hamburger{display:none}.menu{opacity:1;max-height:none;transition:none;display:flex}}
*,:before,:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a2717;min-width:-webkit-fit-content;min-width:fit-content;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body:before{content:"";opacity:.7;z-index:-1;background-image:url("../media/BG Pic.0c3wvded0buvc.jpg");background-repeat:no-repeat;background-size:cover;position:fixed;top:0;bottom:0;left:0;right:0}.container{margin:.5rem}.site-title img{width:250px}.nav ul{gap:1rem;margin:0;padding:0;list-style:none;display:flex}.nav a{color:inherit;align-items:center;height:100%;padding:.25rem;text-decoration:none;display:flex}.nav li.active{color:#634060;background-color:#f1f7e7;border-radius:1rem}.nav li:hover{color:#634060;border-radius:1rem}.title{color:#ece7b4;text-align:center;padding:0 0 .8rem}.para{color:#f1ffe1}.buttons{justify-content:center;gap:1rem;display:flex}.buttons a{color:#406343;width:11rem;text-decoration:none}.buttons button{cursor:pointer;color:#406343;background-color:#f3efcc;border:none;border-radius:20px;width:100%;height:5rem;font-size:large;box-shadow:7px 7px 7px #0000004d}.buttons button:hover{color:#634060;background-color:#fff}strong{font-weight:bolder;text-decoration:none}.spacer{margin:2rem 0}@media screen and (max-width:768px){.site-title img{width:200px}.nav ul{flex-wrap:wrap;justify-content:center}.nav li{margin:.5rem}.buttons{flex-direction:column;align-items:center}.buttons button{width:100%;margin:.5rem 0}.disclaimer_footer{padding:.3rem;font-size:xx-small}}@media screen and (max-width:480px){.site-title img{width:150px}.nav ul{flex-direction:column;align-items:center}.nav li{margin:.5rem 0}}
.dropbtn{font:inherit;cursor:pointer;color:#406343;background-color:#f3efcc;border:none;border-radius:20px;min-width:8rem;min-height:4rem;box-shadow:7px 7px 7px #0000004d}.dropdown{touch-action:manipulation;margin:1rem .25rem;display:inline-block;position:relative}.dropdown-content{cursor:pointer;touch-action:none;background-color:#f1f1f1;border-radius:10px;min-width:8rem;max-height:calc(100vh - 15rem);display:none;position:absolute;overflow-y:auto;box-shadow:0 8px 16px #0003}.dropdown-content a{color:#000;border-radius:10px;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{color:#569156;background-color:#fff}@media screen and (max-width:480px){.dropdown{margin:.5rem 0;display:block}.dropbtn{min-width:6rem;min-height:3rem}.dropdown-content{min-width:6rem;max-height:none;overflow-y:auto}}
.city-title{color:#f3efcc;padding-top:1rem}.view-btn{justify-content:space-between;align-items:center;margin:0 2.5%;display:flex}.view-btn button{cursor:pointer;background-color:#f3efcc;border:none;border-radius:7px;padding:.7rem;display:flex}.view-btn button:hover{color:#634060;background-color:#fff}.view-btn button:active{color:#000;background-color:#f7f5e8}.cities{text-align:center;padding-bottom:250px}@media screen and (max-width:768px){.view-btn{margin:0 1.5%}.view-btn button{border-radius:5px;padding:.5rem}}@media screen and (max-width:480px){.view-btn{flex-wrap:wrap;justify-content:center;margin:0}.view-btn button{border-radius:4px;padding:.4rem}}
.city-dropbtn{overflow-wrap:break-word;white-space:normal;font:inherit;cursor:pointer;color:#406343;background-color:#f3efcc;border:none;border-radius:10px;min-width:8rem;max-width:8rem;min-height:4rem;font-weight:480;box-shadow:7px 7px 7px #0000004d}.city-dropbtn:first-letter{font-weight:bolder}.city-dropdown{vertical-align:top;margin:1rem .25rem;display:inline-block}.city-dropdown-content{cursor:pointer;background-color:#f1f1f1;border-radius:10px;min-width:8rem;max-height:calc(100vh - 15rem);display:none;position:absolute;box-shadow:0 8px 16px #0003}.city-dropdown-content a{color:#000;border-radius:10px;padding:12px 16px;text-decoration:none;display:block}.city-dropdown-content a:hover{background-color:#ddd}.city-dropdown:hover .city-dropdown-content{display:block}.city-dropdown:hover .city-dropbtn{color:#634060;background-color:#fff}@media screen and (max-width:768px){.city-dropbtn{min-width:6rem;min-height:3rem}.city-dropdown-content{min-width:6rem;max-height:calc(100vh - 10rem)}.city-dropdown-content a{padding:8px 12px}}@media screen and (max-width:480px){.city-dropbtn{min-width:4rem;min-height:2.5rem}.city-dropdown-content{min-width:4rem;max-height:calc(100vh - 7.5rem)}.city-dropdown-content a{padding:6px 8px}}
::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:7px}::-webkit-scrollbar-thumb{background:#888;border-radius:7px}::-webkit-scrollbar-thumb:hover{background:#555}
.util-zones{background-color:#0d1a0c71;border-radius:5px;flex-wrap:wrap;justify-content:center;align-items:center;padding:10px;display:flex}.util-zones a{max-width:-webkit-fit-content;max-width:fit-content;text-decoration:none}.util-zones button{color:#406343;cursor:pointer;background-color:#f3efcc;border:none;border-radius:5px;gap:.5rem;margin:.5rem;padding:8px 30px;font-size:medium;box-shadow:2px 2px 5px #0000004d}.util-zones button:hover{background-color:#fff}.util-header{text-align:start;color:#f0f8ff}@media (max-width:768px){.util-zones{padding:5px}.util-zones button{padding:6px 20px;font-size:.8rem}}@media (max-width:480px){.util-zones{padding:2px}.util-zones button{padding:4px 15px;font-size:.7rem}}
.warning{color:gold;text-align:center}.warning a{color:gold}.warning a:hover{color:#8a2be2}.notification{color:#fff;text-align:center;z-index:9999;opacity:0;background-color:#4caf50;border-radius:5px;padding:10px 20px;font-size:16px;transition:bottom .5s ease-in-out;position:fixed;bottom:-100px;left:50%;transform:translate(-50%)}.notification.show{opacity:1;bottom:25%}
.county{justify-content:center;align-items:center;display:flex}.counties{color:#fff;display:grid}.counties ul{color:#000;margin:0;padding:0;list-style:none}.counties li{cursor:pointer}.counties a{color:inherit;height:100%;text-decoration:none}.county-info{background-color:#0d1a0c71;border-radius:5px;padding:10px}.county-info a{color:#f3efcc;font-weight:700;text-decoration:none;transition:color .3s}.county-info a:hover{color:#8a2be2}.span{color:#f3efcc}.span h3{font-size:1.5rem}.span a{text-decoration:underline}.border{border-bottom:2px solid #ffffff54;width:100%;margin:20px 0}.apn-format{text-align:center;color:#f3efcc;background-color:#40634388;margin:20px 0;padding:10px}.county-btn{justify-content:center;align-items:center;display:flex}.county-btn a{border-radius:20px;width:-webkit-max-content;width:max-content;margin:0 1rem;text-decoration:none}.county-btn button{cursor:pointer;background-color:#f3efcc;border:none;border-radius:20px;padding:8px 30px;font-weight:700;box-shadow:7px 7px 7px #0000004d}.county-btn button:hover{color:#634060;background-color:#fff}@media screen and (max-width:768px){.span h3{font-size:1.2rem}.county-btn{flex-direction:column;align-items:center}.county-btn a{margin:.5rem 0}.county-btn button{padding:6px 20px}}@media screen and (max-width:480px){.span h3{font-size:1rem}.county-btn button{padding:4px 16px}}
.contact{flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.contact p{text-align:center;margin:40px}.contact ul{width:100%;max-width:500px;margin:0 auto;padding:0;list-style-type:none}.contact li{text-align:center;color:#ece7b4;background-color:#0d1a0c66;border:1px solid #ccc;margin-bottom:10px;padding:10px;display:block}.contact a{color:#ece7b4;font-weight:700;text-decoration:underline}.contact a:hover{color:#8a2be2}
.block{place-items:center;height:100%;display:grid}.links{background-color:#f3efcc;border-radius:7px;min-width:50vh;max-height:80vh;margin:0;padding:0;overflow-y:auto}.link{font-size:large;display:flex}.link img{margin:0 1rem}.link a{color:#406343;justify-content:center;align-items:center;min-width:100%;padding:2rem 1rem;display:flex}.link a:hover{color:#95b098;background-color:#ffffff78}@media screen and (max-width:768px){.block{max-height:100vh;margin:1rem;overflow-y:auto}.links{white-space:nowrap;background-color:#f3efcc;border-radius:7px;width:100%;max-width:50vh;height:auto;margin:0;padding:0;overflow-x:scroll}}
