.mto-specialist__header{text-align:center}.mto-specialist__order{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}.mto-specialist__customer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width:544px){.mto-specialist__customer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%}}@media(min-width:1200px){.mto-specialist__customer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}}.mto-specialist__preview{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%}.mto-specialist__preview img{width:100%}.mto-specialist__preview img.mto-specialist__preview-badge{position:absolute}@media(min-width:544px){.mto-specialist__preview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%}}@media(min-width:1200px){.mto-specialist__preview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}}.mto-specialist__details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width:1200px){.mto-specialist__details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}}@media(min-width:544px){.mto-specialist__details__components{position:relative;display:block}.mto-specialist__details__components .mto-specialist__details__component{display:inline-block}}.mto-specialist__details__component *{word-spacing:0}.mto_specialist__details__price{position:relative}.mto-specialist__customer__header,.mto-specialist__details__header{text-transform:none}.mto-specialist__order-form .form-field label{pointer-events:none}.mto-specialist__order-form .form-field .form-field-error{display:none}.mto-specialist__order-form .form-field.form-field-invalid .form-field-error{display:block}@media(min-width:769px){.mto-specialist__order-form__names{display:-webkit-box;display:-ms-flexbox;display:flex}.mto-specialist__order-form__names>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}}.mto-specialist__customer-contact a{text-decoration:none;position:relative}