.wpcf7 .name {
    @media (min-width:1023px) {
 display:flex;
    }
 gap:20px;
}
.wpcf7 .textfield input, .wpcf7 textarea  {
    padding: 10px 15px;
}
input[type="text"], input[type="email"], input[type="tel"], .wpcf7 textarea{
    width:100%;
    margin-top:20px ;
}
.acceptance{ 
    color:#000;
    font-size:14px;
    line-height:1.5;
    padding:20px 0;
    & a {
        text-decoration: underline;
    }
    & .wpcf7-list-item{
        margin:0;padding:0;
        & label{
            display:flex; 
            gap:15px;
            align-items: baseline;
            
        }
    }
    & input{
        accent-color:#000;
        transform: scale(1.5);
        border:0;
        border-radius:0px;
        outline:0;
        box-shadow:none;
        position: relative;
            top:3px;
      
    }
   
}

input[type="submit"] {
    color:#268eff;
    background:#000;
    transition:all 0.5s;
    padding:8px 32px 8px 12px;
    clip-path:polygon(0 0, 100% 0, 100% calc(100% - 43px), calc(100% - 20px) 100%, 0 100%);
    cursor:pointer;
    &:hover{
        background:#fff; 
        color:#000;
    }
}

.wpcf7-form .wpcf7-not-valid-tip{
    font-size:14px;
    color:#fff;
}