.comment-respond {
    background-color: #f8eee4;
    padding: 48px;
    border-radius: 28px;
}

.comment-respond p {
    margin: 0 0 10px;
}

.comment-respond .comment-reply-title {
    margin-bottom: 25px;
    font-size: 24px;
    line-height: 120%;
}

.comment-respond p[class^="comment-form"],
.comment-respond .logged-in-user-name {
    position: relative;
}

.comment-respond p[class^="comment-form"] label,
.comment-respond .logged-in-user-name label {
    color: #070f1c;
    font-size: 13px;
    opacity: 0.4;
    position: absolute;
    top: 9px;
    left: 16px;
}

.comment-respond p.comment-form-cookies-consent label {
    position: relative;
    top: initial;
    left: initial;
}

.comment-respond .logged-in-user-name #logged-in-user,
.comment-respond p[class^="comment-form"] input[type="text"],
.comment-respond p[class^="comment-form"] input[type="email"],
.comment-respond p[class^="comment-form"] input[type="url"],
.comment-respond p[class^="comment-form"] textarea {
    padding: 24px 16px 11px !important;
    width: 100%;
}


.comment-respond .comment-form-comment #comment {
    padding: 30px 16px !important;
}

.comment-respond .form-submit {
    margin: 0;
}

.comment-respond .form-submit input[type="submit"] {
    width: 100%;
    color: var(--primary);
    background-color: #e69056;
    padding: 10px 15px;
    border-color: rgba(255, 255, 255, 0.4);
    font-size: 16px;
}

@media screen and (max-width: 1024px) {
    .comment-respond {
        padding: 30px;
    }

    .comment-respond .comment-reply-title {
        font-size: 22px;
    }
}

@media screen and (max-width: 768px) {
    .comment-respond {
        padding: 20px;
    }

    .comment-respond .comment-reply-title {
        margin-bottom: 20px;
        font-size: 20px;
    }

    .comment-respond .logged-in-user-name #logged-in-user,
    .comment-respond p[class^="comment-form"] input[type="text"],
    .comment-respond p[class^="comment-form"] input[type="email"],
    .comment-respond p[class^="comment-form"] input[type="url"],
    .comment-respond p[class^="comment-form"] textarea {
        border-radius: 8px;
    }
}