:root{--pp-row-width:80%;--pp-row-max:1080px}#page-container{width:100%;max-width:1400px;max-width:1920px;margin:0 auto;background:#fff}@media (max-width:767px){#page-container{overflow-x:clip}}body{background-color:#FCFBF9}.et_pb_section .et_pb_row{width:var(--pp-row-width);max-width:var(--pp-row-max)}.et_pb_section .et_pb_row.pp-fullwidth-row{width:100%;max-width:100%;box-sizing:border-box;padding-inline:max(calc((100% - var(--pp-row-width)) / 2),calc((100% - var(--pp-row-max)) / 2))}#main-content h1{color:#42974F}#main-content h2{padding-bottom:30px}@media (max-width:980px){#main-content{font-size:18px}}@media (max-width:767px){#main-content{font-size:17px}}@media (min-width:768px) and (max-width:980px){#main-content h1{font-size:28px!important}#main-content h2{font-size:24px!important}#main-content h3{font-size:21px!important}#main-content .pp-accordion .et_pb_toggle_title{font-size:19px!important}}@media (max-width:767px){#main-content h1{font-size:26px!important}#main-content h2{font-size:23px!important}#main-content h3{font-size:20px!important}#main-content .pp-accordion .et_pb_toggle_title{font-size:18px!important}}#page-container .et_pb_text:not(.pp-footer-credit) a,#page-container .et_pb_toggle_content a{transition:opacity 0.3s ease}#page-container .et_pb_text:not(.pp-footer-credit) a:hover,#page-container .et_pb_toggle_content a:hover{opacity:0.7}.pp-svg .et_pb_image_wrap{display:block;width:100%}.pp-svg .et_pb_image_wrap img{display:block;width:100%!important;height:auto!important}.pp-svg-lijn{--pp-svg-hoogte:110px}.pp-svg-lijn .et_pb_image_wrap{display:block;width:100%}.pp-svg-lijn .et_pb_image_wrap img{display:block;width:100%!important;height:var(--pp-svg-hoogte)!important}.pp-svg-lijn.pp-svg-80{--pp-svg-hoogte:80px}.menu-streepjes .et-menu>li{position:relative;padding-left:18px;padding-right:18px}.menu-streepjes .et-menu>li:not(:last-child)::after{content:"|";position:absolute;right:0;top:calc(50% - 5px);transform:translateY(-50%);color:#fff;font-size:16px;font-weight:300;line-height:1;pointer-events:none}.et_pb_section .et_pb_row.pp-edge-row{position:absolute;bottom:0;left:50%;transform:translate(-50%,30px);z-index:20;pointer-events:none}.et_pb_section .et_pb_row.pp-edge-row{position:absolute;z-index:20;pointer-events:none}.et_pb_section .et_pb_row.pp-edge-1{bottom:0;left:50%;transform:translate(-50%,30px)}.et_pb_section .et_pb_row.pp-edge-2{top:0;left:50%;transform:translate(-50%,-17px)}.et_pb_section .et_pb_row.pp-edge-3{bottom:0;left:50%;transform:translate(-50%,33px)}.et_pb_section .et_pb_row.pp-edge-4{top:0;left:60%;transform:translate(-50%,-30px)}.et_pb_section .et_pb_row.pp-edge-5{bottom:0;left:50%;transform:translate(-50%,-30px)}.pp-accordion-section{position:relative;z-index:3}.et_pb_section .et_pb_row.pp-accordion-row{position:relative;z-index:10;margin-top:-400px}.pp-accordion{--pp-accordion-title-bg:#8F4E1D}.pp-accordion .et_pb_toggle{padding:0}.pp-accordion .et_pb_toggle_title{background:var(--pp-accordion-title-bg);padding:20px 55px 20px 20px}.pp-accordion .et_pb_toggle_title::before{translate:-30px 0}.pp-accordion .et_pb_toggle_content{background:#E4EEE6;padding:20px}.wpcf7{color:var(--kleurtekst);font-size:16px}.wpcf7 form{margin:0}.wpcf7 h2+h3{margin-top:0}.pp-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.wpcf7 fieldset{min-width:0;margin:0 0 22px;padding:0;border:0}.wpcf7 legend{display:block;margin:0 0 8px;padding:0;color:var(--kleur2);font-size:15px;line-height:1.35;font-weight:700}.wpcf7 fieldset>span:first-of-type{display:block;margin:-2px 0 14px;color:rgba(68,68,68,0.72);font-size:14px;line-height:1.45;font-weight:400}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="url"],.wpcf7 input[type="number"],.wpcf7 select,.wpcf7 textarea{box-sizing:border-box;display:block;width:100%;margin-top:7px;padding:12px 14px;border:1px solid rgba(96,72,156,0.22);border-radius:4px;background:#fff;color:var(--kleurtekst);font-size:16px;line-height:1.4;font-weight:400;transition:border-color 0.2s ease,box-shadow 0.2s ease}.wpcf7 textarea{min-height:130px;resize:vertical}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:rgba(68,68,68,0.45)}.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{outline:none;border-color:var(--kleur1);box-shadow:0 0 0 3px rgba(96,72,156,0.18)}.wpcf7-list-item{display:block;margin:0 0 10px}.wpcf7-list-item label{display:flex;align-items:flex-start;gap:10px;margin:0;color:var(--kleurtekst);font-size:16px;line-height:1.4;font-weight:500}.wpcf7 input[type="radio"],.wpcf7 input[type="checkbox"]{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;accent-color:var(--kleur2)}.wpcf7-list-item-label{color:var(--kleurtekst)}.wpcf7 input[type="submit"]{appearance:none;position:relative;left:0;display:inline-block;padding:10px 18px;border:0;border-radius:20px;background-color:var(--kleur2);color:#fff;font-family:inherit;font-size:16px;line-height:1.4;font-weight:600;cursor:pointer;transition:left 0.2s ease,box-shadow 0.2s ease}.et_pb_button.button-primary{position:relative;left:0;transition:left 0.2s ease,box-shadow 0.2s ease}.et_pb_button.button-primary:hover,.wpcf7 input[type="submit"]:hover{left:6px;box-shadow:0 10px 24px rgba(234,28,134,0.24)}.wpcf7 input[type="submit"]:focus-visible{outline:3px solid rgba(96,72,156,0.25);outline-offset:3px}.wpcf7-not-valid-tip{margin-top:6px;color:#b00020;font-size:13px;font-weight:600}.wpcf7 form .wpcf7-response-output{margin:24px 0 0;padding:14px 18px;border-radius:4px;font-size:16px;line-height:1.45;font-weight:700}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#b00020;color:#b00020}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--kleur1);color:var(--kleur1)}.wpcf7-spinner{margin-left:12px;vertical-align:middle}.pp-contact .wpcf7 form{}.pp-contact .wpcf7-form br{display:none}.pp-contact .wpcf7-form p{margin:0}.pp-contact .wpcf7 input[type="text"],.pp-contact .wpcf7 input[type="email"],.pp-contact .wpcf7 textarea{width:100%;box-sizing:border-box;margin-bottom:10px;padding:14px;border:0;border-radius:0;background:#BED4C0;color:#222;font-size:18px;font-weight:400}.pp-contact .wpcf7 input[type="text"],.pp-contact .wpcf7 input[type="email"]{min-height:56px}.pp-contact .wpcf7 textarea{min-height:185px;resize:vertical}.pp-contact .wpcf7 input::placeholder,.pp-contact .wpcf7 textarea::placeholder{color:#111;opacity:1;font-weight:600}.pp-contact .wpcf7 input:focus,.pp-contact .wpcf7 textarea:focus{outline:none;border-color:transparent;box-shadow:0 0 0 3px rgba(145,80,31,0.25)}.pp-contact .wpcf7 input[type="submit"]{background:#91501f;color:#fff;font-size:20px;font-weight:600;border-radius:20px 20px 0 0}.pp-contact .wpcf7 input[type="submit"]:hover{box-shadow:0 8px 20px rgba(145,80,31,0.2)}#stopTarot{background:#91501f;color:#fff;font-size:20px;font-weight:600;border:0;border-radius:20px 20px 0 0;padding:13px 24px;cursor:pointer;transition:box-shadow 250ms ease}#stopTarot:hover:not(:disabled){box-shadow:0 8px 20px rgba(145,80,31,0.2)}button.pp-poem-trigger{appearance:none;border:0;padding:0;margin:0;background:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;transition:opacity 250ms ease}button.pp-poem-trigger:hover{opacity:.72}button.pp-poem-trigger:focus-visible{outline:2px solid currentColor;outline-offset:5px}html.pp-poem-locked,body.pp-poem-locked{overflow:hidden!important}dialog.pp-poem-dialog{--pp-poem-fade-time:1100ms;--pp-poem-door-time:3000ms;--pp-poem-door-ease:cubic-bezier(.45,0,.25,1);--pp-poem-paper:#e5efe9;position:fixed;inset:0;box-sizing:border-box;width:min(570px,calc(100vw - 30px));max-width:none;max-height:min(88dvh,850px);padding:0;margin:auto;border:0;border-radius:0;box-shadow:none;background:transparent;color:#f3e8d5;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;opacity:0;transition:opacity var(--pp-poem-fade-time) ease-in-out}dialog.pp-poem-dialog::-webkit-scrollbar{display:none}dialog.pp-poem-dialog[data-pp-current="purificatie"]{width:min(430px,calc(100vw - 30px));--pp-poem-paper:#e5efe9}dialog.pp-poem-dialog[data-pp-current="tegenwil"]{--pp-poem-paper:#f5eae2}.pp-poem-dialog::backdrop{background:rgba(18,15,12,.66);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--pp-poem-fade-time) ease-in-out}.pp-poem-dialog[data-pp-stage="appearing"],.pp-poem-dialog[data-pp-stage="opening"],.pp-poem-dialog[data-pp-stage="opened"],.pp-poem-dialog[data-pp-stage="closing"]{opacity:1}.pp-poem-dialog[data-pp-stage="appearing"]::backdrop,.pp-poem-dialog[data-pp-stage="opening"]::backdrop,.pp-poem-dialog[data-pp-stage="opened"]::backdrop,.pp-poem-dialog[data-pp-stage="closing"]::backdrop{opacity:1}.pp-poem-sheet{position:relative;box-sizing:border-box;min-height:100%;padding:36px clamp(22px,5vw,48px) 40px;border-radius:0;box-shadow:none;background:radial-gradient(ellipse at 50% 18%,#392d25,#211a16 78%);perspective:1200px;perspective-origin:left center}.pp-poem-door{position:absolute;inset:0;z-index:4;background:var(--pp-poem-paper);transform-origin:left center;transform:rotateY(0deg);backface-visibility:hidden;transform-style:preserve-3d;will-change:transform;pointer-events:none;transition:transform var(--pp-poem-door-time) var(--pp-poem-door-ease)}.pp-poem-dialog[data-pp-stage="opening"] .pp-poem-door,.pp-poem-dialog[data-pp-stage="opened"] .pp-poem-door{transform:rotateY(90deg)}.pp-poem-close{position:absolute;z-index:2;top:12px;right:15px;border:0;padding:1px 7px;background:transparent;color:#f0d3a6;font-size:34px;line-height:1;cursor:pointer;opacity:.7}.pp-poem-close:hover{opacity:1}.pp-poem-close:focus-visible{outline:2px solid currentColor;outline-offset:4px}.pp-poem-title{margin:0 0 22px!important;color:#f0d3a6!important;text-shadow:0 0 13px rgba(247,215,158,.22);font-size:19px!important;font-weight:600!important;text-align:center}.pp-poem-panel{color:#f3e8d5;text-shadow:0 0 9px rgba(255,224,174,.17);font-size:15px;line-height:1.57;font-weight:400}.pp-poem-panel[hidden]{display:none!important}.pp-poem-single{text-align:center}.pp-poem-single p{margin:0 0 19px;padding:0}.pp-poem-single p:last-child{margin-bottom:0}.pp-poem-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:25px;row-gap:23px;font-size:14px;text-align:left}.pp-poem-duo p{margin:0;padding:0}.pp-poem-last{align-self:start;padding-top:22px!important}@media (max-width:480px){.pp-poem-sheet{padding:34px 18px 30px}.pp-poem-duo{column-gap:12px;font-size:12.5px;line-height:1.55}.pp-poem-single{font-size:14px}}@media (prefers-reduced-motion:reduce){dialog.pp-poem-dialog,.pp-poem-dialog::backdrop,.pp-poem-door,button.pp-poem-trigger{transition:none!important}.pp-poem-dialog::backdrop{backdrop-filter:none}}html{scrollbar-gutter:stable}dialog.pp-poem-dialog{border-radius:26px;color:#444}.pp-poem-sheet{background:var(--pp-poem-paper);border-radius:26px}.pp-poem-door{background:radial-gradient(ellipse at 50% 18%,#392d25,#211a16 78%);border-radius:26px}.pp-poem-panel{color:#444;text-shadow:none}.pp-poem-title{color:#42974F!important;text-shadow:none}.pp-poem-close{color:#42974F}.pp-poem-dialog[data-pp-current="tegenwil"] .pp-poem-title{color:#8F4E1D!important}.pp-poem-dialog[data-pp-current="tegenwil"] .pp-poem-close{color:#8F4E1D}