﻿@font-face{font-family:"TruenoRound";src:url("../../../assets/fonts/TruenoRound.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"TruenoRoundBold";src:url("../../../assets/fonts/TruenoRoundBd.otf") format("opentype");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Retrocycles";src:url("../../../assets/fonts/Retrocycles.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap;}body{font-family:"Nunito",sans-serif;font-size:15px;min-height:100vh;display:flex!important;flex-direction:column!important;background-color:#f5ece7;line-height:21px;font-weight:500;overflow-x:hidden;}@media(min-width:992px){body{font-size:16px;}}body main{flex:1 1 auto!important;}body main img{width:100%;}body main h1,body main h2,body main h3{letter-spacing:10%;color:#b55333;font-family:"TruenoRoundBold";}@media(min-width:992px){body main h1,body main h2,body main h3{letter-spacing:15%;}}body main h1{margin-bottom:20px;font-size:32px;line-height:38px;}@media(min-width:992px){body main h1{margin-bottom:30px;font-size:36px;line-height:42px;}}body main h2{font-size:24px;line-height:30px;margin-bottom:15px;}@media(min-width:992px){body main h2{font-size:30px;line-height:42px;margin-bottom:25px;}}body main h3{font-size:18px;line-height:24px;margin-bottom:10px;}@media(min-width:992px){body main h3{font-size:21px;line-height:24px;margin-bottom:15px;}}body main section{position:relative;}body main section .text-block{position:relative;}body main section .text-block p:last-of-type{margin-bottom:0;}body main section .text-block .btns{margin-top:20px;}@media(min-width:992px){body main section .text-block .btns{margin-top:30px;}}body main .section-padding-top{padding-top:20px;}@media(min-width:992px){body main .section-padding-top{padding-top:50px;}}body main .section-padding-bottom{padding-bottom:20px;}@media(min-width:992px){body main .section-padding-bottom{padding-bottom:50px;}}@media(min-width:992px){body main .text-block-spacing-left{padding-left:35px;}}@media(min-width:992px){body main .text-block-spacing-right{padding-right:35px;}}body main .dw-aos-init{opacity:0;}body main .dw-aos-animate{opacity:1;transition:opacity 1s ease;}body main .modal.full-popup{display:block;background:rgba(0,0,0,.5);}body main .modal.full-popup .modal-content{background-color:#f5e0d1;border-radius:30px;}body main .modal.full-popup .modal-content .modal-header{background-color:#f5e0d1;border-color:#f5ece7;color:#000;justify-content:center;border-top-left-radius:30px;border-top-right-radius:30px;}body main .modal.full-popup .modal-content .modal-body{background-color:#f5ece7;text-align:center;}body main .modal.full-popup .modal-content .modal-body p{margin-bottom:0;}body main .modal.full-popup .modal-content .modal-footer{justify-content:center;border-color:#f5ece7;background-color:#f5ece7;border-bottom-left-radius:30px;border-bottom-right-radius:30px;}.btn{border-radius:50px;padding-left:18px;padding-right:18px;color:#000;display:inline-flex;align-items:center;justify-content:center;text-align:center;height:50px;transition:transform .4s ease;}.btn.btn-primary{background-color:#b0bcaf;border-color:#b0bcaf;}.btn.btn-primary:hover{color:#fff;transform:translateY(-4px);}.btn.btn-primary:active{color:#000;background-color:#b0bcaf;border-color:#b0bcaf;}.btn.btn-secondary{background-color:#f5e0d1;border-color:#f5e0d1;}.btn.btn-secondary:hover{color:#b55333;transform:translateY(-4px);}.btn.btn-secondary:active{color:#000;background-color:#f5e0d1;border-color:#f5e0d1;}form .validation-message{margin-top:5px;color:#f00;font-size:14px;}form input.form-control{height:28px;}form textarea.form-control{min-height:120px;}form .form-control{border-radius:30px;background-color:#f5e0d1;border-color:#f5e0d1;}form .form-control:focus{background-color:#f5e0d1;border-color:#f5e0d1;box-shadow:0 0 0 2px rgba(181,83,51,.65);}form .form-control.verborgen{opacity:0;position:absolute;top:0;left:-9999px;width:0;height:0;z-index:-999;pointer-events:none;}form .form-check{display:flex;align-items:center;gap:12px;padding-left:0;}form .form-check .form-check-input{margin:0;background-color:#f5e0d1;border-color:#f5e0d1;}form .form-check .form-check-input:checked{background-color:#f5e0d1;border-color:#b55333;}form .form-check .form-check-input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='%23B55333' d='M16.707 5.293a1 1 0 0 0-1.414 0L8 12.586 4.707 9.293a1 1 0 1 0-1.414 1.414l4 4a1 1 0 0 0 1.414 0l8-8a1 1 0 0 0 0-1.414z'/%3e%3c/svg%3e");}form .form-check .form-check-input[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23B55333'/%3e%3c/svg%3e");}form .form-check .form-check-input:focus{border-color:#b55333;box-shadow:0 0 0 4px rgba(181,83,51,.35);}form .form-check .form-check-label .link-privacy{color:#000;}form .form-check .form-check-label .link-privacy:hover{color:#b0bcaf;}header{position:relative;}@media(min-width:992px){header::before{content:"";position:absolute;top:0;left:0;width:900px;height:900px;background:#f8f6ef;border-radius:50%;transform:translate(-30%,-30%);pointer-events:none;z-index:-1;}}header .desktop-wrapper .desktop-menu{height:50px;background-color:#f5e0d1;border-radius:50px;margin-top:15px;display:flex;justify-content:space-between;align-items:center;}@media(min-width:992px){header .desktop-wrapper .desktop-menu{margin-top:35px;display:block;}}header .desktop-wrapper .desktop-menu .brand{padding-left:25px;}@media(min-width:992px){header .desktop-wrapper .desktop-menu .brand{display:none;}}header .desktop-wrapper .desktop-menu .brand a{display:block;height:100%;}header .desktop-wrapper .desktop-menu .brand a img{width:100px;}header .desktop-wrapper .desktop-menu nav{height:100%;display:none;}@media(min-width:992px){header .desktop-wrapper .desktop-menu nav{display:flex;}}header .desktop-wrapper .desktop-menu nav .menu-item{flex:1;display:flex;justify-content:center;align-items:center;}header .desktop-wrapper .desktop-menu nav .menu-item a{padding-top:6px;padding-bottom:6px;color:#000;text-decoration:none;}header .desktop-wrapper .desktop-menu nav .menu-item a.active{color:#b55333;}header .desktop-wrapper .desktop-menu nav .menu-item a:hover{color:#b55333;}header .desktop-wrapper .desktop-menu nav .menu-item.cta{background-color:#b0bcaf;border-radius:50px;}header .desktop-wrapper .desktop-menu nav .menu-item.cta a:hover{color:#fff;}@media(min-width:992px){header .desktop-wrapper .desktop-menu .btn-toggler{display:none;}}header .desktop-wrapper .desktop-menu .btn-toggler:active{border-color:transparent!important;}header .desktop-wrapper .desktop-menu .btn-toggler svg{color:#000;fill:black;width:28px;height:28px;}header .desktop-wrapper .desktop-menu .btn-toggler:hover svg{color:#b55333;fill:#b55333;}header .mobile-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;z-index:1100;}header .mobile-overlay.active{opacity:1;pointer-events:auto;}header .mobile-menu{position:fixed;top:0;left:0;height:100vh;height:100svh;width:80%;max-width:290px;background:#f5e0d1;transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:1200;}header .mobile-menu.active{transform:translateX(0);}@media(min-width:992px){header .mobile-menu.active{transform:translateX(-100%);}}header .mobile-menu .mobile-menu-wrapper{height:100vh;height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;}header .mobile-menu .mobile-menu-wrapper .brand a{display:block;}header .mobile-menu .mobile-menu-wrapper .brand a img{width:200px;}header .mobile-menu .mobile-menu-wrapper nav{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;}header .mobile-menu .mobile-menu-wrapper nav .link{color:#000;text-decoration:none;padding-top:2px;padding-bottom:2px;}header .mobile-menu .mobile-menu-wrapper nav .link:hover{color:#b55333;}header .mobile-menu .btn-x{position:absolute;top:15px;right:15px;border:0;background-color:transparent;}header .mobile-menu .btn-x:focus,header .mobile-menu .btn-x:active{border:0;}header .mobile-menu .btn-x svg{width:28px;height:28px;color:#000;fill:black;}footer .footer-inner{padding-top:30px;padding-bottom:30px;display:flex;flex-direction:column;gap:20px;}@media(min-width:992px){footer .footer-inner{gap:100px;flex-direction:row;}}footer .footer-inner .title{display:block;color:#b55333;font-family:"TruenoRoundBold";letter-spacing:15%;margin-bottom:15px;font-size:18px;line-height:22px;}@media(min-width:992px){footer .footer-inner .title{margin-bottom:25px;}}footer .footer-inner .col-info{min-width:200px;}footer .footer-inner .col-info a{color:#000;text-decoration:underline;}footer .footer-inner .col-info a:hover{color:#b55333;}footer .footer-inner .col-nav{min-width:200px;}footer .footer-inner .col-nav nav ul{list-style-type:none;padding-left:0;margin-bottom:0;}footer .footer-inner .col-nav nav ul li:not(:last-of-type){margin-bottom:5px;}footer .footer-inner .col-nav nav ul li a{color:#000;text-decoration:none;padding-top:2px;padding-bottom:2px;}footer .footer-inner .col-nav nav ul li a:hover{color:#b55333;}footer .footer-inner .col-social{min-width:200px;}footer .footer-inner .col-social a svg{color:#000;fill:#b0bcaf;width:32px;height:32px;}footer .footer-inner .col-social a svg:hover{color:#b55333;fill:#b55333;}footer .footer-inner .col-logo{flex:1;display:flex;justify-content:center;align-items:center;}footer .footer-inner .col-logo a{display:inline-block;}footer .footer-inner .col-logo a img{display:inline-block;width:200px;}@media(min-width:992px){footer .footer-inner .col-logo a img{width:250px;}}footer .bottom-bar{padding-bottom:8px;display:flex;flex-direction:column;font-size:12px;text-align:center;}@media(min-width:992px){footer .bottom-bar{justify-content:space-between;flex-direction:row;text-align:left;}}footer .bottom-bar .copyright a,footer .bottom-bar .legal a{color:#000;text-decoration:underline;}footer .bottom-bar .copyright a:hover,footer .bottom-bar .legal a:hover{color:#b55333;}@media(min-width:992px){section .image-block:has(.shared-stacked-images){display:flex;flex-direction:column;justify-content:flex-end;height:580px;padding-right:130px;}}.shared-stacked-images{display:inline-block;position:relative;}.shared-stacked-images .main-image,.shared-stacked-images .small-image{border-radius:50%;object-fit:cover;}.shared-stacked-images .main-image{height:320px;width:320px;}@media(min-width:992px){.shared-stacked-images .main-image{height:380px;width:380px;}}@media(min-width:1200px){.shared-stacked-images .main-image{height:450px;width:450px;}}.shared-stacked-images .small-image{display:none;position:absolute;top:0;right:0;transform:translate(40%,-40%);width:320px;height:320px;}@media(min-width:992px){.shared-stacked-images .small-image{display:block;}}.shared-section-pillars .pillars-wrapper{display:flex;flex-direction:row;gap:0;}.shared-section-pillars .pillars-wrapper .pillar{flex:1;display:flex;flex-direction:column;align-items:center;}.shared-section-pillars .pillars-wrapper .pillar h3{display:inline-block;margin-top:0;margin-bottom:0;text-align:center;width:100px;font-size:14px;line-height:16px;}@media(min-width:992px){.shared-section-pillars .pillars-wrapper .pillar h3{width:200px;margin-top:15px;font-size:21px;line-height:24px;}}.shared-section-pillars .pillars-wrapper .pillar img{display:block;margin-left:auto;margin-right:auto;width:42px;}@media(min-width:992px){.shared-section-pillars .pillars-wrapper .pillar img{width:64px;}}.shared-rounded-image{display:block;border-radius:50%;object-fit:cover;height:320px;width:320px;}@media(min-width:992px){.shared-rounded-image{width:400px;height:400px;}}.shared-section-text-image .image-block{margin-bottom:30px;}@media(min-width:992px){.shared-section-text-image .image-block{margin-bottom:0;}}.page-home .hero{height:100vh;height:100svh;position:relative;overflow-x:hidden;overflow-y:visible;}@media(min-width:992px){.page-home .hero{overflow-x:visible;overflow-y:visible;min-height:600px;height:58vh;height:58svh;}}.page-home .hero::before{content:"";position:absolute;right:-90px;bottom:0;width:240px;height:300px;background-image:url("../../../assets/images/decor/bollen-transparant.webp");background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;z-index:-1;}@media(min-width:992px){.page-home .hero::before{transform:translate(40%,0%);width:400px;height:530px;right:0;bottom:-75px;}}@media(min-width:1400px){.page-home .hero::before{transform:translate(40%,0%);width:500px;height:730px;right:0;bottom:-175px;}}.page-home .hero .hero-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-content:center;justify-content:center;margin-top:-75px;}@media(min-width:992px){.page-home .hero .hero-inner{margin-top:0;}}.page-home .hero .hero-inner .image-block{display:flex;justify-content:center;}.page-home .hero .hero-inner .image-block img{width:160px;}@media(min-width:992px){.page-home .hero .hero-inner .image-block img{width:200px;}}.page-home .hero .hero-inner .text-block h1{color:#000;text-align:center;}.page-home .hero .hero-inner .text-block h1 .part1{margin-top:20px;margin-bottom:10px;display:block;font-family:"Retrocycles",sans-serif;text-transform:lowercase;font-size:72px;line-height:82px;letter-spacing:10px;margin-left:12px;}@media(min-width:992px){.page-home .hero .hero-inner .text-block h1 .part1{margin-top:50px;font-size:68px;line-height:60px;letter-spacing:30px;margin-left:0;}}.page-home .hero .hero-inner .text-block h1 .part2{margin-top:-25px;display:block;font-family:"Nunito",sans-serif;text-transform:uppercase;font-size:34px;line-height:32px;font-weight:bold;}@media(min-width:992px){.page-home .hero .hero-inner .text-block h1 .part2{margin-top:0;}}.page-home .hero .hero-inner .cta{margin-top:30px;display:flex;justify-content:center;}@media(min-width:992px){.page-home .hero .hero-inner .cta{margin-top:50px;}}@keyframes scroll{0%{transform:translateY(0);}50%{transform:translateY(10px);}100%{transform:translateY(0);}}@media(min-width:992px){.page-home .gent::before{content:"";position:absolute;bottom:-300px;left:0;width:830px;height:830px;background:#f8f6ef;border-radius:50%;transform:translateX(-50%);pointer-events:none;z-index:-1;}}.page-home .ons-aanbod .text-block,.page-home .ons-aanbod .text-block-2{text-align:center;}.page-home .ons-aanbod .btns-block{margin-top:30px;margin-bottom:30px;}.page-home .ons-aanbod .btns-block .btns-line{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-bottom:20px;}@media(min-width:992px){.page-home .ons-aanbod .btns-block .btns-line{flex-direction:row;}}.page-home .ons-aanbod .btns-block .btns-line .btn{width:360px;}@media(min-width:992px){.page-home .over-ons::before{content:"";position:absolute;right:0;bottom:40px;width:530px;height:700px;background-image:url("../../../assets/images/decor/bollen-transparant.webp");background-repeat:no-repeat;background-size:contain;background-position:center;transform:translateX(42%);pointer-events:none;z-index:-1;}}@media(min-width:992px){.page-home .over-ons .text-block::before{content:"";position:absolute;left:15px;bottom:0;width:500px;height:500px;background:#f8f6ef;border-radius:50%;transform:translateY(70%);pointer-events:none;z-index:-1;}}@media(min-width:992px){.page-home .contacteer::before{content:"";position:absolute;right:0;top:50%;width:960px;height:960px;background:#f8f6ef;border-radius:50%;transform:translate(50%,-50%);pointer-events:none;z-index:-1;}}.page-logopedie .intro .text-block{text-align:center;}.page-logopedie .intro .btns-block{margin-top:30px;margin-bottom:30px;}.page-logopedie .intro .btns-block .btns-line{display:flex;justify-content:center;flex-direction:column;gap:10px;margin-bottom:10px;}@media(min-width:992px){.page-logopedie .intro .btns-block .btns-line{gap:20px;margin-bottom:20px;flex-direction:row;}.page-logopedie .intro .btns-block .btns-line .btn{width:360px;}}@media(min-width:992px){.page-logopedie .specialisaties::before{content:"";position:absolute;right:0;bottom:0;width:400px;height:530px;background-image:url("../../../assets/images/decor/bollen-transparant.webp");background-repeat:no-repeat;background-size:contain;background-position:center;transform:translate(40%,50%);pointer-events:none;z-index:-1;}}.page-logopedie .specialisaties .text-block{text-align:center;}@media(min-width:992px){.page-logopedie .stemstoornissen::before{content:"";position:absolute;bottom:-100px;left:0;width:830px;height:830px;background:#f8f6ef;border-radius:50%;transform:translateX(-50%);pointer-events:none;z-index:-1;}}.page-logopedie .stemstoornissen .text-block{text-align:center;padding-left:20px;padding-right:20px;}.page-logopedie .stemstoornissen .btns-block{margin-top:20px;display:flex;justify-content:center;}.page-logopedie .stemstoornissen .images-block{margin-top:30px;display:none;}@media(min-width:992px){.page-logopedie .stemstoornissen .images-block{display:flex;}}.page-logopedie .stemstoornissen .images-block .item{flex:1;}@media(min-width:992px){.page-logopedie .mime::before{content:"";position:absolute;top:0;right:0;width:700px;height:700px;background:#b0bcaf;border-radius:50%;transform:translate(70%,-40%);pointer-events:none;z-index:-1;}}.page-logopedie .mime .image-block{position:relative;}@media(min-width:992px){.page-logopedie .mime .image-block::before{content:"";position:absolute;bottom:0;left:0;width:500px;height:500px;background:#f8f6ef;border-radius:50%;transform:translate(-20%,35%);pointer-events:none;z-index:-1;}}.page-logopedie .stoornissen .btns-block{margin-top:20px;}@media(min-width:992px){.page-logopedie .terug::before{content:"";position:absolute;top:50%;right:0;width:1000px;height:1000px;background:#f8f6ef;border-radius:50%;transform:translate(60%,-50%);pointer-events:none;z-index:-1;}}.page-stemmassage .intro .text-block{text-align:center;}@media(min-width:992px){.page-stemmassage .praktisch .text-block::before{content:"";position:absolute;left:0;bottom:0;width:840px;height:840px;background:#f8f6ef;border-radius:50%;transform:translate(-60%,50%);pointer-events:none;z-index:-1;}}@media(min-width:992px){.page-stemmassage .praktisch .image-block::before{content:"";position:absolute;top:0;right:0;width:400px;height:530px;background-image:url("../../../assets/images/decor/bollen-transparant.webp");background-repeat:no-repeat;background-size:contain;background-position:center;transform:translate(-20%,-30%);pointer-events:none;z-index:-1;}}.page-ademhaling .intro .text-block{text-align:center;}@media(min-width:992px){.page-ademhaling .hoe::before{content:"";position:absolute;right:0;bottom:0;width:400px;height:530px;background-image:url("../../../assets/images/decor/bollen-transparant.webp");background-repeat:no-repeat;background-size:contain;background-position:center;transform:translate(40%,10%);pointer-events:none;z-index:-1;}}.page-ademhaling .two-cols .text-block{text-align:center;padding-left:30px;padding-right:30px;}@media(min-width:992px){.page-ademhaling .moonbird::before{content:"";position:absolute;top:0;left:0;width:830px;height:830px;background:#f8f6ef;border-radius:50%;transform:translate(-40%,-40%);pointer-events:none;z-index:-1;}}.page-over-ons .intro .text-block{text-align:center;}@media(min-width:992px){.page-over-ons .emma::before{content:"";position:absolute;right:0;bottom:0;width:400px;height:530px;background-image:url("../../../assets/images/decor/bollen-transparant.webp");background-repeat:no-repeat;background-size:contain;background-position:center;transform:translate(40%,30%);pointer-events:none;z-index:-1;}}.page-over-ons .sec-3 .text-block{text-align:center;}@media(min-width:992px){.page-over-ons .sec-4::before{content:"";position:absolute;top:0;left:0;width:830px;height:830px;background:#f8f6ef;border-radius:50%;transform:translate(-40%,-40%);pointer-events:none;z-index:-1;}}.page-over-ons .sec-4 .text-block{text-align:center;}.page-terugbetaling .intro .text-block{text-align:center;}.page-terugbetaling .overzicht{position:relative;}@media(min-width:992px){.page-terugbetaling .overzicht::before{content:"";position:absolute;top:0;right:0;width:700px;height:700px;background:#b0bcaf;border-radius:50%;transform:translate(75%,35%);pointer-events:none;z-index:-1;}}.page-terugbetaling .overzicht h2{text-align:center;}.page-terugbetaling .overzicht .table{border-radius:30px;border:2px solid #f5e0d1;border-collapse:separate;overflow:hidden;}.page-terugbetaling .overzicht .table thead tr th{font-weight:bold;font-size:16px;font-family:"TruenoRoundBold";letter-spacing:5%;padding:10px;}@media(min-width:992px){.page-terugbetaling .overzicht .table thead tr th{letter-spacing:15%;padding:25px;}}.page-terugbetaling .overzicht .table tbody tr td{padding:10px;}@media(min-width:992px){.page-terugbetaling .overzicht .table tbody tr td{padding:25px;}}.page-terugbetaling .overzicht .table tr th,.page-terugbetaling .overzicht .table tr td{background-color:transparent;border:0;vertical-align:middle;}.page-terugbetaling .overzicht .table th:not(:first-child),.page-terugbetaling .overzicht .table td:not(:first-child){text-align:center;}.page-terugbetaling .overzicht .note{text-align:center;}.page-terugbetaling .overzicht .btns{margin-top:30px;text-align:center;}.page-contact .intro .text-block{text-align:center;}.page-contact .formulier .form-block h2{text-align:center;}.page-contact .formulier .form-block .radios{display:flex;gap:40px;}@media(min-width:992px){.page-contact .kaart::before{content:"";position:absolute;top:0;right:0;width:400px;height:530px;background-image:url("../../../assets/images/decor/bollen-transparant.webp");background-repeat:no-repeat;background-size:contain;background-position:center;transform:translate(45%,-60%);pointer-events:none;z-index:-1;}}@media(min-width:992px){.page-contact .kaart .text-block::before{content:"";position:absolute;bottom:0;left:0;width:830px;height:830px;background:#f8f6ef;border-radius:50%;transform:translate(-60%,50%);pointer-events:none;z-index:-1;}}.page-legal .intro .text-block{text-align:center;}