form {
    width: 100%;
}

.form-fields {
    display: flex;
    flex-direction: column;
}

.form-fields input,
.form-fields textarea {
    margin: 0.5em 0 2em 0;
}


.form-fields textarea {
    height: 200px;
    /* resize: none; */
    overflow-y: auto;
    padding: 8px;
}

.transparent-box-elements_container .box-element {
    padding: 1em;
}

.double-cta_button-container .main-cta_button.submit {
    width: 50%;
}

.box-element .part1 {
display: flex;
    align-items: flex-start;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-bottom: 1em;
}

.box-element .part2 {
        display: flex;
    flex-direction: column;
    row-gap: 1em;
}

.box-element .part2 p {
    padding-left: 2em;
}

.box-element .part2 .img {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.box-element .part2 img {
    width: 20%;
    border-radius: 10px;
}