.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-dbc3015d-6150-56c1-39d8-9e8066584e2b {
padding-bottom: var(--spacer-4,1.5rem) !important;
}
@media(min-width:1000px){
.lfr-layout-structure-item-d05ad0bd-34de-bb8d-1aa7-8ffdb807f96b{
padding-top:20px;
}
    .lfr-layout-structure-item-d05ad0bd-34de-bb8d-1aa7-8ffdb807f96b:before {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='92' height='279' viewBox='0 0 92 279' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='15' height='62' rx='4' transform='matrix(-0.687426 0.726254 0.726254 0.687426 48.3027 -1.65466)' fill='%23F2BC4F'%3E%3C/rect%3E%3Crect x='68.3086' y='197.345' width='23.3069' height='96.3353' rx='4' transform='rotate(46.5733 68.3086 197.345)' fill='%23598042'%3E%3C/rect%3E%3C/svg%3E");
        background-size: contain;
        background-repeat: no-repeat;
        width: 100px;
        height: 270px;
        position: absolute;
        top: 0px;
        left: 6%;
        z-index: 1;
    }
    .lfr-layout-structure-item-d05ad0bd-34de-bb8d-1aa7-8ffdb807f96b:after {
        background-image: url("data:image/svg+xml,%3Csvg width='148' height='119' viewBox='0 0 148 119' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.00063926 39.4054C5.17542 30.4424 12.0649 22.5864 20.2758 16.286C28.4867 9.98555 37.8581 5.36408 47.855 2.68541C57.8519 0.00674099 68.2786 -0.676653 78.5396 0.674234C88.8006 2.02513 98.6951 5.38385 107.658 10.5586C116.621 15.7334 124.477 22.6229 130.777 30.8338C137.078 39.0447 141.699 48.4161 144.378 58.413C147.057 68.4099 147.74 78.8366 146.389 89.0976C145.038 99.3586 141.68 109.253 136.505 118.216L68.2527 78.8107L0.00063926 39.4054Z' fill='%23F66200'/%3E%3C/svg%3E%0A");
        content: "";
        background-size: contain;
        background-repeat: no-repeat;
        width: 100px;
        height: 270px;
        position: absolute;
        top: 11%;
        right: 6%;
        z-index: 1;
    }
}

.lfr-ddm__default-page-header{
    margin: 0;
    font-family: Georgia, 'Times New Roman', serif;
    padding-top: 5px;
}
.lfr-ddm__default-page-header-line{
    display: none;
}
.lfr-layout-structure-item-880e4859-c7c1-f667-8829-8100137f8f63 {
border-radius: 16px 16px 16px 16px;
}
.text-secondary {
display: none}
/* ===== CONTAINER ===== */

.portlet-forms,
.lfr-ddm-form-container {
    background: #CFECF0;
    border-radius: 16px;
}

/* ===== TITEL ===== */

.portlet-forms h2,
.lfr-ddm-form-container h2 {
    text-align: center;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: 2.2rem;
    font-weight: 700;
    margin: 0 0 0.6rem 0; /* veel minder ruimte onder titel */
}
/* ===== FORM BREEDTE ===== */

.portlet-forms form,
.lfr-ddm-form-container form {
    max-width: 480px;
    margin: 0 auto;
    padding-bottom: 0 !important;
}

/* ===== VELDEN ===== */

.form-group,
.ddm-form-field {
    margin-bottom: 0.9rem; /* compacter tussen velden */
}

/* Labels links houden */
.form-group label,
.ddm-form-field label {
    margin-bottom: 0.25rem;
    font-weight: 500;
}

/* Inputs */
.form-control {
    border: none;
    border-radius: 4px;
    padding: 0.7rem 0.9rem;
    font-size: 0.95rem;
    box-shadow: none;
}

.form-control:focus {
    outline: none;
    box-shadow: none;
}

/* ===== KNOP CENTREREN (zonder tekst te centreren) ===== */

button[type="submit"],
.btn-primary {
    background: #F66200;
    border: none;
    padding: 0.9rem 2.2rem;
    border-radius: 40px;
    font-weight: 600;
    font-size: 1rem;
    display: block;            /* belangrijk */
    margin: 1rem auto 1rem auto 1rem auto 1rem auto;  /* centreert knop */
}

/* Wrapper ruimte onder knop verwijderen */
.ddm-form-submit,
.form-group.item-actions,
.lfr-ddm-form-field-submit {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Laatste veld geen extra marge */
.portlet-forms .form-group:last-child,
.lfr-ddm-form-container .form-group:last-child {
    margin-bottom: 0 !important;
}