.hero{min-height:calc(100vh - 100px);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:100px}.hero img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.hero{min-height:calc(100vh - 198px)}}.hero:before{content:"";top:0;left:0;height:100%;width:100%;position:absolute;background-color:var(--black-color);opacity:.8;z-index:1}.hero .content-wrapper{display:flex;align-items:center;justify-content:center}.hero .content-wrapper .hero-content{position:relative;color:var(--white-color);z-index:9;display:flex;align-items:start;flex-direction:column}.hero .content-wrapper .hero-content h2{font-size:50px;max-width:900px}.hero .content-wrapper .hero-content h2 span{display:block;font-size:25px}@media (max-width: 768px){.hero .content-wrapper .hero-content h2{font-size:30px}}.hero .content-wrapper .hero-content .project-code{font-size:25px;color:var(--primary-color);font-weight:700}.hero .content-wrapper .hero-content .info-text{font-size:20px;color:var(--white-color);max-width:500px;margin-top:20px}.hero .content-wrapper .hero-content .info-text a{color:#f7aa47;text-decoration:none}.hero .content-wrapper .hero-content .info-text a:hover{color:var(--secondary-color)}.hero .content-wrapper .hero-bottom{position:relative;color:#fff;padding-left:30px;z-index:9}.hero .content-wrapper .hero-bottom ul{list-style:none;display:flex;flex-direction:column;gap:30px;margin:0;border-left:1px solid gray;padding:0 0 0 50px}.hero .content-wrapper .hero-bottom ul li{font-family:"PT Serif",serif;font-size:20px}.hero .content-wrapper .hero-bottom ul li span{display:block;font-size:16px;color:var(--primary-color);margin-top:5px}@media (max-width: 991px){.hero .content-wrapper{flex-direction:column;padding-top:40px}.hero .content-wrapper .hero-bottom{padding-left:0}.hero .content-wrapper .hero-bottom ul{flex-direction:row;border-top:1px solid gray;padding-top:50px;border-left:unset;margin-top:50px;padding-left:0}}@media (max-width: 768px){.hero .content-wrapper .hero-content{align-items:center}.hero .content-wrapper .hero-content .project-title,.hero .content-wrapper .hero-content .project-code,.hero .content-wrapper .hero-content .info-text{text-align:center}.hero .content-wrapper .hero-bottom ul{flex-direction:column;justify-content:center}}.counties{margin-top:80px}.counties .container{max-width:1200px;margin:50px auto;text-align:center}.counties .container h1{margin-bottom:50px}.counties .container .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;padding:10px}.counties .container .card{background:#fff;border-radius:12px;padding:15px;box-shadow:0 4px 8px #b3f2fa1a;text-align:center;font-size:18px;color:#333;transition:transform .3s ease,box-shadow .3s ease;font-family:"PT Serif",serif}.counties .container .card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0003;background:#cde4f1;color:var(--primary-color)}.targets{padding:30px 0;position:relative}.targets img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.targets .general-target-title{color:var(--secondary-color);font-family:"PT Serif",serif;font-weight:700;margin-bottom:30px;font-size:20px}.targets .general-target-content{color:var(--secondary-color)}.targets .accordion-container{max-width:1200px;margin:20px auto;padding:20px;border-radius:8px;overflow:hidden;position:relative;z-index:99}.targets .accordion-container h1{font-size:40px;font-weight:700;margin-bottom:30px}.targets .accordion-wrapper .accordion-item{border-bottom:1px solid #ddd;transition:.3s}.targets .accordion-wrapper .accordion-item:last-child{border-bottom:none}.targets .accordion-wrapper .accordion-item:hover .accordion-header{color:var(--primary-color)}.targets .accordion-wrapper .accordion-item .accordion-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .3s}.targets .accordion-wrapper .accordion-item .accordion-header .icon{font-size:20px;margin-right:10px;color:var(--primary-color);font-weight:700}.targets .accordion-wrapper .accordion-item .accordion-header .title{flex-grow:1;font-size:18px;font-weight:700;padding:15px}.targets .accordion-wrapper .accordion-item .accordion-header .toggle{font-size:18px;transition:.3s;height:57px;width:50px;display:flex;align-items:center;justify-content:center;color:#c2c2c2}.targets .accordion-wrapper .accordion-item .accordion-header .toggle.close{display:none}.targets .accordion-wrapper .accordion-item .accordion-header.active{color:var(--primary-color)}.targets .accordion-wrapper .accordion-item .accordion-header.active .toggle.close{display:flex}.targets .accordion-wrapper .accordion-item .accordion-header.active .toggle.open{display:none}.targets .accordion-wrapper .accordion-item .accordion-content{display:none;padding:10px 20px 40px;animation:fadeIn .3s ease;border-bottom:unset}.targets .accordion-wrapper .accordion-item .accordion-content p{margin:0;font-size:16px;color:var(--secondary-color)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.results{margin-top:40px;padding:15px;position:relative}.results .results-container{max-width:1200px;margin:auto;padding:20px}.results .results-container ul{padding:0;list-style:none;position:relative;z-index:99;margin:50px auto auto}.results .results-container ul li{padding:10px 5px 0 0;color:#000;position:relative;margin-bottom:15px}.results .results-container ul li i{margin-right:10px;color:var(--primary-color)}
