body{background-color:#eeedee}.header{display:flex;flex-direction:column;align-items:center}.header .image{width:15rem}.header .title{font-size:3rem;color:#008496;margin-top:.5rem}.body{display:flex;margin:0 auto;max-width:768px;flex-direction:column;align-items:stretch;background-color:#fff;border:#676767;border-radius:2rem;padding:2rem;gap:2rem}.body .section{display:flex;gap:1rem;flex-direction:column}.body .section .section_title{color:#008496;font-size:1.5rem}.body .section .section_inputs{display:flex;gap:2rem}.body .section .section_inputs .section_input{flex:1;display:flex;flex-direction:column}.body .section .section_inputs .section_input :is(:is(select),:is(input)[type=date],:is(input)[type=time],:is(input)[type=text],:is(input)[type=password]){width:100%;padding:1rem 0;font-size:1.5rem;text-indent:1rem;outline:none}.body .section .section_inputs .section_input :is(select){cursor:pointer}.body .section .section_inputs .section_input :is(select) option{color:#676767}.body .section .section_inputs .section_input :is(input)[type=text]:focus{border:2px solid #008496;color:#008496}.body .section .section_inputs .section_input .radio_input{display:flex;gap:.5rem;padding:1rem;align-items:center;font-size:1.2rem;color:#676767}.body .section .section_inputs .section_input .radio_input :is(input)[type=radio]{width:1.2rem;height:1.2rem;accent-color:#008496}.body .section .section_inputs .section_input .radio_input .radio_input_text{padding:.5rem 0;font-size:.75rem;text-indent:.5rem}.body .section .section_inputs .section_input :is(.visitor_get_info_button,:is(input)[type=submit]){padding:1rem;background-color:#008496;font-size:1.5rem;color:#fff;cursor:pointer;border:none;border-radius:1rem}.body .section .section_inputs .section_input .visitor_check_button{padding:5rem 0;cursor:pointer;font-size:2rem;color:#fff;background-color:#008496;border:none;border-radius:1rem}.body .section .section_inputs .section_input :is(.visitor_get_info_button.back,.visitor_get_info_button:hover,.visitor_check_button:hover,input[type=submit]:hover){background-color:#676767}.body .section .section_inputs .section_input .input_error,.body .section .section_inputs .section_input .input_error{color:#df1515}.body .section .section_inputs .section_input .input_text_error{color:#df1515;border-color:#df1515}.required{color:red}hr{width:100%;border-color:#676767}
