.pagination-bar{display:flex;flex-wrap:wrap;gap:.3125rem;justify-content:center;position:relative;width:100%}@media screen and (min-width:962px){.pagination-bar{margin-top:.9375rem}}.pagination-bar .pagination-item{align-items:center;background-color:transparent;background-color:#f2f3f2;border:0;border-radius:.1875rem;color:#171717;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;height:2.1875rem;isolation:isolate;justify-content:center;min-width:2.1875rem;overflow:hidden;padding:0;text-transform:uppercase;transition:background-color .25s ease-in-out}.pagination-bar .pagination-item.dots{background-color:transparent!important;cursor:default}.pagination-bar .pagination-item.selected{background-color:#f8b035;cursor:not-allowed;pointer-events:none}.pagination-bar .pagination-item:disabled{display:none}.pagination-bar .pagination-item:enabled:focus,.pagination-bar .pagination-item:enabled:hover{background-color:#f8b035;text-decoration:none}.pagination-bar .pagination-item i{margin:0 .5rem}.quotationmodal{display:none;height:100%;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:opacity .4s ease-in-out;width:100%;z-index:999}.quotationmodal.is-active{display:block}.quotationmodal .modal{background-color:hsla(0,0%,9%,.8);height:auto;isolation:isolate;min-height:100%;overflow:hidden;padding:4.375rem 1.3125rem;position:relative;width:100%}@media screen and (min-width:962px){.quotationmodal .modal{padding:5rem 1.3125rem}}.quotationmodal .modal-background{background-color:transparent}.quotationmodal .modal-content{height:auto;max-height:unset;max-width:63.375rem;overflow:unset;position:relative;width:100%}.quotationmodal .modal-content .form{background-color:#fff;border-radius:.9375rem;height:100%;padding:1.5rem;position:relative}@media screen and (min-width:962px){.quotationmodal .modal-content .form{padding:3rem}}.quotationmodal .modal-text .h1,.quotationmodal .modal-text .h2{text-align:center}.quotationmodal .modal-text .h1 small,.quotationmodal .modal-text .h2 small{font-size:70%}.quotationmodal .modal-text p{margin-bottom:1.375rem}.quotationmodal .modal-text p.h2,.quotationmodal .modal-text p:last-child{margin-bottom:1.875rem}.quotationmodal .modal-close{background-color:#f8b035;position:absolute;right:-1rem;top:-1rem;transition:background-color .25s ease-in-out;z-index:20}.quotationmodal .modal-close:after,.quotationmodal .modal-close:before{background-color:#171717;transition:background-color .25s ease-in-out}.quotationmodal .modal-close:active,.quotationmodal .modal-close:focus,.quotationmodal .modal-close:hover{background-color:#171717}.quotationmodal .modal-close:active:after,.quotationmodal .modal-close:active:before,.quotationmodal .modal-close:focus:after,.quotationmodal .modal-close:focus:before,.quotationmodal .modal-close:hover:after,.quotationmodal .modal-close:hover:before{background-color:#fff}.form .required p{font-weight:500;margin-bottom:1.875rem}.form .favoriteslist,.form .hidden{height:0;isolation:isolate;margin:0;opacity:0;overflow:hidden;padding:0;position:relative;width:0}.form .form-group label{cursor:pointer;display:block;font-size:1.125rem;font-weight:500;line-height:1.625rem;margin-bottom:.6875rem}.form .form-group input[type=email],.form .form-group input[type=number],.form .form-group input[type=search],.form .form-group input[type=tel],.form .form-group input[type=text],.form .form-group input[type=url],.form .form-group select,.form .form-group textarea{background-color:#fff;border:.0625rem solid #828282;border-radius:.25rem;font-size:1.125rem;line-height:1.625rem;padding:.6875rem 1.25rem;position:relative;transition:border .25s ease-in-out;width:100%!important}.form .form-group input[type=email]:hover,.form .form-group input[type=number]:hover,.form .form-group input[type=search]:hover,.form .form-group input[type=tel]:hover,.form .form-group input[type=text]:hover,.form .form-group input[type=url]:hover,.form .form-group select:hover,.form .form-group textarea:hover{border-color:#171717}.form .form-group input[type=email]:active,.form .form-group input[type=email]:focus,.form .form-group input[type=email]:focus-visible,.form .form-group input[type=number]:active,.form .form-group input[type=number]:focus,.form .form-group input[type=number]:focus-visible,.form .form-group input[type=search]:active,.form .form-group input[type=search]:focus,.form .form-group input[type=search]:focus-visible,.form .form-group input[type=tel]:active,.form .form-group input[type=tel]:focus,.form .form-group input[type=tel]:focus-visible,.form .form-group input[type=text]:active,.form .form-group input[type=text]:focus,.form .form-group input[type=text]:focus-visible,.form .form-group input[type=url]:active,.form .form-group input[type=url]:focus,.form .form-group input[type=url]:focus-visible,.form .form-group select:active,.form .form-group select:focus,.form .form-group select:focus-visible,.form .form-group textarea:active,.form .form-group textarea:focus,.form .form-group textarea:focus-visible{border-color:#f8b035;outline:none}.form .form-group select{color:#171717}.form .form-group .wpcf7-not-valid-tip{color:#f14668;font-size:.875rem}.form .form-group .select-wrapper{position:relative}.form .form-group .select-wrapper:after{content:"\f078";font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);z-index:5}.form .form-group select{-webkit-appearance:none;outline:none}.form .form-group select.placeholder{color:#828282}.form .form-group .form-control,.form .form-group .use-floating-validation-tip,.form .form-group .wpcf7-form-control-wrap{width:100%}.form .wpcf7-checkbox label{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.form .submitbtn .btn{font-size:1.125rem;margin-top:1.25rem;width:100%}.form .submitbtn .btn i{margin:0}.form .submitbtn .btn.loading{display:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form .submitbtn .btn.loading i{animation:spin 1.5s linear infinite}.form .submitbtn.loading .btn.loading{display:block}.form .submitbtn.loading .btn[type=submit]{display:none}.archive__content{margin-top:2.5rem;padding-bottom:3.125rem;padding-left:.9375rem;padding-right:.9375rem}.archive__content h1{margin-bottom:2.5rem;text-align:center}@media screen and (min-width:962px){.archive__content{padding-bottom:4.375rem;padding-left:0;padding-right:0}}.archive #favorites{margin-bottom:1.5625rem;margin-top:0}@media screen and (min-width:962px){.archive #favorites{margin-bottom:3.125rem}}.archive__skeletons .skeleton{aspect-ratio:1/.9;background-color:#e2e8f0;border-radius:.3125rem;isolation:isolate;opacity:.6;overflow:hidden;position:relative;width:100%}.archive__skeletons .skeleton:after{animation:shimmer 1s infinite;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes shimmer{to{transform:translateX(100%)}}.archive .open{background-color:#f8b035;border-radius:.3125rem;padding:1.875rem}.archive .open p{font-size:1.6875rem;font-weight:600;line-height:2.1875rem;margin-bottom:1.5625rem}.archive .open .btn{font-weight:500;width:100%}.archive__posts .post{height:100%;position:relative}.archive__posts .post a{background-color:#f2f3f2;border-radius:.3125rem;display:block;height:100%;padding:.625rem;text-decoration:none;transition:background-color .25s ease-in-out}.archive__posts .post a:hover{background-color:#f8b035}.archive__posts .post h2{font-size:1.1875rem}.archive__posts .post h2,.archive__posts .post p.code{font-weight:600;margin-bottom:.3125rem;padding:0 .625rem}.archive__posts .post p.code{color:#171717;font-size:.875rem;opacity:.5}.archive__posts .post .favourite{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#fff;border:none;border-radius:4rem;color:inherit;cursor:pointer;font:inherit;height:2rem;isolation:isolate;line-height:normal;margin:0;overflow:visible;overflow:hidden;padding:0;position:absolute;right:1.25rem;top:1.25rem;transition:width .25s ease-in-out;width:auto;width:2rem;z-index:10}.archive__posts .post .favourite:before{color:#171717;content:"Voeg toe aan favorieten";font-size:.875rem;font-weight:600;left:-10.5625rem;opacity:0;position:absolute;text-align:left;top:50%;transition:opacity .25s ease-in-out,left .25s ease-in-out;translate:0 -50%;width:12.5625rem}.archive__posts .post .favourite:after{align-items:center;color:#171717;content:"\f004";display:flex;font-family:Font Awesome\ 6 Free;font-size:.8125rem;font-weight:400;height:2rem;justify-content:center;position:absolute;right:0;top:0;width:2rem}.archive__posts .post .favourite:hover{width:12.5625rem}.archive__posts .post .favourite:hover:before{left:.9375rem;opacity:1}.archive__posts .post .favourite.is-active{background-color:orange}.archive__posts .post .favourite.is-active:before{content:"Verwijder van favorieten"}.archive__posts .post .favourite.is-active:after{font-weight:900}.archive__posts .post__thumbnail{border-radius:.3125rem;isolation:isolate;margin-bottom:1rem;overflow:hidden;position:relative}.archive__posts .post__thumbnail .image{aspect-ratio:62/37;transition:transform .25s ease-in-out}.archive__posts .post__thumbnail .image img{aspect-ratio:62/37;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.archive__posts .post__thumbnail .image.placeholder{background-color:#0491dc;background-image:url(/assets/images/wave-placeholder.svg);background-position:50%;background-repeat:no-repeat;background-size:27.131875rem 1.125rem}.archive section:last-child{padding-bottom:3.125rem}@media screen and (min-width:962px){.archive section:last-child{padding-bottom:3.125rem}}
