.elementor-1276 .elementor-element.elementor-element-738fb15{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-type-html{padding-bottom:0px;}.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1276 .elementor-element.elementor-element-6c68fc4 .e-form__buttons__wrapper__button-next{color:var( --e-global-color-text );}.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-button[type="submit"]{color:var( --e-global-color-text );}.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-text );}.elementor-1276 .elementor-element.elementor-element-6c68fc4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1276 .elementor-element.elementor-element-6c68fc4 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1276 .elementor-element.elementor-element-6c68fc4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1276 .elementor-element.elementor-element-6c68fc4{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1276 .elementor-element.elementor-element-f00defa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-1276 .elementor-element.elementor-element-738fb15{--content-width:812px;}}/* Start custom CSS for form, class: .elementor-element-6c68fc4 */body {
    overflow-x: hidden;
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 h1,
.elementor-1276 .elementor-element.elementor-element-6c68fc4 h2,
.elementor-1276 .elementor-element.elementor-element-6c68fc4 h3,
.elementor-1276 .elementor-element.elementor-element-6c68fc4 h4,
.elementor-1276 .elementor-element.elementor-element-6c68fc4 h5 {
    margin-bottom: 0;
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 {
    --ster-vol: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22star_full%22%20viewBox%3D%220%200%20640%20640%22%3E%3C!--!Font%20Awesome%20Free%20v7.2.0%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202026%20Fonticons%2C%20Inc.--%3E%3Cpath%20d%3D%22M341.5%2045.1C337.4%2037.1%20329.1%2032%20320.1%2032C311.1%2032%20302.8%2037.1%20298.7%2045.1L225.1%20189.3L65.2%20214.7C56.3%20216.1%2048.9%20222.4%2046.1%20231C43.3%20239.6%2045.6%20249%2051.9%20255.4L166.3%20369.9L141.1%20529.8C139.7%20538.7%20143.4%20547.7%20150.7%20553C158%20558.3%20167.6%20559.1%20175.7%20555L320.1%20481.6L464.4%20555C472.4%20559.1%20482.1%20558.3%20489.4%20553C496.7%20547.7%20500.4%20538.8%20499%20529.8L473.7%20369.9L588.1%20255.4C594.5%20249%20596.7%20239.6%20593.9%20231C591.1%20222.4%20583.8%20216.1%20574.8%20214.7L415%20189.3L341.5%2045.1z%22%2F%3E%3C%2Fsvg%3E');
    --ster-leeg: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22star_empty%22%20viewBox%3D%220%200%20640%20640%22%3E%3C!--!Font%20Awesome%20Free%20v7.2.0%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202026%20Fonticons%2C%20Inc.--%3E%3Cpath%20d%3D%22M320.1%2032C329.1%2032%20337.4%2037.1%20341.5%2045.1L415%20189.3L574.9%20214.7C583.8%20216.1%20591.2%20222.4%20594%20231C596.8%20239.6%20594.5%20249%20588.2%20255.4L473.7%20369.9L499%20529.8C500.4%20538.7%20496.7%20547.7%20489.4%20553C482.1%20558.3%20472.4%20559.1%20464.4%20555L320.1%20481.6L175.8%20555C167.8%20559.1%20158.1%20558.3%20150.8%20553C143.5%20547.7%20139.8%20538.8%20141.2%20529.8L166.4%20369.9L52%20255.4C45.6%20249%2043.4%20239.6%2046.2%20231C49%20222.4%2056.3%20216.1%2065.3%20214.7L225.2%20189.3L298.8%2045.1C302.9%2037.1%20311.2%2032%20320.2%2032zM320.1%20108.8L262.3%20222C258.8%20228.8%20252.3%20233.6%20244.7%20234.8L119.2%20254.8L209%20344.7C214.4%20350.1%20216.9%20357.8%20215.7%20365.4L195.9%20490.9L309.2%20433.3C316%20429.8%20324.1%20429.8%20331%20433.3L444.3%20490.9L424.5%20365.4C423.3%20357.8%20425.8%20350.1%20431.2%20344.7L521%20254.8L395.5%20234.8C387.9%20233.6%20381.4%20228.8%20377.9%20222L320.1%20108.8z%22%2F%3E%3C%2Fsvg%3E');
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-type-html input,
.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-geplaatst_door {
    display: none;
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-type-html label:after {
    content: var(--ster-vol);
    width: 24px;
    height: 24px;
    display: block;
    filter: invert(72%) sepia(53%) saturate(609%) hue-rotate(360deg) brightness(103%) contrast(105%);
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-type-html label:hover ~ label:after,
.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-type-html input:checked + label ~ label:after {
    content: var(--ster-leeg);
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-type-html label:hover:after {
    content: var(--ster-vol) !important;
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-afspraken,
.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-verpleging,
.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-omgang_medewerkers,
.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-kwaliteit_van_leven,
.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-luisteren,
.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-accommodatie {
    width: 450px;
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-afspraken_tekst,
.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-verpleging_tekst,
.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-omgang_medewerkers_tekst,
.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-kwaliteit_van_leven_tekst,
.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-luisteren_tekst,
.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-accommodatie_tekst {
    width: 26px;
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-type-html .elementor-field-subgroup:before {
    width: 200px;
}

@media (max-width: 767px) {
    .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-type-html .elementor-field-subgroup:before {
        width: 100%;
    }

    .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-afspraken,
    .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-verpleging,
    .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-omgang_medewerkers,
    .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-kwaliteit_van_leven,
    .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-luisteren,
    .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-accommodatie {
        width: 250px;
    }

    .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-afspraken_tekst,
    .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-verpleging_tekst,
    .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-omgang_medewerkers_tekst,
    .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-kwaliteit_van_leven_tekst,
    .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-luisteren_tekst,
    .elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-accommodatie_tekst {
        align-content: flex-end;
    }
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-afspraken .elementor-field-subgroup:before {
    content: "Afspraken\00a0";
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-verpleging .elementor-field-subgroup:before {
    content: "Verpleging\00a0";
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-omgang_medewerkers .elementor-field-subgroup:before {
    content: "Omgang medewerkers\00a0";
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-kwaliteit_van_leven .elementor-field-subgroup:before {
    content: "Kwaliteit van leven\00a0";
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-luisteren .elementor-field-subgroup:before {
    content: "Luisteren\00a0";
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-accommodatie .elementor-field-subgroup:before {
    content: "Accommodatie\00a0";
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-type-dce_live_html + .elementor-field-type-html {
    margin: 0;
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-gemiddeld_cijfer {
    flex-wrap: nowrap;
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-gemiddeld_cijfer:before {
    content: "Gemiddeld:\00a0";
}

.elementor-1276 .elementor-element.elementor-element-6c68fc4 .elementor-field-group-gemiddeld_cijfer input {
    padding: 0;
    min-height: unset;
    border: none;
    cursor: default;
    color: inherit;
}/* End custom CSS */