/* Add once, to the CSS used by the project pages (or inside a <style> tag on the project page template). */
.tower-wa-btn{display:inline-flex;align-items:center;gap:8px;background:#25D366;color:#fff;font-weight:600;padding:10px 22px;border-radius:30px;text-decoration:none;margin-top:16px}
.tower-wa-btn:hover{color:#fff;opacity:.9}
.tower-wa-btn img{filter:brightness(0) invert(1)}
.other-projects{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin-top:24px}
.other-project-card{display:block;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.08);text-decoration:none;color:#222}
.other-project-card img{width:100%;height:220px;object-fit:cover;display:block}
.other-project-card .other-project-body{padding:14px 18px}
.other-project-card h3{font-size:19px;margin:0 0 6px;color:#111}
.other-project-card p{margin:0;font-size:14px;color:#555}
@media(max-width:767px){.other-projects{grid-template-columns:1fr}}

@media(max-width:767px){.tower-section.home-section{padding:40px 0!important}}
.tower-section .overseas-faq-item{min-height:0}
