:root{font-size:16px}html{font-family:neulis-sans,sans-serif;font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:neulis-neue,sans-serif;font-weight:medium;font-style:normal}p{max-width:66ch}header{justify-content:space-between;align-items:center;gap:1rem;padding:2rem 4rem;display:flex}@media (width<=1199px){header .desktop-language-selector{display:none}}header .mobile-header-controls{display:none}@media (width<=1199px){header .mobile-header-controls{align-items:center;gap:1rem;margin-left:auto;display:flex}}@media (width<=768px){header{flex-direction:column;align-items:flex-start}header .vsv-logo{width:100%;margin-bottom:1rem}header .mobile-header-controls{justify-content:space-between;width:100%;margin-left:0}}@media (width<=1199px){header{padding:3rem}header .vsv-logo img{width:200px}}header .vsv-logo{height:100%}header .vsv-logo img{width:250px}header .desktop-nav{flex:1;justify-content:flex-end;align-items:center;display:flex}@media (width<=1199px){header .desktop-nav{display:none!important}}header .main-nav{flex:1;justify-content:flex-end;align-items:center;display:flex}@media (width<=1199px){header .main-nav.desktop-nav{display:none!important}}header .nav-list{align-items:center;gap:2rem;margin:0;padding-left:1rem;padding-right:1rem;list-style:none;display:flex}header .nav-item{position:relative}header .nav-item.has-dropdown .dropdown-indicator{margin-left:.5rem;font-size:.7rem;transition:transform .3s}header .nav-item.has-dropdown:hover .dropdown-indicator{transform:rotate(180deg)}header .nav-link{color:inherit;cursor:pointer;align-items:center;padding:0 .25rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:opacity .3s;display:inline-flex}header .nav-link label{text-align:right;cursor:inherit}header .nav-link:hover{opacity:.7}header .nav-dropdown{opacity:0;visibility:hidden;z-index:1000;cursor:default;background-color:#fff7f7;border:1px solid #926699;border-radius:.5rem;min-width:200px;margin-top:.5rem;padding:.5rem 0;list-style:none;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;top:100%;left:0;transform:translateY(-10px);box-shadow:0 4px 6px #0000001a}header .nav-dropdown label{cursor:inherit}header .nav-item:hover .nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}header .nav-dropdown-item{margin:0}header .nav-dropdown-link{color:#926699;cursor:pointer;padding:.75rem 1rem;text-decoration:none;transition:background-color .2s;display:block}header .nav-dropdown-link:hover{background-color:#9266991a}header .nav-dropdown-link.nav-dropdown-link-disabled{opacity:.6;pointer-events:none;cursor:not-allowed!important}header .mobile-nav-wrapper{display:none}@media (width<=1199px){header .mobile-nav-wrapper{align-items:center;gap:1rem;margin-left:auto;display:flex}}@media (width<=768px){header .mobile-nav-wrapper{margin-left:unset}}header .hamburger-button{cursor:pointer;z-index:1000;background:0 0;border:1px solid #926699;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:auto;min-width:2rem;height:auto;min-height:2rem;padding:1.05rem 1.15rem;display:flex;position:relative}header .hamburger-button:focus{outline:none}header .hamburger-button .hamburger-line{transform-origin:50%;background-color:#926699;border-radius:2px;width:1.5rem;height:3px;transition:all .3s}header .hamburger-button .hamburger-line:not(:last-child){margin-bottom:.25rem}header .hamburger-button.is-open .hamburger-line:first-child{transform:rotate(45deg)translate(.35rem,.35rem)}header .hamburger-button.is-open .hamburger-line:nth-child(2){opacity:0}header .hamburger-button.is-open .hamburger-line:nth-child(3){transform:rotate(-45deg)translate(.35rem,-.35rem)}header .mobile-menu-overlay{z-index:1001;opacity:0;visibility:hidden;background-color:#00000080;width:100%;height:100vh;transition:opacity .3s,visibility .3s;position:fixed;top:0;left:0}header .mobile-menu-overlay.is-open{opacity:1;visibility:visible}header .mobile-nav{z-index:1002;background-color:#fff7f7;width:80%;max-width:400px;height:100vh;padding:4rem 1rem;transition:transform .3s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-2px 0 10px #0000001a}header .mobile-menu-overlay.is-open .mobile-nav{transform:translate(0)}header .mobile-nav-close{color:#926699;cursor:pointer;z-index:1003;background:0 0;border:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.5rem;font-size:2rem;font-weight:300;line-height:1;transition:opacity .3s;display:flex;position:absolute;top:1rem;right:1rem}header .mobile-nav-close:hover{opacity:.7}header .mobile-nav-close:focus{outline:none}header .mobile-nav-list{margin:0;padding:0;list-style:none}header .mobile-nav-item{border-bottom:1px solid #92669933}header .mobile-nav-link-wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}header .mobile-nav-link{color:#926699;cursor:pointer;flex:1;padding:1rem;font-size:1.1rem;font-weight:600;text-decoration:none;display:block}header .mobile-nav-link label{cursor:inherit}header .mobile-nav-link:hover{opacity:.7}header .mobile-nav-link.mobile-nav-dropdown-link-disabled{opacity:.6;pointer-events:none;cursor:not-allowed!important}header .mobile-dropdown-toggle{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:1rem;display:flex}header .mobile-dropdown-toggle .dropdown-indicator{color:#926699;font-size:.7rem;transition:transform .3s;display:inline-block}header .mobile-dropdown-toggle .dropdown-indicator.is-open{transform:rotate(180deg)}header .mobile-nav-dropdown{max-height:0;margin:0;padding:0;list-style:none;transition:max-height .3s;overflow:hidden}header .mobile-nav-dropdown.is-open{max-height:1000px}header .mobile-nav-dropdown-item{border-top:1px solid #9266991a}header .mobile-nav-dropdown-link{color:#926699;cursor:pointer;padding:.75rem 1rem .75rem 2rem;text-decoration:none;transition:background-color .2s;display:block}header .mobile-nav-dropdown-link label{cursor:inherit}header .mobile-nav-dropdown-link:hover{background-color:#9266991a}header .mobile-nav-dropdown-link.mobile-nav-dropdown-link-disabled{opacity:.6;pointer-events:none;cursor:not-allowed!important}footer{color:#fff7f7;background-color:#926699;flex-direction:column;justify-content:space-between;width:100%;min-height:350px;padding:2rem 4rem;display:flex}@media (width<=1024px){footer .footer-content{grid-template-columns:1fr}}@media (width<=768px){footer .footer-menus,footer .footer-contact{grid-template-columns:1fr}}footer .footer-content{grid-template-columns:1fr 1fr;gap:6rem;width:100%;max-width:1400px;margin:0 auto 2rem;display:grid}@media (width<=1200px){footer .footer-content{grid-template-columns:1fr}}footer .footer-contact{grid-template-columns:1fr 1fr;gap:4rem;display:grid}@media (width>=1200px){footer .footer-contact{grid-template-columns:1fr 1fr}}@media (width>=768px) and (width<=1199px){footer .footer-contact{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){footer .footer-contact{grid-template-columns:1fr}}footer .footer-contact .contact-info{flex-direction:column;gap:1rem;display:flex}footer .footer-contact .contact-info h3{margin-bottom:.5rem}footer .footer-contact .contact-info p{flex-direction:column;gap:.25rem;display:flex}footer .footer-contact .contact-info p span:first-child{font-weight:500}footer .footer-contact .contact-info p a{color:#fff7f7;text-decoration:none;transition:opacity .3s}footer .footer-contact .contact-info p a:hover{opacity:.7}footer .footer-menus{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (width>=768px) and (width<=1199px){footer .footer-menus{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){footer .footer-menus{grid-template-columns:1fr}}footer .footer-menus .footer-menu{flex-direction:column;gap:.5rem;display:flex}footer .footer-menus .footer-menu>a{color:#fff7f7;font-size:1.3rem;font-weight:500;text-decoration:none;transition:opacity .3s}footer .footer-menus .footer-menu>a:hover{opacity:.7}footer .footer-menus .footer-menu .footer-sub-menu{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}footer .footer-menus .footer-menu .footer-sub-menu a{color:#fff7f7;opacity:.9;font-size:1em;text-decoration:none;transition:opacity .3s}footer .footer-menus .footer-menu .footer-sub-menu a:hover{opacity:.7}footer .footer-logo{justify-content:center;place-self:flex-end;align-items:center;width:100%;max-width:1400px;margin:0 auto;display:flex}footer .footer-logo img{width:50px}.language-selector{background-color:#0000;border:1px solid #926699;border-radius:1rem;display:flex;position:relative}.language-selector .sliding-background{z-index:0;background-color:#926699;border-radius:calc(1rem - 2px);width:50%;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.language-selector .sliding-background.slide-right{transform:translate(100%)}.language-selector button{z-index:1;color:#fff7f7;cursor:pointer;text-align:center;cursor:pointer;background-color:#0000;border:none;border-radius:1rem;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:1.05rem 1.15rem;font-size:1.2rem;font-weight:700;transition:color .3s;display:flex;position:relative}.language-selector button:hover{color:#926699}.language-selector.nl-selected .nl-button{color:#fff7f7}.language-selector.nl-selected .en-button{color:#926699}.language-selector.en-selected .en-button{color:#fff7f7}.language-selector.en-selected .nl-button{color:#926699}.map{width:100%;height:unset;background-color:#fff7f7;border-radius:1rem;flex-direction:column;min-height:150px;display:flex}.map .mapbox-container{border-radius:calc(1rem - 2px);flex:1;width:100%;height:100%}.map .mapbox-map{border-radius:calc(1rem - 2px);width:100%;height:100%}.basic-layout{flex-direction:column;min-height:100svh;display:flex}.basic-layout main{flex-direction:column;flex:auto;display:flex}.basic-layout.client-layout{color:#f26b34}.basic-layout.client-layout h1,.basic-layout.client-layout h2,.basic-layout.client-layout h3,.basic-layout.client-layout h4,.basic-layout.client-layout h5,.basic-layout.client-layout h6{color:#926699}.basic-layout.client-layout p a{color:#926699!important}.basic-layout.zorgverlener-layout{color:#926699}.basic-layout.zorgverlener-layout h1,.basic-layout.zorgverlener-layout h2,.basic-layout.zorgverlener-layout h3,.basic-layout.zorgverlener-layout h4,.basic-layout.zorgverlener-layout h5,.basic-layout.zorgverlener-layout h6{color:#f26b34}.basic-layout.zorgverlener-layout p a{color:#f26b34!important}.container{width:100%;max-width:1400px;margin:0 auto}img{width:100%;height:auto;display:block}.homepage-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;width:100%;max-width:1200px;padding:2rem 4rem;display:grid}@media (width<=1024px){.homepage-content{grid-template-columns:1fr;gap:3rem;padding:3rem}.homepage-content .welcome{order:1}.homepage-content .client-section{order:2}.homepage-content .zorgverlener-section{order:3}}.homepage-content .client-section,.homepage-content .zorgverlener-section{flex-direction:column;width:100%;max-width:100%;display:flex}@media (width>=768px) and (width<=1024px){.homepage-content .client-section,.homepage-content .zorgverlener-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.homepage-content .client-section .blob-section,.homepage-content .zorgverlener-section .blob-section{grid-column:1}.homepage-content .client-section .im-client-text,.homepage-content .client-section .im-zorgverlener-text,.homepage-content .zorgverlener-section .im-client-text,.homepage-content .zorgverlener-section .im-zorgverlener-text{opacity:1;visibility:visible;text-align:left;grid-column:2;margin-top:0}}.homepage-content .blob-section{cursor:pointer;flex-direction:column;width:100%;max-width:100%;transition:transform .3s ease-in-out;display:flex;position:relative;overflow:visible}@media (width>=1025px){.homepage-content .blob-section{isolation:isolate;gap:0;padding:10% 0}.homepage-content .blob-section .blob-element:first-of-type{z-index:3;margin-bottom:-16%}.homepage-content .blob-section .blob-element:nth-of-type(2){z-index:2;margin-top:-50%}}@media (width>=768px) and (width<=1024px){.homepage-content .blob-section{flex-direction:column;gap:0;padding:8% 0;display:flex;overflow:visible}.homepage-content .blob-section .blob-element{overflow:visible}.homepage-content .blob-section .blob-element:first-of-type{z-index:3;margin-bottom:-70%}.homepage-content .blob-section .blob-element:nth-of-type(2){z-index:2;margin-top:-30%}.homepage-content .blob-section:hover .blob-element span{opacity:1;visibility:visible}}@media (width<=767px){.homepage-content .blob-section{flex-direction:column;gap:0;max-width:300px;margin:0 auto;padding:5% 0 0;display:flex;overflow:visible}.homepage-content .blob-section .blob-element{overflow:visible}.homepage-content .blob-section .blob-element:first-of-type{z-index:3;margin-bottom:-50%}.homepage-content .blob-section .blob-element:nth-of-type(2){z-index:2;margin-top:-50%}}.homepage-content .blob-section:hover{transform:translateY(-5px)}.homepage-content .blob-section:hover .blob-element:first-of-type{transform:translateY(-3px)}.homepage-content .blob-section:hover .blob-element:nth-of-type(2){transform:translateY(3px)}@media (width<=1024px){.homepage-content .blob-section:hover{transform:none}}@media (width>=768px) and (width<=1024px){.homepage-content .blob-section:hover{transform:translateY(-3px)}}.homepage-content .blob-section .blob-element{width:100%;max-width:100%;transition:transform .3s ease-in-out;position:relative}@media (width>=1025px){.homepage-content .blob-section .blob-element{overflow:visible}}.homepage-content .blob-section .blob-element span{color:#fff7f7;text-align:center;z-index:10;pointer-events:none;white-space:normal;width:80%;font-size:1.2rem;line-height:1.4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=1025px){.homepage-content .blob-section .blob-element span{display:block!important}}@media (width>=768px) and (width<=1024px){.homepage-content .blob-section .blob-element span{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}}@media (width<=767px){.homepage-content .blob-section .blob-element span{display:none}}@media (width>=1025px){.homepage-content .blob-section .blob-element:nth-of-type(2) span{z-index:1000;pointer-events:none;position:absolute;top:75%;left:50%;transform:translate(-50%,-50%)}}.homepage-content .im-client-text{display:none}@media (width>=768px) and (width<=1024px){.homepage-content .im-client-text{color:#926699;padding:0 1rem;font-size:1.2rem;font-weight:600;display:block}}@media (width<=767px){.homepage-content .im-client-text{text-align:center;color:#926699;margin-top:1rem;padding:0 1rem;font-size:1.2rem;font-weight:600;display:block}}@media (width>=1025px){.homepage-content .im-client-text.mobile{display:none}}.homepage-content .im-zorgverlener-text{display:none}@media (width>=768px) and (width<=1024px){.homepage-content .im-zorgverlener-text{color:#926699;padding:0 1rem;font-size:1.2rem;font-weight:600;display:block}}@media (width<=767px){.homepage-content .im-zorgverlener-text{text-align:center;color:#926699;margin-top:1rem;padding:0 1rem;font-size:1.2rem;font-weight:600;display:block}}@media (width>=1025px){.homepage-content .im-zorgverlener-text.mobile{display:none}}.homepage-content .welcome{justify-content:center;align-items:center;min-height:0;display:flex}.homepage-content .welcome .welcome-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.homepage-content .welcome .welcome-content h2{color:#f26b34;margin:0}.homepage-content .welcome .welcome-content p{color:#926699;margin:0}.blob-element{width:100%;aspect-ratio:var(--blob-aspect-ratio,1);justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative}@media (width>=1025px){.blob-element{overflow:visible}}@media (width<=1024px){.blob-element{overflow:hidden}}.blob-element .blob-svg{flex-shrink:0;width:100%;height:100%;display:block;overflow:hidden}.blob-element .blob-svg svg{object-fit:contain;width:100%;height:100%;display:block}.blob-element .blob-svg :deep(.cls-1){fill:var(--blob-color,#f26b34)}.blob-element.blob-position-left{justify-content:flex-start}.blob-element.blob-position-center{justify-content:center}.blob-element.blob-position-right{justify-content:flex-end}.blob-element .blob-loading{background-color:#0000000d;border-radius:4px;width:100%;height:100%}.content-image{width:100%;height:100%;text-align:inherit;background:0 0;border:0;padding:0;display:block}.content-image.content-image--interactive{cursor:pointer}.content-image-stack{width:100%;height:100%;position:relative}.content-image--large .content-image-visual--blob,.content-image--large .content-image-visual-container{width:90%;height:90%;inset:5%}.content-image--large .content-image-visual--plain{width:100%;height:100%;max-height:none}.content-image-visual{width:100%;height:100%;position:absolute;inset:0}.content-image-visual--blob{z-index:2}.content-image-visual-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.content-image-visual--plain{z-index:2;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;width:min(100%,25rem);height:70%;max-height:70%;margin:auto;position:relative;inset:auto;box-shadow:0 1rem 2rem #0000001f}.content-image-visual--plain-portrait{aspect-ratio:3/4;width:100%;height:100%;max-height:85%}body.image-lightbox-open{overflow:hidden}.image-lightbox{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fdfced80;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.image-lightbox-close{color:#fff7f7;cursor:pointer;background:#926699;border:0;border-radius:999px;width:3rem;height:3rem;font-size:2rem;line-height:1;position:absolute;top:2rem;right:2rem}.image-lightbox-figure{flex-direction:column;align-items:center;gap:1rem;width:auto;max-width:min(100vw - 3rem,70rem);max-height:100%;margin:0;display:flex}.image-lightbox-image{object-fit:contain;border-radius:1rem;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 8rem);display:block}.image-lightbox-caption{color:#926699;text-align:center;background-color:#fdfced;border-radius:.5rem;max-width:min(100%,48rem);padding:.5rem 1rem;box-shadow:0 .5rem 1rem #0000001f}.page-content{flex-direction:column;gap:2rem;max-width:1400px;margin:0 auto;padding:1rem 4rem;display:flex}.page-edit-button{z-index:1000;color:#926699;background-color:#fff7f7;border:1px solid #926699;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:1rem;right:4rem;box-shadow:0 .5rem 1.5rem #0000001f}.page-edit-button:hover,.page-edit-button:focus-visible{color:#fff7f7;background-color:#926699;border-color:#926699;box-shadow:0 .75rem 2rem #0000002e}.page-edit-button:focus-visible{outline-offset:2px;outline:2px solid #f26b34}.text-block{border-top-right-radius:2rem;border-bottom-right-radius:2rem;width:100%;max-width:1400px;margin:0 auto 4rem;padding:.5rem 4rem;position:relative}@media (width<=1024px){.text-block .text-block-content{padding-left:0}}.text-block .text-block-content{max-width:1400px;margin:0 auto;padding-left:0;padding-right:2rem}.text-block .text-block-content .text-block-title{margin-bottom:.25rem}.text-block .text-block-content .text-block-columns{gap:4rem;display:grid}@media (width<=768px){.text-block .text-block-content .text-block-columns{grid-template-columns:1fr}}.text-block .text-block-content .text-block-content-paragraphs{min-width:0}.text-block .text-block-content .text-block-content-paragraphs p{margin-bottom:1rem}.text-block .text-block-content .text-block-content-paragraphs a{color:inherit;font-weight:700;text-decoration:underline;transition:opacity .2s}.text-block .text-block-content .text-block-content-paragraphs a:hover{opacity:.8}.text-block .text-block-content .text-block-content-paragraphs a.button{background-color:#49120c;border-radius:.5rem;margin:.25rem .5rem .25rem 0;padding:.625rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block;color:#fff7f7!important}.text-block .text-block-content .text-block-content-paragraphs a.button:empty{display:none}.text-block .text-block-content .text-block-content-paragraphs a.button:hover{opacity:1;background-color:#260906;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.text-block .text-block-content .text-block-content-paragraphs a.button:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.text-block .text-block-content .text-block-content-paragraphs ul,.text-block .text-block-content .text-block-content-paragraphs ol{margin-bottom:1rem;margin-left:0;padding-left:1rem}.text-block .text-block-content .text-block-content-paragraphs ul li,.text-block .text-block-content .text-block-content-paragraphs ol li{margin-bottom:.5rem}.text-block.layout-single .text-block-columns{grid-template-columns:1fr}.text-block.layout-double .text-block-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.text-block.layout-double .text-block-columns>:only-child{grid-column:1/-1}@media (width<=768px){.text-block.layout-double .text-block-columns{grid-template-columns:1fr}}.text-block{position:relative}.text-block.has-background *{color:#fff7f7!important}.text-block.has-background .text-block-content{padding-top:1.5rem;padding-bottom:1.5rem}.text-block.has-background .text-block-content-paragraphs a{color:#fff7f7!important}.text-block.has-background .text-block-content-paragraphs a.button{background-color:#fff7f7;color:#49120c!important}.text-block.has-background .text-block-content-paragraphs a.button:hover{background-color:#ffecde;color:#260906!important}.text-block.has-background:before{content:"";z-index:-1;border-top-right-radius:2rem;border-bottom-right-radius:2rem;width:calc(100vw - 4rem);height:100%;position:absolute;top:0;right:4rem}.text-block.has-background:after{content:"";width:100vw;height:100%;position:absolute;top:0;left:-100vw}.client-layout .text-block.has-background:before,.client-layout .text-block.has-background:after{background-color:#926699}.zorgverlener-layout .text-block.has-background:before,.zorgverlener-layout .text-block.has-background:after{background-color:#f26b34}.client-layout .text-block .text-block-content .text-block-content-paragraphs a.button{background-color:#926699}.client-layout .text-block .text-block-content .text-block-content-paragraphs a.button:hover{background-color:#7b5681}.zorgverlener-layout .text-block .text-block-content .text-block-content-paragraphs a.button{background-color:#f26b34}.zorgverlener-layout .text-block .text-block-content .text-block-content-paragraphs a.button:hover{background-color:#ee500f}.client-layout .text-block.has-background .text-block-content-paragraphs a.button{color:#926699!important;background-color:#fff7f7!important}.client-layout .text-block.has-background .text-block-content-paragraphs a.button:hover{color:#7b5681!important}.zorgverlener-layout .text-block.has-background .text-block-content-paragraphs a.button{color:#f26b34!important;background-color:#fff7f7!important}.zorgverlener-layout .text-block.has-background .text-block-content-paragraphs a.button:hover{color:#ee500f!important}.quote-block{width:100%;max-width:1000px;height:250px;margin-bottom:4rem;padding:1rem 2rem;position:relative}.quote-block .blob-wrapper{height:90%;position:absolute;top:50%;left:2rem;transform:translateY(-50%)}.quote-block .blob-wrapper .blob-element{width:100%;height:100%}.quote-block .quote-icon{z-index:1;width:45px;height:auto;position:absolute;top:46%;left:calc(2rem + 9%);transform:translate(-100%,-100%)}.quote-block .quote-block-content{z-index:1;width:75%;height:auto;position:absolute;top:50%;left:calc(2rem + 10%);transform:translateY(-50%)}.quote-block .quote-block-content blockquote{color:#926699;font-size:1.7em;font-style:italic}.quote-block .quote-block-content span{color:#f26b34;font-size:1.2em}.zorgverlener-layout .quote-block .quote-block-content blockquote{color:#f26b34}.zorgverlener-layout .quote-block .quote-block-content span{color:#926699}.image-block{width:100%;margin-bottom:4rem;padding:1rem 4rem;position:relative}.image-block .image-block-decoration{pointer-events:none;position:absolute;inset:0}.image-block .image-block-blob{z-index:1;position:absolute;inset:0}.image-block .image-block-image{z-index:2;width:100%;height:100svh;max-height:400px;display:flex;position:relative}.image-block .image-block-image .content-image{width:100%;height:100%}.image-carousel-block{width:100%;margin-bottom:4rem;padding:1rem 0;position:relative}.image-carousel-block .image-carousel-block-decoration{pointer-events:none;position:absolute;inset:0}.image-carousel-block .image-carousel-block-blob{z-index:1;width:min(100%,18rem);position:absolute}.image-carousel-block .image-carousel-block-blob--left{opacity:.25;top:0;left:0;transform:translateY(-10%)}.image-carousel-block .image-carousel-block-blob--right{opacity:.25;bottom:0;right:0;transform:translateY(10%)}.image-carousel-block .image-carousel-block-track{z-index:2;scroll-snap-type:none;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:1rem;padding:0 4rem .5rem;display:flex;position:relative;overflow-x:auto}.image-carousel-block .image-carousel-block-slide{flex:0 0 min(100%,24rem);width:min(100%,24rem);height:100svh;max-height:600px;display:flex;position:relative}.image-carousel-block .image-carousel-block-slide .content-image{width:100%;height:100%}.image-grid-block{width:100%;margin-bottom:4rem;padding:1rem 4rem;position:relative}.image-grid-block .image-grid-block-decoration{pointer-events:none;position:absolute;inset:0}.image-grid-block .image-grid-block-blob{z-index:1;position:absolute;inset:0}.image-grid-block .image-grid-block-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid;position:relative}@media (width<=1024px){.image-grid-block .image-grid-block-grid{grid-template-columns:1fr}}.image-grid-block .image-grid-block-item{width:100%;height:100svh;max-height:20rem;display:flex;position:relative}.image-grid-block .image-grid-block-item .content-image{width:100%;height:100%}.image-text-block{grid-template-columns:1fr 1fr;align-items:stretch;gap:2rem;width:100%;margin-bottom:4rem;padding:1rem 4rem;display:grid}@media (width<=1024px){.image-text-block{grid-template-columns:1fr}}.image-text-block .image-text-block-content{flex-direction:column;display:flex}.image-text-block .image-text-block-title{margin-bottom:.25rem}.image-text-block .image-text-block-paragraphs p{margin-bottom:1rem}.image-text-block .image-text-block-paragraphs a{color:inherit;font-weight:700;text-decoration:underline;transition:opacity .2s}.image-text-block .image-text-block-paragraphs a:hover{opacity:.8}.image-text-block .image-text-block-paragraphs a.button{background-color:#49120c;border-radius:.5rem;margin:.25rem .5rem .25rem 0;padding:.625rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block;color:#fff7f7!important}.image-text-block .image-text-block-paragraphs a.button:empty{display:none}.image-text-block .image-text-block-paragraphs a.button:hover{opacity:1;background-color:#260906;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.image-text-block .image-text-block-paragraphs a.button:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.image-text-block .image-text-block-paragraphs ul,.image-text-block .image-text-block-paragraphs ol{margin-bottom:1rem;margin-left:0;padding-left:1rem}.image-text-block .image-text-block-paragraphs ul li,.image-text-block .image-text-block-paragraphs ol li{margin-bottom:.5rem}.image-text-block .image-text-block-image{width:100%;height:100svh;max-height:400px;display:flex;position:relative}.image-text-block .image-text-block-image .image-text-block-decoration{pointer-events:none;position:absolute;inset:0}.image-text-block .image-text-block-image .image-text-block-blob{z-index:1;position:absolute;inset:0}.image-text-block .image-text-block-image .content-image{z-index:2;width:100%;height:100%;position:relative}.image-text-block.image-first .image-text-block-content{order:2}.image-text-block.image-first .image-text-block-image{order:1}.client-layout .image-text-block .image-text-block-paragraphs a.button{background-color:#926699}.client-layout .image-text-block .image-text-block-paragraphs a.button:hover{background-color:#7b5681}.zorgverlener-layout .image-text-block .image-text-block-paragraphs a.button{background-color:#f26b34}.zorgverlener-layout .image-text-block .image-text-block-paragraphs a.button:hover{background-color:#ee500f}.video-block{width:100%;max-width:1000px;height:400px;min-height:450px;margin:0 auto 4rem;padding:1rem 2rem;position:relative}.video-block h2{color:#fff7f7}.video-block{justify-content:flex-start;align-items:center;display:flex}.video-block .blob-wrapper{z-index:1;width:50%;height:100%;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.video-block .video-block-content{z-index:2;width:85%;height:85%;margin:auto;position:relative}.video-block .video-block-content .video-block-iframe{border:none;border-radius:2rem;width:100%;height:100%;display:block}.documents-block{margin-bottom:4rem;padding:1rem 4rem}.documents-block .documents-block-title{margin-bottom:1.5rem}.documents-block .documents-block-search{justify-content:flex-start;align-items:center;margin-bottom:1.5rem;padding:0;display:flex}.documents-block .documents-block-search input{color:#f26b34;background-color:#0000;border:2px solid #f26b34;border-radius:1rem;width:100%;max-width:500px;padding:1rem}.documents-block .documents-block-search input:placeholder{color:#f26b34;opacity:.5}.documents-block .documents-block-search input:focus{border-color:#f26b34;outline:none}.documents-block .documents{grid-template-columns:1fr 1fr 1fr;gap:2rem;padding:0;display:grid}@media (width<=1024px){.documents-block .documents{grid-template-columns:1fr}}.documents-block .documents .document{color:#f26b34;text-align:center;cursor:pointer;border:2px solid #f26b34;border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;padding:2rem;transition:transform .3s,box-shadow .3s;display:flex}.documents-block .documents .document:hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000026}.documents-block .documents .document small{font-size:.65em}.documents-block .documents .document .document-description{flex:1;align-items:flex-start;display:flex}.documents-block .documents .document .document-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-top:auto;display:flex}.documents-block .documents .document .document-tags .tag{color:#fff7f7;background-color:#f26b34;border-radius:.75rem;padding:.25rem .5rem;font-size:.75em}.documents-block.zorgverlener .documents .document{color:#f26b34;border-color:#f26b34}.documents-block.zorgverlener .documents .document .document-tags .tag{background-color:#f26b34}.documents-block.zorgverlener .documents-block-search input{color:#f26b34;border-color:#f26b34}.documents-block.client .documents .document{color:#926699;border-color:#926699}.documents-block.client .documents .document .document-tags .tag{background-color:#926699}.documents-block.client .documents-block-search input{color:#926699;border-color:#926699}.documents-block.client .documents-block-search input:focus{border-color:#926699}.events-block{margin-bottom:4rem;padding:1rem 4rem}.events-block h2{padding:0}.events-block .events{grid-template-columns:1fr 1fr 1fr;gap:2rem;width:100%;padding:0;display:grid}@media (width>=768px) and (width<=1024px){.events-block .events{grid-template-columns:1fr 1fr}}@media (width<=768px){.events-block .events{grid-template-columns:1fr}}.events-block .event-wrapper{flex-direction:column;width:100%;min-width:0;height:100%;padding-top:20px;display:flex;position:relative}.events-block .event-wrapper .event-date{z-index:10;width:80px;height:80px;position:absolute;top:0;right:10px}.events-block .event-wrapper .event-date .blob-element{width:100%;height:100%}.events-block .event-wrapper .event-date .date-wrapper{color:#fff7f7;text-align:center;flex-direction:column;justify-content:center;align-items:center;font-size:.8em;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.events-block .event{color:#f26b34;text-align:left;box-sizing:border-box;border:2px solid #f26b34;border-radius:1rem;flex-direction:column;width:100%;max-width:100%;height:100%;display:flex;overflow:hidden}.events-block .event .event-image{background-color:#f26b34;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:calc(1rem - 2px);justify-content:center;align-items:center;width:100%;max-width:100%;height:150px;margin-bottom:1rem;display:flex}.events-block .event .event-image .event-image-fallback{opacity:.3;width:auto;height:60%}.events-block .event .event-content{flex-direction:column;flex-grow:1;gap:1rem;padding:2rem;display:flex}.events-block .event .event-content a{color:#f26b34;text-decoration:none;transition:opacity .3s;display:inline-block}.events-block .event .event-content a:hover{opacity:.7;text-decoration:underline}.events-block .event .event-content .event-signup-button{align-self:center;margin-top:auto;padding-top:3rem;padding-bottom:1rem}.events-block .event .event-content .event-info{flex-direction:column;gap:0;display:flex}.events-block .event .event-content button{color:#fff7f7;cursor:pointer;background-color:#f26b34;border:2px solid #f26b34;border-radius:.5rem;align-self:center;margin-top:auto;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .3s,color .3s}.events-block .event .event-content button:hover{color:#f26b34;background-color:#0000}.client-layout .events-block .event{color:#926699;border-color:#926699}.client-layout .events-block .event .event-image{background-color:#926699}.client-layout .events-block .event .event-content a{color:#926699}.client-layout .events-block .event .event-content button{background-color:#926699;border-color:#926699}.client-layout .events-block .event .event-content button:hover{color:#926699;background-color:#0000}.partners-block{margin-bottom:4rem;padding:1rem 4rem}.partners-block h2{padding:0}.partners-block{position:relative}.partners-block .background-blob{z-index:-4;opacity:.5;width:65%;height:65%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.partners-block .partners{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:4rem;width:100%;padding:0;display:grid}@media (width>=1025px){.partners-block .partners{grid-template-columns:repeat(4,1fr)}}@media (width>=768px) and (width<=1024px){.partners-block .partners{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.partners-block .partners{grid-template-columns:1fr}}.partners-block .partner{text-align:center;box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;display:flex}.partners-block .partner .partner-logo-container{aspect-ratio:1;justify-content:center;align-items:center;width:100%;margin-bottom:1.5rem;display:flex;position:relative;overflow:hidden}.partners-block .partner .partner-logo-container .partner-blob{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.partners-block .partner .partner-logo-container .partner-blob :deep(.blob-svg){object-fit:contain;width:100%;height:100%}.partners-block .partner .partner-logo-container .partner-logo-box{z-index:2;box-sizing:border-box;background-color:#fff7f7;border-radius:.5rem;justify-content:center;align-items:center;width:75%;height:auto;padding:.5rem;display:flex;position:relative}.partners-block .partner .partner-logo-container .partner-logo-box .partner-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.partners-block .partner .partner-content{flex-direction:column;flex-grow:1;gap:.5rem;display:flex}.partners-block .partner .partner-content h3{color:#926699;margin:0;font-size:1.25rem;font-weight:600}.partners-block .partner .partner-content p{margin:0}.partners-block .partner .partner-content a{color:#926699;margin-top:.5rem;text-decoration:none;transition:opacity .3s;display:inline-block}.partners-block .partner .partner-content a:hover{opacity:.7;text-decoration:underline}.partners-block .no-partners{text-align:center;grid-column:1/-1;padding:2rem}.zorgverlener-layout .partners-block .partner .partner-content h3,.zorgverlener-layout .partners-block .partner .partner-content a{color:#f26b34}.button-grid-block{width:100%;max-width:1400px;margin:0 auto 4rem;padding:.5rem 4rem;position:relative}.button-grid-block .button-grid-container{grid-template-columns:repeat(var(--grid-columns,4), 1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}@media (width>=768px) and (width<=1024px){.button-grid-block .button-grid-container{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.button-grid-block .button-grid-container{grid-template-columns:1fr}}.button-grid-block .button-grid-item{text-align:center;word-wrap:break-word;overflow-wrap:break-word;background-color:#49120c;border-radius:.5rem;justify-content:center;align-items:center;min-width:0;padding:1rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex;color:#fff7f7!important}.button-grid-block .button-grid-item:hover{opacity:1;background-color:#260906;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.button-grid-block .button-grid-item:active{transform:translateY(0);box-shadow:0 2px 6px #00000026}@media (width<=768px){.button-grid-block .button-grid-item{padding:1rem 1.25rem}}.client-layout .button-grid-block .button-grid-item{background-color:#926699}.client-layout .button-grid-block .button-grid-item:hover{background-color:#7b5681}.zorgverlener-layout .button-grid-block .button-grid-item{background-color:#f26b34}.zorgverlener-layout .button-grid-block .button-grid-item:hover{background-color:#ee500f}.not-published{opacity:.4}.error-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1400px;min-height:60vh;margin:0 auto;padding:1rem 4rem;display:flex}.error-content{flex-direction:column;gap:1.5rem;max-width:1000px;display:flex}.error-title{color:#49120c;margin:0;font-size:2.5rem;font-weight:700;line-height:1.2}@media (width<=768px){.error-title{font-size:2rem}}.error-description{color:#49120c;margin:0;font-size:1.25rem;line-height:1.6}@media (width<=768px){.error-description{font-size:1.125rem}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fdfced;overflow-x:hidden}
