.book_meeting{background-color:rgba(0,20,40,0.02);padding:60px 15px}.book_meeting_inner{margin:0 auto;width:970px;padding:50px 100px 88px 100px;max-width:100%;box-shadow:0 6px 16px 0 rgba(0,77,116,0.1);background-color:#ffffff;border-radius:3px}@media (max-width:575px){.book_meeting_inner{padding:50px 24px}}.book_meeting_inner_loading{opacity:.5;pointer-events:none}.book_meeting_title,.book_meeting h2.book_meeting_title{margin:0;padding:0;font-family:'Montserrat',sans-serif;font-size:24px;font-weight:bold;line-height:1.21;text-align:left;color:rgba(0,20,40,0.87);margin-bottom:20px}.book_meeting_text,.book_meeting p.book_meeting_text{margin:0;padding:0;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:normal;line-height:1.5;text-align:left;color:rgba(0,20,40,0.6);margin-bottom:40px}.book_meeting_form{display:flex;justify-content:space-between;flex-wrap:wrap}.book_meeting_input{padding:0 20px;margin:0;height:40px;border-radius:3px;border:solid 1px rgba(0,20,40,0.1);background-color:#ffffff;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:rgba(0,20,40,0.87);text-align:left;width:100%}.book_meeting_input:focus{outline:none;border-color:#0082e6}.book_meeting_input::placeholder,.book_meeting_input_placeholder{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:rgba(0,20,40,0.24)}.book_meeting_input_error{border-color:#f44336}.book_meeting_input_wrapper{margin:0;padding:0;max-width:calc(50% - 15px);min-width:calc(50% - 15px);margin-bottom:16px;display:flex;flex-direction:column}@media (max-width:767px){.book_meeting_input_wrapper{max-width:100%;min-width:100%}}.book_meeting_input_wrapper>span{width:100px}.book_meeting_input_wrapper .book_meeting_input_label{font-family:'Montserrat',sans-serif;font-size:10px;font-weight:normal;line-height:1.3;color:rgba(0,20,40,0.6);text-align:left;margin-bottom:8px}.book_meeting_select{padding:0;margin:0;height:40px;background-color:#ffffff;width:100%}.book_meeting_select .Select-control{border-radius:3px;border-color:rgba(0,20,40,0.1);height:100%}.book_meeting_select.Select.is-focused:not(.is-open)>.Select-control{box-shadow:none;border-color:#0082e6}.book_meeting_select .Select-input{height:100%;padding:0 20px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500;line-height:1.29;color:rgba(0,20,40,0.87);text-align:left}.book_meeting_select .Select-placeholder{padding:0 20px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500;line-height:36px;color:rgba(0,20,40,0.24)}.book_meeting_select .Select-option{padding:0 20px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500;line-height:40px;color:rgba(0,20,40,0.87);text-align:left}.book_meeting_select .Select-option.is-selected{font-weight:bold}.book_meeting_select_error .Select-control{border-color:#f44336}.book_meeting_accept{margin:0;padding:0;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:normal;line-height:1.33;text-align:left;color:rgba(0,20,40,0.6);margin-bottom:40px;max-width:100%;min-width:100%;margin-top:21px;order:1000;max-width:calc(50% - 15px);min-width:calc(50% - 15px)}@media (max-width:767px){.book_meeting_accept{max-width:100%;min-width:100%;margin-top:16px;order:1002}}.book_meeting_button,.zbtn.book_meeting_button{height:40px;background-color:#0082e6;border:0;border-radius:0;color:#ffffff;font-family:'Montserrat',sans-serif;font-size:18px;font-weight:600;display:flex;justify-content:center;align-items:center;margin-top:21px;max-width:calc(50% - 15px);min-width:calc(50% - 15px);order:1001}@media (max-width:767px){.book_meeting_button,.zbtn.book_meeting_button{max-width:100%;min-width:100%;margin-top:10px}}.book_meeting_footer{margin:60px auto 0 auto;width:970px;max-width:100%;padding:0 15px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.book_meeting_footer_title,.book_meeting_footer h2.book_meeting_footer_title{margin:0;padding:0;font-family:'Montserrat',sans-serif;font-size:24px;font-weight:bold;line-height:1.21;color:rgba(0,20,40,0.87);margin-right:41px;text-align:center}@media (max-width:959px){.book_meeting_footer_title,.book_meeting_footer h2.book_meeting_footer_title{margin-right:0;margin-bottom:40px;width:100%}}.book_meeting_footer_contacts{margin:0;padding:0;list-style:none;display:flex;min-width:330px;max-width:330px}.book_meeting_footer_button{margin:0;padding:0}.book_meeting_footer_button+.book_meeting_footer_button{margin-left:20px}.book_meeting_footer_button .btn_image{margin:0}