.webform-submission-form{
padding:44px 56px;
background:#EFEFEF;
}

.webform-submission-form input[type="text"],
.webform-submission-form input[type="email"],
.webform-submission-form input[type="tel"],
.webform-submission-form textarea{
width:100%;
min-height:36px;
margin-top:8px;
padding: 4px 8px
}

.webform-submission-form .form-required::after{
content:"*";
color:#DC0F0F;
}

@media (min-width: 768px) {
    .webform-flexbox {
        margin: 1.5em -0.5em;
    }
}

@media (max-width: 769px) {
.webform-submission-form{
padding:20px;
}
    .webform-flexbox {
        margin: 1.5em 0em;
        display:flex;
        flex-direction:column;
        gap:1.5em;
    }
    
    [type="checkbox"] + label{
    font-size:12px;
  }
}