.planner{display:flex;flex-direction:column;margin:0 auto;width:100%;.diensten{display:flex;flex-wrap:wrap;gap:24px;height:auto;justify-content:center;width:100%}.laag{display:none;flex-direction:column;padding-top:56px;position:relative;width:100%;a.back{left:0;position:absolute;top:0}}.laag:has(.dienst){flex-direction:row}.laag.active{display:flex}.laag-2{display:none;height:fit-content;.style-red{margin:0}}}.planner:has(.laag-2.active) .laag-1:not(:has(.active)),.planner:has(.laag-3.active) .laag-1:not(:has(.active)){display:none}.planner:has(.laag-2.active) .planner-intro,.planner:has(.laag-3.active) .planner-intro{display:none}.laag-2.active:has(.laag-3.active)>:not(.active){display:none}.outlook-agenda-cta{background:#fff;display:flex;padding:40px}.outlook-agenda-cta figure{align-items:center;display:flex;flex:0 0 320px;justify-content:center}.outlook-agenda-cta .content{width:100%}.outlook-agenda-cta .content h2{font-size:24px;line-height:1.1;margin-bottom:24px;text-align:left}.outlook-agenda-cta .appointment-btn{background:#c10045;color:#fff;display:block;padding:8px 24px;text-align:center;transition:all .1s ease-in-out}.outlook-agenda-cta .appointment-btn:hover{background:#000}@media screen and (max-width:1100px){.outlook-agenda-cta{padding:24px}.outlook-agenda-cta figure{flex:0 0 200px}}@media screen and (max-width:768px){.planner>.diensten{padding-top:16px}.outlook-agenda-cta{flex-direction:column}.outlook-agenda-cta figure{flex:0 0}}.planner-intro{display:flex;flex-direction:column;padding:40px;text-align:center;width:100%}.planner-intro p:last-child{margin-bottom:0}p.style-red{color:#c10045}.laag-2:has(.laag-3.active){padding:0}.laag-2>p{flex:1 0 100%;text-align:center}.planner.loading:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23c40046' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath stroke-dasharray='16' stroke-dashoffset='16' d='M12 3a9 9 0 0 1 9 9'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.3s' values='16;0'/%3E%3CanimateTransform attributeName='transform' dur='1.5s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3Cpath stroke-dasharray='64' stroke-dashoffset='64' stroke-opacity='.3' d='M12 3a9 9 0 1 1-.001 18.001A9 9 0 0 1 12 3'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='1.2s' values='64;0'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:40px;content:"";display:block;inset:0;position:absolute;z-index:1}.planner h2{color:#141112;font-size:16px;font-size:64px;line-height:1.1em;margin:0;text-align:center;width:100%}.planner-pages{position:relative}.planner-page{max-width:1304px;opacity:0;pointer-events:none;position:absolute;transition:all .2s ease-in-out;width:100%}.planner-page.active{opacity:1;pointer-events:all;position:static}.planner-page>p{box-sizing:border-box;color:#141112;font-size:24px;font-weight:500;margin-bottom:48px;padding:0 48px;text-align:center;width:100%}.planner-page p.style-red{color:#c40046;font-size:18px;margin-bottom:12px;text-align:center;width:100%}a.back{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.12' height='14.121' viewBox='0 0 14.12 14.121'%3E%3Cg fill='none' stroke='%23c40046' stroke-width='3' data-name='Group 2760'%3E%3Cpath stroke-linejoin='round' d='M14.119 7.06h-12' data-name='Line 240'/%3E%3Cpath d='m8.121 1.06-6 6 6 6' data-name='Path 23152'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px;border:1px solid #141112;border-radius:40px;display:block;height:40px;position:absolute;top:6px;transition:all .2s ease-in-out;width:40px}a.back:hover{background-color:#c40046;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.12' height='14.121' viewBox='0 0 14.12 14.121'%3E%3Cg fill='none' stroke='%23fff' stroke-width='3' data-name='Group 2760'%3E%3Cpath stroke-linejoin='round' d='M14.119 7.06h-12' data-name='Line 240'/%3E%3Cpath d='m8.121 1.06-6 6 6 6' data-name='Path 23152'/%3E%3C/g%3E%3C/svg%3E");border:1px solid #c40046}.dienst{background:#fff;box-shadow:0 12px 24px #00000008;box-sizing:border-box;display:flex;flex:0 0 calc(33.33333% - 16px);flex-direction:column;padding:24px;position:relative;transition:all .2s ease-in-out}.dienst:hover{transform:translateY(-16px)}.dienst p{font-size:14px;line-height:1.6em;margin-bottom:16px;text-align:left}.dienst figure{height:60px;margin-bottom:14px}.dienst figure.has-bg{height:80px;position:relative;width:62px}.dienst figure.has-bg img{height:50px;left:50%;position:relative;top:10px;transform:translateX(-50%);z-index:1}.dienst figure.has-bg:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61.143' height='50.923' viewBox='0 0 61.143 50.923'%3E%3Cpath fill='%23f1c8d6' d='M31.067.343C14.214 2.329.333 15.543.005 29.428s13.218 23.467 30.076 21.149c16.849-1.986 30.73-15.2 31.062-29.085C61.133 7.615 47.916-1.966 31.067.343' data-name='Path 24383'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";display:block;height:52px;position:absolute;width:100%;z-index:0}.dienst img{height:100%}.dienst p{font-weight:400}.dienst a{align-items:center;color:#c40046;display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-top:auto;width:100%}.dienst a:before{content:"";inset:0;position:absolute}.dienst a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.12' height='14.121' viewBox='0 0 14.12 14.121'%3E%3Cg fill='none' stroke='%23c40046' stroke-width='3' data-name='Group 2760'%3E%3Cpath stroke-linejoin='round' d='M0 7.061h12' data-name='Line 240'/%3E%3Cpath d='m5.998 13.061 6-6-6-6' data-name='Path 23152'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px;border:1px solid #141112;border-radius:40px;content:"";display:block;flex:0 0 40px;height:40px;transition:all .2s ease-in-out;width:40px}.dienst a:hover:after{background-color:#c40046;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.12' height='14.121' viewBox='0 0 14.12 14.121'%3E%3Cg fill='none' stroke='%23fff' stroke-width='3' data-name='Group 2760'%3E%3Cpath stroke-linejoin='round' d='M0 7.061h12' data-name='Line 240'/%3E%3Cpath d='m5.998 13.061 6-6-6-6' data-name='Path 23152'/%3E%3C/g%3E%3C/svg%3E");border:1px solid #c40046}.so-planner-form-text{box-sizing:border-box;color:#c40046;font-size:24px;font-weight:500;margin-bottom:108px;padding:0 48px;text-align:center}.so-planner-form-text>div{box-sizing:border-box;margin:0 auto 28px;padding:0 48px;text-align:center!important}.so-planner-form-text ul{display:flex;flex-direction:column;gap:12px;margin:28px auto 0;max-width:720px;text-align:left;width:fit-content}.section.planner li{box-sizing:border-box;color:#141112;font-size:18px;padding-left:38px;position:relative}.section.planner .hbspt-form ul:not(.inputs-list) li{padding-left:0!important}.section.planner ul:not(.inputs-list) li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.889' height='21.093' viewBox='0 0 22.889 21.093'%3E%3Cg data-name='Group 3699'%3E%3Cpath fill='%23f1c8d6' d='M11.24 2.794C5.14 3.513.12 8.294.002 13.317s4.782 8.49 10.881 7.651c6.1-.719 11.118-5.5 11.238-10.523-.003-5.02-4.785-8.486-10.881-7.651' data-name='Path 23111'/%3E%3Cpath fill='none' stroke='%230c0c0c' stroke-linejoin='round' stroke-width='2' d='m4.755 9.783 4.727 5.977L22.121.641' data-name='Path 23110'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:24px;left:0;position:absolute;top:2px;width:24px}.so-planner-form-wrapper{background:#fff;height:auto;margin-top:56px;padding:84px 0;width:100%}.embed-formulier :is(input[type=text],input[type=email],input[type=tel],textarea){width:100%!important}.so-planner-form-text{margin-bottom:0;padding:0}.embed-formulier{margin:0 auto;max-width:600px}.so-planner-form-wrapper:has(.outlook-agenda){background:transparent;padding:0}.embed-formulier:has(.outlook-agenda){max-width:900px}.outlook-agenda{height:900px;width:100%}.so-planner-form-wrapper:has(.embed-formulier) .hs-button{background-color:#c40046;border:none;border-radius:4px;color:#fff;font-size:16px;font-weight:500;padding:12px 24px}.section.planner:has(.embed-formulier){padding:0}.planner .hs_cos_wrapper_type_form{background:#fff;box-sizing:border-box;padding:40px}.planner .hs_cos_wrapper_type_form form{flex-direction:column}.planner .hs_cos_wrapper_type_form :is(input:not([type=checkbox]),textarea,select){width:100%!important}.planner .hs_cos_wrapper_type_form label:has(input[type=checkbox]){align-items:center;display:flex;gap:8px}.planner .hs_cos_wrapper_type_form input[type=checkbox]{margin:0}.planner .hs_cos_wrapper_type_form :is(ul,li){margin:0!important;padding:0!important}@media screen and (max-width:1352px){.planner{padding-left:16px;padding-right:16px}.planner h2{font-size:42px}}@media screen and (max-width:900px){.dienst{flex:0 0 calc(50% - 12px)}}@media screen and (max-width:600px){.so-planner-form-wrapper:has(.embed-formulier){padding:0}.dienst{flex:0 0 100%}.so-planner-form-text{font-size:18px}.so-planner-form-text>div{padding-bottom:10px;padding-top:10px}}