*{box-sizing:border-box}.mmc-contact-wrapper-active{font-size:1rem}.mmc-contact-wrapper-active.wpcf7{padding:1.875em .9375em}.mmc-contact-wrapper-active .mmc-contact-wrapper p{margin:0}.mmc-contact-wrapper-active .mmc-contact-wrapper .wpcf7-form-control-wrap,.mmc-contact-wrapper-active .mmc-contact-wrapper label{display:block}.mmc-contact-wrapper-active .mmc-contact-wrapper .wpcf7-not-valid-tip{padding:.3125em;font-size:.8em}.mmc-contact-wrapper-active .mmc-contact-wrapper button,.mmc-contact-wrapper-active .mmc-contact-wrapper input,.mmc-contact-wrapper-active .mmc-contact-wrapper textarea{background-color:transparent;border:.0625em solid;display:block;width:100%;font-size:1em;padding:.3125em .625em;height:1.875em}.mmc-contact-wrapper-active .mmc-contact-wrapper button[type=submit]{cursor:pointer}.mmc-contact-wrapper-active .mmc-contact-wrapper textarea{min-width:100%;max-width:100%;min-height:12.5em}.mmc-contact-wrapper-active .mmc-contact-wrapper .contactform__groupwrapper{margin-bottom:1.875em}.mmc-contact-wrapper-active .mmc-contact-wrapper .contactform__group{position:relative}.mmc-contact-wrapper-active .mmc-contact-wrapper .contactform__inputheadline{margin-bottom:.625rem}.mmc-contact-wrapper-active .mmc-contact-wrapper .contactform__label{position:relative;display:block}.mmc-contact-wrapper-active .mmc-contact-wrapper .contactform__labeltext{display:block;margin-bottom:.625em}.mmc-contact-wrapper-active .mmc-contact-wrapper .contactform__disclaimer{font-size:.5625em;padding:1.25em 0}.mmc-contact-wrapper-active .mmc-contact-wrapper.input_label_inside .contactform__labeltext{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:.625em;margin:0}.mmc-contact-wrapper-active .mmc-contact-wrapper.input_label_inside .contactform__labeltext.contactform__labeltext--message{top:.3125em;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.mmc-contact-wrapper-active .mmc-contact-wrapper.input_label_inside .contactform__labeltext.contactform__labeltext--focus{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mmc-contact-wrapper-active .mmc-contact-wrapper.input_label_inside .contactform--has_subheadings .contactform__labeltext{top:auto;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;bottom:.375em}.mmc-contact-wrapper-active .mmc-contact-wrapper.input_label_inside .contactform--has_subheadings .contactform__labeltext--message{top:2.0625em;bottom:auto}.mmc-contact-wrapper-active .mmc-contact-wrapper.input_label_inside .wpcf7-not-valid-tip{position:absolute;top:100%;left:0;width:100%}.mmc-contact-wrapper-active .contactform__container{position:relative}.mmc-contact-wrapper-active .contactform__thankyou{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:#fff}.mmc-contact-wrapper-active .contactform__thankyou_inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;text-align:center}.mmc-contact-wrapper-active .contactform__thankyou_inner p:not(:last-child){margin-bottom:1.25rem}.mmc-contact-wrapper-active .contactform__thankyou_close{border:none;display:inline-block;width:1.875rem;height:1.875rem;cursor:pointer;position:absolute;top:.9375rem;right:.9375rem}.mmc-contact-wrapper-active .contactform__thankyou_close svg{width:100%;height:100%}.contactform--has-thank-you-message+.wpcf7-mail-sent-ok{display:none!important}