/**handles:contact-form-7,ingemaria**/
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
html{scroll-behavior:smooth}:where([id]){scroll-margin-top:110px}body{-webkit-font-smoothing:antialiased}img{height:auto}.wp-site-blocks>*+*{margin-block-start:0}.im-main .wp-block-post-content>.alignfull,.im-main>*{margin-block:0}.im-header{position:sticky;top:0;z-index:50;background:var(--wp--preset--color--creme);border-bottom:1px solid rgba(162,132,74,.25);transition:box-shadow .25s ease}.admin-bar .im-header{top:32px}@media (max-width:782px){.admin-bar .im-header{top:46px}}.im-header.is-scrolled{box-shadow:0 8px 28px rgba(111,90,46,.12)}.im-header .im-logo{margin:0}.im-header .im-logo img{height:72px;width:auto;display:block;border-radius:0}.im-header .im-logo img{filter:brightness(.86) saturate(1.2) drop-shadow(.35px 0 0 #957838) drop-shadow(-.35px 0 0 #957838) drop-shadow(0 .3px 0 #957838)}.im-header .wp-block-navigation a{text-decoration:none}.im-header .wp-block-navigation a:hover{color:var(--wp--preset--color--brons)}.im-header .wp-block-navigation .wp-block-navigation__submenu-container{border-radius:16px;border:1px solid rgba(162,132,74,.25)!important;padding:.5rem 0;box-shadow:0 16px 36px rgba(111,90,46,.12)}.im-header .im-header-cta .wp-block-button__link{padding:.75rem 1.4rem;font-size:.95rem}@media (max-width:600px){.im-header .im-logo img{height:48px}.im-header .im-header-cta{display:none!important}}.im-section{padding-block:clamp(3.5rem,8vw,6rem)!important;position:relative}.im-section--wit{background:var(--wp--preset--color--wit)}.im-section--creme{background:var(--wp--preset--color--creme)}.im-section--zand{background:var(--wp--preset--color--zand)}.im-rounded-top{border-radius:48px 48px 0 0}.im-flush-top{padding-top:0!important}.im-eyebrow{font-size:.8rem!important;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--wp--preset--color--brons);margin-bottom:.25rem!important}.im-intro{max-width:640px;margin-inline:auto!important}.has-text-align-center{text-align:center}.im-circles{overflow:hidden}.im-circles::after,.im-circles::before{content:"";position:absolute;border-radius:50%;pointer-events:none;border:1px solid rgba(189,157,96,.35)}.im-circles::before{width:620px;height:620px;right:-180px;top:-120px}.im-circles::after{width:440px;height:440px;right:-90px;top:-30px;border-color:rgba(189,157,96,.25)}.im-circles>*{position:relative;z-index:1}.im-hero h1{line-height:1.05}.im-arch .im-arch-placeholder,.im-arch img{border-radius:999px 999px 28px 28px!important;border:10px solid #fff;box-shadow:0 30px 60px rgba(111,90,46,.18);aspect-ratio:4/5;object-fit:cover;width:100%;max-width:380px;display:block;margin-inline:auto;box-sizing:border-box}.im-arch-placeholder{background:#e9dccb;color:var(--wp--preset--color--brons);font-weight:600;display:flex!important;align-items:center;justify-content:center;text-align:center;padding:24px}.im-card{background:var(--wp--preset--color--creme);border-radius:28px;padding:2rem 1.65rem!important;height:100%;box-sizing:border-box}.im-card--wit,.im-section--creme .im-card,.im-section--zand .im-card{background:#fff}.wp-block-columns.im-cards>.wp-block-column{display:flex}.wp-block-columns.im-cards>.wp-block-column>.im-card{flex:1;display:flex;flex-direction:column}.im-card h3{margin-top:.5rem;font-size:1.65rem}.im-card p{font-size:.95rem}.im-card .im-meta{font-size:.75rem!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--brons);margin-top:auto!important;padding-top:.5rem}.im-card .wp-block-buttons{margin-top:.75rem}.im-card-top{display:flex;justify-content:space-between;align-items:flex-start}.im-nr{font-family:var(--wp--preset--font-family--serif);font-size:1.75rem!important;color:var(--wp--preset--color--goud-licht);line-height:1;margin:0!important}.im-badge{font-family:var(--wp--preset--font-family--sans);display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.14em;color:#fff;background:var(--wp--preset--color--goud);border-radius:999px;padding:3px 10px;margin-left:.5rem;vertical-align:middle}.im-icon{margin:0!important}.im-icon img{width:64px;height:76px;padding:20px 18px;box-sizing:border-box;border-radius:32px 32px 14px 14px!important;background:var(--wp--preset--color--zand);display:block}.im-icon--rond img{width:56px;height:56px;padding:14px;border-radius:50%!important}.wp-block-button__link{transition:background .2s,transform .2s,color .2s}.wp-block-button__link:hover{transform:translateY(-2px)}.wp-block-button.is-style-outline>.wp-block-button__link{border:1.5px solid var(--wp--preset--color--goud);color:var(--wp--preset--color--brons);background:0 0;padding:calc(1rem - 1.5px) calc(1.85rem - 1.5px)}.wp-block-button.is-style-outline>.wp-block-button__link:hover{background:var(--wp--preset--color--brons);color:#fff;border-color:var(--wp--preset--color--brons)}.im-card .wp-block-button.is-style-outline>.wp-block-button__link{padding:.6rem 1.1rem;font-size:.9rem}.im-dates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:2.5rem}.im-date{background:#fff;border-radius:24px;padding:28px 20px;text-align:center}.im-section--wit .im-date{background:var(--wp--preset--color--creme)}.im-date__circle{width:76px;height:76px;margin:0 auto;border-radius:50%;background:#fff;border:1.5px solid var(--wp--preset--color--goud-licht);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.im-date__day{font-family:var(--wp--preset--font-family--serif);font-size:2rem;color:var(--wp--preset--color--brons)}.im-date__month{font-size:.7rem;font-weight:700;letter-spacing:.12em;color:var(--wp--preset--color--brons);text-transform:uppercase}.im-date__title{margin:14px 0 0;font-weight:700}.im-date__meta{margin:2px 0 0;font-size:.9rem}.im-date__link{display:inline-block;margin-top:10px;font-weight:700;text-decoration:none}.im-dates-empty{text-align:center;margin-top:2rem}@media (max-width:900px){.im-dates{grid-template-columns:repeat(2,minmax(0,1fr))}}.im-dark-card{background:var(--wp--preset--color--leisteen);color:#fff;border-radius:32px;padding:2.5rem 2.75rem!important}.im-dark-card :where(h2,h3,p){color:#fff}.im-dark-card .im-eyebrow{color:var(--wp--preset--color--champagne)}.im-dark-card p{color:#e2e8f0}.im-dark-card .wp-block-button__link{background:var(--wp--preset--color--champagne);color:var(--wp--preset--color--leisteen)}.im-dark-card .wp-block-button__link:hover{background:#fff;color:var(--wp--preset--color--leisteen)}.im-quote{border:0!important;padding:0!important;text-align:center;max-width:760px;margin:3.5rem auto 0!important}.im-quote p{font-family:var(--wp--preset--font-family--serif);font-style:italic;font-size:clamp(1.5rem, 3vw, 1.9rem);line-height:1.35;color:var(--wp--preset--color--brons)}.im-review{position:relative}.im-review .im-stars{color:var(--wp--preset--color--goud);letter-spacing:.2em;margin:0}.im-review .wp-block-quote,.im-review blockquote{border:0;padding:0;margin:.75rem 0 0;font-size:1.3rem;color:var(--wp--preset--color--leisteen);font-style:normal}.im-review .wp-block-quote cite{display:block;margin-top:1rem;font-family:var(--wp--preset--font-family--sans);font-size:.95rem;font-weight:700;font-style:normal;color:var(--wp--preset--color--leisteen)}.im-optional-note{display:inline-block;font-size:.72rem!important;font-weight:700;letter-spacing:.16em;color:var(--wp--preset--color--brons);border:1px dashed var(--wp--preset--color--goud);border-radius:999px;padding:4px 14px}.im-step__nr{width:72px;height:72px;margin:0 auto!important;border-radius:50%;background:#fff;border:1.5px solid var(--wp--preset--color--goud-licht);display:flex;align-items:center;justify-content:center;font-family:var(--wp--preset--font-family--serif);font-size:2rem!important;color:var(--wp--preset--color--brons)}.im-facts{list-style:none;padding:0;margin:1rem 0 0}.im-facts li{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid rgba(162,132,74,.3)}.im-facts li strong{flex-shrink:0}.im-facts li span{text-align:right}.im-faq{background:var(--wp--preset--color--creme);border-radius:20px;padding:1.15rem 1.75rem;margin-block-start:.75rem!important}.im-section--creme .im-faq,.im-section--zand .im-faq{background:#fff}.im-faq summary{font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem}.im-faq summary::-webkit-details-marker{display:none}.im-faq summary::after{content:"+";color:var(--wp--preset--color--goud);font-size:1.4rem;line-height:1}.im-faq[open] summary::after{content:"−"}.im-faq>:not(summary){margin-top:.6rem}.im-cta{background:var(--wp--preset--color--brons);border-radius:40px;padding:clamp(2.5rem,6vw,4rem) 2rem!important;text-align:center;position:relative;overflow:hidden}.im-cta::before{content:"";position:absolute;left:-100px;bottom:-160px;width:360px;height:360px;border-radius:50%;border:1px solid rgba(231,211,168,.45)}.im-cta::after{content:"";position:absolute;right:-60px;top:-120px;width:260px;height:260px;border-radius:50%;border:1px solid rgba(231,211,168,.3)}.im-cta :where(h2,p){color:#fff;position:relative}.im-cta .wp-block-buttons{position:relative}.im-cta .wp-block-button__link{background:#fff;color:var(--wp--preset--color--brons)}.im-cta .wp-block-button__link:hover{background:var(--wp--preset--color--leisteen);color:#fff}.im-panel{background:#fff;border-radius:32px;padding:clamp(1.75rem,4vw,3rem)!important}.im-footer{background:var(--wp--preset--color--leisteen);color:#e2e8f0;font-size:.95rem}.im-footer :where(h2,h3,h4){margin-bottom:.6rem;color:#fff;font-family:var(--wp--preset--font-family--sans);font-size:1rem;font-weight:700}.im-footer a{color:#e2e8f0;text-decoration:none}.im-footer a:hover{color:var(--wp--preset--color--champagne)}.im-footer .im-footer-list{list-style:none;padding:0;margin:0;display:grid;gap:.35rem}.im-footer .im-logo img{height:72px;width:auto;border-radius:0}.im-footer__bottom{border-top:1px solid rgba(255,255,255,.15);font-size:.85rem}.im-page-hero{padding-block:clamp(3rem,7vw,5rem) 2.5rem!important}.im-entry{padding-bottom:5rem!important}.im-entry :where(.wp-block-image img){border-radius:24px}.im-entry h2{margin-top:2.5rem}.im-entry .wp-block-buttons{margin-block:1.5rem}.im-posts .wp-block-post{background:#fff;border-radius:28px;overflow:hidden;display:flex;flex-direction:column}.im-posts .wp-block-post-featured-image{margin:0}.im-posts .wp-block-post-featured-image img{aspect-ratio:16/10;object-fit:cover;width:100%;border-radius:0!important}.im-posts .im-post-body{padding:1.5rem 1.6rem 1.75rem!important}.im-posts .wp-block-post-title{font-size:1.6rem}.im-posts .wp-block-post-title a{text-decoration:none}.wp-block-post-excerpt__more-link{font-weight:700;text-decoration:none}@media (max-width:781px){.im-rounded-top{border-radius:32px 32px 0 0}.im-circles::before{width:360px;height:360px;right:-160px;top:-80px}.im-circles::after{display:none}.im-arch{margin-top:2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.im-date__day,.im-nr,.im-step__nr{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}@media (max-width:781px){.im-arch .im-arch-placeholder,.im-arch img{max-width:300px}}.im-header .im-nav-boek{display:none}.im-header .wp-block-navigation__responsive-container.is-menu-open{background:var(--wp--preset--color--creme)!important;color:var(--wp--preset--color--leisteen)!important;padding:1.25rem 1.5rem 2.5rem}.im-header .is-menu-open .wp-block-navigation-item,.im-header .is-menu-open .wp-block-navigation__container,.im-header .is-menu-open .wp-block-navigation__responsive-container-content{align-items:stretch!important;text-align:left;width:100%}.im-header .is-menu-open .wp-block-navigation__responsive-container-content{padding-top:3.5rem!important}.im-header .is-menu-open .wp-block-navigation__container{gap:0!important}.im-header .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item{border-bottom:1px solid rgba(162,132,74,.25);padding:.9rem 0}.im-header .is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{font-family:var(--wp--preset--font-family--serif);font-size:1.6rem;font-weight:500;line-height:1.2;padding:0!important}.im-header .is-menu-open .wp-block-navigation__submenu-icon{display:none}.im-header .is-menu-open .wp-block-navigation__submenu-container{border:0!important;box-shadow:none!important;background:0 0!important;padding:.35rem 0 0 1rem!important;margin:0;gap:0!important;border-left:2px solid var(--wp--preset--color--goud-licht)!important;margin-top:.6rem!important}.im-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size:1rem;font-weight:600;color:var(--wp--preset--color--brons);padding:.35rem 0!important}.im-header .is-menu-open .wp-block-navigation__container>.im-nav-boek{display:flex;align-items:flex-start!important;border-bottom:0!important;padding-top:1.75rem!important}.im-header .is-menu-open .wp-block-navigation__container>.im-nav-boek.wp-block-navigation-item>.wp-block-navigation-item__content{width:auto;flex-grow:0;display:inline-block;background:var(--wp--preset--color--brons);color:#fff!important;font-family:var(--wp--preset--font-family--sans)!important;font-size:1rem!important;font-weight:700!important;padding:.9rem 1.8rem!important;border-radius:999px}.im-header .wp-block-navigation__responsive-container-close,.im-header .wp-block-navigation__responsive-container-open{color:var(--wp--preset--color--leisteen)}.im-header .wp-block-navigation__responsive-container-close{top:1.25rem;right:1.5rem}.im-hero--center .im-intro{max-width:720px}.im-hero--center h1{max-width:900px;margin-inline:auto!important}.im-pad-top{padding-top:clamp(1rem,3vw,2rem)!important}.im-small{font-size:.85rem!important;opacity:.85}.im-checks{list-style:none;padding-left:0;margin:1rem 0 0;display:grid;gap:.65rem}.im-checks li{position:relative;padding-left:2.1rem;line-height:1.55}.im-checks li::before{content:"";position:absolute;left:0;top:.15rem;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--wp--preset--color--zand) url("http://ingemaria.nl/wp-content/themes/ingemaria/assets/icons/check.svg") center/68% no-repeat}.im-card .im-checks li,.im-panel .im-checks li{font-size:.95rem}.im-panel--center{text-align:center}.im-panel--center .im-icon img{margin-inline:auto}.im-panel--creme{background:var(--wp--preset--color--creme)!important}.im-section--creme .im-panel--creme{background:#fff!important}.im-price-card{text-align:left}.im-price{font-family:var(--wp--preset--font-family--serif);font-size:clamp(3rem, 6vw, 4.25rem)!important;line-height:1!important;color:#fff!important;margin:.25rem 0 .5rem!important;font-variant-numeric:lining-nums}.im-price-note{font-family:var(--wp--preset--font-family--serif);font-style:italic;font-size:1.25rem!important;color:var(--wp--preset--color--champagne)!important}.im-review .wp-block-quote{border:0;padding:0;margin:.75rem 0 0}.im-review .wp-block-quote p{font-family:var(--wp--preset--font-family--serif);font-size:1.3rem;line-height:1.45;font-style:normal;color:var(--wp--preset--color--leisteen)}.im-pills{gap:.5rem!important;margin-block:1.25rem!important}.im-pills p{margin:0!important;padding:.35rem .95rem;border-radius:999px;background:#fff;border:1px solid rgba(162,132,74,.35);font-size:.85rem;font-weight:700;color:var(--wp--preset--color--brons)}.im-rounded img{border-radius:28px!important;width:100%;object-fit:cover;aspect-ratio:4/3;box-shadow:0 24px 50px rgba(111,90,46,.15)}.wp-block-column:empty{display:none}.im-btn-whatsapp .wp-block-button__link{display:inline-flex;align-items:center;gap:.6rem;font-size:1.05rem;padding:1.1rem 2rem}.im-btn-whatsapp .wp-block-button__link::before{content:"";width:1.4rem;height:1.4rem;background:url("http://ingemaria.nl/wp-content/themes/ingemaria/assets/icons/chat.svg") center/contain no-repeat;flex-shrink:0}.im-wa-nr{font-size:1.15rem!important;margin-bottom:2.5rem!important}.im-wa-nr a{text-decoration:none}.im-timeline{position:relative;max-width:760px;margin:2.5rem auto 0!important;padding-left:2.5rem}.im-timeline::before{content:"";position:absolute;left:.7rem;top:.5rem;bottom:.5rem;width:2px;background:linear-gradient(var(--wp--preset--color--goud-licht),rgba(189,157,96,.15))}.im-tl-item{position:relative;background:#fff;border-radius:24px;padding:1.4rem 1.75rem!important;margin-block-start:1rem!important}.im-tl-item::before{content:"";position:absolute;left:-2.3rem;top:1.75rem;width:1.15rem;height:1.15rem;border-radius:50%;background:#fff;border:3px solid var(--wp--preset--color--goud);box-sizing:border-box}.im-tl-item h3{font-size:1.5rem;margin:.1rem 0 .15rem!important}.im-tl-year{display:inline-block;margin:0!important;font-size:.75rem!important;font-weight:700;letter-spacing:.14em;color:#fff;background:var(--wp--preset--color--goud);border-radius:999px;padding:2px 12px;font-variant-numeric:lining-nums}.im-tl-inst{margin:0!important;font-size:.95rem;color:var(--wp--preset--color--brons);font-weight:600}.im-editor-note{display:none}.editor-styles-wrapper .im-editor-note{display:block;font-size:.85rem;font-style:italic;opacity:.7;border:1px dashed var(--wp--preset--color--goud);border-radius:12px;padding:.5rem 1rem}@media (max-width:781px){.im-timeline{padding-left:2rem}.im-tl-item::before{left:-1.8rem}.im-timeline::before{left:.55rem}}.wp-block-columns:has(> .wp-block-column:empty)>.wp-block-column:not(:empty){flex-basis:100%!important;max-width:760px;margin-inline:auto}.im-panel--center .wp-block-buttons{justify-content:center}.im-statement{font-family:var(--wp--preset--font-family--serif);font-size:clamp(2.2rem, 5vw, 3.4rem)!important;line-height:1.15!important;color:var(--wp--preset--color--brons);font-style:italic;margin-bottom:.5rem!important}.im-quote-text{font-family:var(--wp--preset--font-family--serif);font-style:italic;font-size:clamp(1.5rem, 3vw, 2.1rem)!important;line-height:1.3!important;color:var(--wp--preset--color--leisteen)}.im-cta .im-quote-text{color:#fff}.im-note-goud{color:var(--wp--preset--color--brons)!important}.im-cards--4{flex-wrap:wrap!important}.im-cards--4>.wp-block-column{flex:1 1 calc(25% - 1.5rem)!important;min-width:220px}.im-dark-card .im-btn-whatsapp .wp-block-button__link{font-size:.95rem;padding:.9rem 1.4rem}.im-dark-card .is-style-outline>.wp-block-button__link{background:0 0;color:#fff;border-color:rgba(255,255,255,.6)}.im-cta .is-style-outline>.wp-block-button__link{background:0 0;color:#fff;border-color:rgba(255,255,255,.7)}.im-cta .im-btn-whatsapp .wp-block-button__link::before,.im-dark-card .im-btn-whatsapp .wp-block-button__link::before{filter:brightness(0);opacity:.75}.im-cta .im-btn-whatsapp .wp-block-button__link:hover::before,.im-dark-card .im-btn-whatsapp .wp-block-button__link:hover::before{filter:none;opacity:1}@media (max-width:600px){.im-header .im-logo img{height:54px;filter:brightness(.82) saturate(1.25) drop-shadow(.5px 0 0 #8f7334) drop-shadow(-.5px 0 0 #8f7334) drop-shadow(0 .45px 0 #8f7334)}}.im-header .wp-block-button__link{white-space:nowrap}