/* @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{}
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;}.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;}
@media (max-width:991.98px){}
body{color:var(--dmc-text);}a{text-decoration:none;}ul{list-style:none;padding:0;}table{width:100%;}h1{font-weight:700;font-size:1.7rem;color:var(--bs-accent);margin-bottom:2rem;}h2{font-weight:700;font-size:1.2rem;color:var(--bs-primary);}h3{font-weight:700;font-size:1.2rem;color:var(--bs-primary);}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);}header ul{list-style:none;padding:0;margin:0;display:flex;}header ul a{display:block;padding:0.4rem 1rem;border-radius:var(--dmc-rounded);margin-right:0.5rem;font-weight:600;}header ul a.is-active{background:var(--bs-accent);}header 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:#1DA1F2;border-color:#1DA1F2;}.btn-linkedin{background:#0077B5;border-color:#0077B5;}.btn-pinterest{background:#bd081c;border-color:#bd081c;}.btn-whatsapp{background:#25D366;border-color:#25D366;}.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:575.98px){}@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){}
