.elementor-910 .elementor-element.elementor-element-81e20e6{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-78b2006 *//* CONTENEDOR GENERAL */

.mobili-form{
max-width:1200px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
color:#333;
}


/* TITULOS */

.mobili-form h2{
font-size:22px;
letter-spacing:1px;
margin-bottom:10px;
}

.section-title{
font-weight:600;
font-size:13px;
margin-top:22px;
margin-bottom:6px;
letter-spacing:.5px;
text-transform:uppercase;
color:#444;
}


/* INPUTS */

.mobili-form input,
.mobili-form textarea{
width:100%;
padding:8px;
border:1px solid #d9d9d9;
border-radius:3px;
font-size:13px;
transition:.2s;
}

.mobili-form input:focus,
.mobili-form textarea:focus{
border-color:#ac8350;
outline:none;
}


/* GRID */

.mobili-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:10px;
}

.mobili-grid-3{
display:grid;
grid-template-columns:1fr 1fr 1fr;
gap:20px;
margin-top:15px;
}

.mobili-grid-2{
display:grid;
grid-template-columns:1fr 1fr;
gap:20px;
margin-top:15px;
}


/* COLORS */

.colors{
display:flex;
flex-wrap:wrap;
gap:16px;
font-size:12px;
margin-top:8px;
}

.colors label{
display:flex;
align-items:center;
gap:6px;
white-space:nowrap;
}


/* EXTRAS */

.extras{
display:flex;
gap:18px;
align-items:center;
flex-wrap:wrap;
margin-top:8px;
}

.extras label{
display:flex;
align-items:center;
gap:6px;
font-size:13px;
}


/* TABLAS */

.mobili-table table{
width:100%;
border-collapse:collapse;
margin-top:8px;
}

.mobili-table th{
background:#f7f7f7;
border:1px solid #e2e2e2;
font-size:11px;
padding:6px;
letter-spacing:.5px;
}

.mobili-table td{
border:1px solid #e2e2e2;
}

.mobili-table input{
border:none;
padding:6px;
font-size:11px;
background:transparent;
}

.mobili-table input:focus{
background:#fafafa;
}


/* BOTON ENVIAR */

.mobili-form button{
background:#ac8350;
color:white;
border:2px solid #ac8350;
padding:14px 32px;
font-size:13px;
letter-spacing:1px;
cursor:pointer;
transition:.25s;
margin-top:25px;
}


/* HOVER BOTON */

.mobili-form button:hover{
background:#fff;
color:#ac8350;
border:2px solid #ac8350;
}


/* RESPONSIVE */

@media(max-width:900px){

.mobili-grid-3{
grid-template-columns:1fr;
}

.mobili-grid-2{
grid-template-columns:1fr;
}

.colors{
gap:10px;
}

}/* End custom CSS */