This is a custom code placeholder.
Switch to Preview or publish the page
to see how your code works.
Double-click to edit
<style>
/* ================================
TOP FORM (#edi-i35d1oo) ONLY
Fields + Submit button
===================================*/
/* Spacing between field groups */
#edi-i35d1oo [data-editable="webformNewItem"]{
margin-bottom: 24px !important;
}
/* Labels */
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="label"],
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="label"] label{
padding: 0 !important;
margin: 0 !important;
}
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="label"] label{
display: block;
font-size: 14px;
font-weight: 600;
color: #092A33 !important;
line-height: 1.25;
margin-bottom: 12px !important; /* gap between label & field */
text-align: left !important;
}
/* Field wrapper reset (so shadows/borders show cleanly) */
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"]{
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
box-shadow: none !important;
overflow: visible !important;
}
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"]::before,
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"]::after{
content: none !important; display: none !important;
}
/* Inputs / selects / textareas */
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"] input,
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"] textarea,
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"] select{
display: block;
width: 100% !important;
max-width: 480px; /* top form width */
margin: 0;
border: 1px solid #092A33 !important;
border-radius: 6px !important;
background: #fff !important;
padding: 16px 14px !important; /* vertical height */
box-shadow:
0 1px 0 rgba(9,42,51,0.06),
0 2px 6px rgba(9,42,51,0.12) !important;
outline: none !important;
box-sizing: border-box !important;
-webkit-appearance: none; appearance: none;
}
/* Focus state */
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"] input:focus,
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"] textarea:focus,
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"] select:focus{
border-color: #092A33 !important;
box-shadow:
0 0 0 3px rgba(9,42,51,0.12),
0 2px 6px rgba(9,42,51,0.18) !important;
}
/* Keep normal look in editor even if disabled */
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"] input[disabled],
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"] textarea[disabled],
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"] select[disabled]{
opacity: 1 !important;
color: #092A33 !important;
}
/* Submit button wrapper: center & spacing */
#edi-i35d1oo [data-ats-form-button="submit"]{
display: flex !important;
justify-content: center !important;
text-align: center !important;
padding: 0 !important;
margin-top: 16px !important; /* space above button */
margin-bottom: 48px !important; /* space below button (adjust if needed) */
}
/* Submit button style (matches your global look) */
#edi-i35d1oo [data-ats-form-button="submit"] button{
background: #F0504F !important;
color: #F9F9F9 !important;
font-family: "Merriweather Sans", Arial, sans-serif !important;
font-weight: 600 !important;
font-size: 16px !important;
line-height: 1.2 !important;
border: 2px solid #F0504F !important;
border-radius: 9999px !important;
padding: 12px 28px !important;
box-shadow: 0 2px 6px rgba(0,0,0,0.12) !important;
cursor: pointer;
transition: background-color .25s ease, color .25s ease,
box-shadow .25s ease, transform .15s ease !important;
margin: 0 !important; /* prevent odd offsets */
}
/* Button inner <div> fix */
#edi-i35d1oo [data-ats-form-button="submit"] button div{
display: inline !important;
white-space: nowrap !important;
padding: 0 !important;
margin: 0 !important;
}
/* Hover / Active / Focus */
#edi-i35d1oo [data-ats-form-button="submit"] button:hover{
background: #F9F9F9 !important;
color: #F0504F !important;
box-shadow: 0 4px 12px rgba(0,0,0,0.18) !important;
transform: translateY(-1px);
}
#edi-i35d1oo [data-ats-form-button="submit"] button:active{
transform: translateY(0);
box-shadow: 0 2px 6px rgba(0,0,0,0.12) !important;
}
#edi-i35d1oo [data-ats-form-button="submit"] button:focus-visible{
outline: none !important;
box-shadow: 0 0 0 3px rgba(240,80,79,0.25),
0 2px 6px rgba(0,0,0,0.12) !important;
}
/* Mobile: let inputs use full width */
@media (max-width: 480px){
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"] input,
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"] textarea,
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"] select{
max-width: 100%;
}
}
I agree to VeraContent's
privacy policy*
/* Submit button — fondo azul + texto blanco + flecha */
#edi-i35d1oo [data-ats-form-button="submit"] button{
background: #092A33 !important; /* fondo azul */
color: #fff !important; /* texto blanco */
font-family: "Roboto", Arial, sans-serif !important;
font-weight: 600 !important;
font-size: 16px !important;
line-height: 1.2 !important;
border: 2px solid #092A33 !important; /* borde azul */
border-radius: 9999px !important;
padding: 12px 28px !important;
cursor: pointer;
transition: background-color .25s ease, color .25s ease,
box-shadow .25s ease, transform .15s ease !important;
margin: 0 !important;
position: relative; /* para la flecha */
}
/* Flecha → a la derecha */
#edi-i35d1oo [data-ats-form-button="submit"] button::after{
content: "→";
font-size: 18px;
margin-left: 10px;
transition: transform .25s ease;
display: inline-block;
}
/* Hover: azul un pelín más claro + flecha se mueve */
#edi-i35d1oo [data-ats-form-button="submit"] button:hover{
background: #0c3a46 !important;
color: #fff !important;
border-color: #0c3a46 !important;
transform: translateY(-1px);
}
#edi-i35d1oo [data-ats-form-button="submit"] button:hover::after{
transform: translateX(4px);
}
/* Active / Focus */
#edi-i35d1oo [data-ats-form-button="submit"] button:active{
transform: translateY(0);
}
#edi-i35d1oo [data-ats-form-button="submit"] button:focus-visible{
outline: none !important;
box-shadow: 0 0 0 3px rgba(9,42,51,.25) !important;
}
/* Submit button style — fondo azul + texto blanco + flecha */
#edi-i35d1oo [data-ats-form-button="submit"] button{
background: #092A33 !important; /* fondo azul */
color: #fff !important; /* texto blanco */
font-family: "Roboto", Arial, sans-serif !important;
font-weight: 600 !important;
font-size: 16px !important;
line-height: 1.2 !important;
border: 2px solid #092A33 !important; /* borde azul */
border-radius: 9999px !important;
padding: 12px 28px !important;
cursor: pointer;
transition: background-color .25s ease, color .25s ease,
box-shadow .25s ease, transform .15s ease !important;
margin: 0 !important;
position: relative; /* para la flecha */
}
/* Flecha → */
#edi-i35d1oo [data-ats-form-button="submit"] button::after{
content: "→";
font-size: 18px;
margin-left: 10px;
transition: transform .25s ease;
display: inline-block;
}
/* Hover: azul más claro + flecha se mueve */
#edi-i35d1oo [data-ats-form-button="submit"] button:hover{
background: #F9F9F9 !important; /* azul más claro en hover */
color: #092A33 !important;
border-color: #0c3a46 !important;
transform: translateY(-1px);
}
I agree to VeraContent's
privacy policy*
#edi-i35d1oo [data-ats-form-button="submit"] button:hover::after{
transform: translateX(4px);
}
/* Active / Focus */
#edi-i35d1oo [data-ats-form-button="submit"] button:active{
transform: translateY(0);
}
#edi-i35d1oo [data-ats-form-button="submit"] button:focus-visible{
outline: none !important;
box-shadow: 0 0 0 3px rgba(9,42,51,.25) !important;
}
/* ✅ Casilla obligatoria: sin borde rojo hasta que se intente enviar */
input[type="checkbox"]:required:user-invalid {
outline: 2px solid #F0504F;
outline-offset: 2px;
}
input[type="checkbox"]:required:valid {
outline: none;
}
/* Inputs / selects / textareas (EXCLUYE checkbox y radio) */
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"]
input:not([type="checkbox"]):not([type="radio"]),
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"] textarea,
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"] select{
display: block;
width: 100% !important;
max-width: 480px;
margin: 0;
border: 1px solid #092A33 !important;
border-radius: 6px !important;
background: #fff !important;
padding: 16px 14px !important;
box-shadow: 0 1px 0 rgba(9,42,51,0.06), 0 2px 6px rgba(9,42,51,0.12) !important;
outline: none !important;
box-sizing: border-box !important;
-webkit-appearance: none; appearance: none;
}
/* Focus de los campos de texto (no checkbox/radio) */
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"]
input:not([type="checkbox"]):not([type="radio"]):focus,
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"] textarea:focus,
#edi-i35d1oo [data-editable="webformNewItem"] [data-editable-item="field"] select:focus{
border-color: #092A33 !important;
box-shadow: 0 0 0 3px rgba(9,42,51,0.12), 0 2px 6px rgba(9,42,51,0.18) !important;
}
/* ✅ Checkbox/radio: vuelve a su look nativo y sin borde forzado */
#edi-i35d1oo input[type="checkbox"],
#edi-i35d1oo input[type="radio"]{
-webkit-appearance: checkbox;
appearance: checkbox;
width: auto !important;
height: auto !important;
margin: 0 8px 0 0 !important;
border: none !important;
box-shadow: none !important;
outline: none; /* se controlará con validación */
}
/* ✅ Casilla obligatoria: SIN borde rojo hasta intentar enviar */
#edi-i35d1oo input[type="checkbox"]:required:user-invalid {
outline: 2px solid #F0504F;
outline-offset: 2px;
}
#edi-i35d1oo input[type="checkbox"]:required:valid {
outline: none;
}
</style>