.cre-contacto{.hero{padding:120px 0 60px;text-align:center;border-bottom:1px solid var(--line)}.hero h1{font-family:var(--serif);font-weight:700;letter-spacing:-.03em;font-size:clamp(40px,5.4vw,64px);line-height:1}.hero p{color:var(--ink);font-size:18px;margin-top:14px}.contact{display:grid;grid-template-columns:.82fr 1.18fr;gap:54px;padding-block:72px 90px}.contact>*{min-width:0}.cform h2,.cinfo h2{font-family:var(--serif);font-weight:700;font-size:24px;letter-spacing:-.02em;margin-bottom:26px}.irow{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px}.irow .ii{width:42px;height:42px;border-radius:11px;background:var(--green-soft);color:var(--green-deep);display:grid;place-items:center;flex:0 0 auto}.irow .il{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}.irow .iv{font-size:15.5px;color:var(--ink);line-height:1.45}.irow .iv a{color:var(--green);font-weight:500}.irow .iv a:hover{text-decoration:underline}.cform{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:34px}.cform .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cform .field{margin-bottom:16px}.cform textarea.input{resize:vertical;min-height:120px;font-family:var(--sans)}.cform select.select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%236A6760'%20stroke-width='2'%3E%3Cpath%20d='M6%209l6%206%206-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:15px;padding-right:42px}.cform .ferr{font-size:12px;color:#c0362c;margin-top:6px;line-height:1.4}.check{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;color:var(--muted);margin:4px 0 20px;cursor:pointer;line-height:1.45}.check input{position:absolute;opacity:0;width:0;height:0}.check .bx{width:19px;height:19px;border-radius:5px;border:1.5px solid var(--line);display:grid;place-items:center;flex:0 0 auto;margin-top:1px;transition:.15s}.check .bx:after{content:"";width:9px;height:9px;border-radius:2px;background:var(--green);transform:scale(0);transition:.15s}.check input:checked+.bx{border-color:var(--green)}.check input:checked+.bx:after{transform:scale(1)}.check a{color:var(--green)}.csent{text-align:center;padding:28px 10px}.csent .ck{width:60px;height:60px;border-radius:50%;background:var(--green-soft);color:var(--green-deep);display:grid;place-items:center;margin:0 auto 18px}.csent h3{font-family:var(--serif);font-weight:700;font-size:24px;margin-bottom:8px}.csent p{color:var(--ink);font-size:15px;line-height:1.5;max-width:34ch;margin:0 auto}@media (max-width:900px){.contact{grid-template-columns:1fr;gap:38px}}@media (max-width:640px){.cform{padding:20px}.cform .row2{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){.check{min-height:44px;align-items:center}.check .bx{width:22px;height:22px;flex:0 0 22px}}}