section,footer,main,.page-content{float:left;width:100%;position:relative}.container{width:100%;padding-left:25px;padding-right:25px;box-sizing:border-box;margin:0px auto;position:relative;z-index:5}.flex{display:flex;flex-direction:row;align-items:center;justify-content:center}.reverse{flex-direction:row-reverse}li{list-style:none}*,*::before,*::after{box-sizing:border-box}#menuToggle{display:none}@media screen and (min-width: 576px){.container{max-width:540px}}@media screen and (min-width: 768px){.container{max-width:720px}}@media screen and (min-width: 992px){.container{max-width:960px}}@media screen and (min-width: 1200px){.container{max-width:1140px}}@media screen and (min-width: 1400px){.container{max-width:1320px}}@media screen and (min-width: 1600px){.container{max-width:1520px}}@media screen and (min-width: 2400px){.container{max-width:1800px}}body{font-family:"Inria Sans",sans-serif;font-weight:300;font-style:normal;font-size:clamp(14px,.9vw,18px);background-color:var(--black-color);line-height:1.6em;color:#000;position:relative;width:100%;height:100%;overflow-x:hidden;margin:0}a{text-decoration:none;color:#fff}h1,h2,h3,h4,h5,h6{font-family:"Inria Sans",sans-serif;z-index:2;position:relative;line-height:1.3em;font-weight:700}h1{font-size:4em;line-height:1em}h2{font-size:2.4em;margin-bottom:.8em}h3{font-size:2.4em;margin-bottom:.8em}h4{font-size:1.8em;margin-bottom:.8em}p{padding:3px 0 1rem 0}p{color:#000;font-family:"Inria Sans",sans-serif;font-weight:100}a{color:#fff;font-family:"Inria Sans",sans-serif;font-weight:700}.headerbutton{border-radius:8px;background-color:#000;padding:10px 25px;color:#fff;transition:.3s ease all;position:relative;cursor:pointer}.headerbutton i{margin-left:5px;transition:.3s ease margin}.headerbutton:hover{background-color:#c63}.headerbutton:hover i{margin-left:10px}.button{border-radius:8px;background-color:#000;padding:10px 25px;color:#fff;transition:.3s ease all;position:relative;cursor:pointer}.button i{margin-left:5px;transition:.3s ease margin}.button:hover{background-color:#c63}.button:hover i{margin-left:10px}.bold{font-weight:700}.light{font-weight:300}a.linkbutton{color:#fff;font-weight:700}a.linkbutton i{margin-left:5px;font-size:.7em}header.header_detail{position:relative;z-index:500;position:fixed;top:0;left:0;width:100%;z-index:999;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}header.header_detail .container{position:relative;justify-content:space-between}header.header_detail .container .logo{width:120px;height:auto}header.header_detail .container .logo img{width:100%;height:100%;object-fit:contain}header.header_detail .nav{width:100%;padding-left:25px;padding-right:25px;box-sizing:border-box;margin:0 auto;position:relative;z-index:5;aspect-ratio:auto;border-radius:0px}header.header_detail .nav .menu{display:flex;justify-content:center;gap:10%;padding:25px 0}header.header_detail .nav .menu li{position:relative}header.header_detail .nav .menu li .sub-menu{display:none;position:absolute;top:100%;left:0;background-color:#fff;border-radius:15px;padding:20px;box-shadow:0 6px 10px rgba(0,0,0,.15);width:260px;gap:10px;z-index:10}header.header_detail .nav .menu li .sub-menu li{position:relative;list-style:none;padding:10px 0}header.header_detail .nav .menu li .sub-menu li .sub-menu{display:none;position:absolute;top:0;left:100%;background-color:#fff;border-radius:15px;padding:20px;box-shadow:0 6px 10px rgba(0,0,0,.15);width:260px;gap:10px;z-index:10}header.header_detail .nav .menu li .sub-menu li .sub-menu li{list-style:none;padding:10px 0}header.header_detail .nav .menu li .sub-menu li .sub-menu a{color:#000;font-size:1em;font-weight:400;transition:color .3s ease}header.header_detail .nav .menu li .sub-menu li .sub-menu a:hover{color:#c63}header.header_detail .nav .menu li .sub-menu li:hover>.sub-menu{display:block}header.header_detail .nav .menu li .sub-menu a{color:#000;font-size:1em;font-weight:400;transition:color .3s ease}header.header_detail .nav .menu li .sub-menu a:hover{color:#c63}header.header_detail .nav .menu li:hover>.sub-menu{display:block}header.header_detail .nav a{color:#000;transition:color .3s ease;font-weight:300;font-size:1.2em}header.header_detail .nav a:hover{color:#c63}header.header_home{padding-top:50px;padding-bottom:30px;position:relative;z-index:500}header.header_home .container{position:relative;justify-content:space-between}header.header_home .container .logo{position:absolute;left:50%;display:flex;justify-content:center;width:180px;height:auto;transform:translate(-50%, 20%);z-index:100}header.header_home .container .logo img{width:100%;height:100%;object-fit:contain}header.header_home .container .buttons{display:flex;gap:20px;margin-left:auto}section.eyecandy_home{position:relative;box-shadow:0 10px 10px -5px rgba(0,0,0,.1)}section.eyecandy_home .container{position:relative;aspect-ratio:16/7;overflow:hidden;border-radius:35px}section.eyecandy_home .container .image{display:none}section.eyecandy_home .container .video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}section.eyecandy_home .container .video iframe{position:absolute;top:50%;left:50%;width:100%;height:177.7777777778%;transform:translate(-50%, -50%);object-fit:cover;border-radius:inherit}section.eyecandy_home .container .video img{width:100%;height:100%;object-fit:cover}section.eyecandy_home .container .tekst{position:absolute;top:0;left:0;width:30%;height:100%;background-color:rgba(204,102,51,.9);padding:60px;color:#fff;display:block}section.eyecandy_home .container .tekst h2{margin-bottom:0}section.eyecandy_home .container .tekst h2.light{margin-top:0}section.eyecandy_home .container .tekst p{color:#fff}section.eyecandy_home .bottom_nav.fixed{position:fixed;transition:all .1s ease-in-out;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:999}section.eyecandy_home .bottom_nav .container{width:100%;padding-left:25px;padding-right:25px;box-sizing:border-box;margin:0 auto;position:relative;z-index:540;aspect-ratio:auto;border-radius:0px;overflow:visible}section.eyecandy_home .bottom_nav .container .menu{display:flex;justify-content:center;gap:10%;padding:25px 0}section.eyecandy_home .bottom_nav .container .menu li{position:relative}section.eyecandy_home .bottom_nav .container .menu li a{font-size:1.2em}section.eyecandy_home .bottom_nav .container .menu li .sub-menu{display:none;position:absolute;top:100%;left:0;background-color:#fff;border-radius:15px;padding:20px;box-shadow:0 6px 10px rgba(0,0,0,.15);width:260px;gap:10px;z-index:10}section.eyecandy_home .bottom_nav .container .menu li .sub-menu li{position:relative;list-style:none;padding:10px 0}section.eyecandy_home .bottom_nav .container .menu li .sub-menu li .sub-menu{display:none;position:absolute;top:0;left:100%;background-color:#fff;border-radius:15px;padding:20px;box-shadow:0 6px 10px rgba(0,0,0,.15);width:260px;gap:10px;z-index:10}section.eyecandy_home .bottom_nav .container .menu li .sub-menu li .sub-menu li{list-style:none;padding:10px 0}section.eyecandy_home .bottom_nav .container .menu li .sub-menu li .sub-menu a{color:#000;font-size:1em;font-weight:400;transition:color .3s ease}section.eyecandy_home .bottom_nav .container .menu li .sub-menu li .sub-menu a:hover{color:#c63}section.eyecandy_home .bottom_nav .container .menu li .sub-menu li:hover>.sub-menu{display:block}section.eyecandy_home .bottom_nav .container .menu li .sub-menu a{color:#000;font-size:1em;font-weight:400;transition:color .3s ease}section.eyecandy_home .bottom_nav .container .menu li .sub-menu a:hover{color:#c63}section.eyecandy_home .bottom_nav .container .menu li:hover>.sub-menu{display:block}section.eyecandy_home .bottom_nav .container .menu a{color:#000;transition:color .3s ease;font-weight:300;font-size:1em}section.eyecandy_home .bottom_nav .container .menu a:hover{color:#c63}section.eyecandy{position:relative;padding-top:50px}section.eyecandy .container{position:relative;aspect-ratio:16/7;overflow:hidden;border-radius:35px;box-shadow:0 5px 10px rgba(0,0,0,.1)}section.eyecandy .container .image{position:absolute;top:0;left:0;width:100%;height:100%}section.eyecandy .container .image img{width:100%;height:100%;aspect-ratio:16/7;object-fit:cover;border-radius:35px}section.eyecandy .container .tekst{position:absolute;top:0;left:0;width:35%;height:100%;background-color:rgba(204,102,51,.9);padding:60px;color:#fff;display:block}section.eyecandy .container .tekst h2{margin-bottom:0}section.eyecandy .container .tekst h2.light{margin-top:0}section.eyecandy .container .tekst p{color:#fff}section.eyecandy .nav .container{width:100%;padding-left:25px;padding-right:25px;box-sizing:border-box;margin:0px auto;position:relative;z-index:5;aspect-ratio:auto;border-radius:0px}section.eyecandy .nav .container .menu{display:flex;justify-content:center;gap:10%;padding:25px 0}section.eyecandy .nav .container a{color:#000;transition:.3s ease all;font-weight:300;font-size:1.1em}section.eyecandy .nav .container a:hover{color:#c63}section.twee_kolommen{padding:50px 0}section.twee_kolommen .container{gap:50px;align-items:flex-start}section.twee_kolommen .container li{list-style-type:disc}section.twee_kolommen .container a{color:#c63}section.twee_kolommen .container a.button{color:#fff}section.twee_kolommen .container .links{width:50%}section.twee_kolommen .container .rechts{width:50%}section.foto_tekst{padding:60px 0}section.foto_tekst .flex{gap:80px}section.foto_tekst .flex .tekst{width:40%}section.foto_tekst .flex .tekst h2{margin:5px 0}section.foto_tekst .flex .image{width:60%;height:100%;position:relative}section.foto_tekst .flex .image img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:5/2;border-radius:35px}section.foto_tekst .flex .image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(204,102,51,.9);border-radius:35px}section.blog{margin-bottom:120px}section.blog .container{justify-content:space-between;align-items:baseline}section.blog .wrapper{display:flex;flex-wrap:nowrap;gap:0;justify-content:space-between}section.blog .wrapper .post{position:relative;width:20%;cursor:pointer}section.blog .wrapper .post .post-thumbnail{position:relative;overflow:hidden;width:100%;height:100%;aspect-ratio:1/1}section.blog .wrapper .post .post-thumbnail img{aspect-ratio:1/1;object-fit:cover;-o-object-fit:cover;-moz-object-fit:cover;-webkit-object-fit:cover;width:100%;height:auto}section.blog .wrapper .post .post-thumbnail::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;transition:background .3s ease-in-out;z-index:1;pointer-events:none}section.blog .wrapper .post .post-info{position:absolute;bottom:0;left:0;width:100%;background:#fff;color:#fff;padding:15px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;z-index:2}section.blog .wrapper .post .post-info .post-title{font-size:1.2rem;margin:0 0 10px 0;text-align:left;color:#000;max-width:80%;font-weight:600}section.blog .wrapper .post .post-info .post-excerpt{font-size:1rem;text-align:left;display:none}section.blog .wrapper .post .post-info .button{display:none}section.blog .wrapper .post:hover .post-info{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-clip-path:polygon(0 0, 100% 20%, 100% 100%, 0% 100%);-moz-clip-path:polygon(0 0, 100% 20%, 100% 100%, 0% 100%);-o-clip-path:polygon(0 0, 100% 20%, 100% 100%, 0% 100%);-ms-clip-path:polygon(0 0, 100% 20%, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 20%, 100% 100%, 0% 100%);padding:60px 20px 20px 20px}section.blog .wrapper .post:hover .post-excerpt{display:block}section.blog .wrapper .post:hover .button{display:inline-block}section.blog .wrapper .post:hover .post-thumbnail img{-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}section.blog .wrapper .post:hover .post-thumbnail::after{background-color:rgba(204,102,51,.6)}.foto_tekst_icons{position:absolute;left:10%;bottom:50%;transform:translate(-50%, 50%);display:grid;grid-template-columns:repeat(2, 1fr);row-gap:30px;column-gap:30px}.foto_tekst_icons .item{display:flex;flex-direction:column;align-items:center;background-color:#c63;color:#fff;border-radius:15px;padding:25px 12px;border:2px solid #c63;transition:.3s ease all}.foto_tekst_icons .item:hover{background:#fff;color:#c63;border:#c63 2px solid}.foto_tekst_icons .item:hover i{color:#c63}.foto_tekst_icons .item h4{font-size:1em;margin:0}.foto_tekst_icons .item i{font-size:3.2em}.archive_nieuws .container .page-header{text-align:center;margin-bottom:30px}.archive_nieuws .container .page-content .posts-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px}.archive_nieuws .container .page-content .posts-grid .post{display:flex;flex-direction:column}.archive_nieuws .container .page-content .posts-grid .post a{display:block;width:100%}.archive_nieuws .container .page-content .posts-grid .post a img{width:100%;height:100%;border-radius:10px;aspect-ratio:1/1;object-fit:cover}.archive_nieuws .container .page-content .posts-grid .post h2{font-size:1.4rem;margin-top:10px}.archive_nieuws .container .page-content .posts-grid .post h2 a{color:#000;text-decoration:none}.archive_nieuws .container .page-content .posts-grid .post h2 a:hover{text-decoration:underline}.archive_nieuws .container .navigation.pagination{margin-top:40px;display:flex;justify-content:center;padding:20px 0}.archive_nieuws .container .navigation.pagination .nav-links{display:flex;gap:10px}.archive_nieuws .container .navigation.pagination .nav-links .page-numbers,.archive_nieuws .container .navigation.pagination .nav-links .current{border-radius:8px;background-color:#000;color:#fff;transition:.3s ease all;position:relative;cursor:pointer;text-decoration:none}.archive_nieuws .container .navigation.pagination .nav-links .page-numbers:not(.prev):not(.next),.archive_nieuws .container .navigation.pagination .nav-links .current:not(.prev):not(.next){padding:7px 12px}.archive_nieuws .container .navigation.pagination .nav-links .page-numbers.prev,.archive_nieuws .container .navigation.pagination .nav-links .page-numbers.next{padding:7px 25px}.archive_nieuws .container .navigation.pagination .nav-links .page-numbers:hover{background-color:#c63}.archive_nieuws .container .navigation.pagination .nav-links .current{background-color:#c63}section.team{padding:40px 0}section.team .items{display:grid;grid-template-columns:repeat(4, 1fr);gap:100px}section.team .items .team_item{position:relative;cursor:pointer;transition:transform .3s ease-in-out;overflow:hidden;border-radius:25px;width:100%;height:100%}section.team .items .team_item:hover{transform:scale(1.2)}section.team .items .team_item:hover .content{opacity:1;transform:translateY(0)}section.team .items .team_item img{width:100%;height:100%;aspect-ratio:5/6;object-fit:cover;border-radius:25px}section.team .items .team_item .content{position:absolute;bottom:0;right:0;width:90%;background-color:rgba(204,102,51,.9);color:#fff;text-align:left;padding:20px 25px;opacity:0;transform:translateY(100%);transition:opacity .3s ease-in-out,transform .3s ease-in-out;border-bottom-left-radius:25px}section.team .items .team_item .content h4{margin:0}section.team .items .team_item .content p{font-size:.8em;color:#fff}section.team .items .team_item .team_image{width:100%;height:100%}section.single-team{padding:30px 0}section.single-team .container{gap:50px}section.single-team .container .thumbnail{width:50%;height:100%}section.single-team .container .thumbnail img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;border-radius:25px}section.single-team .container .content{width:50%}section.centertekst{padding:30px 0}section.centertekst .container{width:50rem}section.centertekst .container a{color:#c63}section.centertekst .container li{list-style-type:disc}section.centertekst .container a.button{color:#fff}section.centertekst .container h4{margin-bottom:0}section.centertekst .container h2{margin-bottom:0}section.centertekst .container h3{margin-bottom:0;font-size:1.8em}section.centerimage{padding:30px 0}section.centerimage .container{width:60rem}section.centerimage .container .image{width:100%;margin:0 auto}section.centerimage .container .image img{width:100%;height:100%;object-fit:cover;border-radius:35px;aspect-ratio:5/3;box-shadow:0 5px 10px rgba(0,0,0,.1)}section.kolommen .container{width:50rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem;align-items:start}section.kolommen .container a{color:#c63;text-decoration:underline}section.tarieven{padding:40px 0}section.tarieven .container{width:50rem}section.tarieven .container .tarieven-table{width:100%;border-collapse:collapse;margin-bottom:2rem}section.tarieven .container .tarieven-table th,section.tarieven .container .tarieven-table td{padding:.75rem;text-align:left;vertical-align:middle}section.tarieven .container .tarieven-table th:first-child,section.tarieven .container .tarieven-table td:first-child{width:80%}section.tarieven .container .tarieven-table th:last-child,section.tarieven .container .tarieven-table td:last-child{width:20%}section.tarieven .container .tarieven-table tr{border-bottom:1px solid #ddd}section.tarieven .container .tarieven-table th{font-weight:bold}section.openingstijden{padding:40px 0}section.openingstijden .container{width:50rem;margin:0 auto}section.openingstijden .container .openingstijden_tabel{width:100%;border-collapse:collapse;margin-bottom:2rem}section.openingstijden .container .openingstijden_tabel th,section.openingstijden .container .openingstijden_tabel td{padding:.75rem;text-align:left;vertical-align:middle}section.openingstijden .container .openingstijden_tabel th:first-child,section.openingstijden .container .openingstijden_tabel td:first-child{width:60%}section.openingstijden .container .openingstijden_tabel th:last-child,section.openingstijden .container .openingstijden_tabel td:last-child{width:40%}section.openingstijden .container .openingstijden_tabel tr{border-bottom:1px solid #ddd}section.openingstijden .container .openingstijden_tabel th{font-weight:bold}section.openingstijden .container .locatie p{margin:0}section.locaties{padding:80px 0;margin-top:75px}section.locaties .background{position:absolute;top:0;left:0;height:100%;width:100%}section.locaties .background img{width:100%;height:100%;object-fit:cover}section.locaties .container{display:flex;flex-wrap:wrap;gap:20px;position:relative;z-index:2}section.locaties .container .locatie{background-color:#fff;border-radius:35px;padding:50px;width:calc(33% - 10px);box-shadow:0 10px 20px rgba(0,0,0,.1);transition:transform .3s ease}section.locaties .container .locatie:hover{transform:scale(1.03)}section.locaties .container .locatie h2{color:#c63;font-size:1.5em;margin-top:0;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}section.locaties .container .locatie p{font-size:1.2em;margin:0;padding:0}section.locaties .container .locatie a{color:#c63}section.groepslessen{padding:40px 0}section.groepslessen .container{width:60rem}section.groepslessen .container .groepslessen-table{width:100%;border-collapse:collapse;margin-bottom:2rem}section.groepslessen .container .groepslessen-table th,section.groepslessen .container .groepslessen-table td{padding:.75rem;text-align:left;vertical-align:middle;width:33.33%}section.groepslessen .container .groepslessen-table tr{border-bottom:1px solid #ddd}section.groepslessen .container .groepslessen-table th{font-weight:bold;background-color:#f4f4f4}section.partners{padding:25px 0}section.partners .container{width:50rem}section.partners .container .partner{gap:20px;justify-content:space-between}section.partners .container .partner .image{width:35%}section.partners .container .partner .image img{width:100%;height:100%;object-fit:cover}section.partners .container .partner .tekst{width:60%}section.partners .container .partner a{color:#c63;text-decoration:underline}#tooltip{position:fixed;padding:5px 10px;background-color:#333;color:#fff;border-radius:5px;pointer-events:none;opacity:0;transition:opacity .3s ease;white-space:nowrap;z-index:9999}section.klachten{padding:50px 0}section.klachten .container{display:flex;align-items:stretch;gap:50px;position:relative;box-shadow:0 10px 20px rgba(0,0,0,.1);border-radius:35px;justify-content:space-between;background-color:#f9f9f9;padding:25px}section.klachten .container .svgcontainer{padding:25px;width:50%;background-color:#fff;border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.1)}section.klachten .container .svgcontainer svg{width:100%;height:100%}section.klachten .container .svgcontainer svg path{transition:fill .3s ease;cursor:pointer}section.klachten .container .svgcontainer svg path.hovered{fill:#c63}section.klachten .container .svgcontainer svg path.active{fill:#c63;stroke:#000}section.klachten .container .content{width:50%;padding:50px;display:flex;flex-direction:column;background-color:#fff;border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.1)}section.klachten .container .content h2.info-title{margin-bottom:20px;font-size:24px;font-weight:bold}section.klachten .container .content #search-bar{padding:10px 15px;border:1px solid #ddd;border-radius:8px;font-size:16px;width:100%;font-family:"Inria Sans",sans-serif}section.klachten .container .content #search-results{padding-left:0;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}section.klachten .container .content #search-results li{background-color:#c63;color:#fff;padding:8px 12px;border-radius:8px;cursor:pointer;font-size:14px;white-space:nowrap;transition:background-color .3s ease;list-style-type:none}section.klachten .container .content #search-results li:hover{background-color:#a35229}section.klachten .container .content .info p{margin-top:0;font-size:16px;line-height:1.5}section.klachten .container .content h3{margin-top:0;font-size:20px;font-weight:bold}section.klachten .container .content li{list-style-type:disc}section.klachten .container .content a{color:#c63}section.klachten .container .content a.button{color:#fff;background-color:#c63;padding:10px 20px;border-radius:8px;text-decoration:none;text-align:center}section.klachten .container .content a.button:hover{background-color:#a35229}section.klachten_tegels{padding:50px 0}section.klachten_tegels .container{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start;justify-content:start}section.klachten_tegels .container .linked_page{width:calc(25% - 25px);box-sizing:border-box;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.1);overflow:hidden;background:#fff}section.klachten_tegels .container .img_container{width:100%;height:100%;border-radius:10px 10px 0 0}section.klachten_tegels .container .img_container img{width:100%;height:100%;object-fit:cover;aspect-ratio:5/3}section.klachten_tegels .container .content{color:#000;padding:20px}section.klachten_tegels .container .content h3{margin:0;font-size:1.3em}section.single_blog{padding:50px 0}section.single_blog .container .image{width:100%;height:100%;aspect-ratio:16/7;text-align:center}section.single_blog .container .image img{width:80%;height:100%;object-fit:cover;border-radius:35px}section.single_blog .container .content{width:50rem;margin:0 auto}section.single_blog .container .content p{margin-block-start:0;margin-block-end:0}section.single_blog .container .content a{color:#c63}section.single_blog .container .content p,section.single_blog .container .content a{color:#c63}section.single_blog .container .content p,section.single_blog .container .content span{color:#000}section.video{padding:50px 0}section.video .container{margin:0 auto;max-width:50rem;width:100%}section.video .container iframe{width:100%;max-width:50rem;aspect-ratio:16/9;height:auto}section.podcast{padding:40px 0}section.podcast .container{width:50rem}section.titel{position:relative;height:20vw}section.titel .wrapper .orange{position:absolute;right:-1%;top:clamp(-60px,-2vw,-60px)}section.titel .wrapper .orange h2{color:#c63;font-size:7em}section.titel .wrapper .black{position:absolute;left:-1%;bottom:clamp(-30px,-2vw,-60px)}section.titel .wrapper .black h2{color:#000;font-size:7em}section.before_footer{background-color:#c63;padding:60px 0;color:#fff;z-index:10}section.before_footer .container{justify-content:space-between;gap:50px;align-items:center}section.before_footer .container .image{width:55%}section.before_footer .container .image img{width:100%;height:100%;object-fit:cover;border-radius:35px;aspect-ratio:2/1}section.before_footer .container .tekst{width:45%}section.before_footer .container .tekst h2.light{margin:0}section.before_footer .container .tekst h2.bold{margin-top:0}section.before_footer .container .tekst p{color:#fff}footer{background-color:#666;padding:50px 0}footer .contact.container h2{color:#fff}footer .container{gap:80px;align-items:flex-start}footer .container .footer-widget{width:25%}footer .container .footer-widget h3,footer .container .footer-widget h4,footer .container .footer-widget p{color:#fff}footer .container .footer-widget h3{font-size:2em}footer .container .footer-widget h4{font-weight:700;font-size:1.1em}footer .container .footer-widget p{font-weight:100}footer .social.container{justify-content:flex-end;gap:50px}footer .social.container i{transition:.3s ease all}footer .social.container i:hover{color:#c63}footer.subfooter{background-color:#000;padding:35px 0}footer.subfooter p{color:#fff;font-weight:100;text-align:center;padding:0;margin:0}.gform_body .gfield input[type=text],.gform_body .gfield input[type=email],.gform_body .gfield input[type=password],.gform_body .gfield input[type=tel],.gform_body .gfield input[type=url],.gform_body .gfield input[type=number],.gform_body .gfield input[type=search],.gform_body .gfield textarea,.gform_body .gfield select{border-radius:8px}.gform_wrapper .gform_title,.gform_wrapper .gform_description{display:none}.gform-footer.gform_footer.top_label{float:right !important}.gform-footer.gform_footer.top_label .gform_button.button{border-radius:8px !important;background-color:#000 !important;padding:10px 25px !important;color:#fff !important;transition:.3s ease all !important;position:relative !important;cursor:pointer !important}.gform-footer.gform_footer.top_label .gform_button.button i{margin-left:5px;transition:.3s ease margin}.gform-footer.gform_footer.top_label .gform_button.button:hover{background-color:#fff !important;color:#c63 !important}.gform-footer.gform_footer.top_label .gform_button.button:hover i{margin-left:10px}#gform_wrapper_1 .gfield_validation_message{color:#fff !important}#gform_wrapper_1 #gform_1_validation_container h2.gform_submission_error{color:#fff !important}#gform_wrapper_2{padding:50px 0}#gform_wrapper_2 .gfield_validation_message{color:#c63 !important}#gform_wrapper_2 #gform_1_validation_container h2.gform_submission_error{color:#c63 !important}#gform_wrapper_2 .gform_button.button{border-radius:8px !important;background-color:#000 !important;padding:10px 25px !important;color:#fff !important;transition:.3s ease all !important;position:relative !important;cursor:pointer !important}#gform_wrapper_2 .gform_button.button i{margin-left:5px;transition:.3s ease margin}#gform_wrapper_2 .gform_button.button:hover{background-color:#c63 !important;color:#fff !important}#gform_wrapper_2 .gform_button.button:hover i{margin-left:10px}.fixed-bar{position:fixed;bottom:0;left:0;width:100%;background-color:#110032;color:#fff;text-align:center;padding:10px;z-index:998;gap:20px;font-size:1.2em}.fixed-bar .button{border-radius:8px;background-color:#c63;padding:10px 25px;color:#fff;transition:.3s ease all;position:relative;cursor:pointer}.fixed-bar .button i{margin-left:5px;transition:.3s ease margin}.fixed-bar .button:hover{background-color:#fff;color:#c63}.fixed-bar .button:hover i{margin-left:10px}section.gridlayout{display:grid;grid-template-columns:1fr 1fr;width:100%}section.gridlayout .grid{display:grid;grid-template-columns:1fr 1fr;width:100%}section.gridlayout .grid .grid_item{position:relative;overflow:hidden}section.gridlayout .grid .grid_item .arrow{position:absolute;top:10%;right:5%;z-index:3;width:60px;height:60px;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.5rem;text-decoration:none;transition:transform .3s ease}section.gridlayout .grid .grid_item .arrow:hover{transform:scale(1.1)}section.gridlayout .grid .grid_item img{width:100%;height:100%;object-fit:cover;aspect-ratio:3/2;transition:all .4s ease}section.gridlayout .grid .grid_item img:hover{transform:scale(1.6);-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-o-transform:scale(1.6);-ms-transform:scale(1.6)}section.gridlayout .grid .grid_item .grid_titel{position:absolute;bottom:10px;left:5%;right:5%;color:#fff;background-color:#000;padding:5px 10px;border-radius:5px;font-size:1.2em;max-width:100%;width:fit-content;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}section.gridlayout .big_image{width:100%;position:relative}section.gridlayout .big_image .overlay{position:absolute;top:0;left:0;width:100%;z-index:3;height:100%;background-color:rgba(204,102,51,.9)}section.gridlayout .big_image .big_image_item{position:relative;width:100%;height:100%}section.gridlayout .big_image .big_image_item img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;-moz-object-fit:cover;-webkit-object-fit:cover;aspect-ratio:5/2}section.gridlayout .big_image .content{position:inherit;left:50%;bottom:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:50%;z-index:4}section.gridlayout .big_image .content p{color:#fff}section.gridlayout .big_image .content h3{margin:0;color:#fff}section.gridlayout .big_image .content .titel_dun{font-weight:100}section.gridlayout .big_image .content .button:hover{background-color:#fff;color:#000}section.bread i,section.bread a,section.bread p{color:#000}section.bread p{margin-bottom:0;padding-bottom:0}section.bread i.fa-chevron-right{font-size:.6em;padding:0 10px}@media(min-width: 1200px)and (max-width: 1400px){.foto_tekst_icons{position:absolute;left:10%;bottom:50%;transform:translate(-50%, 50%);display:grid;grid-template-columns:repeat(2, 1fr);row-gap:20px;column-gap:20px}.foto_tekst_icons .item{display:flex;flex-direction:column;align-items:center;background-color:#c63;color:#fff;border-radius:15px;padding:25px 12px}.foto_tekst_icons .item h4{font-size:.8em;margin:0}.foto_tekst_icons .item i{font-size:2.2em}header.header_home .container .logo{width:140px}section.eyecandy_home .container .tekst{padding:20px}section.titel{position:relative;height:20vw}section.titel .wrapper .orange{position:absolute;right:-1%;top:clamp(-60px,-2vw,-60px)}section.titel .wrapper .orange h2{color:#c63;font-size:7em}section.titel .wrapper .black{position:absolute;left:-1%;bottom:clamp(-60px,-2vw,-60px)}section.titel .wrapper .black h2{color:#000;font-size:7em}.archive_nieuws .container .page-header{text-align:center;margin-bottom:30px}.archive_nieuws .container .page-content .posts-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.archive_nieuws .container .page-content .posts-grid .post{display:flex;flex-direction:column}.archive_nieuws .container .page-content .posts-grid .post a{display:block;width:100%}.archive_nieuws .container .page-content .posts-grid .post a img{width:100%;height:100%;border-radius:10px;aspect-ratio:1/1;object-fit:cover}.archive_nieuws .container .page-content .posts-grid .post h2{font-size:1.4rem;margin-top:10px}.archive_nieuws .container .page-content .posts-grid .post h2 a{color:#000;text-decoration:none}.archive_nieuws .container .page-content .posts-grid .post h2 a:hover{text-decoration:underline}.archive_nieuws .container .pagination{display:flex;justify-content:space-between;margin-top:40px}section.blog .wrapper .post .post-info .post-title{font-size:1em;max-width:100%}}@media(min-width: 991px)and (max-width: 1199px){.archive_nieuws .container .page-header{text-align:center;margin-bottom:30px}.archive_nieuws .container .page-content .posts-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.archive_nieuws .container .page-content .posts-grid .post{display:flex;flex-direction:column}.archive_nieuws .container .page-content .posts-grid .post a{display:block;width:100%}.archive_nieuws .container .page-content .posts-grid .post a img{width:100%;height:100%;border-radius:10px;aspect-ratio:1/1;object-fit:cover}.archive_nieuws .container .page-content .posts-grid .post h2{font-size:1.4rem;margin-top:10px}.archive_nieuws .container .page-content .posts-grid .post h2 a{color:#000;text-decoration:none}.archive_nieuws .container .page-content .posts-grid .post h2 a:hover{text-decoration:underline}.archive_nieuws .container .pagination{display:flex;justify-content:space-between;margin-top:40px}.foto_tekst_icons{position:absolute;left:10%;bottom:50%;transform:translate(-50%, 50%);display:grid;grid-template-columns:repeat(2, 1fr);row-gap:20px;column-gap:20px}.foto_tekst_icons .item{display:flex;flex-direction:column;align-items:center;background-color:#c63;color:#fff;border-radius:15px;padding:18px 6px}.foto_tekst_icons .item h4{font-size:.8em;margin:0}.foto_tekst_icons .item i{font-size:2.2em}h2{font-size:2em}header.header_home .container .logo{width:100px}section.eyecandy_home .container .tekst{padding:15px}section.titel{position:relative;height:20vw}section.titel .wrapper .orange{position:absolute;right:-1%;top:clamp(-60px,-2vw,-60px)}section.titel .wrapper .orange h2{color:#c63;font-size:5.5em}section.titel .wrapper .black{position:absolute;left:-1%;bottom:clamp(-60px,-2vw,-60px)}section.titel .wrapper .black h2{color:#000;font-size:5.5em}section.blog .wrapper .post .post-info .post-title{font-size:1em;max-width:100%}}@media(min-width: 769px)and (max-width: 991px){section.blog .wrapper .post .post-info .post-title{font-size:1em;max-width:100%}section.foto_tekst{padding:60px 0}section.foto_tekst .flex{gap:40px;flex-direction:column}section.foto_tekst .flex .tekst{width:100%}section.foto_tekst .flex .tekst h2{margin:5px 0}section.foto_tekst .flex .image{width:100%;height:100%;position:relative}section.foto_tekst .flex .image img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:5/2;border-radius:35px}section.foto_tekst .flex .image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(204,102,51,.9);border-radius:35px}.archive_nieuws .container .page-header{text-align:center;margin-bottom:30px}.archive_nieuws .container .page-content .posts-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.archive_nieuws .container .page-content .posts-grid .post{display:flex;flex-direction:column}.archive_nieuws .container .page-content .posts-grid .post a{display:block;width:100%}.archive_nieuws .container .page-content .posts-grid .post a img{width:100%;height:100%;border-radius:10px;aspect-ratio:1/1;object-fit:cover}.archive_nieuws .container .page-content .posts-grid .post h2{font-size:1.4rem;margin-top:10px}.archive_nieuws .container .page-content .posts-grid .post h2 a{color:#000;text-decoration:none}.archive_nieuws .container .page-content .posts-grid .post h2 a:hover{text-decoration:underline}.archive_nieuws .container .pagination{display:flex;justify-content:space-between;margin-top:40px}.foto_tekst_icons{position:absolute;left:50%;bottom:70%;transform:translate(-50%, 50%);display:grid;grid-template-columns:repeat(2, 1fr);row-gap:20px;column-gap:20px}.foto_tekst_icons .item{display:flex;flex-direction:column;align-items:center;background-color:#c63;color:#fff;border-radius:15px;padding:25px 12px}.foto_tekst_icons .item h4{font-size:1em;margin:0}.foto_tekst_icons .item i{font-size:3.2em}h2{font-size:2em}header.header_home .container .logo{width:100px}section.eyecandy_home .container .tekst{padding:15px}section.titel{position:relative;height:20vw}section.titel .wrapper .orange{position:absolute;right:-1%;top:clamp(-30px,-2vw,-30px)}section.titel .wrapper .orange h2{color:#c63;font-size:4em}section.titel .wrapper .black{position:absolute;left:-1%;bottom:clamp(-30px,-2vw,-30px)}section.titel .wrapper .black h2{color:#000;font-size:4em}.container{max-width:100%}.container iframe{width:100%;max-width:100%}section.eyecandy_home{position:relative;padding:0 20px;box-shadow:0 10px 10px -5px rgba(0,0,0,.1)}section.eyecandy_home .container{position:relative;aspect-ratio:16/7;overflow:hidden;border-radius:35px}section.eyecandy_home .container .image{display:none}section.eyecandy_home .container .video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}section.eyecandy_home .container .video iframe{position:absolute;top:50%;left:50%;width:100%;height:177.7777777778%;transform:translate(-50%, -50%);object-fit:cover;border-radius:inherit}section.eyecandy_home .container .video img{width:100%;height:100%;object-fit:cover}section.eyecandy_home .container .tekst{position:absolute;top:0;left:0;width:50%;height:100%;background-color:rgba(204,102,51,.9);padding:15px;color:#fff;display:block}section.eyecandy_home .container .tekst h2{margin-bottom:0}section.eyecandy_home .container .tekst h2.light{margin-top:0}section.eyecandy_home .container .tekst p{color:#fff}section.eyecandy_home .bottom_nav .container{width:100%;padding-left:25px;padding-right:25px;box-sizing:border-box;margin:0 auto;position:relative;z-index:540;aspect-ratio:auto;border-radius:0px;overflow:visible}section.eyecandy_home .bottom_nav .container .menu{display:flex;justify-content:space-between;gap:1%;padding:25px 0}section.eyecandy_home .bottom_nav .container .menu li{position:relative}section.eyecandy_home .bottom_nav .container .menu li .sub-menu{display:none;position:absolute;top:100%;left:0;background-color:#fff;border-radius:15px;padding:20px;box-shadow:0 6px 10px rgba(0,0,0,.15);width:260px;gap:10px;z-index:10}section.eyecandy_home .bottom_nav .container .menu li .sub-menu li{position:relative;list-style:none;padding:10px 0}section.eyecandy_home .bottom_nav .container .menu li .sub-menu li .sub-menu{display:none;position:absolute;top:0;left:100%;background-color:#fff;border-radius:15px;padding:20px;box-shadow:0 6px 10px rgba(0,0,0,.15);width:260px;gap:10px;z-index:10}section.eyecandy_home .bottom_nav .container .menu li .sub-menu li .sub-menu li{list-style:none;padding:10px 0}section.eyecandy_home .bottom_nav .container .menu li .sub-menu li .sub-menu a{color:#000;font-size:1em;font-weight:400;transition:color .3s ease}section.eyecandy_home .bottom_nav .container .menu li .sub-menu li .sub-menu a:hover{color:#c63}section.eyecandy_home .bottom_nav .container .menu li .sub-menu li:hover>.sub-menu{display:block}section.eyecandy_home .bottom_nav .container .menu li .sub-menu a{color:#000;font-size:1em;font-weight:400;transition:color .3s ease}section.eyecandy_home .bottom_nav .container .menu li .sub-menu a:hover{color:#c63}section.eyecandy_home .bottom_nav .container .menu li:hover>.sub-menu{display:block}section.eyecandy_home .bottom_nav .container .menu a{color:#000;transition:color .3s ease;font-weight:300;font-size:1em}section.eyecandy_home .bottom_nav .container .menu a:hover{color:#c63}section.eyecandy{position:relative;padding:0 20px}section.eyecandy .container{position:relative;aspect-ratio:16/7;overflow:hidden;border-radius:35px;box-shadow:0 5px 10px rgba(0,0,0,.1)}section.eyecandy .container .image{position:absolute;top:0;left:0;width:100%;height:100%}section.eyecandy .container .image img{width:100%;height:100%;aspect-ratio:16/7;object-fit:cover;border-radius:35px}section.eyecandy .container .tekst{position:absolute;top:0;left:0;width:50%;height:100%;background-color:rgba(204,102,51,.9);padding:20px;color:#fff;display:block}section.eyecandy .container .tekst h2{margin-bottom:0}section.eyecandy .container .tekst h2.light{margin-top:0}section.eyecandy .container .tekst p{color:#fff}section.eyecandy .nav .container{width:100%;padding-left:25px;padding-right:25px;box-sizing:border-box;margin:0px auto;position:relative;z-index:5;aspect-ratio:auto;border-radius:0px}section.eyecandy .nav .container .menu{display:flex;justify-content:space-between;gap:1%;padding:25px 0}section.eyecandy .nav .container a{color:#000;transition:.3s ease all;font-weight:300;font-size:1.1em}section.eyecandy .nav .container a:hover{color:#c63}header.header_detail .nav .menu{display:flex;justify-content:space-between;gap:1%;padding:25px 0}}@media(min-width: 769px)and (max-width: 1200px){section.blog .post .post-info .post-excerpt{display:none}section.locaties{padding:50px 0}section.locaties .background{position:absolute;top:0;left:0;height:100%;width:100%}section.locaties .background img{width:100%;height:100%;object-fit:cover}section.locaties .container{display:flex;flex-wrap:wrap;gap:20px;position:relative;z-index:2}section.locaties .container .locatie{background-color:#fff;border-radius:35px;padding:50px;width:calc(50% - 10px);box-shadow:0 10px 20px rgba(0,0,0,.1)}section.locaties .container .locatie h2{color:#c63;height:2em;margin-top:0;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}section.locaties .container .locatie p{font-size:1.2em;margin:0;padding:0}section.locaties .container .locatie a{color:#c63}}@media(min-width: 991px)and (max-width: 1200px){section.eyecandy{position:relative}section.eyecandy .container{position:relative;aspect-ratio:16/7;overflow:hidden;border-radius:35px;box-shadow:0 5px 10px rgba(0,0,0,.1)}section.eyecandy .container .image{position:absolute;top:0;left:0;width:100%;height:100%}section.eyecandy .container .image img{width:100%;height:100%;aspect-ratio:16/7;object-fit:cover;border-radius:35px}section.eyecandy .container .tekst{position:absolute;top:0;left:0;width:40%;height:100%;background-color:rgba(204,102,51,.9);padding:60px;color:#fff;display:block}section.eyecandy .container .tekst h2{margin-bottom:0}section.eyecandy .container .tekst h2.light{margin-top:0}section.eyecandy .container .tekst p{color:#fff}section.eyecandy .nav .container{width:100%;padding-left:25px;padding-right:25px;box-sizing:border-box;margin:0px auto;position:relative;z-index:5;aspect-ratio:auto;border-radius:0px}section.eyecandy .nav .container .menu{display:flex;justify-content:center;gap:10%;padding:25px 0}section.eyecandy .nav .container a{color:#000;transition:.3s ease all;font-weight:300;font-size:1.1em}section.eyecandy .nav .container a:hover{color:#c63}section.eyecandy_home{position:relative;box-shadow:0 10px 10px -5px rgba(0,0,0,.1)}section.eyecandy_home .container{position:relative;aspect-ratio:16/7;overflow:hidden;border-radius:35px}section.eyecandy_home .container .image{display:none}section.eyecandy_home .container .video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}section.eyecandy_home .container .video iframe{position:absolute;top:50%;left:50%;width:100%;height:177.7777777778%;transform:translate(-50%, -50%);object-fit:cover;border-radius:inherit}section.eyecandy_home .container .video img{width:100%;height:100%;object-fit:cover}section.eyecandy_home .container .tekst{position:absolute;top:0;left:0;width:35%;height:100%;background-color:rgba(204,102,51,.9);padding:30px;color:#fff;display:block}section.eyecandy_home .container .tekst h2{margin-bottom:0}section.eyecandy_home .container .tekst h2.light{margin-top:0}section.eyecandy_home .container .tekst p{color:#fff}}