/* 
Algemene flex instellingen.

Verwijder deze instellingen niet.
*/
body p:only-child {
	margin-bottom: 0;
}

.flex_module {
    max-width: 1280px;
    margin-inline: auto;
    padding-block: 80px;
    /* padding-inline: 20px; */
}

.flex_module .pk-button-group {
    display: flex; flex-direction: row;
    gap: 15px;
    margin-top: 20px;
    flex-wrap: wrap;
}

.flex_module .pk-button-group a.fl-button:not(:last-child){
    border-radius: 3px;
    background: var(--Black, #000);
    color: #fff;
    border: 1px solid #000;
}

.flex_module .pk-button-group a.fl-button:last-child {
    border-radius: 3px;
    background: var(--White, #fff);
    color: #000;
    border: 1px solid #000;
}

@media screen and (max-width: 1320px) {
	.flex_module {
		padding-inline: 20px;
	}
}
@media screen and (max-width: 992px) {
    .flex_module{
        padding-block: 50px;
    }
}

@media screen and (max-width: 767px) { 
    .flex_module {
        padding-block: 50px;
    }
	.flex_row:last-child {
		padding-bottom: 50px;
	}
}