/*39d05e1e96e42332c668a53f86ddf271*/
::-webkit-scrollbar{width:10px;height:10px;z-index:1}::-webkit-scrollbar-thumb{background:#73b826;box-shadow:none;border-radius:0}::-webkit-scrollbar-track{background:#333}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-delay:2s;animation-duration:1s;animation-fill-mode:both}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeUp{-webkit-animation-name:fadeUp;animation-name:fadeUp;animation-duration:1s;animation-fill-mode:both}@keyframes fadeUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0px)}}.delay500{-webkit-animation-delay:0.5s;animation-delay:0.5s}.delay750{-webkit-animation-delay:0.75s;animation-delay:0.75s}.delay1000{-webkit-animation-delay:1s;animation-delay:1s}#g-navigation .g-content{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}#g-navigation span.g-menu-item-title{font-size:17px;font-weight:400}#g-navigation div[id^="menu-"] .g-main-nav{z-index:20}#g-navigation div[id^="menu-"] .g-main-nav .g-toplevel{transition:all 0.2s;padding:0;line-height:80px}#g-navigation div[id^="menu-"] .g-main-nav .g-toplevel .g-menu-item:last-child{margin-right:0}#g-navigation div[id^="menu-"] .g-main-nav .g-toplevel>li{margin:0 10px}#g-navigation div[id^="menu-"] .g-main-nav .g-toplevel>li>.g-menu-item-container{padding:12px 0px;text-decoration:none;line-height:1}#g-navigation div[id^="menu-"] .g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-parent-indicator{vertical-align:top}#g-navigation div[id^="menu-"] .g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-parent-indicator:after{display:none}#g-navigation div[id^="menu-"] .g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content{word-mporeak:normal;line-height:normal}#g-navigation div[id^="menu-"] .g-main-nav .g-toplevel>li:hover>.g-menu-item-container{opacity:0.8}#g-navigation div[id^="menu-"] .g-main-nav .g-toplevel>li.active>.g-menu-item-container>.g-menu-item-content{color:#73b826;box-shadow:none}#g-navigation div[id^="menu-"] .g-main-nav .g-toplevel>li.active>.g-menu-item-container>.g-selected{color:#73b826;box-shadow:none}#g-navigation div[id^="menu-"] .g-main-nav .g-standard>.g-dropdown:before,#g-navigation div[id^="menu-"] .g-main-nav .g-fullwidth>.g-dropdown:before{top:-7px !important}#g-navigation div[id^="menu-"] .g-main-nav .g-standard>.g-dropdown .g-dropdown,#g-navigation div[id^="menu-"] .g-main-nav .g-fullwidth>.g-dropdown .g-dropdown{top:-7px}#g-navigation div[id^="menu-"] .g-main-nav .g-standard .g-dropdown:after,#g-navigation div[id^="menu-"] .g-main-nav .g-fullwidth .g-dropdown:after{left:-30px !important}#g-navigation div[id^="menu-"] .g-main-nav .g-dropdown{text-align:left;margin-top:0;margin-left:0;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-box-shadow:0px 14px 42px -11px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 14px 42px -11px rgba(0, 0, 0, 0.2);box-shadow:0px 14px 42px -11px rgba(0, 0, 0, 0.2)}#g-navigation div[id^="menu-"] .g-main-nav .g-dropdown>.g-dropdown-column{position:relative;border:none}.dir-rtl #g-navigation div[id^="menu-"] .g-main-nav .g-dropdown{text-align:right}#g-navigation div[id^="menu-"] .g-main-nav .g-sublevel>li{padding:0;margin:0}#g-navigation div[id^="menu-"] .g-main-nav .g-sublevel>li .g-menu-item-container{padding:14px 18px 12px 18px}#g-navigation div[id^="menu-"] .g-main-nav .g-sublevel>li .g-menu-item-container span.g-menu-item-title{font-size:16px}#g-navigation div[id^="menu-"] .g-main-nav .g-sublevel>li:not(:last-child)>.g-menu-item-container{border-bottom:0px}#g-navigation div[id^="menu-"] .g-main-nav .g-sublevel>li:not(:last-child)>.g-menu-item-container>.g-selected{border-bottom:0px}#g-navigation div[id^="menu-"] .g-main-nav .g-sublevel>li:hover>.g-menu-item-container,#g-navigation div[id^="menu-"] .g-main-nav .g-sublevel>li.active>.g-menu-item-container{color:#771469;background-color:#eae0ed}#g-navigation div[id^="menu-"] .g-main-nav .g-sublevel>li:hover>.g-menu-item-container>.g-selected,#g-navigation div[id^="menu-"] .g-main-nav .g-sublevel>li.active>.g-menu-item-container>.g-selected{color:#771469;background-color:#eae0ed}#g-navigation div[id^="menu-"] .g-main-nav .g-sublevel>li.g-menu-item-type-particle>.g-menu-item-container{border:0}#g-navigation div[id^="menu-"] .g-main-nav .g-sublevel>li.g-menu-item-type-particle:hover>.g-menu-item-container,#g-navigation div[id^="menu-"] .g-main-nav .g-sublevel>li.g-menu-item-type-particle.active>.g-menu-item-container{border:0}#g-navigation div[id^="menu-"] .g-main-nav .g-sublevel>li.g-menu-item-type-particle:hover>.g-menu-item-container{background:inherit}#g-navigation div[id^="menu-"] .g-menu-item-subtitle{text-transform:lowercase;font-size:0.8rem;opacity:0.8;padding-top:0}#g-navigation.g-fixed-second .g-main-nav .g-toplevel{padding:15px 0px !important}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover{background:#c7c7c7}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active{background:#474747}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active span{color:#fff}#g-offcanvas #g-mobilemenu-container ul>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator{border:none;background:none;margin:0;padding:2px}#g-offcanvas #g-mobilemenu-container ul>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator:hover{background:none}#g-offcanvas #g-mobilemenu-container ul>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator:hover:after{opacity:1}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active span{color:#fff}.g-offcanvas-toggle{top:44px}h1.g-title{font-weight:400;font-size:50px;line-height:60px;margin:0}h2.g-title,h2[itemprop="headline"]{display:block;position:relative;font-weight:400;font-size:42px;line-height:50px;margin-top:0;margin-bottom:50px}h3.g-title{display:block;position:relative;font-weight:400;font-size:32px;line-height:45px;margin-top:0;margin-bottom:50px}h1.g-title::after,h2[itemprop="headline"]::after,h2.g-title::after,h3.g-title::after{position:absolute;background-color:#8fc11a;display:block;content:"";height:2px;width:40px;top:70px}ul.vinkjes{list-style:none;margin-left:30px}ul.vinkjes li{position:relative}ul.vinkjes li:before{content:url('../../../../images/icons/vink.svg');position:absolute;top:1px;width:14px;left:-30px}.two-column .g-block:nth-child(1){padding-right:30px}.two-column .g-block:nth-child(2){padding-left:30px}@media screen and (max-width:1000px){.two-column .g-block:nth-child(1){padding-right:0}.two-column .g-block:nth-child(2){padding-left:0}}.arrow-right{font-weight:600;position:relative;font-size:14px;color:#73b826 !important}.arrow-right i{position:relative;padding-left:10px;transition:transform 1s}.arrow-right:hover{color:#4b7919}.arrow-right:hover i{transform:translateX(3px)}.button-big{position:relative;font-family:"Open Sans";text-transform:uppercase !important;font-size:14px !important;text-align:center;font-weight:600;letter-spacing:0.5px;background-color:#73b826;padding:10px 15px;overflow:hidden}.button-big span{color:white;position:relative;z-index:10;margin:0 24px}.button-big:before{content:"";position:absolute;top:-40%;right:120%;width:30px;height:200%;background:rgba(255, 255, 255, 0.2);transform:rotate(40deg)}.button-big:hover::before{right:-50%;transition:1s ease all}#scrolldown{position:relative;width:100px;height:100px;margin:20px auto;z-index:20;cursor:pointer}#scrolldown .mouse{width:28px;height:50px;border:2px solid white;margin:0 auto;border-radius:30px;opacity:0.6}#scrolldown .mouse:hover{opacity:1}#scrolldown .mouse .mouse-wheel{margin:10px auto;width:2px;height:6px;border-radius:2px;background:white;-webkit-animation-name:slideOutDown;animation-name:slideOutDown;animation-delay:5s;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:infinite}.moveTo{cursor:pointer}.hbcgreen{background:linear-gradient(45deg, #62b32e 0%, #a7c80f 100%)}.beeldmerk{display:block;width:100%;height:400px;background:url('../../../../images/logo/bureauhbc_beeldmerk_groot.png') center center no-repeat;background-size:contain}.icons{display:none}body{line-height:28px;font-size:16px;font-weight:400}body h1{font-size:24px;font-weight:400;line-height:36px;margin:0px 0px 26px 0px}body h2{font-size:28px;letter-spacing:1px;font-weight:400;line-height:42px}body h3{font-size:34px;font-weight:400;line-height:42px;margin-top:0;margin-bottom:60px}body h4{font-weight:600;margin:29px 0px;line-height:26px;font-size:20px}body h5{text-align:center;text-transform:uppercase}body p{line-height:28px;font-size:16px;font-weight:400;margin:20px 0px}body blockquote{line-height:36px;font-size:19px;font-weight:400;opacity:0.4;margin:60px 0px;padding-left:40px;border-left:5px solid black}body ul{margin-left:45px}body #g-page-surround{background:none}body #g-page-surround #g-top{position:absolute;width:100%;background:#73b826;text-align:right;z-index:100}body #g-page-surround #g-top a{color:white;padding:0 12px;border-right:1px solid white}body #g-page-surround #g-top a:hover{opacity:0.8}body #g-page-surround #g-top a:last-child{padding-right:0;border:none}body #g-page-surround #g-top .g-content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;position:relative}body #g-page-surround #g-navigation{text-align:right;background:white;color:#fff;position:absolute;width:100%;z-index:100;margin-top:28px}body #g-page-surround #g-navigation a .logo{z-index:300;position:absolute;display:block;height:135px;width:330px;bottom:0}body #g-page-surround #g-navigation a .logo:before{transition:all 0.4s;content:"";display:block;position:absolute;left:0;top:30px;width:120px;height:105px;background:url('../../../../images/logo/bureauhbc_beeldmerk.png') left center no-repeat;background-size:contain}body #g-page-surround #g-navigation a .logo:after{transition:all 0.4s;content:"";display:block;position:absolute;right:0;top:82px;width:200px;height:25px;background:url('../../../../images/logo/bureauhbc_title.png') left center no-repeat;background-size:contain}body #g-page-surround #g-navigation.sticky{position:fixed;width:100%;top:0;margin-top:0;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3)}body #g-page-surround #g-navigation.sticky a .logo:before{transform:scale3d(0.66, 0.66, 1) translate(-18px, 20px)}body #g-page-surround #g-navigation.sticky a .logo:after{transform:scale3d(0.8, 0.8, 1) translate(-70px, 2px)}body #g-page-surround #g-header{position:relative;padding-top:80px;padding-bottom:0;min-height:840px;overflow:hidden;background:url('../../../../images/headers/header.jpg') center center no-repeat;background-size:cover}body #g-page-surround #g-header:after{position:absolute;content:"";background:linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);width:100%;height:100%;left:0;top:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-delay:0.25s;animation-duration:1s;animation-fill-mode:both}body #g-page-surround #g-header .g-content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}body #g-page-surround #g-cta{position:relative;background:linear-gradient(-90deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%);margin-top:-69px;z-index:13;text-align:right;padding:15px 0}body #g-page-surround #g-cta .g-content{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}body #g-page-surround #g-diensten{position:relative;color:#444;text-align:center;background:#f1f1f1}body #g-page-surround #g-container-main{background:#f5f5f5}body #g-page-surround #g-container-main #g-mainbar{background:none}body #g-page-surround #g-contactform{background:white;padding:40px 0px;min-height:500px;transition:all 0.5s}body #g-page-surround #g-footer{padding:0;background:#6eb729}body #g-page-surround #g-footer h4{margin:30px 0;color:#fff;text-transform:uppercase}body #g-page-surround #g-footer .g-content{margin:0.625rem}body #g-page-surround #g-footer .menu a{color:white}body #g-page-surround #g-footer .menu a:hover{text-decoration:underline}body #g-page-surround #g-footer .menu a.margin{margin-right:12px}body #g-page-surround #g-footer .menu ul{list-style:none;margin:0}body #g-page-surround #g-footer .menu ul li{margin-bottom:8px}body #g-page-surround #g-footer .social{margin-top:30px;display:flex;flex-direction:column-reverse;align-items:flex-end}body #g-page-surround #g-footer .social a{display:block;width:40px;height:40px;line-height:40px;border:2px solid white;color:white;text-align:center;margin-bottom:8px}body #g-page-surround #g-footer .social a:hover{background-color:white;color:#73b826}body #g-page-surround #g-footer .social a i{position:relative;top:0px}body #g-page-surround #g-footer .footerBottom{position:relative;padding-top:27px;padding-bottom:0px;margin-top:30px;border-top:1px solid rgba(255, 255, 255, 0.18);text-align:left}body #g-page-surround #g-footer .footerBottom img{position:absolute;right:0;top:50px;width:300px}body #g-page-surround #g-footer .footerBottom a.footer{color:#fff;display:inline-block;margin-right:10px}body #g-page-surround #g-footer .footerBottom a.footer:hover{text-decoration:underline}body #g-page-surround #g-copyright{text-align:left;background:#fff;color:#999;font-size:14px;line-height:20px}body #g-page-surround #g-copyright span{color:#666}body:not(.home) #g-page-surround #g-diensten{margin-top:108px;background:url('../../../../images/headers/header_overig.jpg') center center no-repeat;background-size:cover}#header{align-content:space-between;display:flex;flex-direction:column;justify-content:space-around;min-height:840px;overflow:hidden}#header #header-hero{position:relative;max-width:650px;margin-top:8%;color:white;z-index:12}#header #header-hero .content h1{font-size:65px;line-height:60px;margin-bottom:22px;font-weight:700;letter-spacing:1.1px}#header #header-hero .content em{display:block;font-size:26px;font-weight:600;letter-spacing:0.6px;margin-bottom:26px}#header a .logo-phone{position:relative;display:none;height:135px;width:330px;z-index:20;top:40px}#header a .logo-phone:before{transition:all 0.4s;content:"";display:block;position:absolute;left:0;top:30px;width:120px;height:105px;background:url('../../../../images/logo/bureauhbc_beeldmerk.png') center center no-repeat;background-size:contain}#header a .logo-phone:after{transition:all 0.4s;content:"";display:block;position:absolute;right:0;top:82px;width:200px;height:25px;background:url('../../../../images/logo/bureauhbc_title.png') left center no-repeat;background-size:contain}#diensten{position:relative;z-index:20}#diensten .g-grid{margin:0 -20px}#diensten .g-grid .dienst{position:relative;width:100%;padding:20px;padding-top:0;margin:20px;background:white;color:#404247;text-align:center;overflow:hidden}#diensten .g-grid .dienst h2{position:relative;margin:0;font-weight:600;line-height:70px;font-size:20px}#diensten .g-grid .dienst .dienst-icon{position:relative;display:block;width:140px;height:140px;margin:0 auto;padding:40px;transition:all 0.5s;-webkit-box-shadow:0px -70px 70px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px -70px 70px 0px rgba(0, 0, 0, 0.1);box-shadow:0px -70px 70px 0px rgba(0, 0, 0, 0.1)}#diensten .g-grid .dienst:hover .dienst-icon{transform:translateY(-6px);-webkit-box-shadow:0px -70px 70px 0px rgba(0, 0, 0, 0);-moz-box-shadow:0px -70px 70px 0px rgba(0, 0, 0, 0);box-shadow:0px -70px 70px 0px rgba(0, 0, 0, 0)}@keyframes form-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes form-fade-in{0%{opacity:0;transform:translatey(10px)}100%{opacity:1;transform:translatey(0px)}}@keyframes form-fade-out{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.taktiesform-g-recaptcha{display:none}.taktiesform-wrapper{position:relative;max-width:500px;width:100%;padding:0;border-radius:0px;background:white;z-index:30;margin-top:25px}.taktiesform-wrapper form.taktiesform{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.taktiesform-wrapper form.taktiesform .loader{position:absolute;border:10px solid #3e6315;border-radius:50%;border-top:10px solid #73b826;width:80px;height:80px;border-radius:50%;z-index:100;pointer-events:none;user-select:none;opacity:0}.taktiesform-wrapper form.taktiesform.loading .loader{animation:form-loader 2s linear infinite;opacity:0.9}.taktiesform-wrapper form.taktiesform.loading .taktiesform-fields{opacity:0.5;pointer-events:none}.taktiesform-wrapper form.taktiesform span.checkbox{display:flex;align-items:center;line-height:40px;margin:10px}.taktiesform-wrapper form.taktiesform span.checkbox input{width:18px;height:18px;margin-right:8px;transform:translatey(-3px)}.taktiesform-wrapper form.taktiesform label.form-label{display:flex;justify-content:space-between;position:absolute;width:100%;font-size:16px;font-weight:500;line-height:20px;top:-20px;margin:0;padding:0;opacity:0;animation:form-fade-in 0.5s cubic-bezier(0.19, 0.49, 0.32, 1) forwards;animation-delay:0.5s;user-select:none;pointer-events:none}.taktiesform-wrapper form.taktiesform label.form-label span{display:flex;align-items:center;color:#404247}.taktiesform-wrapper form.taktiesform label.form-label span i{font-size:8px;transform:translate(2px, -3px)}.taktiesform-wrapper form.taktiesform label.form-label span.form-control-feedback{color:#73b826}.taktiesform-wrapper form.taktiesform label.form-check-label span{display:flex;align-items:center;color:#404247}.taktiesform-wrapper form.taktiesform label.form-check-label span i{font-size:8px;transform:translate(2px, -3px)}.taktiesform-wrapper form.taktiesform label.form-check-label span.form-control-feedback{color:#73b826}.taktiesform-wrapper form.taktiesform label.form-check-label.invalid{color:unset}.taktiesform-wrapper form.taktiesform input{margin:0;padding:0 20px;height:55px;position:relative}.taktiesform-wrapper form.taktiesform input,.taktiesform-wrapper form.taktiesform textarea{border:1px solid #efefef;border-radius:0px;background:white;box-shadow:none;transition:all 0s}.taktiesform-wrapper form.taktiesform input:focus,.taktiesform-wrapper form.taktiesform textarea:focus{border-color:#73b826;outline:none;box-shadow:none}.taktiesform-wrapper form.taktiesform input:focus:invalid,.taktiesform-wrapper form.taktiesform textarea:focus:invalid{border-color:#73b826;color:#404247}.taktiesform-wrapper form.taktiesform input:focus:invalid:focus,.taktiesform-wrapper form.taktiesform textarea:focus:invalid:focus{border-color:#73b826;color:#404247}.taktiesform-wrapper form.taktiesform input:hover,.taktiesform-wrapper form.taktiesform textarea:hover{border-color:#73b826;outline:none;box-shadow:none}.taktiesform-wrapper form.taktiesform input:hover i,.taktiesform-wrapper form.taktiesform input:hover span,.taktiesform-wrapper form.taktiesform textarea:hover i,.taktiesform-wrapper form.taktiesform textarea:hover span{color:#404247}.taktiesform-wrapper form.taktiesform input.invalid,.taktiesform-wrapper form.taktiesform textarea.invalid{border:1px solid #73b826}.taktiesform-wrapper form.taktiesform input::placeholder,.taktiesform-wrapper form.taktiesform textarea::placeholder{color:#ccc}.taktiesform-wrapper form.taktiesform input,.taktiesform-wrapper form.taktiesform select,.taktiesform-wrapper form.taktiesform textarea{font-size:16px;font-weight:300;line-height:25px}.taktiesform-wrapper form.taktiesform select{width:100%;margin:0;height:40px;position:relative;padding:0}.taktiesform-wrapper form.taktiesform select option{padding:0;margin:0}.taktiesform-wrapper form.taktiesform select:focus{border:none;outline:none;box-shadow:none}.taktiesform-wrapper form.taktiesform select:focus:invalid:focus{border:none;border:none;outline:none;outline:none;box-shadow:none;box-shadow:none}.taktiesform-wrapper form.taktiesform textarea{margin:0;width:100%;position:relative;margin:0;overflow-x:hidden;padding:15px 20px}.taktiesform-wrapper form.taktiesform textarea::-webkit-scrollbar{width:10px;height:10px}.taktiesform-wrapper form.taktiesform textarea::-webkit-scrollbar-thumb{background:#73b826;border-radius:0px;box-shadow:none}.taktiesform-wrapper form.taktiesform textarea::-webkit-scrollbar-track{background:white}.taktiesform-wrapper form.taktiesform fieldset{margin:0}.taktiesform-wrapper form.taktiesform .fields{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:30px 20px;width:100%}.taktiesform-wrapper form.taktiesform .fields .field{position:relative;display:flex;flex-direction:column;width:100%;grid-column:1 / span 6}.taktiesform-wrapper form.taktiesform .attachments{display:flex;flex-direction:column}.taktiesform-wrapper form.taktiesform .attachments .droparea{position:relative;width:100%;height:120px;color:#404247;border-radius:0px;overflow:hidden}.taktiesform-wrapper form.taktiesform .attachments .droparea input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;padding:0}.taktiesform-wrapper form.taktiesform .attachments .droparea input:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:white;transition:all 0.2s}.taktiesform-wrapper form.taktiesform .attachments .droparea .droparea-message{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;user-select:none}.taktiesform-wrapper form.taktiesform .attachments .droparea .droparea-message i{position:relative;font-size:30px;margin-bottom:10px;pointer-events:none}.taktiesform-wrapper form.taktiesform .attachments .droparea .droparea-message span{display:flex;text-align:center;align-items:center;justify-content:center;position:relative;font-size:16px;font-weight:300;pointer-events:none;line-height:20px}.taktiesform-wrapper form.taktiesform .attachments .droparea.dragging input::after{background:#efefef}.taktiesform-wrapper form.taktiesform .attachments .files{display:flex;flex-direction:column;gap:3px;margin-top:3px}.taktiesform-wrapper form.taktiesform .attachments .files .upload-details{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;color:#404247;border-radius:0px;border:1px solid #efefef;overflow:hidden}.taktiesform-wrapper form.taktiesform .attachments .files .upload-details:hover{border-color:#73b826}.taktiesform-wrapper form.taktiesform .attachments .files .upload-details .preview{display:flex;align-items:center;justify-content:center;width:45px;height:45px;user-select:none}.taktiesform-wrapper form.taktiesform .attachments .files .upload-details .preview img{width:100%;height:100%;object-fit:cover}.taktiesform-wrapper form.taktiesform .attachments .files .upload-details .preview i{font-size:21px}.taktiesform-wrapper form.taktiesform .attachments .files .upload-details .name{font-size:16px;font-weight:500;user-select:none}.taktiesform-wrapper form.taktiesform .attachments .files .upload-details .size{font-size:14px;font-weight:300;opacity:0.7;letter-spacing:1px;user-select:none}.taktiesform-wrapper form.taktiesform .attachments .files .upload-details button.remove{display:flex;align-items:center;justify-content:center;width:45px;height:45px;margin-left:auto;cursor:pointer;padding:0;border:none;background:#73b826;color:white}.taktiesform-wrapper form.taktiesform .attachments .files .upload-details button.remove:hover{background:#66a322}.taktiesform-wrapper form.taktiesform .checkboxes{display:flex;flex-direction:row;padding:0;width:100%;color:#404247}.taktiesform-wrapper form.taktiesform .checkboxes input[type=checkbox]{width:19px;height:19px;cursor:pointer;transform:translateY(3px)}.taktiesform-wrapper form.taktiesform .checkboxes label{margin-left:10px;font-size:16px;font-weight:500;line-height:25px}.taktiesform-wrapper form.taktiesform .checkboxes label span{margin:0}.taktiesform-wrapper form.taktiesform .checkboxes label a{color:#404247 !important}.taktiesform-wrapper form.taktiesform .checkboxes label a:hover{text-decoration:underline}.taktiesform-wrapper form.taktiesform .buttons{width:100%;display:flex;justify-content:flex-end;gap:20px}.taktiesform-wrapper form.taktiesform .buttons .button-send{display:flex;align-items:center;justify-content:center;background:#73b826;border-radius:0px;height:55px;color:white;font-size:16px;font-weight:500;line-height:20px;width:100%}.taktiesform-wrapper form.taktiesform .buttons .button-send:hover{background:#66a322}@keyframes joomla-alert-fade-in{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0px)}}@keyframes joomla-alert-fade-out{0%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}#system-message-container{position:fixed;bottom:0;left:0;width:100%;z-index:20000}#system-message-container .takties-systemmessages{position:relative;display:flex;flex-direction:column;position:absolute;bottom:20px;left:20px;max-width:calc(100% - 40px);padding:25px 50px 25px 25px;opacity:0;animation-duration:0.5s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.19, 0.49, 0.32, 1);overflow:hidden;border-radius:10px;border-left:15px solid;border-color:black;background:white;box-shadow:0px 5px 50px #00000020;line-height:25px}#system-message-container .takties-systemmessages[type="success"]{border-color:#c3e6cb}#system-message-container .takties-systemmessages[type="danger"]{border-color:#ff004e}#system-message-container .takties-systemmessages[type="warning"]{border-color:#ffeeba}#system-message-container .takties-systemmessages[type="alert"]{border-color:#bee5eb}#system-message-container .takties-systemmessages button.joomla-alert--close{position:absolute;display:flex;align-items:center;justify-content:center;font-size:15px;background:none;border:none;top:15px;right:15px;color:#666;padding:0}#system-message-container .takties-systemmessages button.joomla-alert--close:hover{color:black}#system-message-container .takties-systemmessages .alert-heading{font-size:17px;font-weight:500;color:black;text-transform:capitalize}#system-message-container .takties-systemmessages .alert-wrapper{font-size:15px;font-weight:300;color:#666}button.totop{position:fixed;display:flex;align-items:center;justify-content:center;bottom:20px;right:20px;width:40px;height:40px;border-radius:0;padding:0;margin:0;opacity:0;font-size:14px;transition:all 0.33s;transition-timing-function:cubic-bezier(0.25, 0.63, 0.37, 1.19);z-index:10000;background:#333;pointer-events:none;user-select:none;color:white;transform:scale(0.75)}button.totop.active{opacity:1;pointer-events:all;transform:scale(1)}button.totop:hover{background:#555}@media only all and (min-width:60rem) and (max-width:74.99rem){body #g-page-surround #g-top{text-align:center}body #g-page-surround #g-navigation{visibility:hidden}body #g-page-surround #g-navigation a .logo{display:none}#header #header-hero{margin-top:5%}#header #header-hero .content h1{font-size:40px;line-height:40px;margin-bottom:10px}#header #header-hero .content em{font-size:20px;margin-bottom:18px}#header a .logo-phone{display:block}}@media only all and (min-width:48rem) and (max-width:59.99rem){body #g-page-surround #g-top{text-align:center}body #g-page-surround #g-navigation{visibility:hidden}body #g-page-surround #g-navigation a .logo{display:none}#header #header-hero{margin-top:5%}#header #header-hero .content h1{font-size:40px;line-height:40px;margin-bottom:10px}#header #header-hero .content em{font-size:20px;margin-bottom:18px}#header a .logo-phone{display:block}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){img.logo{display:none !important}body #g-page-surround #g-top{text-align:center}body #g-page-surround #g-navigation{visibility:hidden}body #g-page-surround #g-navigation a .logo{display:none}body #g-page-surround #g-header{padding-top:0}body #g-page-surround #g-header:after{position:absolute;content:"";background:rgba(0, 0, 0, 0.5)}#header #header-hero{margin-top:5%}#header #header-hero .content h1{font-size:40px;line-height:40px;margin-bottom:10px}#header #header-hero .content em{font-size:20px;margin-bottom:18px}#header a .logo-phone{display:block}#diensten .g-grid .dienst{padding-top:unset;padding:10px;margin:10px;background:white;color:#404247;text-align:left}#diensten .g-grid .dienst h2{line-height:30px;font-size:18px}#diensten .g-grid .dienst .dienst-icon{width:60px;height:60px;padding:10px;margin:0px 30px 0px 10px;float:left}body:not(.home) #g-page-surround #g-diensten{margin-top:28px;padding:30px 0px}}@media only all and (max-width:30rem){img.logo{display:none !important}body #g-page-surround #g-top{text-align:center;font-size:14px}body #g-page-surround #g-navigation{visibility:hidden}body #g-page-surround #g-navigation a .logo{display:none}body #g-page-surround #g-header{padding-top:0}body #g-page-surround #g-header:after{position:absolute;content:"";background:rgba(0, 0, 0, 0.5)}#header #header-hero{margin-top:5%}#header #header-hero .content h1{font-size:40px;line-height:40px;margin-bottom:10px}#header #header-hero .content em{font-size:20px;margin-bottom:18px}#header a .logo-phone{display:block}#header a .logo-phone:before{width:100px}#header a .logo-phone:after{width:150px;right:70px}#diensten .g-grid .dienst{padding-top:unset;padding:10px;margin:10px;background:white;color:#404247;text-align:left}#diensten .g-grid .dienst h2{line-height:30px;font-size:18px}#diensten .g-grid .dienst .dienst-icon{width:60px;height:60px;padding:10px;margin:0px 30px 0px 10px;float:left}body:not(.home) #g-page-surround #g-diensten{margin-top:28px;padding:30px 0px}}