#CateringContactModal form{display:flex;flex-direction:row}#CateringContactModal form .column{width:50%}#CateringContactModal form .column:first-child{margin-right:20px}#CateringContactModal form .column input{margin-bottom:16px}#CateringContactModal form .column textarea{height:228px;margin-bottom:16px;resize:none}#CateringContactModal form .column button{padding:11px}#CateringContactModal form .column label{margin-bottom:6px}#CateringContactModal form .column .error{margin-top:0;top:-10px;position:relative}#CateringContactModal form .column .error.YourMessage-error{top:-10px}#CateringContactModal form .column .catering-toc .form-check-inline{height:36px;font-size:12px;line-height:1.5}#CateringContactModal form .column .catering-toc .form-check-inline label{line-height:unset;height:100%}#CateringContactModal form .column .catering-toc .error{top:5px}@media(max-width:768px){#CateringContactModal form{flex-direction:column}#CateringContactModal form .column{width:auto}#CateringContactModal form .column:first-child{margin-right:0}#CateringContactModal form .column:last-child{padding-bottom:30px}#CateringContactModal form .column textarea{margin-bottom:30px}#CateringContactModal form .column .error.YourMessage-error{top:-25px}#CateringContactModal form .column .catering-toc{position:absolute;bottom:15px}#CateringContactModal form .column .catering-toc .form-check-inline label{height:auto}#CateringContactModal form .column .catering-toc .error{top:-5px;text-align:left}}