.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}#Formulario .et_pb_specialty_column{display:none!important}#Formulario .et_pb_column_single.et_pb_column_single{width:100%!important;max-width:800px!important;float:none!important;margin:0 auto!important}#Formulario.et_pb_section>.et_pb_row{width:100%!important;max-width:800px!important;margin:0 auto!important}.vv-form{font-family:'Barlow',sans-serif;max-width:700px;margin:0 auto;padding:0 10px}.vv-form label{display:block;font-weight:600;margin-bottom:6px;font-size:15px;color:#333}.vv-form input[type="text"],.vv-form input[type="email"],.vv-form input[type="tel"],.vv-form textarea{width:100%!important;padding:10px 14px!important;border:1px solid #ccc!important;border-radius:6px!important;font-size:15px!important;font-family:'Barlow',sans-serif!important;box-sizing:border-box!important;transition:border-color 0.3s;background:#fafafa!important}.vv-form input:focus,.vv-form textarea:focus{border-color:#7ab929!important;outline:none!important;background:#fff!important}.vv-form textarea{min-height:100px;resize:vertical}.vv-section-title{font-size:18px;font-weight:700;color:#2c3e50;border-bottom:3px solid #7ab929;padding-bottom:8px;margin:28px 0 16px 0;text-transform:uppercase;letter-spacing:0.5px}.vv-section-note{font-size:13px;color:#666;margin:-8px 0 16px 0;font-style:italic}.vv-note{display:block;font-size:12px;color:#888;margin-top:4px;font-style:italic}.vv-field{margin-bottom:18px}.vv-row{display:flex;gap:16px;flex-wrap:wrap}.vv-half{flex:1;min-width:200px}.vv-acceptance{margin:20px 0;font-size:13px}.vv-acceptance .wpcf7-list-item{margin:0}.vv-submit{text-align:center;margin-top:24px}.vv-form input[type="submit"]{background:#7ab929!important;color:#fff!important;border:none!important;padding:14px 40px!important;font-size:17px!important;font-weight:700!important;border-radius:8px!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:background 0.3s!important;font-family:'Barlow',sans-serif!important}.vv-form input[type="submit"]:hover{background:#5a9a10!important}.vv-form .wpcf7-radio{display:flex;gap:16px;margin-top:4px}.vv-form .wpcf7-radio .wpcf7-list-item{margin:0}@media (max-width:600px){.vv-row{flex-direction:column;gap:0}.vv-half{min-width:100%}.vv-form input[type="submit"]{width:100%!important;padding:14px 20px!important}}}}}}}}}}}}}}}}}}}}}}}}