.support-request h2{font-size:20px}
.support-request .form-floating{margin-bottom:24px;position:relative}
.support-request .form-floating label{font-size:16px;display:block}
.support-request .form-floating label.required:after{content:'*'}
.support-request .form-floating .file-info{font-size:14px}
.support-request .file-control{pointer-events:all;position:static;left:0;width:100%;padding:0}
.support-request .file-control .control-wrapper{border-radius:var(--item-radius);border:1.2px solid var(--border-color);padding:10px;display:flex;align-items:center}
.support-request .file-control .inline-button{margin-left:auto;margin-right:0}
.support-request .contact .form-floating select{max-width:none;margin-top:0}
.support-request .form-control.request-text{width:100%;height:165px}
.support-request .option-wrapper.accept{margin-top: 0;}
@media only screen and (max-width:1024px){
.support-request .form-floating label{/*font-weight:600*/}
}
@media only screen and (max-width:350px){
.support-request .file-control .inline-button{font-size:16px;min-width:fit-content}
}