.palala-contact{background:var(--b);color:var(--t);font-family:inherit;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.pc-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.pc-hero{min-height:390px;background-size:cover;background-position:center;display:flex;align-items:center;position:relative}.pc-overlay{position:absolute;inset:0;background:linear-gradient(90deg,var(--m),transparent);opacity:.88}.pc-hero .pc-wrap{position:relative;color:#fff}.pc-hero h1{font-size:clamp(42px,6vw,70px);margin:12px 0;color:#fff}.pc-hero p{max-width:650px;font-size:18px;line-height:1.5}.pc-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:20px;margin-top:-35px;position:relative}.pc-card{padding:32px;border-radius:14px;box-shadow:0 10px 30px #0001}.pc-info{background:#fff}.pc-form{background:var(--f);color:#fff}.pc-card h2{color:var(--h);font-size:34px}.pc-form h2{color:#fff}.pc-card h2 b{color:var(--a)}.pc-item{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid #ddd}.pc-item i{width:42px;height:42px;border-radius:50%;background:var(--i);color:#fff;display:grid;place-items:center;font-style:normal;flex:none}.pc-item strong,.pc-item span{display:block}.pc-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pc-fields label{font-size:13px}.pc-fields .full{grid-column:1/-1}.pc-fields input,.pc-fields textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:12px;border:0;border-radius:6px}.pc-form button,.pc-map a{margin-top:16px;padding:13px 25px;background:var(--a);color:#fff;border:0;border-radius:6px;font-weight:700;text-decoration:none}.pc-map{margin-top:28px;padding:28px;background:#f3f7f8;border-radius:14px;display:grid;grid-template-columns:1fr 1.5fr;gap:25px}.pc-map iframe{width:100%;height:300px;border:0;border-radius:8px}@media(max-width:800px){.pc-grid,.pc-map{grid-template-columns:1fr}.pc-fields{grid-template-columns:1fr}.pc-fields .full{grid-column:auto}}

/* v1.0.1 */
.pc-fields label.full{grid-column:1/-1}
.pc-fields textarea{min-height:140px;resize:vertical}
