You may need :
https://developer.mozilla.org/en-US/docs/Web/CSS/align-items
The CSS
align-items
property sets the align-self value on all direct children as a group. In Flexbox, it controls the alignment of items on the Cross Axis. In Grid Layout, it controls the alignment of items on the Block Axis within their grid area.
.open-content {
position: relative;
}
.open-content:after {
content: "";
position: absolute;
top: 5px;
right: 0px;
width: 0;
height: 0;
border-style: solid;
border-width: 8px 6px 0 6px;
border-color: #707070 transparent transparent transparent;
}
input[type="checkbox"] {
display: none!important;
}
label {
display: flex!important;
margin-bottom: 0px!important;
font-weight: 400!important;
cursor: pointer;
}
.open-answer:checked ~ .faq-answer {
display: flex!important;
}
.faq-answer {
display: none;
padding-top: 15px;
color: #000000;
font-family: 'Segoe UI', Calibri,FTC-Calibri,'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size: 16px;
line-height: 24px;
letter-spacing: 0px;
}
<div style="display: flex; justify-content: space-between;align-items:flex-start; margin-bottom: 20px;">
<div style="flex: 1 1 0px; margin-right: 20px; border-radius: 4px; background: #FDF1F8 0% 0% no-repeat padding-box; box-shadow: 0px 1px 3px #00000026; padding: 15px 20px;">
<input id="faq1" class="open-answer" type="checkbox">
<label class="open-content" for="faq1">
<span style="color: #000000; font-family: 'Segoe UI', Calibri,FTC-Calibri,'Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 18px; line-height: 24px; letter-spacing: 0px;">
Wat is het Voordeeluitjes.nl user panel?
</span>
</label>
<div class="faq-answer">
Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec.
</div>
</div>
<div style="flex: 1 1 0px; border-radius: 4px; background: #FDF1F8 0% 0% no-repeat padding-box; box-shadow: 0px 1px 3px #00000026; padding: 15px 20px;">
<input id="faq2" class="open-answer" type="checkbox">
<label class="open-content" for="faq2">
<span style="color: #000000; font-family: 'Segoe UI', Calibri,FTC-Calibri,'Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 18px; line-height: 24px; letter-spacing: 0px;">
Wat wordt er van mij verwacht?
</span>
</label>
<div class="faq-answer">
Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec.
</div>
</div>
</div>
CSS column might also be what you need here :
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Columns
CSS Multi-column Layout is a module of CSS that adds support for multi-column layouts. Support is included for establishing the number of columns in a layout, as well as how content should flow from column to column, gap sizes between columns, and column dividing lines (known as column rules) along with their appearance.
.open-content {
position: relative;
}
.open-content:after {
content: "";
position: absolute;
top: 5px;
right: 0px;
width: 0;
height: 0;
border-style: solid;
border-width: 8px 6px 0 6px;
border-color: #707070 transparent transparent transparent;
}
input[type="checkbox"] {
display: none!important;
}
label {
display: flex!important;
margin-bottom: 0px!important;
font-weight: 400!important;
cursor: pointer;
}
.open-answer:checked ~ .faq-answer {
display: flex!important;
}
.faq-answer {
display: none;
padding-top: 15px;
color: #000000;
font-family: 'Segoe UI', Calibri,FTC-Calibri,'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size: 16px;
line-height: 24px;
letter-spacing: 0px;
}
<div style="column-count:2; margin-bottom: 20px;">
<div style="flex: 1 1 0px; margin-right: 20px; border-radius: 4px; background: #FDF1F8 0% 0% no-repeat padding-box; box-shadow: 0px 1px 3px #00000026; padding: 15px 20px;">
<input id="faq1" class="open-answer" type="checkbox">
<label class="open-content" for="faq1">
<span style="color: #000000; font-family: 'Segoe UI', Calibri,FTC-Calibri,'Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 18px; line-height: 24px; letter-spacing: 0px;">
Wat is het Voordeeluitjes.nl user panel?
</span>
</label>
<div class="faq-answer">
Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec.
</div>
</div>
<div style="flex: 1 1 0px; border-radius: 4px; background: #FDF1F8 0% 0% no-repeat padding-box; box-shadow: 0px 1px 3px #00000026; padding: 15px 20px;">
<input id="faq2" class="open-answer" type="checkbox">
<label class="open-content" for="faq2">
<span style="color: #000000; font-family: 'Segoe UI', Calibri,FTC-Calibri,'Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 18px; line-height: 24px; letter-spacing: 0px;">
Wat wordt er van mij verwacht?
</span>
</label>
<div class="faq-answer">
Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec.
</div>
</div> <div style="flex: 1 1 0px; margin-right: 20px; border-radius: 4px; background: #FDF1F8 0% 0% no-repeat padding-box; box-shadow: 0px 1px 3px #00000026; padding: 15px 20px;">
<input id="faq1" class="open-answer" type="checkbox">
<label class="open-content" for="faq1">
<span style="color: #000000; font-family: 'Segoe UI', Calibri,FTC-Calibri,'Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 18px; line-height: 24px; letter-spacing: 0px;">
Wat is het Voordeeluitjes.nl user panel?
</span>
</label>
<div class="faq-answer">
Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec.
</div>
</div>
<div style="flex: 1 1 0px; border-radius: 4px; background: #FDF1F8 0% 0% no-repeat padding-box; box-shadow: 0px 1px 3px #00000026; padding: 15px 20px;">
<input id="faq2" class="open-answer" type="checkbox">
<label class="open-content" for="faq2">
<span style="color: #000000; font-family: 'Segoe UI', Calibri,FTC-Calibri,'Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 18px; line-height: 24px; letter-spacing: 0px;">
Wat wordt er van mij verwacht?
</span>
</label>
<div class="faq-answer">
Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec.
</div>
</div> <div style="flex: 1 1 0px; margin-right: 20px; border-radius: 4px; background: #FDF1F8 0% 0% no-repeat padding-box; box-shadow: 0px 1px 3px #00000026; padding: 15px 20px;">
<input id="faq1" class="open-answer" type="checkbox">
<label class="open-content" for="faq1">
<span style="color: #000000; font-family: 'Segoe UI', Calibri,FTC-Calibri,'Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 18px; line-height: 24px; letter-spacing: 0px;">
Wat is het Voordeeluitjes.nl user panel?
</span>
</label>
<div class="faq-answer">
Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec.
</div>
</div>
<div style="flex: 1 1 0px; border-radius: 4px; background: #FDF1F8 0% 0% no-repeat padding-box; box-shadow: 0px 1px 3px #00000026; padding: 15px 20px;">
<input id="faq2" class="open-answer" type="checkbox">
<label class="open-content" for="faq2">
<span style="color: #000000; font-family: 'Segoe UI', Calibri,FTC-Calibri,'Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 18px; line-height: 24px; letter-spacing: 0px;">
Wat wordt er van mij verwacht?
</span>
</label>
<div class="faq-answer">
Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec.
</div>
</div> <div style="flex: 1 1 0px; margin-right: 20px; border-radius: 4px; background: #FDF1F8 0% 0% no-repeat padding-box; box-shadow: 0px 1px 3px #00000026; padding: 15px 20px;">
<input id="faq1" class="open-answer" type="checkbox">
<label class="open-content" for="faq1">
<span style="color: #000000; font-family: 'Segoe UI', Calibri,FTC-Calibri,'Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 18px; line-height: 24px; letter-spacing: 0px;">
Wat is het Voordeeluitjes.nl user panel?
</span>
</label>
<div class="faq-answer">
Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec.
</div>
</div>
<div style="flex: 1 1 0px; border-radius: 4px; background: #FDF1F8 0% 0% no-repeat padding-box; box-shadow: 0px 1px 3px #00000026; padding: 15px 20px;">
<input id="faq2" class="open-answer" type="checkbox">
<label class="open-content" for="faq2">
<span style="color: #000000; font-family: 'Segoe UI', Calibri,FTC-Calibri,'Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 18px; line-height: 24px; letter-spacing: 0px;">
Wat wordt er van mij verwacht?
</span>
</label>
<div class="faq-answer">
Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec Lorem ipsum dolor sit amet, consec.
</div>
</div>
</div>