@charset "utf-8";textarea,input,select{font-family:'Catamaran';font-weight:400;-webkit-appearance:none}input[type=text],input[type=password],input[type=email],input[type=date],textarea,select{border:1px solid #fff;background-color:#fff;color:#1d1d1b;font-size:1.1em;padding:.5em .7em;line-height:1;-webkit-appearance:none}select{padding:.4em .4em}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=date]:focus,textarea:focus,select:focus{border:1px solid #3352a0;outline:none !important}input[type=submit],.submit{position:relative;display:inline-block;max-width:700px;margin:.6em 0 0 0;padding:.6em 1.6em .6em 1.6em;font-family:'Catamaran';font-weight:500;font-size:1.2em;line-height:1;color:#fff;text-decoration:none;background:#3352a0;border:2px solid #3352a0;text-align:center;cursor:pointer;white-space:normal;-webkit-appearance:none;border-radius:10px 0 10px 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input[type=submit]:hover,.submit:hover{color:#3352a0;background:#fff;cursor:pointer;text-decoration:none}div.form_distance{clear:both;width:100%;height:.5em}div.form_distance_thin{clear:both;width:100%;height:.2em}.input_1,.input_2,.input_3{display:inline-block;margin-bottom:1em}.input_1{width:100%}.input_2{width:30%}.input_3{width:69%;margin-left:1%}.select_1,.select_2{float:left;margin-bottom:.4em}.select_1{width:100%}.textarea_1{display:inline-block;width:100%;height:20vh;margin-bottom:1em}input[type="radio"],input[type="checkbox"]{display:none !important}label.checkbox{position:relative;float:left;padding:.3em .2em .3em 36px;margin:0;cursor:pointer}label.checkbox::before{position:absolute;top:2px;left:0;content:"\f0c8";font-family:'Font Awesome 5 Free';font-weight:400;color:#707070;font-size:32px;line-height:1}input[type="radio"]:checked+label:before,input[type="checkbox"]:checked+label:before{content:"\f14a";color:#3352a0}.error_notice{position:relative;display:block;overflow:hidden;width:100%;font-size:.9em;line-height:1.2;margin:0 0 1em 0;padding-left:35px}.error_notice:before{position:absolute;top:0;left:0;font-size:60px;color:#a01a24;font-family:'Font Awesome 5 Free';font-weight:900;content:"\f129"}.error_notice strong{display:block;font-size:1.1em;color:#a01a24 !important;padding-bottom:4px}input.error,textarea.error{border:1px solid #a01a24 !important;background:#f7e4e5 !important;color:#000}.error_fieldset,.error_fieldset a{color:#a01a24}.error_fieldset label.checkbox::before{color:#a01a24}