@charset "UTF-8";.contact_body,.contact_lesson_body{.contact-box{ul.contact-form{background:initial;li.contact-form-group{display:grid;grid-template-columns:220px 1fr;align-items:center;padding:20px;column-gap:20px;background-color:#eaeaea;border-bottom:1px solid #fafafa;&:first-child{border-radius:28px 28px 0 0}&:last-child{border-radius:0 0 28px 28px}.contact-form-control,.contact-form-label{width:initial;padding:initial;vertical-align:initial;border-bottom:initial}.contact-form-label{display:flex;align-items:center;justify-content:space-between;font-size:15px}}}.acms-form select{font-size:14px;min-height:26px;padding:8px 30px 8px 8px;border-radius:7px}.contact-form-col{padding:0}.acms-form textarea,.acms-form input[type=text],.acms-form input[type=password],.acms-form input[type=datetime],.acms-form input[type=datetime-local],.acms-form input[type=date],.acms-form input[type=month],.acms-form input[type=time],.acms-form input[type=week],.acms-form input[type=number],.acms-form input[type=email],.acms-form input[type=url],.acms-form input[type=old],.acms-form input[type=jobs],.acms-form input[type=search],.acms-form input[type=tel]{min-height:32px;padding:8px;color:#333;line-height:1.5;vertical-align:middle;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:7px;box-shadow:initial;transition:background-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;&::placeholder{font-size:15px}}}}@media screen and (max-width:767px){.contact_body,.contact_lesson_body{& .contact-box{& ul.contact-form{li.contact-form-group{grid-template-columns:1fr;padding:15px 20px;&:first-child{border-radius:22px 22px 0 0;padding-top:20px}&:last-child{padding-bottom:20px;border-radius:0 0 22px 22px}.contact-form-label{padding:0 0 10px;column-gap:15px;justify-content:start}}}}}}