/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
section.bg-image{background-size:cover;background-repeat:no-repeat;background-position:center center;}
.element{}
*{-webkit-font-smoothing:antialiased;}h1{font-size:1.9rem;}footer{padding:0;}.form-item{margin-bottom:1rem;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:var(--bs-primary);}#denk-theme-search-form .form-item{margin:0;}#denk-theme-search-form{display:flex;align-items:end;justify-content:end;}#denk-theme-search-form #edit-search{width:320px;margin:0;margin-right:0.5rem;}#denk-theme-search-form .form-submit{border-radius:4px;background-image:url(/themes/custom/denk_base/images/magnifying-glass-solid-full.svg);background-repeat:no-repeat;background-position:center;padding-left:1rem;padding-right:1rem;background-size:20px;background-color:var(--bs-primary);}.element.icon-banner .icon{width:96px;}.product-overview-images .product-title{background:rgba(0,0,0,.3);}.breadcrumb ul{display:flex;font-size:0.9rem;margin:0;}.breadcrumb ul li a{color:var(--bs-text);opacity:0.8;}.breadcrumb ul li:last-child a{opacity:1;}.breadcrumb ul li::after{content:'\25B6';color:var(--bs-primary);margin:0 0.5rem;font-size:0.5rem;margin-left:1rem;margin-right:1rem;vertical-align:top;}.breadcrumb ul li:last-child::after{content:none;}.subgroup-pages a{background:var(--bs-white);padding:1rem;border-radius:var(--dmc-rounded);display:block;position:relative;}.subgroup-pages a:before{content:"";position:absolute;top:17%;left:8px;width:2px;height:66%;background-color:var(--bs-accent);}.child-links a{background:var(--bs-light);padding:1rem;border-radius:var(--dmc-rounded);display:block;position:relative;}.child-links a:hover{background:var(--bs-white);padding:1rem;border-radius:var(--dmc-rounded);display:block;position:relative;-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);}.child-links a:before{content:"";position:absolute;top:17%;left:8px;width:2px;height:66%;background-color:var(--bs-accent);}.bg-light .child-links a{background:var(--bs-white);}.iconlist.checklist{list-style:none;padding-left:0;font-size:1rem;color:#333;}.iconlist.checklist li{padding-left:1rem;margin-bottom:0.2rem;position:relative;}.iconlist.checklist li::before{content:'\f00c';font-family:"Font Awesome 6 Free";font-weight:bold;color:var(--bs-accent);position:absolute;left:0;top:2px;}.element-list .row:first-child{border-top:1px solid var(--bs-border);}.element-list .row{border-bottom:1px solid var(--bs-border);padding-top:1rem;padding-bottom:1rem;}.carousel{background:var(--bs-primary);}#mobile-menu .navbar{justify-content:flex-end;}#mobile-menu .navbar-nav>.nav-item{border-bottom:rgba(255,255,255,0.3) 1px solid;}#mobile-menu .dropdown-item:hover{background:none;color:var(--bs-white);}#mobile-menu .navbar-nav>.nav-item details[open]{padding-bottom:1rem;}.text-body{color:var(--dmc-text);}.element.bg-accent a{color:var(--bs-white);}.element.bg-accent h4{color:var(--bs-white);}.element.bg-accent i{color:var(--bs-white);}.form-item.webform-type-radios.error .fieldset-wrapper>div{color:#B30000;}.form-item.webform-type-radios legend{font-size:1.1rem;}.form-item.error,.form-control.error,.form-select.error{border-color:#B30000;}.form-item--error-message{color:#B30000;}.toastify.toastify--error{color:var(--bs-white) !important;}.bg-primary.text-white{color:var(--bs-white) !important;}.bg-primary.text-white h4{color:var(--bs-white) !important;}.icon-banner h4{font-size:1.3rem;}footer strong{font-size:1.2rem;color:#FFF;}.menu-icon i{margin-right:0.5rem;}#edit-privacy--description{font-size:0.8rem;}.webform-submission-form .form-actions{display:flex;margin-top:1rem;justify-content:flex-end;}.webform-submission-form input.webform-button--submit{position:relative;}.webform-submission-form input.webform-button--submit::after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"\f1d8";margin-right:8px;color:#ffffff;position:absolute;right:10px;top:50%;}.navbar-toggler:focus{box-shadow:none;border:none;}.rounded{border-radius:var(--dmc-rounded) !important;}.filesize{font-size:0.8rem;opacity:0.8;}
@media (max-width:575.98px){}@media (max-width:767.98px){.icon-banner p{display:none;}.icon-banner h4{margin-bottom:0;color:var(--bs-primary) !important;}.icon-banner.text-white h4{margin-bottom:0;color:var(--bs-primary) !important;font-weight:400;font-size:1rem;}.icon-banner{background-color:transparent !important;}.border-mobile-bottom{border-bottom:1px solid var(--bs-border) !important;}}@media (min-width:768px){.overlap .container{margin-top:-180px !important;position:relative;}}@media (max-width:991.98px){.icon-banner h4{font-size:1.1rem;}}
body{color:var(--dmc-text);}a{text-decoration:none;}ul{list-style:none;padding:0;}table{width:100%;}h1,.h1{font-weight:700;font-size:1.7rem;color:var(--bs-accent);margin-bottom:2rem;}h2,.h2{font-weight:700;font-size:1.2rem;color:var(--bs-primary);}h3,.h3{font-weight:700;font-size:1.2rem;color:var(--bs-primary);}h4,.h4{font-weight:700;font-size:1.1rem;color:var(--bs-primary);}p{margin-bottom:1.5rem;}.intro{font-size:1.1rem;}.cta-text{font-size:1.1rem;}.container-wide{max-width:1400px;}.container .container{padding-left:0;padding-right:0;}.container .container>.row{margin-left:0;margin-right:0;--bs-gutter-x:0;}.page-image img{width:100%;}.page-image .container{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);}.carousel .container{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);}.cta{position:absolute;bottom:8%;left:0px;background:rgba(255,255,255,0.9);padding:20px;max-width:50%;min-width:40%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0px 0px 20px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.2);}#main-menu ul{list-style:none;padding:0;margin:0;display:flex;}#main-menu ul a{display:block;padding:0.4rem 1rem;border-radius:var(--dmc-rounded);margin-right:0.5rem;font-weight:600;}#main-menu ul a.is-active{background:var(--bs-accent);}#main-menu ul a:hover{background:var(--bs-light);color:var(--bs-primary);}footer ul{list-style:none;padding:0;}.submenu ul{list-style:none;padding:0;}.submenu ul a{display:block;background:var(--bs-light);padding:0.3rem 0.5rem 0.3rem 1.5rem;position:relative;margin-bottom:0.5rem;}.submenu ul a:before{content:"";position:absolute;top:17%;left:8px;width:2px;height:66%;background:var(--bs-white);}.submenu ul a:hover{background:var(--bs-white);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);}.submenu ul a:hover:before{background:var(--bs-light);}.submenu ul a.is-active{font-weight:700;color:var(--bs-accent);}.submenu ul a.is-active:before{background:var(--bs-accent);}.rounded{border-radius:var(--dmc-rounded);}.btn{border-radius:var(--dmc-rounded);}.btn-fb{background:#3b5998;border-color:#3b5998;}.btn-x{background:#000;border-color:#000;}.btn-linkedin{background:#0077B5;border-color:#0077B5;}.btn-pinterest{background:#bd081c;border-color:#bd081c;}.btn-whatsapp{background:#075e54;border-color:#075e54;}.element p:last-child{margin-bottom:0;}.element.text p a{text-decoration:underline;}.element.text p a.btn{text-decoration:none;}.element-list.border .row{padding:1rem;border-bottom:1px solid var(--bs-dark);}.element-list.border .row:first-child{padding-top:1rem;}.element-list.border .row:last-child{padding-bottom:1rem;border-bottom:0;}.element.card.p-3 .card-img-top{margin:-1rem;margin-bottom:1rem;border-top-left-radius:var(--dmc-rounded);border-top-right-radius:var(--dmc-rounded);width:auto;}ul.infoblock-links li{border-bottom:1px solid var(--bs-light);}ul.infoblock-links li a{padding:0.5rem 0;}ul.infoblock-links li:last-child{border-bottom:0;}ul.blocks{counter-reset:item;}ul.blocks li{position:relative;padding-left:2.5rem;margin-bottom:0.5rem;}ul.blocks li:before{content:counter(item) " ";counter-increment:item;position:absolute;top:1px;left:0;width:25px;height:25px;text-align:center;line-height:25px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-sizing:content-box;font-size:1em;background:var(--bs-accent);color:#FFF;}ul.iconlist li:before{position:absolute;top:1px;left:0;font-family:'Font Awesome 6 Pro' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:1rem;padding:0.1rem 1rem 0.1rem 0;}ul.iconlist li{padding-left:2rem !important;position:relative;list-style:none !important;padding:0.1em 0;}ul.arrowlist li:before{content:"\f105";font-size:0.85em;padding:0.25rem 1rem 0.1rem 0;font-weight:600;color:var(--bs-accent);}table th{padding:0.5rem;font-weight:600;background:var(--bs-light);color:var(--bs-primary);border:1px solid var(--bs-dark);}table td{padding:0.5rem;border:1px solid var(--bs-dark);}table td.light{background-color:var(--bs-light);color:var(--bs-primary);}table.dekkingen td,table.dekkingen th{text-align:center;}table.dekkingen td:first-child,table.dekkingen th:first-child{width:70%;text-align:left;}.bg-primary a{color:var(--bs-white);}.bg-primary.text-white{color:rgba(255,255,255,0.85) !important;}.bg-accent.text-white{color:rgba(255,255,255,0.85) !important;}.bg-primary p a{color:var(--bs-white);}.bg-accent h2{color:var(--bs-white);}.font-large{font-size:1.5rem;}.opacity-50{opacity:0.5 !important;}.opacity-75{opacity:0.75 !important;}.opacity-100{opacity:1 !important;}.rente{background-color:rgba(255,255,255,0.90);}#main-menu ul.menu li{margin:0;padding:0;}#main-menu ul.menu li a{padding:0.8rem 1.2rem;margin:0;}#main-menu ul.menu li a.active{background-color:var(--bs-accent);color:var(--bs-white);}
@media (max-width:767.98px){.social-share span.label{display:none;}}@media (max-width:991.98px){.page-image .container{position:relative;top:auto;bottom:auto;left:auto;transform:none;padding:1rem 0;background:var(--bs-light);opacity:1;box-shadow:none;}.cta{position:relative;top:auto;bottom:auto;left:auto;width:100%;background:var(--bs-light);max-width:100%;min-width:auto;box-shadow:none;}}@media (max-width:1199.98px){}@media (max-width:1399.98px){}
