.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}.wpml-ls-legacy-dropdown{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown a span,.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.4em}body,html{font-family:"Montserrat",sans-serif;font-weight:400;padding:0;margin:0;color:#152028;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scroll-behavior:smooth}.gap-2{gap:.5rem}.hstack{flex-direction:row;align-items:center;align-self:stretch}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.flex,.hstack,header .header-inner .navigation li>ul.dropdown-menu .inner-container{display:flex}.container{max-width:1500px;box-sizing:border-box;padding-right:15px;padding-left:15px}.website-content{display:inline-block;width:100%;padding-top:115px}.fixed-overlay,p a:after{left:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.fixed-overlay{position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);pointer-events:none;opacity:0;z-index:5000}.bold,p strong{font-weight:700}.look-h3,h1,h2,h3,h4{font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:.5em;color:#152028;font-size:3.6rem;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:991px){h1{font-size:3rem}}@media only screen and (max-width:767px){h1{font-size:2.25rem}}.look-h3,h2,h3,h4{font-weight:600;font-size:2.8rem;text-transform:none}@media only screen and (min-width:768px) and (max-width:991px){h2{font-size:2.6rem}}@media only screen and (max-width:767px){h2{font-size:1.9rem}}.look-h3,h3,h4{font-size:2.4rem}@media only screen and (min-width:768px) and (max-width:991px){.look-h3,h3{font-size:2rem}}@media only screen and (max-width:767px){.look-h3,h3{font-size:1.6rem}}h4{font-weight:500;font-size:1.6rem}@media only screen and (min-width:768px) and (max-width:991px){h4{font-size:1.4rem}}@media only screen and (max-width:767px){h4{font-size:1.25rem}}p{margin-bottom:1.5em}.toptitle,p a{color:#00181c;position:relative;display:inline-block}p a:after{content:"";position:absolute;top:calc(100% - .2em);right:0;height:1px;background:#00181c;transform:translateY(0);opacity:1}p a:hover:after{transform:translateY(.2em);opacity:0}.toptitle{z-index:2;margin:0 0 1em;color:#fff;text-transform:uppercase;font-size:.9rem;font-weight:700;padding:.25rem 2rem .25rem 1.5rem}.toptitle:after,.toptitle:before{content:"";position:absolute;top:-2px;bottom:-2px;clip-path:polygon(10px 0,100%0,calc(100% - 10px) 100%,0 100%);z-index:-1}.toptitle:before{right:50%;left:-2px;background:#142531}.toptitle:after{left:calc(50% - 10px);right:0;background:#c00d0e}a{text-decoration:none}a:active,a:focus,a:hover{color:#000;text-decoration:none}a,h1,h2,h3,h4,p,span{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}a,li,p,span{color:#1f2f3a;line-height:2em}.link-underline{position:relative;display:inline-block}.link-underline:after,header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li a .title-content .sub-text:after{transform:translateY(0);opacity:1}.link-underline:after,header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li a .title-content .sub-text:after,header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li.btn-all a:after{content:"";position:absolute;top:calc(100% - .2em);left:0;right:0;height:1px;background:#00181c;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.link-underline.gray,footer .footer-colofon p{color:#b2b3b4}.link-underline.gray:after{background:#b2b3b4}.link-underline:hover:after,header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li a .title-content .sub-text:hover:after,header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li.btn-all a:after,header .header-inner .navigation li>ul.dropdown-menu .menu-element-container:hover .link-underline:after{transform:translateY(.2em);opacity:0}.animate-block .fade-in-left{transform:translateX(-2rem)}.animate-block .fade-in-left,.animate-block .fade-in-right,.animate-block .fade-in-up{position:relative;z-index:2;opacity:0;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.animate-block .fade-in-right{transform:translateX(2rem)}.animate-block .fade-in-up{transform:translateY(2rem)}.animate-block .stagger.index-1{transition-delay:.3s}.animate-block .stagger.index-2{transition-delay:.4s}.animate-block .stagger.index-3{transition-delay:.5s}.animate-block .stagger.index-4{transition-delay:.6s}.animate-block .stagger.index-5{transition-delay:.7s}.animate-block .stagger.index-6{transition-delay:.8s}.animate-block .stagger.index-7{transition-delay:.9s}.animate-block .stagger.index-8{transition-delay:1s}.animate-block .stagger.index-9{transition-delay:1.1s}.animate-block .stagger.index-10{transition-delay:1.2s}.animate-block .stagger.index-11{transition-delay:1.3s}.animate-block .stagger.index-12{transition-delay:1.4s}.btn-container{display:flex;gap:1rem}.btn-container.with-person{position:relative;display:flex;align-items:center;padding:2rem 0 2rem 3rem}.btn-container.with-person .person .name{position:absolute;font-size:.8rem;font-weight:500;color:#00181c;left:5.5rem;bottom:-.5rem}.btn-container.with-person .person .name:before{display:block;position:absolute;content:"";left:-48px;width:2rem;height:2rem;top:-.75rem;background-image:url(https://www.tfs-fillingsolutions.com/wp-content/themes/tfs/assets/css/../images/arrow-up-person.png);background-repeat:no-repeat;background-size:contain;background-position:center}.btn-container.with-person .person .name .function{font-weight:400;font-style:italic;color:#b2b3b4}.btn-container.with-person .person img{width:55px;height:55px;margin-right:1rem;border-radius:50%;object-fit:cover;border:2px solid #aab7be}.btn-container.with-person .person:after{position:absolute;bottom:30px;left:85px;content:"";display:block;background-color:#1dcf00;border-radius:50%;border:1px solid #fff;width:12px;height:12px}@media only screen and (max-width:767px){.btn-container.with-person .person .name{left:2.5rem}.btn-container.with-person .person img{margin-right:0}}@media only screen and (max-width:575px){.btn-container.with-person .person:after{left:40px}}.btn{position:relative;font-family:"Montserrat",sans-serif;font-weight:600;padding:.85rem 2rem;border:2px solid #26b4e9;border-radius:6px;background-color:#26b4e9;color:#fff;font-size:15px;display:inline-block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.btn:hover{background-color:#159ed1;border-color:#159ed1;color:#fff;cursor:pointer;text-decoration:none}.btn:active,.btn:focus{color:#fff;outline:0}@media only screen and (max-width:767px){.btn{padding:.5rem 1rem;font-size:.875rem}}.wpcf7 form.wpcf7-form{display:inline-block;padding:2.5rem 2.25rem;background:#e5e5e5;border-radius:1rem;width:100%}.wpcf7 form.wpcf7-form label.titel{font-weight:700;color:#152028}.wpcf7 form.wpcf7-form p.privacyverklaring{font-size:.8rem;margin-bottom:2rem}.wpcf7 form.wpcf7-form .form-group{width:100%;margin-bottom:0;display:inline-block}.wpcf7 form.wpcf7-form .form-group:has(.wpcf7-submit){text-align:center}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text{padding:1.5rem 1rem;border:1px solid #fff;border-radius:5px;box-shadow:none;font-size:14px;outline:0;margin:0 0 .75rem}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text:focus{outline:0;border-color:#677075}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{position:relative;font-family:"Montserrat",sans-serif;font-weight:600;padding:.85rem 2rem;border:2px solid #26b4e9;border-radius:6px;background-color:#26b4e9;color:#fff;font-size:15px;display:inline-block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:hover{background-color:#159ed1;border-color:#159ed1;color:#fff;cursor:pointer;text-decoration:none}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:active,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:focus{color:#fff;outline:0}@media only screen and (max-width:767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{padding:.5rem 1rem;font-size:.875rem;width:100%}}.wpcf7 form.wpcf7-form .form-group p{text-align:left}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap{width:100%;display:inline-block}.wpcf7 form.wpcf7-form .wpcf7-response-output{padding:15px 20px;border:0;margin:0 0 2rem;background:#c50e00;color:#fff}.breadcrumb-container{padding:4rem 0 5rem;white-space:nowrap;overflow-x:auto;display:block}.breadcrumb-container p{margin:0;padding:0}.breadcrumb-container .rank-math-breadcrumb p,.breadcrumb-container p{display:inline-flex;align-items:center}.blog-item .blog-item-inner .info-bottom h1,.breadcrumb-container .rank-math-breadcrumb *{font-family:"Montserrat",sans-serif;font-weight:400;margin:0;color:#1f2f3a}.breadcrumb-container .rank-math-breadcrumb a{position:relative;color:#677075}.breadcrumb-container .rank-math-breadcrumb a:hover{color:#00181c}.breadcrumb-container .rank-math-breadcrumb a:after,header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li.btn-all a .image-in-menu,header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li.btn-all a .title-content .sub-text{display:none}.breadcrumb-container .rank-math-breadcrumb .separator{margin:0 .5rem}@media only screen and (max-width:767px){.breadcrumb-container{padding:1rem 0 2rem}.breadcrumb-container .rank-math-breadcrumb *{font-size:.75rem}}.blog-item{height:calc(100% - 2rem);margin-bottom:2rem}.blog-item .blog-item-inner{position:relative;display:block;padding-bottom:177%}.blog-item .blog-item-inner .info-bottom{position:absolute;z-index:2;bottom:0;left:0;right:0;display:flex;align-items:flex-end;padding:0 2.25rem 2.25rem}.blog-item .blog-item-inner .info-bottom .inner-content{position:relative}.blog-item .blog-item-inner .info-bottom h1{font-weight:600;color:#152028;text-transform:none;font-size:1.875rem;line-height:1.1}@media only screen and (min-width:768px) and (max-width:991px){.blog-item .blog-item-inner .info-bottom h1{font-size:2rem}}@media only screen and (max-width:767px){.blog-item .blog-item-inner .info-bottom h1{font-size:1.6rem}}.blog-item .blog-item-inner .info-bottom :not(.button){color:#fff}.blog-item .blog-item-inner .image-container:after,.blog-item .blog-item-inner .info-bottom .show-on-hover{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.blog-item .blog-item-inner .info-bottom .show-on-hover{max-height:0;overflow:hidden}.blog-item .blog-item-inner .info-bottom .show-on-hover .btn-element,.blog-item .blog-item-inner .info-bottom .show-on-hover .text-container{transform:translateY(-1rem);opacity:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.blog-item .blog-item-inner .info-bottom .show-on-hover .text-container{padding:1rem 0}.blog-item .blog-item-inner .info-bottom .show-on-hover .text-container p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-item .blog-item-inner .info-bottom .show-on-hover .btn-element{display:block}.blog-item .blog-item-inner .info-bottom .show-on-hover .btn-element .btn,footer{display:block;width:100%}.blog-item .blog-item-inner .image-container{position:absolute;inset:0;overflow:hidden;background:#152028}.blog-item .blog-item-inner .image-container:after{content:"";position:absolute;left:0;bottom:0;right:0;height:19rem;max-height:85%;z-index:1;background:linear-gradient(0deg,#000 10%,transparent 75%);opacity:.75}.blog-item .blog-item-inner .image-container .image-container-inner{position:absolute;inset:0;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.9}.blog-item .blog-item-inner:hover .info-bottom .show-on-hover{max-height:300px}.blog-item .blog-item-inner:hover .info-bottom .show-on-hover .text-container{transform:translateY(0);opacity:1;transition-delay:.3s}.blog-item .blog-item-inner:hover .info-bottom .show-on-hover .btn-element{transform:translateY(0);opacity:1;transition-delay:.5s}.blog-item .blog-item-inner:hover .image-container:after{background:linear-gradient(0deg,#00181c 10%,rgba(0,24,28,0) 75%);opacity:1}.blog-item .blog-item-inner:hover .image-container .image-container-inner{transform:scale(1.05);opacity:.3}.popup-side-item{position:fixed;top:0;height:100%;right:0;width:40vw;background:#fff;z-index:5001;padding:4rem;transform:translateX(100%);overflow:auto}@media only screen and (max-width:767px){.popup-side-item{padding:4rem 2rem 2rem;width:85vw}}footer{position:relative;margin:0;background:#00181c}@media only screen and (min-width:768px){footer{box-shadow:inset 0 0 0 20px #fff}footer .footer-content{padding:0 20px}}footer .footer-content .footer-inner{padding:10rem 1.25rem 5rem}footer .footer-content .footer-item .content{position:relative;z-index:2;max-width:625px}footer .footer-content .footer-item .content h4,footer .footer-content .footer-item p.titel{font-weight:700;font-size:1.25rem;color:#fff;margin-bottom:1.5rem}footer .footer-content .footer-item .content .btn{margin-top:1rem}@media only screen and (min-width:768px){footer .footer-content .footer-item .content .btn{margin-top:2rem}}footer .footer-content .footer-item p,footer .footer-content .footer-item p a,footer .footer-content .footer-item ul li a,ul.with-language-switcher li.lang-wrapper.color-white .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{color:#fff}footer .footer-content .footer-item p a:hover{color:rgba(255,255,255,.6)}footer .footer-content .footer-item p.titel{margin-bottom:.5em;text-transform:none;font-family:"Montserrat",sans-serif;font-weight:600}@media only screen and (min-width:768px) and (max-width:991px){footer .footer-content .footer-item p.titel{font-size:1.4rem}}@media only screen and (max-width:767px){footer .footer-content .footer-item p.titel{font-size:1.25rem}}footer .footer-content .footer-item ul,header .header-inner .navigation ul{padding:0;margin:0;list-style:none}footer .footer-content .footer-item ul.with-language-switcher{font-size:.85rem}footer .footer-content .footer-item ul.with-language-switcher li{width:115px}footer .footer-content .footer-item ul li{display:inline-block;width:100%}footer .footer-content .footer-item ul li a:focus,footer .footer-content .footer-item ul li a:hover{color:rgba(255,255,255,.6)}@media only screen and (min-width:768px){footer .bottom{padding-top:2rem}footer .social-media{margin:4rem 0 0}}footer .footer-colofon{padding:0 20px 100px;font-size:12px}footer .footer-colofon .footer-inner{padding:0 1.25rem}footer .footer-colofon a,footer .footer-colofon ul li a{color:#b2b3b4;font-size:1em}footer .footer-colofon a:focus,footer .footer-colofon a:hover,footer .footer-colofon ul li a:focus,footer .footer-colofon ul li a:hover{color:#fff}footer .footer-colofon a.website-door{float:right}footer .footer-colofon ul{padding:0;margin:0;gap:.5rem 2rem;display:inline-flex;list-style:none;flex-wrap:wrap}footer .footer-colofon ul li{display:inline-block;color:#b2b3b4;font-size:1em}@media only screen and (max-width:991px){footer .footer-content .footer-inner{padding:50px 0 0}footer .footer-content .footer-item{margin-bottom:40px}footer .footer-content .footer-item p.titel{margin-bottom:15px}footer .footer-colofon{padding:0 20px 50px}footer .footer-colofon ul{justify-content:center}}.social-media{padding:0;display:inline-block}.social-media li{display:inline-block;width:auto}.social-media li a{display:inline-flex;background-color:#fff;border-radius:100%;width:30px;height:30px;align-items:center;justify-content:center}.social-media li a img{max-height:16px}.social-media li a:hover{opacity:.7}.social-media li:not(:last-child){margin-right:15px}header{position:fixed;z-index:5001;top:0;width:100%;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.oplossingen-overzicht .oplossing-item:hover .stretched-link .link-underline:after,header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li:hover>a .title-content .sub-text:after,header.with-bg{background:#00181c}header .top-row *{font-size:.85rem;color:#fff}header .header-inner{display:flex;position:relative;z-index:1500;align-items:center;justify-content:space-between;padding:1rem 0}header .header-inner .logolink{display:block;height:70px}header .header-inner .logolink img{width:auto;height:100%;display:block}header .header-inner .bottom-row{display:flex;align-items:center;justify-content:flex-end;gap:12rem}header .header-inner .navigation{font-size:16px;text-align:right}header .header-inner .navigation li{position:initial;display:inline-block}header .header-inner .navigation li:first-child{padding-left:0}header .header-inner .navigation li a{display:inline-block;font-family:"Montserrat",sans-serif;font-weight:600;padding:1.25rem;border-radius:.5rem .5rem 0 0;margin-bottom:0;color:#fff;text-decoration:none}header .header-inner .navigation li a:active,header .header-inner .navigation li a:hover{color:#26b4e9;text-decoration:none}header .header-inner .navigation li>ul.dropdown-menu{list-style:none;position:absolute;top:calc(100% - 1rem);width:100%;padding:0;right:0;background:#fff;border-radius:.5rem .5rem 0 0;border:0;border-bottom:7px solid #c00d0e;min-width:320px;margin:0;display:none;text-align:left;z-index:-1;box-shadow:none}header .header-inner .navigation li>ul.dropdown-menu h3.menu-title{font-size:1.1rem;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;margin:2rem}header .header-inner .navigation li>ul.dropdown-menu .menu-element-container{width:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f2f4f5;border-radius:.5rem;padding:1.5rem;margin:0 0 2rem;text-align:center}header .header-inner .navigation li>ul.dropdown-menu .menu-element-container img{width:100%;margin:.75rem 0 1rem}header .header-inner .navigation li>ul.dropdown-menu .menu-element-container .title{font-weight:600;text-transform:uppercase;font-size:1.1rem}header .header-inner .navigation li>ul.dropdown-menu .menu-element-container .subtitle{font-weight:400;font-size:.8rem}header .header-inner .navigation li>ul.dropdown-menu .menu-element-container:hover{background:#e4e8ea}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner{display:flex;flex-wrap:wrap;width:calc(100% - 330px);padding:0 2rem 2rem 0;gap:1.5rem}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li{display:block;width:calc((100%/2) - 1.125rem);padding:0;margin:0 0 .25rem;position:initial;font-weight:400;font-size:1rem;cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li.btn-all{width:100%;padding-left:1.5rem}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li.btn-all a{background:0 0!important;width:auto;padding:0;position:relative;display:inline-block;color:#b2b3b4}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li.btn-all a:hover:after{transform:translateY(0);opacity:1}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li a .title-content .sub-text:after,header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li.btn-all a:after{background:#b2b3b4}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li.btn-all a .title-content{font-family:"Montserrat",sans-serif;font-weight:400;text-transform:none;color:#b2b3b4;font-size:1rem;width:100%;padding:0}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li a{display:inline-flex;align-items:center;font-family:"Montserrat",sans-serif;font-weight:600;padding:1rem;margin-bottom:0;color:#1f2f3a;text-decoration:none;width:100%;border-radius:.5rem}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li a .image-in-menu{position:relative;display:block;overflow:hidden;margin:0;width:140px}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li a .image-in-menu .inner{position:absolute;inset:0;background-size:contain;background-position:center center;background-repeat:no-repeat}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li a .image-in-menu .ratio{display:block;padding-bottom:50%}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li a .image-in-menu.empty,header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li a:hover{background:#f2f4f5}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li a .title-content{display:inline-flex;padding-left:1rem;align-items:flex-start;flex-direction:column-reverse;width:calc(100% - 140px);font-size:1.1rem;font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase;line-height:1.2}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li a .title-content .sub-text{font-family:"Montserrat",sans-serif;font-weight:400;text-transform:none;font-size:1rem;position:relative;display:inline-block;color:#b2b3b4}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li:hover>a{color:#1f2f3a;text-decoration:none}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li:hover>a .image-in-menu .inner{transform:scale(1.05)}.oplossingen-overzicht .oplossing-item:hover .stretched-link .link-underline,header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li:hover>a .title-content .sub-text{color:#00181c}header .header-inner .navigation li.menu-item-has-children>a:hover{background:#fff}header .header-inner .navbar-toggle{padding:0;border:0;margin:0;appearance:none;outline:0;position:relative;display:inline-block}header .header-inner .navbar-toggle .hamburger-menu{float:left}header .header-inner .navbar-toggle .icon-bar{width:22px;height:2px;border-radius:1px;background:#fff;position:relative;display:block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}header .header-inner .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media only screen and (min-width:992px) and (max-width:1199px){header .header-inner .navigation li a{padding:1.25rem .75rem}header .header-inner .navigation li>ul.dropdown-menu .inner-container{display:flex}header .header-inner .navigation li>ul.dropdown-menu .menu-element-container{width:200px;padding:1rem;margin:0 0 2rem}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner{width:calc(100% - 200px);padding:0 1rem 2rem 0;gap:1rem}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li a{padding:.75rem .5rem}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li a .image-in-menu{width:70px}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner>li a .title-content{width:calc(100% - 70px);font-size:1rem}header .header-inner .bottom-row{gap:4rem}}@media only screen and (max-width:991px){header .header-inner .logolink{height:50px}header .header-inner .bottom-row{gap:1rem}}@media only screen and (max-width:767px){header .header-inner .logolink{height:50px}}@media only screen and (max-width:575px){header .header-inner .cta-button-container{display:none}}ul.with-language-switcher li.lang-wrapper.color-white .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle *{color:#fff}ul.with-language-switcher li.lang-wrapper.color-white .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{background-image:url(https://www.tfs-fillingsolutions.com/wp-content/themes/tfs/assets/css/../images/icon-chevron-down-white.svg)}ul.with-language-switcher li.lang-wrapper .wpml-ls-legacy-dropdown{position:relative;width:auto}ul.with-language-switcher li.lang-wrapper .wpml-ls-legacy-dropdown a,ul.with-language-switcher li.lang-wrapper .wpml-ls-legacy-dropdown a:hover{text-decoration:none;background-color:transparent!important}ul.with-language-switcher li.lang-wrapper .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{color:#1f2f3a;border-radius:5px;border:0;padding:0 1.5rem 0 0;display:flex;align-items:center;min-width:115px}ul.with-language-switcher li.lang-wrapper .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle *{color:#1f2f3a}ul.with-language-switcher li.lang-wrapper .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{font-weight:700;border:0;position:absolute;top:0;right:.5rem;bottom:0;width:.75rem;margin-left:auto;background:0 0;background:url(https://www.tfs-fillingsolutions.com/wp-content/themes/tfs/assets/css/../images/icon-chevron-down.svg);background-size:70%auto;background-position:right center;background-repeat:no-repeat}ul.with-language-switcher li.lang-wrapper .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{position:absolute;z-index:9999999;border:0;border-radius:5px;background:#fff}ul.with-language-switcher li.lang-wrapper .wpml-ls-legacy-dropdown .wpml-ls-sub-menu:before{position:absolute;content:"";bottom:100%;height:.5em;left:0;right:0}ul.with-language-switcher li.lang-wrapper .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border:0;padding:.5rem}ul.with-language-switcher li.lang-wrapper .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,ul.with-language-switcher li.lang-wrapper .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a span{color:#1f2f3a;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}ul.with-language-switcher li.lang-wrapper .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li{display:block;margin:0;width:100%;text-align:left}ul.with-language-switcher li.lang-wrapper .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:first-child{border-radius:5px 5px 0 0}ul.with-language-switcher li.lang-wrapper .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:last-child{border-radius:0 0 5px 5px}ul.with-language-switcher li.lang-wrapper .wpml-ls-legacy-dropdown .wpml-ls-flag{height:.75rem;width:.75rem}.slide-menu{position:fixed;z-index:1000;top:0;right:0;overflow:auto;width:100%;max-width:100%;height:100%;box-sizing:border-box;background:#00181c;overflow-x:hidden;transform:translateX(100%);transition:transform .3s ease-in-out;will-change:transform;display:none}.slide-menu .responsive-nav{display:flex;height:100%;flex-flow:column nowrap;padding:1rem}.slide-menu .lang-wrapper-container{position:absolute;bottom:0;left:0;right:0}.slide-menu .lang-wrapper-container .wpml-ls-legacy-list-horizontal{display:block;padding:.75rem 1.5rem;margin:0}.slide-menu .lang-wrapper-container ul{display:flex;gap:.5rem 1.5rem}.slide-menu .lang-wrapper-container ul li{width:auto;opacity:.25}.slide-menu .lang-wrapper-container ul li a{background:0 0!important;color:#fff!important;padding:0;margin:0}.slide-menu .lang-wrapper-container ul li a *{color:inherit}.slide-menu .lang-wrapper-container ul li.wpml-ls-current-language{opacity:1}.slide-menu .lang-wrapper-container ul li.wpml-ls-current-language a{background:0 0}.slide-menu ul.nav>li a{display:flex;font-weight:400;width:100%;padding:.5rem 0;color:#fff;font-size:1rem}.slide-menu ul.nav>li .sub-menu{position:absolute;bottom:0;text-align:left}.slide-menu ul{width:100%;max-width:100%;padding-left:0;margin:0;font-size:1rem;list-style:none;position:relative}.slide-menu ul li,.slide-menu ul li a{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.slide-menu ul li{position:initial;width:100%;text-align:left}.slide-menu ul li a{position:relative;display:block;padding:.25rem 1rem;background-color:transparent;color:#00181c;font-size:1.1rem;text-decoration:none;font-weight:400}.slide-menu ul li a:active,.slide-menu ul li a:hover{background-color:transparent;color:#26b4e9;text-decoration:none}.slide-menu ul li.menu-item-has-children>a:after{position:absolute;inset:0;background-image:url(https://www.tfs-fillingsolutions.com/wp-content/themes/tfs/assets/css/../images/icon-chevron-right-white.svg);background-position:center right 1rem;background-repeat:no-repeat;background-size:.5rem auto;content:""}.slide-menu ul ul{position:absolute;top:0;left:100%;display:none}.wave-element-container{position:absolute;width:100vw;height:350px}.wave-element-container.in-footer{right:calc(100% - 100px);top:-70px;display:flex;justify-content:flex-end;z-index:-1}.wave-element-container.in-content-tekst-right{left:calc(100% - 230px)}.wave-element-container svg{height:100%;width:auto}@media only screen and (max-width:767px){.wave-element-container.in-footer{right:calc(100% + 5px)}}.default-block{margin-bottom:8rem}@media only screen and (max-width:767px){.default-block{margin-bottom:2.5rem}}.default-block.bg-gray-light{background-color:#f2f4f5;padding:7rem 0}.default-block.bg-gray-light h2,.default-block.bg-gray-light p,.default-block.bg-gray-light ul li{color:#1f2f3a}.default-block .btn-container{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.content-tekst,.default-block .tekst ul{position:relative}.default-block .tekst ul li{position:relative;padding-left:30px}.default-block .tekst ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;border:2px solid #1f2f3a;border-radius:50%;background-color:transparent}@media only screen and (max-width:767px){.default-block.bg-gray-light{padding:3rem 0}}.content-tekst{overflow:hidden}.content-tekst .kolom{z-index:1}.content-tekst .img-wrapper{position:absolute;left:0;right:auto;max-width:8vw;overflow:hidden;height:100%;margin-top:-7rem}.content-tekst .img-wrapper img{max-width:100%;height:100%;object-fit:cover}@media only screen and (max-width:991px){.content-tekst .img-wrapper{display:none}}.oplossingen-overzicht .content-block p{max-width:90%}.oplossingen-overzicht .oplossing-items{margin-top:5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:6rem 2rem}.oplossingen-overzicht .oplossing-items.oplossing-items-slider{display:block}.oplossingen-overzicht .oplossing-item{position:relative;border-radius:0 1rem 1rem 0;border-left:7px solid #00181c;background-color:#f2f4f5;transform:translateY(20px);transition:all .4s ease-out;margin-bottom:4rem;display:flex;flex-direction:column}.oplossingen-overzicht .oplossing-item .content-container{padding:2rem}.oplossingen-overzicht .oplossing-item.item-2,.oplossingen-overzicht .oplossing-item.item-5{flex-direction:column-reverse}.oplossingen-overzicht .oplossing-item.item-2 img,.oplossingen-overzicht .oplossing-item.item-5 img{margin-top:0;margin-bottom:-5rem}@media only screen and (min-width:1200px){.oplossingen-overzicht .oplossing-item.item-2,.oplossingen-overzicht .oplossing-item.item-5{margin-top:-5rem;margin-bottom:8rem}}.oplossingen-overzicht .oplossing-item .heading{margin:.5rem 0;font-size:1.25rem}.oplossingen-overzicht .oplossing-item img{margin-top:-7rem;max-width:100%}.oplossingen-overzicht .oplossing-item .stretched-link{margin-left:-24px;padding-left:0}.oplossingen-overzicht .oplossing-item .stretched-link svg{opacity:0;transform:translateX(6px);transition:opacity .4s ease-out,transform .4s ease-out}.oplossingen-overzicht .oplossing-item:hover{background-color:#e5e5e5}.oplossingen-overzicht .oplossing-item:hover .stretched-link{padding-left:24px}.oplossingen-overzicht .oplossing-item:hover .stretched-link svg{transform:translateX(0);opacity:1}@media only screen and (min-width:1200px){.oplossingen-overzicht .oplossing-item.item-3,.oplossingen-overzicht .oplossing-item.item-5{max-width:calc(100% - 2.5rem)}}@media only screen and (max-width:1199px){.oplossingen-overzicht .oplossing-items{grid-template-columns:1fr 1fr;gap:4rem 2rem}.oplossingen-overzicht .oplossing-items .oplossing-item img{margin-top:-5rem;position:absolute;bottom:0;margin-bottom:-4rem;right:-3rem;max-width:300px}}@media only screen and (max-width:991px){.oplossingen-overzicht .oplossing-items{grid-template-columns:1fr;gap:1rem;margin-top:0}}@media only screen and (max-width:575px){.oplossingen-overzicht .oplossing-items .oplossing-item{margin-bottom:2rem}.oplossingen-overzicht .oplossing-items .oplossing-item img{width:180px;right:-45px;margin-bottom:-3rem}}.slider-blog-items{display:block;max-width:100%;width:100%}.tekst-met-sidebar .sidebar{background:#f2f4f5;border-left:7px solid #00181c;border-radius:0 1rem 1rem 0}.tekst-met-sidebar .sidebar .inner{padding:2rem}.tekst-met-sidebar .sidebar .inner h4{font-size:1.2rem;text-transform:uppercase;margin-bottom:1rem;font-weight:700}.default-block .tekst ul,.tekst-met-sidebar .sidebar .inner ul.no-list-style{padding:0;list-style:none}.tekst-met-sidebar .sidebar .inner ul.no-list-style li:not(.current_page_item) a{position:relative;display:inline-block}.tekst-met-sidebar .sidebar .inner ul.no-list-style li:not(.current_page_item) a:after{content:"";position:absolute;top:calc(100% - .2em);left:0;right:0;height:1px;background:#00181c;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;transform:translateY(.2em);opacity:0}.tekst-met-sidebar .sidebar .inner ul.no-list-style li:not(.current_page_item) a:hover:after{transform:translateY(0);opacity:1}.tekst-met-sidebar .sidebar .inner ul.no-list-style li.current_page_item a{position:relative;display:inline-block}.tekst-met-sidebar .sidebar .inner ul.no-list-style li.current_page_item a:after{content:"";position:absolute;top:calc(100% - .2em);left:0;right:0;height:1px;background:#00181c;transform:translateY(0);opacity:1;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.tekst-met-sidebar .sidebar .inner ul.no-list-style li.current_page_item a:hover:after{transform:translateY(.2em);opacity:0}@media only screen and (max-width:767px){.tekst-met-sidebar .tekst{padding-right:0}.tekst-met-sidebar .sidebar .inner{padding:1.5rem}}@font-face{font-display:swap;font-family:slick;font-weight:400;font-style:normal;src:url(/wp-content/themes/tfs/assets/css/fonts/slick.eot);src:url(/wp-content/themes/tfs/assets/css/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/tfs/assets/css/fonts/slick.woff)format("woff"),url(/wp-content/themes/tfs/assets/css/fonts/slick.ttf)format("truetype"),url(/wp-content/themes/tfs/assets/css/fonts/slick.svg#slick)format("svg")}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}