h1{line-height:1.3}.et_pb_widget a{color:#000;font-weight:400}.wp-block-heading{margin-bottom:15px;border-bottom:2px solid #d5232c}.et_pb_widget a{color:#000;font-size:15px;line-height:0.1em!important;font-weight:400}@media screen and (max-width:600px){table{width:100%}thead{display:none}tr:nth-of-type(2n){background-color:inherit}tr td:first-child{background:#d4232d;color:#fff;font-weight:bold;font-size:1.3em}tbody td{display:block;text-align:center}tbody td:before{content:attr(data-th);display:block;text-align:center}}.entry-content thead th,.entry-content tr th{background:#d4232d;color:#fff;font-weight:700;font-size:12px}.entry-content tr td{border-top:1px solid #eee;font-size:12px;border-right:1px solid #eee;line-height:normal;padding:10px}.btnmenu{background:#d5232c}.rutas{border-radius:20px}.et_pb_menu_0_tb_header.et_pb_menu,.et_pb_menu_1_tb_header.et_pb_menu{background-color:transparent!important}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:10px;color:#4e4e4e;width:100%;border-radius:10px}button,input{font-family:inherit;background:#d5232c;color:#fff;border:0;border-radius:10px;padding:10px 20px;font-size:16px;font-weight:500}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#d5232c}.wpcf7-list-item{display:inline-block;margin:0}