.contact_text{font-size:16px;margin-bottom:40px}.contact_form{width:100%;margin-bottom:48px}.contact_form tr:first-child th{border-top:1px solid #1757ac}.contact_form tr:first-child td{border-top:1px solid #707070}.contact_form th{border-bottom:1px solid #1757ac;padding:20px 50px 20px 0;white-space:nowrap}.contact_form td{border-bottom:1px solid #707070;padding:20px 50px 15px;width:100%}.contact_form td span{display:inline-block;white-space:nowrap;margin-bottom:1px}input[type=text],input[type=email],input[type=tel],textarea,select{border:none;background:#eff2f5;padding:10px 15px;font-size:16px;line-height:28px}.input_name{width:30%;min-width:200px;margin-left:1rem}.input_mail{width:100%;min-width:200px}.input_tel{width:20%;min-width:80px}.inpute_tel1,.inpute_tel2{margin-right:1rem}.inpute_tel3,.inpute_tel2{margin-left:1rem}textarea{width:100%;height:15em}.contact_form_check{display:flex;justify-content:center;margin-bottom:30px}.checkbox{display:flex;align-items:center;cursor:pointer}.checkbox input[type=checkbox]{margin-right:8px}.btnBlue button{background:#1757ac;color:#fff!important;border-radius:50px;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none!important;font-size:18px;font-weight:700;padding:.3em 60px .3em 0;transition:.2s;height:80px;position:relative;border:none;cursor:pointer}.btnBlue button:disabled{opacity:.6;cursor:not-allowed}.contact_form_buttons .btnGray button{padding:.3em 60px}.contact_form_buttons .btnBlue button{padding:.3em 120px .3em 60px}.contact_form_buttons{display:flex;gap:20px;margin-bottom:30px}.contact_form_buttons .btnGray,.contact_form_buttons .btnGray button{background:#707070;color:#fff!important;border-radius:50px;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none!important;font-size:18px;font-weight:700;transition:.2s;height:80px;position:relative;border:none;cursor:pointer}.contact_form_buttons .btnGray:hover,.contact_form_buttons .btnGray button:hover{opacity:.8}.contact_complete{text-align:center;padding:60px 0}.contact_complete_message{font-size:24px;font-weight:700;margin-bottom:40px;color:#1757ac}.contact_error{color:#d32f2f;font-size:14px;margin-top:10px;text-align:center}.input_select{position:relative}.input_select:before,.input_select:after{position:absolute;content:"";pointer-events:none}.input_select:before{display:inline-block;right:0;width:2.8em;height:2.8em;border-radius:0 3px 3px 0}.input_select:after{position:absolute;top:30%;right:2em;transform:translate(50%,-50%) rotate(45deg);width:12px;height:12px;border-bottom:2px solid #1757ac;border-right:2px solid #1757ac}.input_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:230px;height:2.8em;padding:.4em 3.6em .4em .8em;border:none;border-radius:3px;background-color:#f2f2f2;color:#333;font-size:1em;cursor:pointer}.input_select select:focus{outline:2px solid #2589d0}input:read-only,textarea:read-only,select.disabled,option:disabled{background-color:#e0e0e0;cursor:not-allowed}input[type=checkbox][readonly],label:has(input[type=checkbox][readonly]),select.disabled{pointer-events:none}@media screen and (max-width: 767.5px){.contact_form th,.contact_form td{display:block}.contact_form tr:first-child th{border-top:1px solid #1757ac}.contact_form tr:first-child td{border-top:none}.contact_form tr:last-child td{border-bottom:none}.contact_form th{border-bottom:none;border-top:1px solid #1757ac;padding:20px 0 5px}.contact_form td{border-bottom:none;border-top:none;padding:0 0 20px;width:100%}.contact_form_buttons{flex-direction:column}}
