.kontakt-image {
    width: 100%;
    margin: 12px;
    border-radius: 22px;
}

.kontakt-flex {
    padding: 28px 5.9% 88px 5.9%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.limited-box-3 {
    padding: 28px 5.9% 88px 5.9%;
    width: 100%;
    max-width: 1018px;
}

.kontakt-form {
    margin-top: 100px;
    display: block;
    width: 50%;
}

.kontakt-form label {
    display: block;
}

.kontakt-form input {
    display: block;
    margin: 10px 0;
    width: 100%;
}

.kontakt-form textarea {
    display: block;
    margin: 10px 0 25px;
    width: 100%;
    height: 130px;
}


.submit-button {
    border-radius: 64px;
    background-color: #3C64AD;
    display: inline-block;
    padding: 11px 0px;
    text-align: center;
    width: 340px !important;
}

.w-form-done, .w-form-fail {
    display: none;
}

@media screen and (max-width: 1280px) {
   
    .kontakt-form {
        width: 80%;
    }
}
@media screen and (max-width: 600px) {
    
    .kontakt-form {
        width: 95%;
    }
    .limited-box-1, .limited-box-2 {
        padding: 30px 5.9% 50px 5.9%;
    }
}

