table{text-align:left;margin:6rem auto}table td,table th{padding:0;padding-bottom:3rem}table th{width:25%;font-weight:normal}table td{width:75%}input:not([type="checkbox"]),textarea,select{font-size:1.6rem;padding:1rem;width:100%;border-radius:0;background:#e6e6e6;border:none}textarea{display:block;resize:none;height:216px;flex:1}input[type="checkbox"]:hover{cursor:pointer}.confirmation{display:flex;flex-wrap:wrap;justify-content:center}.confirmation button{font-size:1.7rem;color:#fff;display:block;cursor:pointer;background:#001d49;border:none;transition:opacity .4s}.confirmation button:hover{opacity:.8}.confirmation button:nth-child(2){margin-left:2rem}.mw_wp_form input[name="__children[pp_agreement][]"]+.error{display:inline;padding-right:.5em}.mw_wp_form_preview .contact_intro,.mw_wp_form_preview .req{display:none}.mw_wp_form_preview .form_pp a,.mw_wp_form_preview .form_pp a:visited{pointer-events:none;text-decoration:none;color:#000}.mw_wp_form_preview th,.mw_wp_form_preview td{padding:1rem;border-bottom:1px solid #bfbfbf}.mw_wp_form_preview th{color:#001d49}.req,.error{font-size:1.3rem;color:red !important}.req{margin-left:1rem}.form_pp a{text-decoration:underline}.is-error input,.is-error textarea,.is-error select,.is-error label{background:#ffeeee;border:1px solid red}.is-error label{padding:1px;margin-right:5px}.is-error label input{margin-right:0}@media screen and (max-width: 600px){table{margin:3rem auto}table td,table th{width:100%;display:block;padding:0}table td{padding-bottom:2rem}table th{font-weight:normal}.confirmation button{width:100%;max-width:320px}.confirmation button:nth-child(2){margin-left:0}.mw_wp_form_preview table th{padding:.5rem 0}.mw_wp_form_preview table td{padding:1rem 0;border-bottom:1px solid #bfbfbf}.mw_wp_form_preview .req{display:none}}
