.wpcf7-form input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],select,textarea{width:100%!important}.info{background-color:#e2fff8;border-radius:15px;padding:20px 40px;margin:10px 0;font-weight:600}.line-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1024px){.line-card-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.line-card-grid{grid-template-columns:1fr}}.line-card{position:relative;background-size:cover;background-position:center;height:200px;border-radius:10px;display:flex;align-items:flex-end;color:white;text-decoration:none}.line-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px;background:linear-gradient(to bottom,rgb(0 0 0 / 0%),rgba(0,0,0,0.5));z-index:1}.line-card-content{position:relative;z-index:2;padding:16px}.line-card-content>h2{color:#ffffff}.post-tags{margin:20px 0;display:flex;flex-wrap:wrap;gap:10px}.tag-link{display:inline-block;padding:5px 15px;background-color:#f0f0f0;border-radius:20px;color:#333;text-decoration:none;font-size:14px;transition:all 0.3s ease}.tag-link:hover{background-color:#e0e0e0;transform:translateY(-2px)}