@media (min-width: 768px) {
.feedback_form.action-form > form > div.input-wrapper:nth-of-type(-n+4) { display: inline-block; width: 48%; }
.feedback_form.action-form > form > div.input-wrapper:nth-of-type(4),
.feedback_form.action-form > form > div.input-wrapper:nth-of-type(6):not(.mail_code) { float: right; }
.feedback_form.action-form > form > div.input-wrapper:nth-of-type(2) { display: block; width:100%;} 
}
.feedback_form.action-form > form > div.input-wrapper:nth-of-type(10),
.feedback_form.action-form > form > div.input-wrapper:nth-of-type(11) { display:none;}
.feedback_form.action-form > form > div.mail_code{ display:flex; flex-wrap: wrap; margin-bottom: 6px;}
.feedback_form.action-form > form > div.input-wrapper.mail_code > div.label{ width: 100%;}
.feedback_form.action-form > form > div.input-wrapper.mail_code > div.capcha-text{ width: 47% !important; }
.feedback_form.action-form > form > div.input-wrapper.mail_code > div.capcha-text .status{ margin-top: 6px; }
.feedback_form.action-form > form > div.input-wrapper.mail_code > div.capcha-text .status--error{ color: red; }
.feedback_form.action-form > form > div.input-wrapper.mail_code > div.code { width: 50%;}
.feedback_form.action-form > form > div.input-wrapper.mail_code > div.code > input { width: 100%; margin-bottom: 6px;}
.feedback_form.action-form form input.button:disabled:hover { background-color: #afafaf;}

.input-wrapper { position: relative; }
.input-wrapper input:-ms-input-placeholder{color:#888 !important;} 
.input-wrapper input::-ms-input-placeholder{color:#888 !important;}
.input-wrapper textarea:-moz-placeholder{color:#888 !important;}  
.input-wrapper input::-moz-placeholder{color:#888 !important;} 
.input-wrapper input::-webkit-input-placeholder{color:#888 !important;}

.input-wrapper textarea:-ms-input-placeholder{color:#888 !important;} 
.input-wrapper textarea::-ms-input-placeholder{color:#888 !important;}
.input-wrapper textarea:-moz-placeholder{color:#888 !important;}  
.input-wrapper textarea::-moz-placeholder{color:#888 !important;} 
.input-wrapper textarea::-webkit-input-placeholder{color:#888 !important;}

.input-wrapper textarea{font-weight:500;}

.mail__succes {
    display: none;
    position: absolute;
    left: -24px;
    top: 48px;
    width: 20px;
    height: 20px;
    color: green;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    line-height: 0;
}
@media (max-width: 617px){
    .mail__succes {
        left: -20px;
        font-size: 20px;
    }
}

.mail-code-buttons {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
    gap: 6px;    
}
.button.button--small-padding {
    padding: 0 28px;
}