body{background-color:#f0efec;margin:0;padding:0}a{font-weight:500}button.btn i.fa-solid{padding:2px;font-size:1em}@media (width>=992px){button.btn i.fa-solid{padding:3px;font-size:1.1em}}.navbar-brand.logoFont,div.footerZone div.logoFont{font-family:Grand Hotel,cursive;font-style:normal;font-weight:400}.navbar-brand.logoFont{font-size:2rem!important}@media (width>=992px){.navbar-brand.logoFont{font-size:2.8rem!important}}div.footerZone div.logoFont{font-size:2rem!important}a.nav-link,#helpLinks li.list-group-item a{color:#2f5d84;font-weight:500}a.nav-link{font-size:1.05rem}.navbar-nav a.nav-link.signUp{color:#546d41;font-weight:500}.navbar-nav a.nav-link.active{color:#a85900;text-underline-offset:.3rem;font-weight:500;text-decoration:underline 2px}#app .p-medium{padding:10px}@media (width>=992px){#app .p-medium{padding:20px}}#app .py-large{padding:25px 0}@media (width>=992px){#app .py-large{padding:50px 0}}#app .swBkgGreen{background-color:#546d41}#app .swBkgBrown{background-color:#a85900}#app .swBkgBlue{background-color:#2f5d84}#app h1{font-family:Grand Hotel,cursive;font-size:2rem;font-style:normal;font-weight:400}@media (width>=992px){#app h1{font-size:3.5rem}}#app h3{color:#fff}#app h3.dark-text,#app h4{color:#2f5d84}#app h2.upperText{color:#fff;text-transform:uppercase;font-weight:700}#app .shadowText{color:#fff;text-shadow:1px 1px 6px #000000d1}#app div.container-fluid .fwImage{background-blend-mode:overlay;background-color:#0000008a;background-position:bottom;background-repeat:no-repeat;background-size:cover}#app.container-fluid{min-height:900px;padding:0!important}.pageHeaderZone,.footerZone{background-color:#2f5d84}.pageHeaderZone,.footerZone h3{color:#fff}.pageHeaderZone div.container-lg,.footerZone div.container-lg{padding-top:2rem;padding-bottom:2rem}@media (width<=1199.98px){.pageHeaderZone div.container-lg{padding-top:1rem;padding-bottom:1rem}}#app div.pageHeaderZone .fwImage{background-blend-mode:overlay;background-color:#0000004b;background-position:bottom;background-repeat:no-repeat;background-size:cover;height:380px}@media (width>=992px){#app div.pageHeaderZone .fwImage{height:500px}}.fwImage{flex-direction:column}.fwImage div.photo-credit{background-color:#546d41;border-radius:5px;margin-top:auto;margin-left:auto;margin-right:30px;padding:6px}.fwImage div.photo-credit a{color:#fff;font-size:.8rem;font-weight:400;text-decoration:none}div.userQuote p{color:#fff;font-size:1.1rem}@media (width>=992px){div.userQuote p{font-size:1.3rem}}#helpLinks.list-group{font-size:1rem}@media (width>=992px){#helpLinks.list-group{font-size:1.25rem}}#whyArea div.circle{width:180px;margin:auto;position:relative}#whyArea div.circle .circle_bg{fill:none;opacity:.6;stroke-width:3px}#whyArea div.circle .circle_stroke{fill:none;stroke-width:3px;-webkit-animation:1s ease-out forwards progress;animation:1s ease-out forwards progress}#whyArea div.circle .circle_image-wrapper{z-index:2;text-align:center;border-radius:50%;width:130px;height:130px;padding:30px;position:absolute;top:25px;left:25px}#whyArea div.circle .circle_image-wrapper i{color:#fff;font-size:4.5rem}#whyArea img.object-fit{-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;height:auto;font-family:object-fit\:cover}#homeSearch .mapImage{background:#000 url(/images/map.png) 50%/cover no-repeat;width:80%;height:100%}#searchingMap h3,#siteResults h3{font-size:1.5rem}#searchingMap .searchResult h4,#siteResults .searchResult h4{font-size:1.25rem}.searchResult #logVisit h5{font-size:1.1rem}#searchingMap .searchResult .result-card,#siteResults .searchResult .result-card{background-color:#f1f1f1;border-radius:6px;margin-bottom:18px;padding:1rem}.searchResult span.bff-zone{border-radius:6px;margin:.5rem;padding:.25rem}.searchResult span.bff-zone img{background-color:#ddd;border-radius:50%;padding:8px}div.mapSpot{width:100%;height:35vh;position:sticky;top:20px}@media (width>=992px){div.mapSpot{height:80vh}}div.userStats{flex-wrap:wrap;justify-content:space-between;display:flex}div.userStat{color:#fff;background-color:#546d41;border:1px solid #546d41;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:155px;height:155px;display:flex}div.userStat div{margin:0;padding:0}ol.policy-terms li{font-size:1.25rem;font-weight:700}ol.policy-terms li p{padding:10px 0;font-size:1rem;font-weight:400}ol.policy-terms li ul{padding-bottom:24px}ol.policy-terms li ul li{font-size:1rem;font-weight:400}div.listNav span a.page{cursor:pointer;color:#3f5c82;text-align:center;border:1px solid #3f5c82;border-radius:4px;min-width:20px;margin-left:4px;padding:1px;text-decoration:none;display:inline-block}div.listNav span a.page.currentPage{color:#fff;background-color:#3f5c82}