/* Scoped restoration fixes; original theme CSS and CAPTCHA remain intact. */
body[data-restore-page] img { max-width:100%; }
body[data-restore-page] .wpcf7 form label,
body[data-restore-page] .wpcf7 .wpcf7-form-control-wrap { display:block!important; width:100%!important; }
body[data-restore-page] .wpcf7 input:not([type=hidden]):not([type=submit]):not([type=checkbox]),
body[data-restore-page] .wpcf7 textarea { width:100%!important; max-width:100%!important; box-sizing:border-box!important; }
body[data-restore-page] .wpcf7 textarea { min-height:140px!important; resize:vertical; }
body[data-restore-page] .wpcf7 form,
body[data-restore-page] .wpcf7 .form-wpvsfb { max-width:100%;height:auto!important;min-height:0!important;display:flow-root!important; }
body[data-restore-page] .wpcf7 .kyano-forms-wrapper {float:none!important;width:100%!important;max-width:100%!important;height:auto!important;position:relative!important;display:block!important;}
body[data-restore-page] .wpcf7 .kyano-forms-wrapper>p {width:100%!important;display:block!important;}
body[data-restore-page=consult-aanvragen] .wpcf7 {
 background:rgba(24,35,72,.9)!important; padding:28px!important; border-radius:8px;
}
body[data-restore-page=consult-aanvragen] .wpcf7 input:not([type=submit]),
body[data-restore-page=consult-aanvragen] .wpcf7 label { color:#fff!important; }
body[data-restore-page=consult-aanvragen] .wpcf7 input::placeholder {color:#fff!important;opacity:1!important;}
body[data-restore-page=privacy-policy] main { max-width:1120px!important; margin:0 auto!important; padding:36px 24px!important; line-height:1.75!important; }
body[data-restore-page=privacy-policy] main h2 {margin-top:1.5em!important;}
body[data-restore-page=home] #kyano-section-block_1a2fe45fd1fada44d8e2d7ef9397baea {
 margin-top:48px!important; margin-bottom:48px!important; height:auto!important;
}
body[data-restore-page=home] #kyano-section-block_f6472db581db0ceb9c1070973a695d4e,
body[data-restore-page=home] #kyano-section-block_ec91346212f5b684fac1277b9e80ea60 {
 height:auto!important; min-height:0!important; overflow:visible!important; display:flow-root!important;
}
body[data-restore-page=home] #kyano-section-block_89b9f46ca3b3378a420fdd0045bb3c1c {height:24px!important;min-height:0!important;padding:0!important;}
body[data-restore-page=home] #kyano-section-block_09f849890d0dab56fb168b947b413211 {height:auto!important;display:flow-root!important;padding-top:32px!important;}
body[data-restore-page=home] #kyano-section-block_09f849890d0dab56fb168b947b413211 img {max-height:520px!important;object-fit:contain!important;display:block!important;}
body[data-restore-page=home] #kyano-section-block_1a2fe45fd1fada44d8e2d7ef9397baea .kyano-blocks-row>div {flex:0 0 100%!important;max-width:100%!important;}
body[data-restore-page=home] #kyano-box-block_68a9bbddfbf632a7743984f9913e28c6 {max-width:100%!important;height:auto!important;min-height:0!important;}
body[data-restore-page=home] #kyano-section-block_1a2fe45fd1fada44d8e2d7ef9397baea [id^=kyano-button] {margin-top:24px!important;}
body[data-restore-page=home] .stappen-block-jurgens {position:relative!important;top:auto!important;transform:none!important;opacity:1!important;margin-bottom:16px!important;}
body[data-restore-page=home] .jurgen-slider-block {height:auto!important;min-height:0!important;padding:50px 24px!important;}
body[data-restore-page=home] .block-kyano-afstanden {height:32px!important;}
body[data-restore-page] [id^=kyano-kopteksten-block] h2 {overflow-wrap:break-word;}
body[data-restore-page^=portfolio-] footer [id^=kyano-kopteksten-block] {color:#dae17d!important;}
body[data-restore-page^=portfolio-] footer [id^=kyano-kopteksten-block]::before,
body[data-restore-page^=portfolio-] footer [id^=kyano-kopteksten-block]::after {color:#dae17d!important;}
body[data-restore-page^=portfolio-] #kyano-section-block_dd787abcd03a2dfb4d746e603fdd37a3 p.has-text-align-center {color:#dae17d!important;}
.restore-news-details {margin-top:12px;}
.restore-news-details summary {cursor:pointer;color:#2c4692;font-weight:700;padding:10px 0;}
.restore-news-details[open] summary {margin-bottom:12px;}
body[data-restore-page=laatste-nieuws] .wp-block-spacer {height:24px!important;}
body[data-restore-page=laatste-nieuws] .wp-block-media-text {gap:24px!important;margin-bottom:36px!important;align-items:start!important;}
body[data-restore-page=laatste-nieuws] .wp-block-media-text__content {padding:0!important;line-height:1.65!important;}
body[data-restore-page=laatste-nieuws] .wp-block-media-text__content p {margin:0 0 14px!important;}
body[data-restore-page=laatste-nieuws] .wp-block-media-text__content p:empty {display:none!important;}
body[data-restore-page=laatste-nieuws] .wp-block-media-text__media img {height:auto!important;object-fit:contain!important;}
body[data-restore-page=diensten] .kyano-blocks-row.row:has(>#restore-service-marker) {display:flex;}
body[data-restore-page=diensten] .kyano-blocks-row.row:has(#kyano-box-block_6b7944a6db4d41c11649aad1f7e7b109) {display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;}
body[data-restore-page=diensten] .kyano-blocks-row.row:has(#kyano-box-block_6b7944a6db4d41c11649aad1f7e7b109)>div {flex:0 0 33.333%!important;max-width:33.333%!important;display:flex!important;}
body[data-restore-page=diensten] #kyano-box-block_6b7944a6db4d41c11649aad1f7e7b109,
body[data-restore-page=diensten] #kyano-box-block_55162cfdfa6e31f226d7ad258b711ffd,
body[data-restore-page=diensten] #kyano-box-block_6f35c7c3819c7c6d1ab547bd86cae1cf {height:auto!important;min-height:0!important;padding:32px!important;margin:0!important;}
.restore-audio-note {font-style:italic; padding:12px 0;}
@media(max-width:767px){
 body[data-restore-page=diensten] .kyano-blocks-row.row:has(#kyano-box-block_6b7944a6db4d41c11649aad1f7e7b109)>div {flex:0 0 100%!important;max-width:100%!important;margin-bottom:16px!important;}
 body[data-restore-page=consult-aanvragen] .wpcf7 {padding:20px!important;}
 body[data-restore-page=home] .stappen-block-jurgens {padding:24px!important;}
}
