.precios-anuales{display:none}.et-fb .precios-anuales{display:block!important}.btn-switch{cursor:pointer;padding:12px 24px;border-radius:30px;background:#FFFFFF;color:#071C6D;border:1px solid #0451CA!important;font-weight:700!important;transition:none!important}.btn-switch.btn-activo{background:#0451CA!important;color:#FFFFFF!important;border:1px solid #0451CA!important}.btn-switch.btn-activo::before{content:""!important;display:inline-block!important;position:static!important;width:10px;height:10px;border-radius:50%;background:#fe511f;box-shadow:0 0 0 2px #FFFFFF;margin:0 10px 0 0!important;vertical-align:middle;opacity:1!important}.btn-switch:after,.btn-switch:hover:after{display:none!important;content:""!important}.btn-switch:hover{border:1px solid #0451CA!important;padding:12px 24px!important;transform:none!important;box-shadow:none!important}.btn-mensual{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.btn-anual{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.btn-mensual,.btn-mensual:hover{border-top-left-radius:30px!important;border-bottom-left-radius:30px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.btn-anual,.btn-anual:hover{border-top-right-radius:30px!important;border-bottom-right-radius:30px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rgpd-info-contacto{font-size:13px;line-height:1.2;margin:5px 0 15px;padding:0}.rgpd-info-contacto p{margin:0 0 4px}.rgpd-info-contacto strong{font-weight:600}.rgpd-info-contacto a{text-decoration:underline}.et_pb_contact_form .rgpd-info-contacto{padding-left:0!important;margin-left:0!important}@media (max-width:767px){.fila-switch{display:flex!important;flex-wrap:nowrap!important}.fila-switch .et_pb_column{width:50%!important;max-width:50%!important;flex:0 0 50%!important}}html{-webkit-text-size-adjust:100%}.et-pb-contact-message p{display:none!important}.formulario-contacto-imat{max-width:620px;margin:0 auto;width:100%;box-sizing:border-box;background:#ffffff;padding:0}.formulario-contacto-imat *{margin:0;padding:0;box-sizing:border-box}.formulario-contacto-imat br{display:none!important}.formulario-contacto-imat .fila-dos{display:flex;gap:12px;margin-bottom:20px}.formulario-contacto-imat .campo{flex:1;display:flex;flex-direction:column;margin-bottom:0px}.formulario-contacto-imat label{margin-bottom:6px!important;font-size:15px;color:#071C6D;font-weight:500;line-height:1}.formulario-contacto-imat input[type="text"],.formulario-contacto-imat input[type="email"],.formulario-contacto-imat input[type="tel"],.formulario-contacto-imat textarea{background:#FFFFFF;border:1px solid #071C6D;border-radius:8px;padding:10px 12px;margin-bottom:1px!important;font-size:16px;color:#071C6D;outline:none;width:100%;transition:border-color 0.2s ease,background 0.2s ease}.formulario-contacto-imat input:focus,.formulario-contacto-imat textarea:focus{border-color:#0264c8;background:#F4F8FF;outline:3px solid #ffb703;outline-offset:2px}.formulario-contacto-imat textarea{min-height:80px;resize:vertical}.formulario-contacto-imat .texto-legal{font-size:14px;line-height:1.5;margin:12px 0;color:#071C6D}.formulario-contacto-imat .campo-check{display:flex;align-items:flex-start;gap:8px;margin:12px 0}.formulario-contacto-imat .campo-check input[type="checkbox"]{margin-top:3px}.formulario-contacto-imat .boton-enviar input[type="submit"]{background:#0451CA;color:#ffffff;padding:12px 20px;font-size:16px;font-weight:600;border:none;border-radius:10px;cursor:pointer;width:100%;text-align:center;transition:background 0.2s ease,transform 0.1s ease}.formulario-contacto-imat .boton-enviar input[type="submit"]:hover{background:#033E9C}.formulario-contacto-imat .boton-enviar input[type="submit"]:focus{outline:3px solid #ffb703;outline-offset:3px}.formulario-contacto-imat .boton-enviar input[type="submit"]:active{transform:scale(0.98)}@media (max-width:1024px){.formulario-contacto-imat{padding:20px}}@media (max-width:768px){.formulario-contacto-imat .fila-dos{flex-direction:column}}.formulario-contacto-imat a:focus{outline:3px solid #ffb703;outline-offset:2px}.formulario-contacto-imat a{text-decoration:underline;text-decoration-thickness:2px;font-weight:600;color:#0451CA}.formulario-contacto-imat a:visited{color:#6c5b95}.formulario-contacto-imat a[target="_blank"]::after{content:" ↗";font-size:0.85em;margin-left:2px}.formulario-contacto-imat .fila-dos p{display:contents}.cabecera{transition:background-color .3s ease}.cabecera.et_pb_sticky{background-color:#FFFFFF!important}.cabecera.et_pb_sticky .et_pb_menu a{color:#2B3440!important}.logo-fijo{display:none}.cabecera.et_pb_sticky .logo-azul{display:none}.cabecera.et_pb_sticky .logo-fijo{display:block}.odoo-versiones{display:flex;gap:12px;list-style:none;margin:0;padding:0!important}.odoo-versiones li{flex:1 1 0;aspect-ratio:1 / 1;border-radius:14px;background:#F4F8FF;border:1px solid #DCE3F2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0!important}.odoo-versiones li::before{display:none!important}.odoo-versiones span{font-size:13px;font-weight:600;color:#071C6D}.odoo-versiones strong{font-size:30px;font-weight:800;color:#0451CA;line-height:1.1}.odoo-versiones .actual{background:#0451CA;border-color:#0451CA}.odoo-versiones .actual span,.odoo-versiones .actual strong{color:#FFFFFF}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:480px){.odoo-versiones strong{font-size:24px}.odoo-versiones{gap:8px}}.et_pb_button_module_wrapper:has(.boton-ancho){width:100%!important;text-align:center!important}.et_pb_button.boton-ancho{display:block!important;width:100%!important;text-align:center;box-sizing:border-box}.et_pb_text ul.lista-check,ul.lista-check{list-style:none!important;list-style-type:none!important;margin:12px 0 0!important;padding:0!important;text-align:left}.et_pb_text ul.lista-check li,ul.lista-check li{list-style:none!important;list-style-type:none!important;position:relative;padding:0 0 0 30px!important;margin-bottom:10px;line-height:1.45}.et_pb_text ul.lista-check li::marker{content:""!important}.et_pb_text ul.lista-check li::before,ul.lista-check li::before{content:""!important;position:absolute;left:0;top:2px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12l5 5L20 7' fill='none' stroke='%230451CA' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}.enlaces-legales{list-style:none!important;margin:0!important;padding:0!important}.enlaces-legales li{list-style:none!important;padding:0!important;margin-bottom:8px}.enlaces-legales li::before{display:none!important}