.city-roof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.city-roof-card,.city-service-card{display:block;background:#fff;border:1px solid #d6e0e5;border-radius:6px;padding:25px;text-decoration:none!important;color:#173340}.city-roof-card:hover,.city-service-card:hover{border-color:#75a73b;background:#f8fcf4}.city-roof-card h3,.city-service-card h3{font-size:25px;margin:0 0 12px}.city-roof-card p,.city-service-card p{font-size:14px;line-height:1.7;color:#526975;margin:0 0 18px}.city-roof-card span,.city-service-card span{font-size:13px;font-weight:700;color:#1675a4}.city-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.city-secondary-links{font-size:14px;margin-top:23px}.city-local{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;border-top:1px solid #d5e0e6;padding-top:45px!important}.city-local h2{font-size:36px}.city-local p{line-height:1.8}.city-source-note{font-size:12px!important;color:#657782}.city-project-note{background:#edf4f7;padding:28px;border-radius:6px}.city-project-note h3{font-size:28px;margin-top:0}.city-project-note a{font-weight:700}.city-project-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px}.city-project-form label{display:grid;gap:8px;font-size:13px}.city-project-form select,.city-project-form textarea{width:100%;padding:12px;font:inherit;border:1px solid #bacbd4;border-radius:4px;background:white;color:#173340}.city-project-form textarea{resize:vertical}.city-project-form .trap{display:none!important}.city-wide{grid-column:1/-1}.city-proof{border-top:1px solid #d5e0e6}.city-proof h2{font-size:34px}@media(max-width:1000px){.city-roof-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.city-service-grid,.city-local{grid-template-columns:1fr}.city-local{gap:25px}.city-local h2{font-size:30px}.city-project-form{grid-template-columns:1fr!important}.city-roof-card,.city-service-card{padding:22px}.city-roof-card h3{font-size:23px}}@media(max-width:420px){.city-roof-grid{grid-template-columns:1fr}}