/* Start custom CSS *//* === GENAX: viñeta cian de botones y etiquetas === */
.genax-punto::before{content:"";display:inline-block;flex:0 0 auto;width:.3em;height:.3em;border-radius:50%;background:#22c3c3;margin-right:.55em}

/* === GENAX: formulario WPForms con el estilo del diseño === */
.genax-form{width:100%}
.genax-form .wpforms-container{margin:0!important;max-width:100%!important}
.genax-form .wpforms-field{padding:0 0 clamp(10px,1vw,16px)!important}
.genax-form .wpforms-field-label{font-family:"Roboto Condensed",Roboto,sans-serif!important;font-weight:400!important;font-size:clamp(15px,1.15vw,22px)!important;color:#01207b!important;margin-bottom:6px!important}
.genax-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.genax-form select,.genax-form textarea{width:100%!important;max-width:100%!important;background:rgba(255,255,255,.35)!important;border:1px solid #4a62a8!important;border-radius:6px!important;color:#01207b!important;font-family:Roboto,sans-serif!important;font-size:16px!important;box-shadow:none!important}
.genax-form input:focus,.genax-form select:focus,.genax-form textarea:focus{border-color:#22c3c3!important;box-shadow:0 0 0 3px rgba(34,195,195,.25)!important;outline:none!important}
.genax-form textarea{min-height:clamp(140px,11vw,220px)!important}
.genax-form button[type=submit],.genax-form .wpforms-submit{font-family:"Roboto Condensed",Roboto,sans-serif!important;font-weight:700!important;font-size:clamp(16px,1.2vw,22px)!important;color:#fff!important;background:linear-gradient(90deg,#22c3c3 0%,#01207b 100%)!important;border:0!important;border-radius:10px!important;padding:.6em 1.6em!important;box-shadow:0 6px 18px rgba(1,32,123,.2)!important;cursor:pointer}
.genax-form button[type=submit]:hover{box-shadow:0 8px 26px rgba(34,195,195,.45)!important}
/* Botón del formulario centrado */
.genax-form .wpforms-submit-container{display:flex!important;justify-content:center!important;text-align:center!important}

/* === GENAX: mapa de Google a lo ancho con la altura del diseño === */
.elementor-80 .elementor-widget-google_maps{width:100%;margin:0}
.elementor-80 .elementor-widget-google_maps iframe{display:block;width:100%;height:clamp(300px,29.7vw,570px)}/* End custom CSS */