.content-section-footer{ opacity:1;}.popup-full-wrapper.popup-is-open{ visibility:visible;opacity:1;}.popup-bg{ position:absolute;cursor:url("../../../../images/icons/close-cursor.svg"),auto;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,0.6);opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:transform;transition:opacity 0.3s ease-in-out !important;pointer-events:none;visibility:hidden;z-index:10;}.popup-full-wrapper.popup-is-open .popup-bg{ opacity:1;visibility:visible;pointer-events:auto;}.contact-forms-popup-inner{ position:relative;transform:scale(2);z-index:15;background-color:var(--white);border-radius:20px;transition:transform 0.1s ease;pointer-events:auto;max-width:999px;max-height:100%;overflow:hidden scroll;width:94vw;}.contact-forms-popup-flex{ display:flex;}.contact-forms-popup-flex .form{ margin:50px 0 0 0;}.contact-forms-popup-inner-left{ flex:0 0 400px;}.contact-forms-popup-inner-right{ flex:1;box-sizing:border-box;padding:30px 40px 40px 40px;background-color:var(--second-color);position:relative;overflow:hidden;color:var(--light-text-color);}.contact-forms-popup-inner-right:after{ content:"";pointer-events:none;width:61%;left:50%;transform:translateX(-50%);height:500px;position:absolute;top:calc(100% - 20px);background-color:var(--first-color);-webkit-filter:blur(200px);filter:blur(200px);will-change:transform;}.contact-forms-popup-inner-right h1,.contact-forms-popup-inner-right h2,.contact-forms-popup-inner-right h3,.contact-forms-popup-inner-right h4,.contact-forms-popup-inner-right h5,.contact-forms-popup-inner-right h6{ line-height:1.3em;}.contact-forms-popup-inner-right h1,.contact-forms-popup-inner-right h2,.contact-forms-popup-inner-right h3,.contact-forms-popup-inner-right h4,.contact-forms-popup-inner-right h5,.contact-forms-popup-inner-right h6,.contact-forms-popup-inner-right p strong,.contact-forms-popup-inner-right a{ color:var(--white);}.contact-forms-popup-inner::-webkit-scrollbar{ display:none;}.popup-full-wrapper.popup-is-open .contact-forms-popup-inner{ transform:scale(1);}.contact-forms-popup-inner .close-popup{ position:-webkit-sticky;position:sticky;right:0;top:0;pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;font-size:30px;color:var(--white);text-align:right;margin-bottom:15px;}.contact-forms-popup-inner .layout01-wrapper h2{ font-size:23px;}.contact-forms-popup-inner .layout01-wrapper h2:first-of-type{ margin:0 0 10px 0;}.pakketten-info-popup-inner{ position:relative;transform:scale(2);box-sizing:border-box;padding:40px 75px 75px 75px;z-index:15;background-color:var(--white);border-radius:20px;transition:transform 0.1s ease;pointer-events:auto;max-width:700px;max-height:100%;overflow:hidden scroll;}.pakketten-info-popup-inner::-webkit-scrollbar{ display:none;}.popup-full-wrapper.popup-is-open .pakketten-info-popup-inner{ transform:scale(1);}.pakketten-info-popup-inner .close-popup{ position:-webkit-sticky;position:sticky;right:0;top:0;pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;font-size:30px;color:var(--second-color);text-align:right;margin-bottom:25px;}.popup-full-wrapper.popup-is-open .sidemenubg{ position:absolute;cursor:url("../../../../images/icons/close-cursor.svg"),auto;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,0.6);opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:transform;transition:opacity 0.3s ease-in-out !important;pointer-events:none;visibility:hidden;}.sidemenubg{ position:absolute;top:0;left:0;right:0;bottom:0;}.sidemenuwrapper.sidemenuisopen .sidemenubg{ opacity:1;visibility:visible;pointer-events:auto;}.sidemenuwrapper.sidemenuisopen{ visibility:visible;opacity:1;}.sidemenuinner{ position:fixed;top:0;width:450px;height:100vh;transition-duration:1s;z-index:999;overflow-y:scroll;pointer-events:auto;}.sidemenuwrapper.sidemenuleft .sidemenuinner{ background-color:var(--second-color);}.sidemenuwrapper.sidemenuleft .sidemenuinner{ left:-470px;transition:left 0.7s cubic-bezier(0.785,0.135,0.15,0.86);}.sidemenuwrapper.sidemenuright .sidemenuinner{ right:-470px;box-shadow:-5px 0 20px -5px rgba(0,0,0,0.5);transition:right 0.3s cubic-bezier(0.785,0.135,0.15,0.86);}.sidemenuwrapper.sidemenuleft.sidemenuisopen .sidemenuinner{ left:0;}.sidemenuwrapper.sidemenuright.sidemenuisopen .sidemenuinner{ right:0;}.sidemenuwrapper.sidemenutop .sidemenuinner{ top:-100%;transition:top 0.3s cubic-bezier(0.785,0.135,0.15,0.86);width:100%;background-color:var(--second-color);overflow:hidden;}.sidemenuwrapper.sidemenutop.sidemenuisopen .sidemenuinner{ top:0;}.sidemenuwrapper.sidemenutop .closesidemenu{ position:absolute;top:50px;right:3vw;height:auto;width:auto;}.mobilemenuul{ display:block;padding:0;}.mobilemenuul li{ display:block;position:relative;margin-bottom:10px;}.mobilemenuul li .submenubutton{ height:48px;position:absolute;right:0;top:0;left:0;z-index:10;cursor:pointer;color:var(--white);border-radius:40px;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;font-size:20px;background-color:transparent;}.mobilemenuul li .submenubutton svg{ transition:transform 0.5s ease-in-out;}.mobilemenuul li.visible .submenubutton svg{ transform:rotate(90deg);}.mobilemenuul li a{ display:block;box-sizing:border-box;padding:10px 40px 10px 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:22px;line-height:28px;font-weight:600;color:var(--white);text-decoration:none !important;}.mobilemenuul li a span.menulabel-hover{ display:none;}.mobilemenuul li:first-of-type a{ border-top:0;}.mobilemenuul li a.active,.mobilemenuul li a:hover{ color:var(--white);text-decoration:underline !important;}.mobilemenuul li ul{ height:0;overflow:hidden;}.mobilemenuul li.visible ul{ height:100%;}.mobilemenuul li ul li{ margin:0;}.mobilemenuul li ul li a{ font-weight:500;font-size:18px;color:var(--white);line-height:25px;position:relative;padding:8px 55px 8px 15px;}.mobilemenuul li ul li ul,.mobilemenuul li ul li .submenubutton{ display:none;}.sidemenusearchcontent{ padding:100px 0;text-align:center;max-width:900px;pointer-events:none;}.sidemenusearchinner{ pointer-events:auto;position:relative;}.sidemenusearchinner:after{ content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:var(--third-color);-webkit-filter:blur(120px);filter:blur(120px);width:550px;height:550px;border-radius:100%;will-change:transform;pointer-events:none;}.sidemenusearchinner .form{ position:relative;z-index:2;}.search-form-suggestionholder{ position:relative;}.search-suggestions{ display:flex;flex-direction:column;gap:20px;box-sizing:border-box;padding:20px 0;position:relative;}a.suggestion{ display:flex;align-items:center;gap:15px;text-decoration:none;}a.suggestion:hover{ text-decoration:none;}span.result-highlight,span.suggestion-highlight{ background-color:var(--first-color);}.suggestion-title{ font-weight:bold;}.suggestion-textholder-left,.suggestion-imageholder-left{ display:table-cell;width:100px;}.suggestion-image{ height:60px;flex:0 0 60px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;border-radius:12px;}.suggestion-image img{ transform:scale(1);transition:transform 0.5s ease;}.suggestion-image-icon{ background-color:var(--first-color);width:60px;height:60px;border-radius:60px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:20px;}.suggestion-image-icon svg{ width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}a.suggestion:hover .suggestion-image img{ transform:scale(1.2) rotate(15deg);}.suggestion-textholder-right,.suggestion-imageholder-right{ flex:1;text-align:left;}.suggestion-imageholder-right.suggestiontextholder{ padding-left:0px;}.meerinfoblok.alleresultatenlink{ padding:15px;display:block;text-align:center;font-weight:bold;position:-webkit-sticky;position:sticky;right:0;left:0;bottom:25px;z-index:40;}.alleresultatenlink:hover{ text-decoration:none;}.suggestion-title{ display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;height:24px;word-break:break-word;font-size:18px;line-height:24px;transition:color 0.3s ease;overflow:hidden;position:relative;z-index:5;margin:0 0 3px 0;color:var(--alt-heading-color);}.suggestion-description{ display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;height:auto;max-height:25px;word-break:break-word;font-size:16px;line-height:25px;transition:color 0.3s ease;overflow:hidden;position:relative;z-index:5;color:var(--alt-text-color);}.suggestion-description p:nth-child(1){ margin-top:0px !important;}.sidemenuinner::-webkit-scrollbar{ display:none;}.sidemenucontent{ overflow:auto;height:100vh;display:flex;flex-direction:column;gap:0;position:relative;}.sidemenucontent::-webkit-scrollbar{ display:none;}.sidemenu-tab.sidemenu-header{ display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box;padding:50px 40px 30px 40px;gap:20px;}.sidemenu-tab.sidemenu-header .sidemenu-title h4{ font-size:24px;line-height:30px;margin:0;}.sidemenu-logo{ flex:1;display:flex;}.sidemenu-logo img{ width:auto;max-height:50px;}.sidemenu-button .meerinfoblok{ font-size:14px;line-height:18px;padding:11px 20px;margin:0;background-color:var(--first-color);}.sidemenu-button .meerinfoblok:after{ display:none;}.closesidemenu{ flex:0 0 40px;cursor:pointer;border-radius:40px;display:flex;align-items:center;justify-content:center;}.closesidemenu svg{ transform:rotate(0);transition:0.3s ease-in-out;}.closesidemenu:hover svg{ transform:rotate(90deg);}.closesidemenu svg{ stroke:var(--white);width:25px;height:25px;}.closesidemenu svg path{ stroke:var(--white);}.sidemenu-tab{ padding:40px;}.sidemenu-bottom-button{ padding-top:50px;}.sidemenu-menu{ padding:40px 40px 0 40px;}.sidemenu-naw{ padding-bottom:100px;background-color:var(--first-color);}.sidemenu-bg-top{ position:absolute;top:-30px;left:0;display:flex;pointer-events:none;}.sidemenu-bg-bottom{ position:fixed;bottom:0;right:0;display:flex;justify-content:flex-end;pointer-events:none;}.sidemenuwrapper ul.nawmenu{ display:block;}.sidemenuwrapper ul.nawmenu li{ display:block;}.sidemenuwrapper ul.nawmenu li a{ font-size:16px;line-height:2em;color:var(--white);display:flex;text-decoration:none !important;}.sidemenuwrapper ul.nawmenu li a:hover{ color:var(--second-color);}.sidemenuwrapper ul.nawmenu li a span{ display:block;}.sidemenu-tab h2{ color:var(--white);margin-top:0;}.sidemenu-tab ul.nawmenu li a{}.sidemenu-tab ul.nawmenu li a:hover{ color:var(--white);}.sidemenu-bottom{ position:absolute;bottom:0;right:0;left:0;background-color:var(--second-color);box-sizing:border-box;padding:30px;}.sidemenu-bottom-price{ display:flex;align-items:center;justify-content:space-between;color:var(--white);font-size:20px;line-height:26px;font-weight:700;}.sidemenu-bottom-buttons{ display:block;text-align:center;}.sidemenu-bottom-buttons .meerinfoblok{ display:block;margin-top:15px;border:2px solid var(--first-color);}.sidemenuwrapper.sidemenutop h1,.sidemenuwrapper.sidemenutop h2,.sidemenuwrapper.sidemenutop h3,.sidemenuwrapper.sidemenutop h4,.sidemenuwrapper.sidemenutop h5,.sidemenuwrapper.sidemenutop h6,.sidemenuwrapper.sidemenutop p strong,.sidemenuwrapper.sidemenutop a{ color:var(--white);}.sidemenuwrapper.sidemenutop p{ color:var(--light-text-color);font-size:20px;}.sidemenuwrapper.contactmenu .sidemenu-contact-tab{ position:relative;z-index:10;border-radius:25px;background-color:transparent;padding:80px 0 0 40px;max-width:350px;}.sidemenuwrapper.contactmenu .sidemenu-contact-img-1{ position:absolute;right:40px;top:-58px;z-index:2;}.sidemenuwrapper.contactmenu .sidemenu-contact-img-2{ position:absolute;right:-24px;z-index:7;top:115px;}.sidemenuwrapper.contactmenu .sidemenu-contact-naw{ background-color:var(--third-color);position:relative;z-index:5;border-radius:12px;box-sizing:border-box;padding:25px 35px;max-width:350px;overflow:hidden;}.sidemenuwrapper.contactmenu .sidemenu-contact-naw .meerinfoblok{ margin-top:15px;width:100%;font-size:18px;justify-content:space-between;position:relative;z-index:5;}.sidemenuwrapper.contactmenu .sidemenu-contact-naw .sidemenu-contact-bg{ overflow:hidden;border-radius:12px;}.sidemenuwrapper.contactmenu .sidemenu-contact-naw .sidemenu-contact-bg-1{ bottom:-1000px;left:50%;transform:translateX(-50%);}.sidemenuwrapper.contactmenu ul.nawmenu{ display:flex;flex-direction:column;position:relative;z-index:5;}.sidemenuwrapper.contactmenu ul.nawmenu li{ display:block;margin:0;}.sidemenuwrapper.contactmenu ul.nawmenu li a{ display:flex;align-items:center;box-sizing:border-box;padding:10px 20px 10px 10px;background-color:transparent;transition:background-color 0.3s ease;font-size:18px;line-height:21px;font-weight:700;}.sidemenuwrapper.contactmenu ul.nawmenu li a:hover{ background-color:var(--second-color);border-radius:10px;}.sidemenuwrapper.contactmenu ul.nawmenu li a .naw-left{ width:50px;min-width:50px;max-width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:var(--light-bg);padding:0;border-radius:10px;background-color:var(--light-first-color);}.sidemenuwrapper.contactmenu ul.nawmenu li a .naw-left svg{ position:static;width:auto;color:var(--second-color);font-size:22px;}.sidemenuwrapper.contactmenu ul.nawmenu li a .naw-right{ display:block;padding:0;box-sizing:border-box;padding-left:15px;}.sidemenuwrapper.contactmenu ul.nawmenu li a .naw-right span{ display:block;white-space:nowrap;max-width:250px;overflow:hidden;text-overflow:ellipsis;}.sidemenuwrapper.contactmenu ul.nawmenu li a .naw-right span.nawnaam{ font-size:14px;line-height:21px;font-weight:400;opacity:0.6;font-family:var(--first-font);}.submenucontent{ display:flex;box-sizing:border-box;padding:40px 0 0 0;top:100%;left:50%;transform:translateX(-50%);transition:border-radius 0.3s ease;}.submenuleft:before{ width:24px;height:24px;position:absolute;content:"";display:inline-block;background:var(--white);transition:top 1s ease;transform:rotate(45deg) translateX(-50%);top:-2px;left:50%;border-radius:3px;z-index:5;}.hoofdmenuul .submenu-li.fly-li:focus-within .submenucontent,.hoofdmenuul .submenu-li.fly-li:hover .submenucontent{ visibility:visible;opacity:1;}.submenuright{ border-left:1px solid var(--gray-border);box-sizing:border-box;padding:25px 30px;}.submenuright .submenuul{ display:block;box-sizing:border-box;padding:0 10px;}.submenuright .submenuul .submenu-li{ display:block;position:static;overflow:hidden;}.submenuright .submenuul .submenu-li a{ font-size:18px;line-height:24px;color:var(--second-color);font-weight:700;box-sizing:border-box;padding:5px 0 5px 25px;position:relative;white-space:nowrap;}.submenuright .submenuul .submenu-li a:hover span{ text-decoration:underline;}.submenuright .submenuul .submenu-li a:before{ display:flex;content:"";transition:transform 0.3s ease;position:absolute;top:0;left:0;display:flex;align-items:center;height:100%;background-color:var(--first-color);-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"/></svg>');-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:12px;height:34px;}.submenuright .submenuul .submenu-li a:hover:before{ transform:translateX(5px);}.submenuleft{ display:flex;flex-direction:column;gap:0;box-sizing:border-box;padding:4px 0;position:relative;background-color:var(--white);border-radius:var(--border-radius);box-shadow:0px 2px 24px 0px rgba(0,12,35,0.06);}.hoofdmenuul .submenu-li .submenubutton{ box-sizing:border-box;padding:0 20px;text-decoration:none;position:relative;z-index:5;}.hoofdmenuul .submenu-li .submenubuttoninner{ display:flex;align-items:center;box-sizing:border-box;padding:16px 10px 16px 0;border-bottom:1px solid var(--gray-border);position:relative;}.hoofdmenuul .submenuleft>.submenubutton:last-of-type .submenubuttoninner{ border-bottom:0;}.hoofdmenuul .submenu-li .submenubutton .submenubuttoninner:after{ content:"";position:absolute;top:50%;left:0;width:52px;height:52px;background:var(--linear-color2);border-radius:var(--border-radius-small);z-index:-1;transform:translateY(-50%);transition:width 0.4s ease-in-out,height 0.4s ease-in-out;}.hoofdmenuul .submenu-li .submenubutton:hover .submenubuttoninner:after{ width:100%;height:72px;}.hoofdmenuul .submenu-li .submenubutton .submenubutton-icon{ width:52px;min-width:52px;max-width:52px;height:52px;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:var(--border-radius-small);position:relative;z-index:2;box-sizing:border-box;}.hoofdmenuul .submenu-li .submenubutton .submenubutton-icon .img-holder{ width:auto !important;height:auto !important;}.hoofdmenuul .submenu-li .submenubutton .submenubutton-icon img{ width:100%;height:26px;width:auto;transition:transform 0.4s ease-in-out;transform:scale(1);}.hoofdmenuul .submenu-li .submenubutton:hover .submenubutton-icon img{ transform:scale(1.2) translateX(5px);}.hoofdmenuul .submenu-li .submenubutton .submenubutton-txt{ display:block;color:var(--second-color);padding:0;box-sizing:border-box;padding-left:15px;position:relative;flex:1;overflow:hidden;}.submenubutton-txt-normal{ position:relative;bottom:0;transition:bottom 0.4s ease;}.hoofdmenuul .submenu-li .submenubutton:hover .submenubutton-txt-normal{ bottom:55px;}.submenubutton-txt-hover{ position:absolute;top:101%;transition:top 0.4s ease;}.hoofdmenuul .submenu-li .submenubutton:hover .submenubutton-txt-hover{ top:0;}.hoofdmenuul .submenu-li .submenubutton .submenubutton-txt span{ display:block;white-space:nowrap;max-width:250px;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:20px;line-height:24px;}.hoofdmenuul .submenu-li .submenubutton .submenubutton-txt span:nth-of-type(2){ font-size:14px;line-height:22px;font-weight:400;font-family:var(--first-font);color:var(--text-color);}.submenubutton .submenubutton-icon-menuright{ display:none;}.submenuright .submenubutton-icon-menuright{ display:flex;width:100px;height:100px;position:absolute;right:15px;bottom:15px;opacity:0.05;}.submenuright .submenubutton-icon-menuright .img-holder,.submenuright .submenubutton-icon-menuright .img-holder picture{ display:flex;width:100%;height:100%;}.submenuright .submenubutton-icon-menuright img{ -o-object-fit:contain;object-fit:contain;width:100%;height:100%;}.swiper-nav-button{ width:52px !important;height:52px !important;border-radius:52px !important;padding:0;margin:0;display:flex !important;align-items:center !important;justify-content:center !important;background-color:var(--first-color);color:var(--white) !important;transition:background-color 0.3s ease,color 0.3s ease;}.swiper-nav-button.swiper-button-disabled{ display:none !important;}.swiper-nav-button:hover{ background-color:var(--second-color);color:var(--white);}.swiper-nav-button:after{ width:14px;height:14px;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:contain;mask-repeat:no-repeat;mask-position:center;content:"";color:inherit;background-color:currentColor;}.swiper-button-prev:after{ -webkit-mask-image:url('data:image/svg+xml,<svg class="fa-arrow-left" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-left" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"></path></svg>');mask-image:url('data:image/svg+xml,<svg class="fa-arrow-left" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-left" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"></path></svg>');}.swiper-button-next:after{ -webkit-mask-image:url('data:image/svg+xml,<svg class="fa-arrow-right" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-right" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"></path></svg>');mask-image:url('data:image/svg+xml,<svg class="fa-arrow-right" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-right" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"></path></svg>');}.content-section-bg-images{ position:absolute;left:0;right:0;top:100px;display:flex;justify-content:space-between;}.content-section-small-full-wrapper{ border-radius:var(--border-radius);overflow:hidden;}.content-section-small{ display:flex;background-color:var(--light-bg);border-radius:var(--border-radius);padding:80px;gap:60px;overflow:hidden;}.content-section-small.content-section-small-dark{ background-color:var(--second-color);}.content-section-small.content-section-small-dark:after{ content:"";width:800px;height:800px;left:50%;transform:translateX(-50%);position:absolute;background-color:var(--fourth-color);-webkit-filter:blur(150px);filter:blur(150px);will-change:transform;top:140px;transition:top 0.3s ease-in-out,opacity 0.3s ease-in-out;}.websitestepsbuttonswrapper{ display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin-bottom:75px;}.websitestepsbuttonswrapper .websitestepsbutton.meerinfoblok{ background-color:var(--white);color:var(--second-color);}.websitestepsbuttonswrapper .websitestepsbutton.meerinfoblok:hover,.websitestepsbuttonswrapper .websitestepsbutton.meerinfoblok.active{ background-color:var(--first-color);color:var(--white);}.websitestepsbuttonswrapper .websitestepsbutton.meerinfoblok:after{ mask-image:url('data:image/svg+xml,<svg class="fa-arrow-down" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"></path></svg>');-webkit-mask-image:url('data:image/svg+xml,<svg class="fa-arrow-down" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"></path></svg>');}.websitestepsbuttonswrapper .websitestepsbutton.meerinfoblok.active:after{ mask-image:url('data:image/svg+xml,<svg class="fa-arrow-up" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-up" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"></path></svg>');-webkit-mask-image:url('data:image/svg+xml,<svg class="fa-arrow-up" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-up" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" data-fa-i2svg=""><path fill="currentColor" d="M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"></path></svg>');}.content-section-flex{ display:flex;gap:160px;}.content-section-inner-dark-bg{ gap:110px;background-color:var(--second-color);box-sizing:border-box;padding:80px;border-radius:var(--border-radius);}.content-section-small-txt{ flex:1;position:relative;z-index:5;}.content-section-small-button{ flex:0 0 600px;text-align:center;display:flex;align-items:center;justify-content:center;position:relative;z-index:5;}.content-section-flex.content-section-projects-flex-blocks .content-section-txt{ flex:1;position:relative;z-index:5;}.content-section-flex .content-section-blocks-tab{ flex:0 0 640px;width:640px;min-width:640px;}.content-section-flex .content-section-big-form,.content-section-flex .content-section-img{ flex:0 0 640px;}.content-section-big-form-inner{ border-radius:var(--border-radius);background-color:var(--second-color);padding:40px;}.content-section-flex .content-section-img .afbeeldingblokslide.afbeeldingblokimg-stretch{ height:auto;max-height:100%;}.content-section-flex .content-section-img .afbeeldingblokslide.afbeeldingblokimg-stretch .img-holder{ border-radius:var(--border-radius);overflow:hidden;}.content-section-img-txt .content-section-txt,.content-section-txt-img .content-section-txt{ flex:1;display:flex;flex-direction:column;justify-content:center;}.experience-blocks-wrapper{ display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:40px;}*+.experience-blocks-wrapper{ margin-top:40px;}.experience-block{ display:block;}.experience-block-inner{ display:block;border-radius:var(--border-radius2);background-color:var(--white);box-sizing:border-box;padding:20px 20px 20px 28px;border:1px solid var(--gray-border);transform:scale(1);transition:transform 0.5s ease;}.experience-block-inner:hover{ transform:scale(0.98);}.experience-block-top{ display:flex;align-items:center;gap:10px;margin-bottom:12px;}.experience-block-top-title{ flex:1;}.experience-block-top-title h3{ margin:0;font-size:36px;line-height:43px;height:43px;}.experience-block-icon{ flex:0 0 43px;width:43px;height:43px;border-radius:var(--border-radius-small);background-image:var(--linear-color2);display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px;box-sizing:border-box;padding:12px;}.experience-block-icon svg{ height:100%;width:auto;}.experience-block-inner p{ margin:0;font-size:18px;line-height:32px;height:32px;color:var(--text-color);font-weight:500;}#contactformwrapper .content-section-full-wrapper{ box-sizing:border-box;overflow:hidden;}.content-section-flex.content-section-txt-faq{ position:relative;}.content-section-flex.content-section-txt-faq .layout01-wrapper{ position:-webkit-sticky;position:sticky;top:20px;}.content-section-flex-form{ display:flex;gap:0;align-items:stretch;}.content-section-flex-form .form-body{ padding-bottom:0;margin-bottom:-10px;}#contactformhere .layout01-wrapper{ padding-bottom:15px;}.content-section-flex-form{ background-color:var(--second-color);border-radius:var(--border-radius);box-sizing:border-box;padding:40px 40px 40px 80px;gap:60px;}.content-section-form-left{ flex:1;}.content-section-form-left .content-section-form-txt{ display:flex;flex-direction:column;gap:45px;}.content-section-form{ flex:0 0 600px;box-sizing:border-box;padding:40px;border-radius:var(--border-radius);background-color:var(--third-color);overflow:hidden;border:1px solid var(--gray-border3);}.content-section-form-bg{ overflow:hidden;border-radius:var(--border-radius);}.content-section-form-bg-1{ top:85px;width:968px;height:826px;left:50%;transform:translateX(-50%);}ul.socialmediamenu{ display:flex;align-items:center;flex-wrap:wrap;gap:15px;}ul.socialmediamenu li{ display:block;}ul.socialmediamenu li a{ display:flex;width:20px;height:20px;text-decoration:none !important;align-items:center;justify-content:center;color:var(--white);transition:color 0.3s ease;}ul.socialmediamenu li a:hover{ color:var(--first-color);}ul.socialmediamenu li a svg{ height:17px;width:auto;}ul.nawmenu{ display:flex;flex-direction:column;}ul.nawmenu li{ display:block;}ul.nawmenu li.naw-telephone-li{ margin-top:2em;}ul.nawmenu li .nawlink{ display:block;text-decoration:none !important;}ul.nawmenu li .nawlink span{ display:block;font-size:16px;line-height:2em;color:var(--white);position:relative;}ul.nawmenu li .nawlink span.nawtitel{ color:var(--alt-text-color);}ul.nawmenu li .nawlink span.nawtitel:after{ display:none;}.footer-top-full-wrapper{ background-color:var(--light-bg2);box-sizing:border-box;padding:60px 0 160px 0;position:relative;border-top:1px solid var(--gray-border);text-align:center;position:relative;margin-bottom:-100px;overflow:hidden;}.footer-top-inner{ position:relative;z-index:10;}.footer-top-full-wrapper,.footer-top-bg{ border-radius:80px 80px 0 0;}.footer-top-bg{ overflow:hidden;}.footer-top-bg-1{ top:-600px;left:65%;opacity:1;transform:translateX(-50%);}.footer-top-bg-2{ bottom:-600px;left:35%;transform:translateX(-50%);opacity:0.7;}.team-short-full-wrapper{ margin-bottom:15px;}.team-short-inner{ display:inline-flex;align-items:center;gap:12px;background-color:rgba(255,255,255,0.5);border:1px solid var(--white);box-sizing:border-box;padding:8px 25px 8px 8px;border-radius:50px;position:relative;z-index:10;}.team-short-images{ display:flex;align-items:center;flex-direction:row-reverse;position:relative;z-index:10;}.team-short-image-wrapper:first-of-type{ flex:0 0 48px;}.team-short-image-wrapper{ flex:0 0 24px;position:relative;height:48px;transition:transform 0.5s ease,z-index 0.5s ease;}.team-short-image-wrapper:hover{ transform:translateY(-10px);}.team-short-image{ width:48px;height:48px;border-radius:48px;box-sizing:border-box;background-color:var(--color-higlight-1);border:4px solid var(--white);position:absolute;left:0;top:0;transition:transform 0.3s ease;transform:translateX(-50px);opacity:0;}.layout-content.layout-content-alt .team-short-image{ border-color:var(--third-color);}.team-short-image-wrapper:nth-of-type(3n + 2) .team-short-image{ background-color:var(--color-higlight-2);}.team-short-image-wrapper:nth-of-type(3n + 3) .team-short-image{ background-color:var(--color-higlight-3);}.team-short-txt{ font-weight:600;color:var(--heading-color);font-size:18px;line-height:24px;position:relative;z-index:5;text-align:left;}.layout-content.layout-content-alt .team-short-inner{ background-color:var(--third-color);border-color:var(--gray-border3);}.layout-content.layout-content-alt .team-short-txt{ color:var(--white);}.team-short-bg{ display:none;}.layout-content.layout-content-alt .team-short-bg{ display:block;border-radius:100px;overflow:hidden;}.layout-content.layout-content-alt .team-short-bg-1{ top:38px;right:-150px;width:484px;height:415px;border-radius:500px;}#footer{ position:relative;}#footer .footercontent{ background-color:var(--second-color);color:var(--white);box-sizing:border-box;padding:100px 0 80px 0;position:relative;border-radius:80px 80px 0 0;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:10;}#footer .footercontent .footercontentinner{ display:flex;gap:150px;}#footer h2.footertabtitle{ color:var(--white);font-size:20px;line-height:24px;margin:0 0 25px 0;}#footer .footercontentleft{ flex:0 0 480px;}#footer .footercontentleft .footertab{ background-color:var(--third-color);border:1px solid rgba(255,255,255,0.5);border-radius:var(--border-radius);box-sizing:border-box;padding:40px;position:relative;}#footer .footercontentleft .footertab svg.location-icon-bg{ position:absolute;bottom:-6px;right:0;height:230px;width:auto;-webkit-filter:blur(10px);filter:blur(10px);color:#4f515e;opacity:0.25;pointer-events:none;}#footer .footercontentleft .footertab-logo{ display:block;margin-bottom:6px;}#footer .footercontentleft .footertab-logo img{ height:32px;width:auto;}#footer .footercontactnaw{ display:flex;justify-content:space-between;position:relative;z-index:2;}#footer .footerappointment{ display:flex;gap:20px;margin-top:35px;position:relative;z-index:2;}#footer .footerappointmentinfo span{ font-size:14px;line-height:20px;font-weight:400;margin:0;color:var(--alt-text-color);display:block;}#footer .footerappointmentinfo span.footerappointmenttimes{ font-size:16px;font-weight:700;color:var(--white);margin-bottom:7px;}#footer .footerappointment .meerinfoblok{ font-size:16px;line-height:19px;padding:15px 25px;}#footer .footerappointment .meerinfoblok:after{ display:none;}#footer .footercontentright{ flex:1;}#footer .footercontentright-top{ padding-top:40px;display:flex;justify-content:space-between;gap:40px;}ul.hoofdmenufooter{ display:flex;flex-direction:column;}ul.hoofdmenufooter li{ display:block;}ul.hoofdmenufooter li a{ display:block;text-decoration:none !important;}ul.hoofdmenufooter li a span{ display:inline-block;font-size:16px;line-height:2em;color:rgba(255,255,255,0.6);transition:color 0.3s ease;position:relative;}ul.hoofdmenufooter li a span.menulabel-hover{ display:none;}ul.hoofdmenufooter li a.active span,ul.hoofdmenufooter li a:hover span{ color:var(--white);}ul.hoofdmenufooter li a span:after,ul.nawmenu li a.nawlink span:after{ content:"";width:0;transition:width 0.5s ease-in-out;height:1px;background-color:var(--white);position:absolute;bottom:0;left:50%;transform:translateX(-50%);}ul.hoofdmenufooter li a:hover span:after,ul.nawmenu li a.nawlink:hover span:after{ width:100%;}#footer .footersocials{ display:inline-flex;background-color:var(--third-color);border-radius:50px;padding:20px 25px;border:1px solid rgba(255,255,255,0.5);}#footer .certificatesfooter{ display:flex;justify-content:space-between;margin-top:90px;flex-wrap:wrap;gap:20px;}#footer .certificatesimg{ max-width:160px;}#footer .certificatesimg .img-holder{ width:100% !important;height:60px !important;}#footer .extrafooter{ display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,0.6);box-sizing:border-box;font-size:16px;line-height:2em;padding:12px 40px;border-radius:35px;margin-top:80px;background-color:var(--third-color);border:1px solid rgba(255,255,255,0.5);}#footer .extrafooter a{ color:rgba(255,255,255,0.6);text-decoration:none;transition:color 0.3s ease;}#footer .extrafooter a:hover{ color:var(--white);text-decoration:underline;}.content-section-blocks{ text-align:center;}.content-section-blocks .infoblocks{ margin-top:60px;}.content-section-blocks-extra{ margin-top:60px;}.content-section-blocks-extra.content-section-blocks-extra-flex{ display:flex;align-items:flex-end;gap:45px;}.content-section-blocks-extra-flex .content-section-blocks-txt{ text-align:left;}.content-section-blocks-img{ flex:0 0 385px;}.content-section-blocks-txt{ text-align:center;box-sizing:border-box;padding:30px;background-color:var(--white);border-radius:16px;border:1px solid var(--gray-border);position:relative;}.content-section-blocks-extra .layout01-wrapper{ max-width:1050px;margin:0 auto;}.linkblocks-overview{ display:grid;grid-template-columns:repeat(2,1fr);gap:40px;}.linkblock-wrapper{ display:block;border-radius:var(--border-radius);}.linkblock-content{ display:flex;gap:20px;text-decoration:none !important;border:1px solid var(--gray-border);border-radius:var(--border-radius);position:relative;background-color:var(--white);}.linkblock-info{ flex:1;box-sizing:border-box;padding:40px 0 40px 40px;position:relative;z-index:2;}.linkblock-info h3{ margin:0 0 24px 0;font-size:35px;line-height:45px;height:45px;color:var(--heading-color);}.linkblock-info p{ margin:0 0 32px 0;-webkit-line-clamp:2;font-size:18px;line-height:32px;height:64px;color:var(--text-color);box-sizing:border-box;padding-right:150px;}.linkblock-info-button{ display:flex;align-items:center;gap:15px;font-size:18px;line-height:22px;color:var(--heading-color);font-weight:700;}.linkblock-info-button-icon{ width:40px;height:40px;border-radius:40px;display:flex;align-items:center;justify-content:center;background-color:var(--first-color);color:var(--white);}.linkblock-info-button-icon svg{ transition:transform 0.3s ease;width:12px;height:12px;}.linkblock-content:hover .linkblock-info-button-icon svg{ transform:translateX(5px);}.linkblock-foto{ flex:0 0 270px;box-sizing:border-box;padding:30px 40px 30px 0;position:relative;z-index:2;}.linkblock-foto .img-holder{ position:absolute;top:30px;bottom:30px;right:40px;left:-70px;width:auto !important;height:auto !important;}.linkblock-foto .img-holder img{ -o-object-position:center right;object-position:center right;}.linkblock-bg{ display:none;position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;overflow:hidden;border-radius:var(--border-radius);opacity:0.1;transition:opacity 0.7s ease;}.linkblock-content:hover .linkblock-bg{ opacity:1;}.linkblock-bg-left{ position:absolute;top:-155px;right:-5px;pointer-events:none;background-color:var(--first-color);-webkit-filter:blur(100px);filter:blur(100px);will-change:transform;border-radius:100%;width:285px;height:285px;}.linkblock-bg-right{ position:absolute;top:115px;right:-35px;pointer-events:none;background-color:var(--first-color);-webkit-filter:blur(100px);filter:blur(100px);will-change:transform;border-radius:100%;width:285px;height:285px;}.content-section-blocks-light .infoblockwrapper{ background-color:var(--white);border:1px solid var(--gray-border);}.content-section-blocks-light .infoblocktxt.infoblocktxt-editor h3:first-of-type,.content-section-blocks-light .infoblocktxt h3{ color:var(--heading-color);}.content-section-blocks-light .infoblocktxt.infoblocktxt-editor p:first-of-type,.content-section-blocks-light .infoblocktxt p{ color:var(--text-color);}.content-section-blocks-light .infoblocksbg:before{ background-color:var(--white);}.infoblocks{ display:grid;grid-template-columns:repeat(3,1fr);gap:40px;}.infoblockspertwo{ grid-template-columns:repeat(2,1fr);}.infoblockwrapper{ background-color:var(--second-color);border-radius:var(--border-radius);box-sizing:border-box;padding:40px;position:relative;overflow:hidden;}.infoblocksbg{ position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;pointer-events:none;}.infoblocksbg:before{ content:"";width:484px;height:484px;left:50%;transform:translateX(-50%);position:absolute;background-color:var(--fourth-color);-webkit-filter:blur(120px);filter:blur(120px);will-change:transform;top:320px;opacity:0;transition:top 0.3s ease-in-out,opacity 0.3s ease-in-out;}.infoblockwrapper:hover .infoblocksbg:before{ top:180px;opacity:1;}.infoblockcontent{ position:relative;z-index:2;transition:transform 0.5s ease;}.infoblockwrapper:hover .infoblockcontent{ transform:scale(0.98);}.infoblockfoto{ width:48px;height:48px;border-radius:var(--border-radius-small);display:inline-flex;align-items:center;justify-content:center;background:var(--linear-color2);box-sizing:border-box;padding:11px;position:relative;overflow:hidden;transform-style:preserve-3d;transition:transform 1s ease;}.infoblockwrapper:hover .infoblockfoto{ transform:rotateY(360deg);}.infoblockfoto svg,.infoblockfoto .img-holder{ position:relative;z-index:2;}.infoblocktxt.infoblocktxt-editor *{ display:none;}.infoblocktxt.infoblocktxt-editor h3:first-of-type,.infoblocktxt h3{ display:-webkit-box;margin:20px 0 15px 0;font-size:24px;line-height:29px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:auto-phrase;height:29px;color:var(--alt-heading-color);font-weight:600;}.infoblocktxt p strong,.infoblocktxt h3 strong{ color:var(--alt-heading-color);font-weight:700;}.infoblocktxt.infoblocktxt-editor p:first-of-type,.infoblocktxt p{ margin:0;display:-webkit-box;font-size:18px;line-height:32px;color:var(--alt-text-color);display:inline;}.infoblocktxt p strong{ color:var(--white);}.infoblocktxt.infoblocktxt-editor h3:first-of-type *,.infoblocktxt.infoblocktxt-editor p:first-of-type *{ display:inline;}.swiper-scrollbar{ position:static !important;margin-top:15px;}.swiper-scrollbar-drag{ background-color:var(--first-color);}.accordionintro{ margin-bottom:50px;}.accordionfooter{ margin-top:50px;}.accordion{ display:flex;}.accordion-left{ flex:0 0 50%;box-sizing:border-box;padding-right:100px;}.accordion-right{ flex:0 0 50%;box-sizing:border-box;padding-left:100px;}.accordion-item{ display:flex;flex-direction:column;border-bottom:1px solid var(--gray-border);}.accordion-header{ color:var(--heading-color);text-decoration:none;padding:18px 0;position:relative;display:flex;align-items:center;cursor:pointer;gap:15px;height:92px;text-align:left;background:transparent;}.accordion-header .accordion-title{ -webkit-line-clamp:2;height:auto;font-size:20px;line-height:28px;font-weight:500;flex:1;max-height:56px;}.accordion-icon{ width:28px;height:28px;border-radius:28px;display:flex;align-items:center;justify-content:center;background:var(--third-color);transform:rotate(0deg);transition:transform 0.3s ease-in-out,background 0.3s ease;}.accordion-icon .accordion-plus{ width:12px;height:12px;position:relative;}.accordion-icon .accordion-plus::before{ content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--white);width:2px;height:100%;border-radius:50px;transition:height 0.3s ease-in-out;}.accordion-item.active .accordion-icon .accordion-plus::before{ height:2px;}.accordion-icon .accordion-plus::after{ content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--white);height:2px;width:100%;border-radius:50px;}.accordion-item:hover .accordion-icon{ transform:rotate(90deg);}.accordion-item.active:hover .accordion-icon,.accordion-item.active .accordion-icon{ transform:rotate(0deg);background:linear-gradient(0deg,rgba(151,153,161,1) 0%,rgba(41,44,62,1) 100%);}.accordion-item-loaded .accordion-content{ height:0;overflow:hidden;transition:height 0.5s ease;}.accordion-content-inner{ box-sizing:border-box;padding:20px 0;}.content-section-txt .accordion-left,.content-section-txt .accordion-right{ flex:inherit;padding:0;}.content-section-txt .accordion,.content-section-txt .accordion-items{ display:flex;flex-direction:column;gap:20px;}.content-section-txt .accordion-item{ border:0;}.content-section-txt .accordion-header{ height:auto;background-color:var(--white);box-sizing:border-box;padding:15px 15px 15px 35px;color:var(--heading-color);border:1px solid var(--gray-border);border-radius:30px;transition:color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease;}.content-section-txt .accordion-item.active .accordion-header,.content-section-txt .accordion-header:hover{ background-color:var(--second-color);border-color:var(--second-color);color:var(--alt-heading-color);}.content-section-txt .accordion-header .accordion-title{ height:auto;max-height:inherit;}.content-section-txt .accordion-content-inner{ padding:20px 35px;}.search-form-wrapper .smart-forms input{ padding-right:50px;height:60px;border-radius:60px;}.search-form-wrapper .smart-forms button{ position:absolute;margin:0;right:10px;top:10px;height:40px;padding:0;width:40px;border:0;border-radius:54px;font-size:13px;}.search-form-wrapper .smart-forms button:after{ display:none;}.page-footer-txt{ text-align:center;padding-top:0;}.page-footer-txt:after{ -webkit-filter:blur(100px);filter:blur(100px);left:calc(100% - 690px);transform:translateX(0%);right:auto;}.page-footer-txt:before{ content:"";position:absolute;z-index:3;-webkit-filter:blur(100px);filter:blur(50px);top:130px;left:calc(100% - 490px);right:auto;background-color:var(--fifth-color);height:205px;width:205px;border-radius:var(--border-radius4);opacity:0.7;}.page-footer-txt-title{ font-size:60px;font-weight:bold;line-height:1.2em;font-weight:700;color:var(--black);}.layout-content-alt .page-footer-txt-title{ color:var(--white);}.page-footer-txt-subtitle{ margin-bottom:10px;font-size:24px;margin-bottom:-15px;}.page-footer-form-txt p{}.whatsapp-link svg{ height:24px;}.page-footer-txt p{ color:var(--white);font-size:24px;}.page-footer-text-form-alt .page-footer-txt p{ color:var(--text-color);}.page-footer-form-wrapper{ display:flex;box-sizing:border-box;padding:60px;background-color:rgba(41,44,62,0.8);border:1px solid rgba(255,255,255,0.5);border-radius:var(--border-radius);position:relative;z-index:4;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);gap:80px;}.page-footer-form-txt-inner-mobile,.page-footer-form-title{ display:none;}.page-footer-text-form-alt .page-footer-form-wrapper{ background-color:var(--white);border:1px solid var(--gray-border);}.page-footer-form-wrapper .page-footer-form-txt,.page-footer-form-wrapper .page-footer-form-inner-wrapper{ position:relative;z-index:2;}.page-footer-form-person{ width:137px;height:126px;position:absolute;left:calc(100% - 465px);top:-126.5px;z-index:2;}.page-footer-form-person-img-head{ position:absolute;top:0;left:50%;transform:translateX(-50%);}.page-footer-form-person-img-handleft{ position:absolute;right:100%;top:calc(100% - 18.5px);transition:right 400ms ease-in-out;}.page-footer-form-wrapper:hover .page-footer-form-person-img-handleft{ right:calc(100% + 10px);}.page-footer-form-person-img-handright{ position:absolute;left:100%;top:calc(100% - 16.5px);transition:left 400ms ease-in-out;}.page-footer-form-wrapper:hover .page-footer-form-person-img-handright{ left:calc(100% + 10px);}.page-footer-form-txt{ flex:1;}.page-footer-form-txt.layout-content-alt{ color:var(--white);}.page-footer-form-txt.layout-content ul>li{ color:var(--text-color) !important;line-height:1.5em;}.page-footer-form-inner-wrapper{ flex:0 0 600px;}.page-footer-form-inner-content{ background-color:var(--light-bg2);box-sizing:border-box;padding:40px;border-radius:var(--border-radius);}.page-footer-form-inner-content.layout-content-alt{ background-color:var(--second-color);}.filesfullwrapper{ display:block;max-width:500px;margin:0;}.filewrapper{ display:flex;gap:15px;background-color:var(--light-bg);border:1px solid var(--light-bg);box-sizing:border-box;padding:10px 20px 10px 10px;border-radius:12px;margin:0 0 10px 0;align-items:center;text-decoration:none !important;transition:border 0.3s ease;}a.filewrapper:after{ display:none;}.filewrapper:hover{ border:1px solid var(--first-color);}.file-icon{ flex:0 0 50px;height:55px;width:50px;min-width:50px;background-color:var(--white);border-radius:12px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:7px;}.file-icon img{ width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}.file-info{ flex:1;}.file-info .file-name{ overflow:hidden;padding:0;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;font-size:16px;line-height:25px;height:25px;word-break:break-word;font-weight:600;color:var(--heading-color);transition:color 0.3s ease;}.filewrapper:hover .file-info .file-name{ color:var(--first-color);}.file-info .file-size{ overflow:hidden;padding:0;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-word;font-size:12px;line-height:14px;height:14px;color:var(--text-color);}.file-download-info svg.svg-inline--fa{ font-size:14px;color:var(--text-color);transition:transform 0.3s ease,color 0.3s ease;}.filewrapper:hover .file-download-info svg.svg-inline--fa{ transform:translateX(5px);color:var(--first-color);}.read-more-button{ display:inline-flex;align-items:center;gap:30px;font-size:20px;line-height:25px;font-weight:600;color:var(--alt-heading-color) !important;text-decoration:none !important;margin:40px 0 0 0;}.read-more-button span{ position:relative;}.read-more-button span:after{ content:"";position:absolute;bottom:-5px;height:2px;width:0;left:50%;background-color:var(--white);transition:width 0.5s ease;transform:translateX(-50%);}.read-more-button:hover span:after{ width:100%;}.read-more-button-icon{ flex:0 0 20px;position:relative;}.read-more-button-icon:after{ content:"";width:50px;height:50px;background-color:var(--first-color);position:absolute;top:-10px;right:-13px;-webkit-clip-path:polygon(0 11%,45% 100%,100% 0);clip-path:polygon(0 11%,45% 100%,100% 0);transition:top 0.5s ease-in-out;}.read-more-button:hover .read-more-button-icon:after{ top:-1px;}.read-more-button-icon svg{ position:relative;z-index:2;height:16px;width:auto;top:0;transition:top 0.5s ease-in-out;}.read-more-button:hover .read-more-button-icon svg{ top:17px;}#logosfullwrapper{ position:relative;z-index:1;}.above-form{ margin-bottom:-45px;}.logoswiper.swiper{ opacity:0;transition:opacity 400ms ease-in-out;}.logoswiper.swiper.swiper-initialized{ opacity:1;}.logoscontent{ position:relative;}.logoscontent:before{ content:"";position:absolute;top:0;left:0;bottom:0;width:20%;background:#fdfbff;background:linear-gradient(90deg,rgba(253,251,255,1) 0%,rgba(253,251,255,0) 100%);pointer-events:none;z-index:5;}.logoscontent:after{ content:"";position:absolute;top:0;right:0;bottom:0;width:20%;background:#fdfbff;background:linear-gradient(270deg,rgba(253,251,255,1) 0%,rgba(253,251,255,0) 100%);pointer-events:none;z-index:5;}.logosincbwrapper #logosfullwrapper{ background:var(--light-bg);padding:50px 0 0 0;}.cb-block-white .logosincbwrapper #logosfullwrapper{ background:var(--white);}.logostitlewrapper{ text-align:center;margin-bottom:40px;}.logostitlewrapper p{ margin:0;font-weight:600;color:var(--heading-color);font-size:20px;}.logosfoto{ height:35px !important;position:relative;overflow:hidden;display:flex !important;align-items:center;justify-content:center;width:auto !important;max-width:250px;box-sizing:border-box;padding:0 40px;border-right:1px solid var(--gray-border);}.logosfoto .img-holder{ display:flex;width:100%;height:100%;max-height:35px;-webkit-filter:grayscale(1);filter:grayscale(1);}.logosfoto .img-holder img{ -o-object-fit:contain;object-fit:contain;width:100%;height:100%;}#logosfullwrapper .swiper-pagination{ display:none;}#logosfullwrapper .swiper-wrapper{ transition-timing-function:linear;transition-duration:3000ms;}#websiteholder.sidemenuopen{ min-height:100vh;}#websiteholder.sidemenuopen .websiteinnercontent{ transform:translate(450px,50px);pointer-events:none;overflow:hidden;border-radius:50px 0 0 0;overflow-x:clip;overflow-y:auto;}@media (max-width:1800px){ .content-section-bg-images{ display:none;}}@media (min-width:1350px){ .sidemenuinner{ width:80vw;} .contactmenu .sidemenu-tab{ max-width:350px;padding-left:0;padding-right:0;} .sidemenu-tab{ max-width:700px;margin:0 auto;width:100%;padding-left:0;padding-right:0;} .sidemenuwrapper.sidemenuleft .sidemenuinner{ left:-80vw;} #websiteholder.sidemenuopen .websiteinnercontent{ transform:translate(80vw,50px);}}@media (max-width:1500px){ .accordionintro{ margin-bottom:40px;} .accordionfooter{ margin-top:40px;} .content-section-blocks .infoblocks{ margin-top:40px;} .content-section-blocks-extra{ margin-top:40px;} .linkblock-info h3{ font-size:30px;line-height:35px;height:35px;} .linkblock-foto{ flex:0 0 350px;} .content-section-small{ padding:60px;} .content-section-small-button{ flex:0 0 400px;}}@media (max-width:1450px){ .content-section-small{ padding:40px 30px;} .accordion-left{ padding-right:50px;} .accordion-right{ padding-left:50px;} .content-section-flex{ gap:100px;} #footer .footercontent .footercontentinner{ gap:50px;} .page-footer-form-wrapper{ gap:40px;padding:40px;} .page-footer-form-inner-wrapper{ flex:0 0 500px;} .infoblocks{ gap:25px;}}@media (max-width:1350px){ .infoblockwrapper{ padding:25px;} .infoblocktxt.infoblocktxt-editor h3:first-of-type, .infoblocktxt h3{ font-size:18px;margin:15px 0 10px 0;} .infoblocktxt.infoblocktxt-editor p:first-of-type, .infoblocktxt p{ font-size:16px;line-height:25px;} .content-section-flex .content-section-blocks-tab{ flex:0 0 550px;width:550px;min-width:550px;} .content-section-flex .content-section-img{ flex:0 0 550px;} .linkblock-info{ padding:30px 0 30px 30px;} .linkblock-foto{ flex:0 0 300px;padding:30px 30px 30px 0;} .linkblock-foto .img-holder{ right:30px;left:-50px;} .linkblock-info p{ padding-right:40px;} .content-section-flex-form{ padding:40px;gap:30px;}}@media (max-width:1250px){ .accordion{ flex-direction:column;} .accordion-left{ flex:inherit;padding-right:0;} .accordion-right{ flex:inherit;padding-left:0;} .accordion-header{ height:auto;} .accordion-header .accordion-title{ max-height:inherit;overflow:visible;display:block;} .content-section-flex .content-section-blocks-tab{ flex:0 0 500px;width:500px;min-width:500px;} .content-section-flex .content-section-img{ flex:0 0 500px;} .content-section-flex{ gap:70px;} .content-section-inner-dark-bg{ padding:50px;} .content-section-form{ flex:0 0 550px;} #footer .footercontentleft{ flex:0 0 380px;} #footer .footercontentleft .footertab{ padding:25px;} #footer .footerappointment{ flex-direction:column;align-items:center;text-align:center;} #footer .footerappointment .meerinfoblok{ width:100%;} #footer .footercontentright-top{ padding-top:25px;} p.page-footer-txt-title{ font-size:40px;}}@media (max-width:1200px){ .content-section-small-button{ flex:inherit;} .content-section-small{ gap:30px;} .linkblocks-overview{ grid-template-columns:repeat(1,1fr);} .logoscontent{ width:100%;} .logoscontent .scale{ padding:0 3vw;box-sizing:border-box;}}@media (max-width:1100px){ .footer-top-full-wrapper, .footer-top-bg, #footer .footercontent{ border-radius:var(--border-radius) var(--border-radius) 0 0;} .websitestepsbuttonswrapper{ gap:10px;} .content-section-flex{ gap:50px;} .content-section-inner-dark-bg{ padding:25px;} .content-section-flex .content-section-blocks-tab{ flex:0 0 450px;width:450px;min-width:450px;} .content-section-flex .content-section-img{ flex:0 0 450px;} .content-section-flex-form{ flex-direction:column;max-height:none;} .content-section-flex-form{ flex:inherit;} #footer .footercontentright-top{ flex-direction:column;} #footer .footercontentleft .footertab{ height:100%;} .page-footer-form-wrapper{ flex-direction:column-reverse;border:0;background:none;} .page-footer-form-txt-inner-desktop{ display:none;} .page-footer-form-title, .page-footer-form-txt-inner-mobile{ display:block;} .page-footer-form-inner-wrapper{ flex:inherit;} .page-footer-form-wrapper{ background-color:transparent;border:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:25px;} .page-footer-form-inner-content{ border:1px solid var(--gray-border5);} .page-hero-txt:before, .page-hero-txt:after, .page-footer-form-person{ left:50%;transform:translateX(-50%);right:auto;} .page-footer-form-person{ z-index:3;} .page-footer-form-wrapper .form{ z-index:2;position:relative;} .content-section-form-left .content-section-form-txt{ flex-direction:column-reverse;gap:15px;text-align:center;} .content-section-form{ text-align:center;}}@media (max-width:999px){ .page-footer-form-inner-content{ padding:25px;} .page-footer-form-txt p:not(.page-footer-txt-title){ font-size:18px;} p.page-footer-txt-title{ font-size:32px;} .accordion-header .accordion-title{ font-size:18px;line-height:24px;} .infoblocks{ grid-template-columns:repeat(1,1fr);} .content-section-blocks-extra-flex{ flex-direction:column-reverse;} .content-section-blocks-extra .content-section-blocks-img{ display:none;} .content-section-flex{ flex-direction:column;} .content-section-blocks-txt.content-section-blocks-txt-with-mobileimg{ margin-top:120px;} .content-section-blocks-txt-mobileimg{ display:block;} .content-section-blocks-txt-mobileimg img{ pointer-events:none;} .content-section-blocks-txt-mobileimg-1{ position:absolute;right:40px;top:-138px;z-index:2;} .content-section-blocks-txt-mobileimg-2{ position:absolute;right:-24px;z-index:7;top:40px;} .content-section-flex.content-section-projects-flex-blocks{ width:100%;} .content-section-flex.content-section-projects-flex-blocks .content-section-blocks-tab .swiper, .content-section-flex.content-section-projects-flex-blocks .content-section-txt{ box-sizing:border-box;padding-left:3vw;padding-right:3vw;} .content-section-flex.content-section-txt-big-form, .content-section-flex.content-section-accordion-img, .content-section-flex.content-section-txt-img{ flex-direction:column-reverse;} .content-section-flex .content-section-blocks-tab{ flex:inherit;width:100%;min-width:inherit;} .content-section-flex .content-section-img{ flex:inherit;} .content-section-flex .content-section-img .afbeeldingblokslide.afbeeldingblokimg-stretch{ height:350px;} .content-section-flex .content-section-img .afbeeldingblokimg-no-stretch{ height:100%;width:auto;} .content-section-flex .content-section-img .afbeeldingblokimg-no-stretch .img-holder img{ max-height:350px;width:auto !important;max-width:100%;} .content-section-flex.content-section-no-img-resp .content-section-img{ display:none;} .footer-top-bg-1{ top:-300px;} .footer-top-bg-2{ bottom:-300px;} #footer .footercontent .footercontentinner{ flex-direction:column;gap:30px;} #footer .footercontent .footercontentleft .footertab{ max-width:440px;padding:25px 50px;} #footer .footercontent .footertab{ width:100%;max-width:340px;margin:0 auto;} #footer .footercontactnaw{ flex-direction:column;} #footer .certificatesfooter{ margin-top:40px;justify-content:center;} .content-section-small{ flex-direction:column;} .content-section-small-button{ display:block;} .content-section-small.content-section-small-dark:after{ width:500px;height:500px;} .websitestepsbuttonswrapper .websitestepsbutton.meerinfoblok{ padding:12px 18px;font-size:16px;} .content-section-flex-form{ padding:25px;flex:inherit;} .content-section-form{ flex:inherit;padding:25px;} .experience-blocks-wrapper{ gap:20px;}}@media (max-width:700px){ #footer .footercontent{ padding-top:3vw;} #footer .footercontent .footertab{ max-width:inherit;} #footer .footercontent .footercontentleft .footertab{ max-width:inherit;padding:25px;} .sidemenu-logo img{ max-height:30px;} .sidemenu-tab{ padding:25px;} .content-section-blocks .infoblocks{ margin-top:30px;} .content-section-blocks-extra{ margin-top:30px;} .content-section-txt .accordion-header{ padding:15px 15px 15px 25px;} .content-section-txt .accordion-content-inner{ padding:15px 25px;} .accordionintro{ margin-bottom:30px;} .accordionfooter{ margin-top:30px;} .accordion-header{ height:auto;padding:10px 0;} .content-section-flex{ gap:30px;} #footer .extrafooter{ flex-direction:column;text-align:center;} #footer .extrafootertab{ display:flex;flex-direction:column;} #footer .extrafooter a{ text-decoration:underline;} #footer .extrafootertab span.pipe{ display:none;} .content-section-flex .content-section-img .afbeeldingblokslide.afbeeldingblokimg-stretch{ height:250px;} .sidemenuinner{ width:90vw;} #websiteholder.sidemenuopen .websiteinnercontent{ transform:translate(90vw,25px);} .sidemenu-tab.sidemenu-header{ padding:25px 25px 30px 25px;} .sidemenu-menu{ padding:10px 25px 0 25px;} .linkblock-content{ flex-direction:column-reverse;align-items:flex-start;padding:30px 0;} .linkblock-info{ text-align:center;flex:inherit;padding:0 25px;width:100%;position:static;} .linkblock-info-button{ position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;} .linkblock-info-button span{ display:none;} .linkblock-foto{ flex:inherit;height:170px;padding:0 0 30px 0;width:100%;} .linkblock-foto .img-holder{ position:static;width:100% !important;height:100% !important;} .linkblock-foto .img-holder img{ -o-object-position:center;object-position:center;} .linkblock-info h3{ font-size:22px;line-height:28px;height:auto;max-height:56px;-webkit-line-clamp:2;margin:0 0 10px 0;} .linkblock-info p{ -webkit-line-clamp:3;height:auto;max-height:90px;line-height:30px;margin-bottom:20px;padding-right:0;} p.page-footer-txt-title{ font-size:26px;} .websitestepsbuttonswrapper{ margin-bottom:30px;} .content-section-flex-form{ padding:0;gap:0;} .content-section-form-left{ box-sizing:border-box;padding:25px;background-color:var(--second-color);border-radius:var(--border-radius) var(--border-radius) 0 0;} .content-section-form-bg, .content-section-form{ border-radius:0 0 var(--border-radius) var(--border-radius);} .content-section-form{ background-color:var(--second-color);padding-top:0;border:0;} .content-section-form-bg-1{ bottom:-330px;width:100%;height:500px;top:auto;} *+.experience-blocks-wrapper{ margin-top:20px;} .experience-blocks-wrapper{ display:flex;flex-direction:column;gap:10px;margin-bottom:20px;} .experience-block-icon{ margin-bottom:0;} .page-footer-form-wrapper{ padding:25px;} .team-short-full-wrapper{ box-sizing:border-box;padding-top:28px;} .team-short-inner{ position:relative;padding:14px 36px;text-align:center;} .team-short-images{ position:absolute;top:-36px;left:50%;transform:translateX(-50%);z-index:10;} .team-short-txt{ font-size:16px;}}@media (max-width:600px){ .page-footer-form-person{ transform:scale(0.7) translateX(-50%);left:46%;top:-106.5px;}}@media (max-width:470px){ #footer .footercontent .footercontentleft .footertab{ padding:25px;}}