Petición de Presupuesto
Realizamos tu presupuesto de Fontanería Sin Obras sin ningún tipo de compromiso, ajustando el precio y con la posibilidad de financiación.
Tu presupuesto listo en menos de 1 minuto.
/* ── Scope: todo dentro del wrapper para no contaminar el tema ── */
.srfm-wtl-form *, .srfm-wtl-form *::before, .srfm-wtl-form *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
.srfm-wtl-form {
font-family: ‘Montserrat’, -apple-system, BlinkMacSystemFont, ‘Segoe UI’, sans-serif;
color: #1a1a1a;
width: 100%;
}
/* ── Badge ── */
.srfm-wtl-form .form-badge {
display: inline-block;
background: #e6f3fc;
color: #168be1;
font-size: .75rem;
font-weight: 700;
letter-spacing: .06em;
text-transform: uppercase;
padding: .3rem .75rem;
border-radius: 20px;
margin-bottom: 1rem;
}
.srfm-wtl-form h2.form-title {
font-size: 1.55rem;
font-weight: 800;
line-height: 1.25;
margin-bottom: .75rem;
color: #0f2a4a;
}
.srfm-wtl-form .form-intro {
font-size: .95rem;
color: #555;
margin-bottom: 1.5rem;
line-height: 1.6;
}
/* ── How it works ── */
.srfm-wtl-form .how-it-works {
display: flex;
gap: 1rem;
margin-bottom: 1.75rem;
padding: 1rem 1.2rem;
background: #eef6fd;
border-radius: 10px;
border-left: 4px solid #168be1;
}
.srfm-wtl-form .step {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
flex: 1;
gap: .35rem;
}
.srfm-wtl-form .step-num {
width: 28px;
height: 28px;
background: #168be1;
color: #fff;
border-radius: 50%;
font-size: .8rem;
font-weight: 700;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.srfm-wtl-form .step-text {
font-size: .78rem;
color: #0d5a8a;
font-weight: 600;
line-height: 1.3;
}
.srfm-wtl-form .step-divider {
align-self: center;
color: #8dcaf5;
font-size: 1.1rem;
flex-shrink: 0;
}
/* ── Auto-quote callout ── */
.srfm-wtl-form .auto-quote-callout {
display: flex;
align-items: center;
gap: .75rem;
background: #f0faf4;
border: 1.5px solid #2ecc71;
border-radius: 8px;
padding: .85rem 1.1rem;
margin-bottom: 1.75rem;
font-size: .88rem;
color: #1a5c35;
font-weight: 600;
}
.srfm-wtl-form .auto-quote-callout .icon {
font-size: 1.3rem;
flex-shrink: 0;
}
/* ── Section headings ── */
.srfm-wtl-form .section-title {
font-size: .75rem;
font-weight: 700;
letter-spacing: .08em;
text-transform: uppercase;
color: #168be1;
border-bottom: 1px solid #e4e8ef;
padding-bottom: .4rem;
margin: 1.8rem 0 1.2rem;
}
/* ── Grid ── */
.srfm-wtl-form .form-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 1rem 1.2rem;
}
.srfm-wtl-form .col-full { grid-column: 1 / -1; }
/* ── Fields ── */
.srfm-wtl-form .field {
display: flex;
flex-direction: column;
gap: .35rem;
}
.srfm-wtl-form label {
font-size: .85rem;
font-weight: 600;
color: #333;
}
.srfm-wtl-form label .required { color: #cc0000; margin-left: 2px; }
.srfm-wtl-form .field-hint {
font-size: .75rem;
color: #888;
margin-top: -.2rem;
}
.srfm-wtl-form input[type=»text»],
.srfm-wtl-form input[type=»email»],
.srfm-wtl-form input[type=»tel»],
.srfm-wtl-form input[type=»number»],
.srfm-wtl-form select {
width: 100%;
padding: .55rem .75rem;
border: 1.5px solid #d0d5dd;
border-radius: 6px;
font-size: .95rem;
color: #1a1a1a;
background: #fff;
transition: border-color .15s;
appearance: none;
-webkit-appearance: none;
height: 44px;
font-family: inherit;
}
.srfm-wtl-form input:focus,
.srfm-wtl-form select:focus {
outline: none;
border-color: #168be1;
box-shadow: 0 0 0 3px rgba(22,139,225,.15);
}
/* ── Submit ── */
.srfm-wtl-form .form-submit {
margin-top: 2rem;
text-align: center;
}
.srfm-wtl-form button[type=»submit»] {
background: #168be1;
color: #fff;
font-size: 1rem;
font-weight: 700;
padding: .75rem 1.5rem;
border: none;
border-radius: 30px;
cursor: pointer;
letter-spacing: .02em;
transition: background .15s;
width: 50%;
font-family: inherit;
display: block;
margin: 0 auto;
}
.srfm-wtl-form button[type=»submit»]:hover { background: #0f2a4a; }
.srfm-wtl-form .submit-reassurance {
display: flex;
justify-content: center;
gap: 1.2rem;
flex-wrap: wrap;
margin-top: .9rem;
}
.srfm-wtl-form .reassurance-item {
font-size: .78rem;
color: #777;
display: flex;
align-items: center;
gap: .3rem;
}
.srfm-wtl-form .reassurance-item .check { color: #2ecc71; font-weight: 700; }
.srfm-wtl-form .form-disclaimer {
margin-top: 1.25rem;
font-size: .75rem;
color: #999;
line-height: 1.5;
text-align: center;
padding: 0 .5rem;
}
/* ── Responsive ── */
@media (max-width: 520px) {
.srfm-wtl-form .form-grid { grid-template-columns: 1fr; }
.srfm-wtl-form .col-full { grid-column: 1; }
.srfm-wtl-form .how-it-works { flex-direction: column; gap: .6rem; }
.srfm-wtl-form .step-divider { display: none; }
.srfm-wtl-form button[type=»submit»] { width: 80%; }
}
Presupuesto Online Gratuito
Repipado sin obras —
Repipado sin obras —
obtén tu precio exacto al instante
Rellena el formulario en menos de 2 minutos. Calculamos el presupuesto de repipado de tu inmueble automáticamente y te lo enviamos directamente a tu email, sin visita previa ni llamadas de presión.
1
Rellena el formulario
→
2
Recibe el presupuesto en tu email al instante
→
3
Acepta sin compromiso cuando quieras
⚡
Tu presupuesto se genera automáticamente — lo recibirás en segundos, sin esperas ni intermediarios.
