
.mt-inquiry-form{font-family:"Montserrat",Arial,sans-serif;color:#fff}.mt-inquiry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mt-inquiry-form label span{display:block;margin-bottom:7px;color:rgba(255,255,255,.5);font-size:7px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}
.mt-inquiry-form input,.mt-inquiry-form select,.mt-inquiry-form textarea{width:100%;border:1px solid rgba(255,255,255,.16);background:#0b0f13;color:#fff;padding:14px;font:500 12px/1.4 "Montserrat",Arial,sans-serif;outline:none}.mt-inquiry-form input:focus,.mt-inquiry-form select:focus,.mt-inquiry-form textarea:focus{border-color:#4098ff}
.mt-inquiry-message,.mt-inquiry-upload{display:block;margin-top:18px}.mt-inquiry-consent{display:flex!important;align-items:flex-start;gap:10px;margin-top:18px}.mt-inquiry-consent input{width:auto;margin-top:3px}.mt-inquiry-consent span{font-size:9px!important;line-height:1.6!important;text-transform:none!important;letter-spacing:0!important}
.mt-inquiry-form button{margin-top:22px;padding:15px 20px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font:700 8px/1 "Montserrat",Arial,sans-serif;letter-spacing:1.7px;text-transform:uppercase;cursor:pointer}.mt-inquiry-form button:hover{background:#1e74d7;border-color:#1e74d7}
@media(max-width:650px){.mt-inquiry-grid{grid-template-columns:1fr}}


/* v1.2 Spam-Falle: für Menschen unsichtbar, für einfache Bots im Formular vorhanden. */
.mt-inquiry-hp{
    position:absolute!important;
    left:-10000px!important;
    top:auto!important;
    width:1px!important;
    height:1px!important;
    overflow:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
}
