.action-links{list-style:none;padding:0;margin:1em 0;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-left:0.3em;margin-right:0;}.button-action{display:inline-block;line-height:160%;padding:0.2em 0.5em 0.3em;text-decoration:none;}.button-action:before{content:'+';font-weight:900;margin-left:-0.1em;padding-right:0.2em;}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-0.1em;padding-left:0.2em;padding-right:0;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-left:1em;margin-right:1em;}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0;}
.collapse-processed > summary{padding-left:0.5em;padding-right:0.5em;}.collapse-processed > summary:before{background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;content:"";float:left;height:1em;width:1em;}[dir="rtl"] .collapse-processed > summary:before{background-position:100% 100%;float:right;}.collapse-processed:not([open]) > summary:before{background-position:25% 35%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}[dir="rtl"] .collapse-processed:not([open]) > summary:before{background-position:75% 35%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.container-inline label:after,.container-inline .label:after{content:':';}.form-type-radios .container-inline label:after{content:'';}.form-type-radios .container-inline .form-type-radio{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{border:1px solid #ccc;margin-top:1em;margin-bottom:1em;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;font-weight:normal;width:10em;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:bold;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5em;padding-right:0;}.field--label-inline .field__label::after{content:':';}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-left:0;margin-right:2.4em;}.marker{color:#e00;}.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{content:'';display:inline-block;height:14px;width:14px;vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{background:url(/core/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/core/misc/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{background:transparent;border:0;cursor:pointer;margin:0;padding:0;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}ul.links a.is-active{color:#000;}
ul.menu{list-style:none outside;margin-left:1em;padding:0;text-align:left;}[dir="rtl"] ul.menu{margin-left:0;margin-right:1em;text-align:right;}.menu-item--expanded{list-style-image:url(/core/misc/menu-expanded.png);list-style-type:circle;}.menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed.png);list-style-type:disc;}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{padding-top:0.2em;margin:0;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;margin:0;width:100%;box-sizing:border-box;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%;}}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
@font-face{font-family:'icomoon';src:url(/themes/ef2_custom/fonts/icomoon.eot?kxw0ud=);src:url(/themes/ef2_custom/fonts/icomoon.eot?kxw0ud=#iefix) format("embedded-opentype"),url(/themes/ef2_custom/fonts/icomoon.ttf?kxw0ud=) format("truetype"),url(/themes/ef2_custom/fonts/icomoon.woff?kxw0ud=) format("woff"),url(/themes/ef2_custom/fonts/icomoon.svg?kxw0ud=#icomoon) format("svg");font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-arrow-simple-right:before{content:"\e901";}.icon-arrow-right:before{content:"\e902";}.icon-logo-ef2:before{content:"\e900";}body{font-size:16px;font-weight:400;color:#3c3c3b;font-family:"filson-pro",Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-osx-font-smoothing:grayscale;}a{color:#3c3c3b;text-decoration:none;}a:hover{text-decoration:underline;}p{line-height:1.7em;margin-bottom:20px;}h1,h2,h3,h4,h5,h6{font-family:"filson-pro",Arial,sans-serif;color:#3c3c3b;}h1{font-size:40px;line-height:52px;font-weight:700;}h1 p,h1 strong{line-height:1em;}h2{font-size:24px;line-height:28px;margin-bottom:40px;font-weight:700;}h3{font-size:22px;line-height:28px;font-weight:700;margin-bottom:10px;}*{margin:0;padding:0;box-sizing:border-box;}*:before,*:after{box-sizing:border-box;}.wf-loading body,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading p,.wf-loading a{visibility:hidden;}.background-image{background-size:cover;background-repeat:no-repeat;background-position:center center;}#block-primaireinhoudvandepagina p.quote-tekst{margin:50px 50px;font-style:italic;color:#40bcc8;font-size:24px;line-height:36px;}.outro-text{color:black;margin-bottom:80px;}.redtext{color:#d5443c !important;}body{color:#3c3c3b;}body #page-wrapper > main .block-system-main-block{padding:20px 0;}nav ul.menu{margin:0;}nav ul.menu li{list-style:none;padding:0;}nav.menu--main ul.menu a.is-active{color:#40bcc8;text-decoration:none;}nav.menu--main ul.menu a.is-active:hover{color:#d5443c;text-decoration:none;}nav.menu--main > ul.menu > li{display:inline-block;margin-right:20px;position:relative;}nav.menu--main > ul.menu > li > a{padding-bottom:15px;}nav.menu--main > ul.menu > li > a:hover{color:#40bcc8;text-decoration:none;}nav.menu--main > ul.menu > li .submenu-container{display:none;}nav.menu--main > ul.menu > li .submenu-container .submenu-main-item{position:absolute;top:30px;margin-left:15px;left:-63px;z-index:5;-webkit-transform:translateX(-50%);transform:translateX(-50%);}nav.menu--main > ul.menu > li .submenu-container .submenu-main-item a{padding-left:20px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;color:#40bcc8;}nav.menu--main > ul.menu > li .submenu-container .submenu-main-item a:hover{cursor:pointer;color:#d5443c;text-decoration:none;}nav.menu--main > ul.menu > li .submenu-container .submenu-main-item a:hover:after{color:#d5443c;-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%);}nav.menu--main > ul.menu > li .submenu-container .submenu-main-item a:after{display:inline-block;position:absolute;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";left:-5px;color:#40bcc8;text-decoration:none;font-size:.8em;vertical-align:middle;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}nav.menu--main > ul.menu > li .submenu-container > ul{display:none;margin-top:-5px;position:absolute;z-index:1;padding:10px;background-color:white;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:332px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:60px 40px 40px 40px;box-shadow:0px 7px 4.5px 0.5px rgba(0,0,0,0.1);}nav.menu--main > ul.menu > li .submenu-container > ul li a:hover{color:#40bcc8;text-decoration:none;}@media all and (min-width:1025px){nav.menu--main > ul.menu > li.menu-item--expanded.open .submenu-container{display:block;position:absolute;top:44px;left:50%;}nav.menu--main > ul.menu > li.menu-item--expanded.open .submenu-container > ul{display:block;background-color:#e9e9e9;line-height:36px;}nav.menu--main > ul.menu > li.menu-item--expanded.open .submenu-container > ul:after{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #e9e9e9;position:absolute;top:-10px;left:calc(50% - 10px);}}#page-wrapper button#menu-toggle{cursor:pointer;position:absolute;right:20px;top:7px;display:block;width:45px;height:15px;height:40px;z-index:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0;outline:none;border:0;margin-right:-10px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none;}#page-wrapper button#menu-toggle .text{margin-top:20px;color:black;font-size:9px;line-height:12px;font-weight:500;text-align:center;}#page-wrapper button#menu-toggle .text .open-text{display:block;}#page-wrapper button#menu-toggle .text .close-text{display:none;}#page-wrapper button#menu-toggle .bars{width:25px;height:3px;margin-top:6px;background-color:black;display:block;transition:background .3s;position:absolute;border-radius:50px;left:10px;}#page-wrapper button#menu-toggle .bars:before,#page-wrapper button#menu-toggle .bars:after{content:'';display:block;width:25px;height:3px;background-color:black;border-radius:30px;position:relative;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;}#page-wrapper button#menu-toggle .bars:before{top:-6px;}#page-wrapper button#menu-toggle .bars:after{top:3px;}#page-wrapper button#menu-toggle.active{right:20px;}#page-wrapper button#menu-toggle.active .bars{background:none !important;}#page-wrapper button#menu-toggle.active .bars:before{-webkit-transform:translateX(0) translateY(4px) rotate(45deg);transform:translateX(0) translateY(4px) rotate(45deg);}#page-wrapper button#menu-toggle.active .bars:after{-webkit-transform:translateX(0) translateY(-8px) rotate(-45deg);transform:translateX(0) translateY(-8px) rotate(-45deg);}#page-wrapper button#menu-toggle.active .text .close-text{display:block;margin-left:-5px;}#page-wrapper button#menu-toggle.active .text .open-text{display:none;}#page-wrapper .nav-wrapper{box-shadow:0px 1px 4.5px 0.5px rgba(0,0,0,0.1);background-color:white;height:69px;position:relative;}#page-wrapper .region-nav{max-width:1280px;margin:0 auto;}#page-wrapper .region-nav:after{content:'';display:table;clear:both;}#page-wrapper .region-nav .block-system-branding-block{position:absolute;top:3px;z-index:100;}#page-wrapper .region-nav .block-system-branding-block a.site-logo img{display:block;max-width:360px;height:97px;}#page-wrapper .region-nav nav.menu--main{float:right;margin-left:20px;padding:30px 0;font-size:16px;font-weight:500;}#page-wrapper > footer{border-top:solid 3px #3c3c3b;padding:60px 0px 0px 0px;background-color:#e9e9e9;}#page-wrapper > footer .region-footer{width:100%;max-width:1320px;padding:0px 20px;padding-bottom:0px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px;}#page-wrapper > footer .region-footer #block-brandingvandewebsite-2{position:absolute;}#page-wrapper > footer .region-footer #block-brandingvandewebsite-2 img{width:241px;}#page-wrapper > footer .region-footer #block-footerinfoblock{width:320px;margin-top:80px;margin-bottom:30px;}#page-wrapper > footer .region-footer #block-footerinfoblock a[href^="tel:"]:hover{text-decoration:none;}#page-wrapper > footer .region-footer #block-footerinfoblock a[href="mailto:info@warmtepompinstallateur.nl"]:hover{text-decoration:none;color:#40bcc8;}#page-wrapper > footer .region-footer #block-footerinfoblock .linked-in-link{line-height:0;font-size:0;color:transparent;float:left;margin-right:10px;}#page-wrapper > footer .region-footer #block-footerinfoblock .linked-in-link:before{display:inline-block;content:"";text-decoration:none;width:35px;height:35px;vertical-align:middle;background-image:url(/themes/ef2_custom/images/LI.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;top:50%;right:0px;}#page-wrapper > footer .region-footer #block-footerinfoblock .linked-in-link:hover:before{background-image:url(/themes/ef2_custom/images/LI-darker.svg);}#page-wrapper > footer .region-footer #block-footerinfoblock .facebook-link{float:left;line-height:0;font-size:0;color:transparent;}#page-wrapper > footer .region-footer #block-footerinfoblock .facebook-link:before{display:inline-block;content:"";text-decoration:none;width:35px;height:35px;vertical-align:middle;background-image:url(/themes/ef2_custom/images/FB.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;top:50%;right:0px;}#page-wrapper > footer .region-footer #block-footerinfoblock .facebook-link:hover:before{background-image:url(/themes/ef2_custom/images/FB-darker.svg);}#page-wrapper > footer .region-footer #block-samenvattingblok-2{z-index:1;width:320px;margin-bottom:30px;}#page-wrapper > footer .region-footer #block-samenvattingblok-2 .block-title{font-size:18px;font-weight:bold;margin-bottom:30px;display:block;}#page-wrapper > footer .region-footer #block-samenvattingblok-2 .block-title-2{display:none;}#page-wrapper > footer .region-footer #block-samenvattingblok-2 .stars .star{width:23px;height:23px;display:inline-block;background:url(/themes/ef2_custom/images/widget_star-empty.png) no-repeat;background-size:100%;background-position:center center;}#page-wrapper > footer .region-footer #block-samenvattingblok-2 .stars .star-full{background-image:url(/themes/ef2_custom/images/widget_star-full.png);}#page-wrapper > footer .region-footer #block-samenvattingblok-2 .total-aggr{width:70%;display:block;font-size:22px;font-weight:bold;line-height:30px;position:relative;margin-top:-30px;padding-bottom:50px;}#page-wrapper > footer .region-footer #block-samenvattingblok-2 .total-aggr .total-count{font-weight:500;font-size:13px;position:absolute;right:40px;top:-3px;}#page-wrapper > footer .region-footer #block-samenvattingblok-2 .total-aggr .total-count:after{content:'';width:50px;height:50px;background:url(/themes/ef2_custom/images/widget_logo.png) no-repeat;background-size:100%;background-position:center center;position:absolute;top:-10px;left:-13px;z-index:-1;}#page-wrapper > footer .region-footer #block-samenvattingblok-2 .cta-reversed{display:block;line-height:50px;}#page-wrapper > footer .region-footer #block-voet{width:320px;margin-bottom:30px;}#page-wrapper > footer .region-footer #block-voet li{font-size:16px;line-height:24px;}#page-wrapper > footer .region-footer #block-voet li a:hover{text-decoration:none;color:#40bcc8;}#page-wrapper > footer .region-footer #block-footercontactblok{position:relative;width:320px;margin-bottom:30px;}#page-wrapper > footer .region-footer #block-footercontactblok a[href^="tel:"]{color:#40bcc8;font-size:20px;line-height:34px;}#page-wrapper > footer .region-footer #block-footercontactblok a[href^="tel:"]:before{content:'Bel';color:#3c3c3b;font-weight:bold;margin-right:5px;}#page-wrapper > footer .region-footer #block-footercontactblok a[href^="tel:"]:hover{color:#d5443c;text-decoration:none;}#page-wrapper > footer .region-footer #block-footercontactblok .cta-button-blue{font-weight:500;}#page-wrapper > footer .region-footer #block-footercontactblok .field--name-body p{margin-bottom:10px;}#page-wrapper > footer .region-footer #block-footercontactblok .field--name-body p:first-child{font-size:24px;line-height:30px;font-weight:bold;}#page-wrapper > footer .region-footer #block-footercontactblok .field--name-body p:nth-child(2){font-size:16px;line-height:26px;}#page-wrapper > footer .region-footer #block-footercontactblok:after{display:inline-block;position:absolute;content:"";text-decoration:none;font-size:112px;width:126px;height:112px;vertical-align:middle;background-image:url(/themes/ef2_custom/images/Logo%20pijl%20links.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;top:calc(50% - 35px);right:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}#page-wrapper #copyright{margin-right:0px;width:100%;height:34px;background-color:#3c3c3b;text-align:right;line-height:34px;padding-right:20px;}#page-wrapper #copyright .copyright-wrapper{max-width:1280px;margin:0 auto;width:100%;height:100%;position:relative;}#page-wrapper #copyright a{text-decoration:none;display:inline-block;font-size:.8em;position:absolute;right:0;text-decoration:none;display:inline-block;font-size:.8em;color:#e9e9e9;}@media all and (min-width:1580px){#page-wrapper #copyright a{-webkit-transform:translateX(100%);transform:translateX(100%);}}#page-wrapper #copyright a span.icon-logo-ef2{display:inline-block;color:#e9e9e9;}#page-wrapper #copyright a span.icon-logo-ef2:before{font-size:1.5em;margin-left:5px;vertical-align:middle;color:#e9e9e9;}#page-wrapper #copyright a:hover{color:grey;}#page-wrapper #copyright a:hover span.icon-logo-ef2:before{color:grey;}.block-system-breadcrumb-block{padding-top:30px;width:100%;max-width:1280px;margin:0 auto;}.block-system-breadcrumb-block nav{max-width:720px;margin-left:270px;}.block-system-breadcrumb-block .breadcrumb li:not(:first-child):before{content:'/';color:#3c3c3b;}.block-system-breadcrumb-block .breadcrumb li{color:#40bcc8;}.block-system-breadcrumb-block .breadcrumb li:last-child{color:#3c3c3b;}.block-system-breadcrumb-block li{font-size:14px;}.block-system-breadcrumb-block li a{color:#40bcc8;}.block-system-breadcrumb-block li:last-child{color:#3c3c3b;}.block-views-blockheader-block-1 .views-row{position:relative;}.block-views-blockheader-block-1 .views-field-field-usps{position:absolute;max-width:290px;bottom:90px;right:calc(calc(100vw - 1280px) / 2);color:#3c3c3b;font-size:18px;line-height:34px;}.block-views-blockheader-block-1 .views-field-field-usps li{background:url(/themes/ef2_custom/images/Check.svg) no-repeat 0px;display:block;padding-left:40px;background-size:20px;background-position:0px 7px;}.block-views-blockheader-block-1 .views-field-field-h{height:45vh;max-height:550px;min-height:390px;width:100%;}.block-views-blockheader-block-1 .views-field-field-h .background-image{height:45vh;max-height:550px;min-height:390px;width:100%;}.block-views-blockheader-block-1 .views-field-field-h .background-image:before{content:'';display:block;opacity:0.65;height:100%;width:calc(calc(100% / 2) - 100px);background:linear-gradient(to right,#40bcc8 0%,rgba(64,188,200,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40bcc8',endColorstr='#0040bcc8',GradientType=1);}.block-views-blockheader-block-1 .views-field-nothing{position:absolute;max-width:620px;bottom:65px;margin-left:270px;left:calc(calc(100vw - 1280px) / 2);}.block-views-blockheader-block-1 .views-field-nothing h1{color:white;}.block-views-blockheader-block-1 .views-field-nothing .header-p{margin:25px 0px;color:white;font-size:20px;line-height:30px;}.page-node-type-productpagina #page-wrapper .block-views-blockheader-block-1 .views-field-nothing h1{color:#3c3c3b;}.page-node-type-productpagina #page-wrapper .block-views-blockheader-block-1 .views-field-nothing .header-p{color:#3c3c3b;}.page-node-type-teampagina .block-views-blockheader-block-1 .views-field-field-h,.page-node-type-page .block-views-blockheader-block-1 .views-field-field-h{position:relative;z-index:-1;}.page-node-type-teampagina .block-views-blockheader-block-1 .views-field-field-h .background-image:after,.page-node-type-page .block-views-blockheader-block-1 .views-field-field-h .background-image:after{content:'';display:block;position:absolute;bottom:0;opacity:0.55;height:100%;width:100%;background:linear-gradient(to bottom,transparent 0%,black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);}.page-node-type-teampagina .block-views-blockheader-block-1 .views-field-field-usps,.page-node-type-page .block-views-blockheader-block-1 .views-field-field-usps{color:white;}.page-node-type-productpagina .block-views-blockheader-block-1 .views-field-field-h:before{content:'';display:block;opacity:0.65;height:100%;width:calc(calc(100% / 2) - 100px);background:linear-gradient(to right,#40bcc8 0%,rgba(64,188,200,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40bcc8',endColorstr='#0040bcc8',GradientType=1);}.block-views-blockheader-block-2 .views-row{position:relative;}.block-views-blockheader-block-2 .views-field-field-usps{position:absolute;max-width:290px;bottom:90px;right:calc(calc(100vw - 1280px) / 2);color:white;font-size:18px;line-height:34px;}.block-views-blockheader-block-2 .views-field-field-usps li{background:url(/themes/ef2_custom/images/Check.svg) no-repeat 0px;display:block;padding-left:40px;background-size:20px;background-position:0px 7px;}.block-views-blockheader-block-2 .views-field-nothing{top:60px;bottom:unset;margin-left:0px;max-width:667px;position:absolute;left:calc(calc(100vw - 1280px) / 2);}.block-views-blockheader-block-2 .views-field-nothing h1{color:white;font-weight:500;font-size:24px;line-height:35px;}.block-views-blockheader-block-2 .views-field-nothing .header-p{margin:25px 0px;font-weight:bold;color:white;font-size:30px;line-height:42px;}.block-views-blockheader-block-2 .views-field-field-h{position:relative;z-index:-1;height:45vh;max-height:450px;min-height:390px;width:100%;}.block-views-blockheader-block-2 .views-field-field-h .background-image{height:45vh;max-height:450px;min-height:390px;width:100%;}.block-views-blockheader-block-2 .views-field-field-h .background-image:before{content:'';display:block;opacity:0.65;height:100%;width:calc(calc(100% / 2) - 100px);background:linear-gradient(to right,#40bcc8 0%,rgba(64,188,200,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40bcc8',endColorstr='#0040bcc8',GradientType=1);}.block-views-blockheader-block-2 .views-field-field-h .background-image:after{content:'';display:block;position:absolute;bottom:0;opacity:0.55;height:100%;width:100%;background:linear-gradient(to bottom,transparent 0%,black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);}.block-views-blockheader-block-3 .views-row{position:relative;}.block-views-blockheader-block-3 .views-field-field-usps{position:absolute;max-width:290px;bottom:90px;right:calc(calc(100vw - 1280px) / 2);color:white;font-size:18px;line-height:34px;}.block-views-blockheader-block-3 .views-field-field-usps li{background:url(/themes/ef2_custom/images/Check.svg) no-repeat 0px;display:block;padding-left:40px;background-size:20px;background-position:0px 7px;}.block-views-blockheader-block-3 .views-field-nothing{position:absolute;left:calc(calc(100vw - 1280px) / 2);bottom:90px;max-width:569px;margin-left:0px;}.block-views-blockheader-block-3 .views-field-nothing h1{font-weight:800;font-size:47px;line-height:54px;color:white;}.block-views-blockheader-block-3 .views-field-nothing .header-p{margin:25px 0px;color:white;font-size:20px;line-height:30px;}.block-views-blockheader-block-3 .views-field-nothing .header-p a{text-decoration:underline;color:#40bcc8;}.block-views-blockheader-block-3 .views-field-field-h{position:relative;z-index:-1;}.block-views-blockheader-block-3 .views-field-field-h .background-image{height:75vh;max-height:470px;min-height:350px;width:100%;}.block-views-blockheader-block-3 .views-field-field-h .background-image:before{content:'';display:block;opacity:0.65;height:100%;width:calc(calc(100% / 2) - 100px);background:linear-gradient(to right,#40bcc8 0%,rgba(64,188,200,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40bcc8',endColorstr='#0040bcc8',GradientType=1);}.block-views-blockheader-block-3 .views-field-field-h .background-image:after{content:'';display:block;position:absolute;bottom:0;opacity:0.55;height:100%;width:100%;background:linear-gradient(to bottom,transparent 0%,black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);}#block-banner-bespaar-direct{text-align:center;color:white;background-color:#40bcc8;padding:30px 0px;margin-top:50px;position:relative;}#block-banner-bespaar-direct .field--name-field-tekst-slogan-{font-weight:bold;font-size:30px;line-height:60px;margin:30px;}#block-banner-bespaar-direct .field--name-field-link{margin:30px 0px;}#block-banner-bespaar-direct:before{display:inline-block;position:absolute;content:"";text-decoration:none;vertical-align:middle;background-image:url(/themes/ef2_custom/images/lijn-blauw.png);background-size:cover;background-repeat:no-repeat;background-position:center center;top:-55px;left:-40px;width:calc(100% + 80px);height:56px;}#block-footercontactblok-2{position:absolute;z-index:1;top:270px;right:calc(calc(100vw - 1280px) / 2);}#block-footercontactblok-2 a[href^="tel:"]{color:#40bcc8;font-size:20px;line-height:34px;}#block-footercontactblok-2 a[href^="tel:"]:before{content:'Bel';color:#3c3c3b;font-weight:bold;margin-right:5px;}#block-footercontactblok-2 .cta-button-blue{font-weight:500;}#block-footercontactblok-2 .field--name-body p:first-child{font-size:24px;line-height:30px;font-weight:bold;}#block-footercontactblok-2 .field--name-body p:nth-child(2){font-size:16px;line-height:26px;}#block-footercontactblok-2:after{display:inline-block;position:absolute;content:"";text-decoration:none;font-size:112px;width:78px;height:70px;vertical-align:middle;background-image:url(/themes/ef2_custom/images/Logo%20pijl%20links.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;top:50%;right:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}#block-samenvattingblok{position:absolute;z-index:1;top:40px;margin-right:-20px;right:calc(calc(100vw - 1280px) / 2);}#block-samenvattingblok .block-title{font-size:18px;line-height:60px;font-weight:bold;}#block-samenvattingblok .block-title-2{font-size:18px;line-height:60px;font-weight:bold;display:none;}#block-samenvattingblok .stars .star{width:23px;height:23px;display:inline-block;background:url(/themes/ef2_custom/images/widget_star-empty.png) no-repeat;background-size:100%;background-position:center center;}#block-samenvattingblok .stars .star-full{background-image:url(/themes/ef2_custom/images/widget_star-full.png);}#block-samenvattingblok .total-aggr{width:100%;display:block;font-size:22px;font-weight:bold;line-height:30px;position:relative;margin-top:-30px;padding-bottom:50px;}#block-samenvattingblok .total-aggr .total-count{font-weight:500;font-size:13px;position:absolute;right:45px;top:5px;}#block-samenvattingblok .total-aggr .total-count:after{content:'';width:50px;height:50px;background:url(/themes/ef2_custom/images/widget_logo.png) no-repeat;background-size:100%;background-position:center center;position:absolute;top:-10px;left:-13px;z-index:-1;}#block-samenvattingblok .cta-reversed{display:block;}.owl-carousel,.block-views-blockmerken-block-1{padding:50px 0px;margin-top:50px;}.owl-carousel .view-header,.block-views-blockmerken-block-1 .view-header{text-align:center;}.owl-carousel .views-row,.block-views-blockmerken-block-1 .views-row{width:200px;margin-right:56px;}.owl-carousel .owl-stage,.block-views-blockmerken-block-1 .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.owl-carousel .owl-stage img,.block-views-blockmerken-block-1 .owl-stage img{max-width:200px;max-height:100px;width:auto;height:auto;}.owl-carousel .owl-stage-outer,.block-views-blockmerken-block-1 .owl-stage-outer{margin:0 auto;max-width:1280px;overflow:hidden;}.owl-carousel .owl-nav,.owl-carousel .owl-dots,.block-views-blockmerken-block-1 .owl-nav,.block-views-blockmerken-block-1 .owl-dots{display:none;}#block-webformulier-3,#block-webformulier{width:100%;max-width:1280px;margin:0 auto;}#block-webformulier-3 form,#block-webformulier form{margin-top:112px;max-width:620px;margin-left:270px;}#block-webformulier-3 form > .form-item,#block-webformulier form > .form-item{margin-bottom:20px;}#block-webformulier-3 form .form-composite > legend,#block-webformulier-3 form .label,#block-webformulier form .form-composite > legend,#block-webformulier form .label{font-weight:400;}#block-webformulier-3 form .form-radios,#block-webformulier form .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}#block-webformulier-3 form .form-radios > div,#block-webformulier form .form-radios > div{margin-right:20px;}#block-webformulier-3 form #edit-soort-bouw,#block-webformulier form #edit-soort-bouw{display:-webkit-box;display:-ms-flexbox;display:flex;}#block-webformulier-3 form #edit-soort-bouw > div,#block-webformulier form #edit-soort-bouw > div{margin-right:40px;}#block-views-block-overzichten-block-2{max-width:1280px;margin:60px auto;}#block-views-block-overzichten-block-2 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}#block-views-block-overzichten-block-2 .view-content .views-row{width:calc(calc(100% / 3) - calc(120px / 3));}#block-views-block-overzichten-block-2 .view-content .views-row .views-field-field-overzichtsafbeelding{position:relative;}#block-views-block-overzichten-block-2 .view-content .views-row .views-field-field-overzichtsafbeelding .background-image{width:100%;height:218px;}#block-views-block-overzichten-block-2 .view-content .views-row .views-field-field-overzicht-titel{margin:30px 0px 15px 0px;font-size:18px;font-weight:bold;line-height:30px;}#block-views-block-overzichten-block-2 .view-content .views-row .views-field-field-overzicht-tekst{font-size:16px;line-height:26px;}#block-views-block-overzichten-block-2 .view-content .views-row:nth-child(3n+2){margin:0px 60px;}.webform-progress .progress-marker{height:35px;width:35px;font-size:11px;}.webform-progress .progress-step .progress-marker{background-color:white;color:#e9e9e9;border-style:solid;border-width:2px;border-color:#e9e9e9;}.webform-progress .progress-step.is-active .progress-marker,.webform-progress .progress-step.is-complete .progress-marker{color:#3c3c3b;border-color:#3c3c3b;}.webform-progress .webform-progress-tracker{margin-bottom:30px;}.webform-progress .webform-progress-tracker .progress-step:hover .progress-marker,.webform-progress .webform-progress-tracker .progress-step.is-complete:hover .progress-marker{background-color:white;}.webform-progress .progress-tracker--center .progress-step::after{top:17.5px;height:2px;background-color:#e9e9e9;}.webform-progress .progress-step.is-complete::after{background-color:#3c3c3b;}.page-node-93 .block-views-blockheader-block-1 .views-field-field-h .background-image,.page-node-93 .block-views-blockheader-block-1 .views-field-field-h,.page-node-14 .block-views-blockheader-block-1 .views-field-field-h .background-image,.page-node-14 .block-views-blockheader-block-1 .views-field-field-h{height:390px;}.page-node-93 #block-webformulier-3 form,.page-node-93 #block-webformulier form,.page-node-14 #block-webformulier-3 form,.page-node-14 #block-webformulier form{margin-top:30px;}.page-node-93 #block-webformulier-3 form input[type=email],.page-node-93 #block-webformulier-3 form input[type=password],.page-node-93 #block-webformulier-3 form input[type=text],.page-node-93 #block-webformulier-3 form input[type=number],.page-node-93 #block-webformulier-3 form input[type=tel],.page-node-93 #block-webformulier-3 form input.form-search,.page-node-93 #block-webformulier-3 form textarea,.page-node-93 #block-webformulier form input[type=email],.page-node-93 #block-webformulier form input[type=password],.page-node-93 #block-webformulier form input[type=text],.page-node-93 #block-webformulier form input[type=number],.page-node-93 #block-webformulier form input[type=tel],.page-node-93 #block-webformulier form input.form-search,.page-node-93 #block-webformulier form textarea,.page-node-14 #block-webformulier-3 form input[type=email],.page-node-14 #block-webformulier-3 form input[type=password],.page-node-14 #block-webformulier-3 form input[type=text],.page-node-14 #block-webformulier-3 form input[type=number],.page-node-14 #block-webformulier-3 form input[type=tel],.page-node-14 #block-webformulier-3 form input.form-search,.page-node-14 #block-webformulier-3 form textarea,.page-node-14 #block-webformulier form input[type=email],.page-node-14 #block-webformulier form input[type=password],.page-node-14 #block-webformulier form input[type=text],.page-node-14 #block-webformulier form input[type=number],.page-node-14 #block-webformulier form input[type=tel],.page-node-14 #block-webformulier form input.form-search,.page-node-14 #block-webformulier form textarea{width:100%;border-style:solid;border-width:1px;border-color:#e9e9e9;background-color:white;box-shadow:inset 0px 1px 3px 0px rgba(0,1,0,0.25);}form .form-item{margin-top:15px !important;}form #edit-stap-2 #edit-markup{margin-bottom:30px;}form #edit-stap-2 fieldset{border:unset;margin:0px;padding:0px;}form #edit-stap-2 fieldset .js-form-type-checkbox{position:relative;border-style:solid;border-width:1px;border-color:#e9e9e9;border-radius:4px;background-color:white;border-bottom:solid 40px #e9e9e9;padding-right:25px;transition:box-shadow 0.3s linear;}form #edit-stap-2 fieldset .js-form-type-checkbox:hover{box-shadow:0 0 12px 6px #e9e9e9;}form #edit-stap-2 fieldset .js-form-type-checkbox .description{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}form #edit-stap-2 fieldset .js-form-type-checkbox .description h3{margin-top:20px;font-size:18px;line-height:30px;}form #edit-stap-2 fieldset .js-form-type-checkbox .description .left-div{width:50%;}form #edit-stap-2 fieldset .js-form-type-checkbox .description .left-div:before{content:'Selecteer';color:#40bcc8;position:absolute;left:calc(50% - 25px);bottom:-29px;}form #edit-stap-2 fieldset .js-form-type-checkbox .description .field--name-node-title a{color:#40bcc8;font-size:16px;line-height:26px;}form #edit-stap-2 fieldset .js-form-type-checkbox .description .field--name-field-offerte-tekst{font-size:16px;line-height:26px;}form #edit-stap-2 fieldset .js-form-type-checkbox .description .field--name-field-overzichtsafbeelding{width:50%;}form #edit-stap-2 fieldset .js-form-type-checkbox .description .field--name-field-overzichtsafbeelding .background-image{background-size:contain;background-repeat:no-repeat;background-position:center center;height:calc(100% - 40px);width:100%;margin-top:20px;}form #edit-stap-2 legend{display:none;}form #edit-stap-2 label.option{display:none;}form #edit-stap-2 .form-type-checkbox input[type=checkbox]{position:absolute;bottom:-33px;left:calc(50% - 25px);-webkit-transform:translateY(-50%);transform:translateY(-50%);}form #edit-stap-3 #edit-brochure-prijsindicatie{background-image:url(/themes/ef2_custom/images/brochure%2Bprijsindicatie.jpg);background-size:196px 173px;background-repeat:no-repeat;background-position:calc(100% - 45px) calc(100% - 105px);}form #edit-stap-3 #edit-vrijblijvend-gesprek{background-image:url(/themes/ef2_custom/images/harry_de_expert.jpg);background-size:187px 145px;background-repeat:no-repeat;background-position:calc(100% - 70px) calc(100% - 105px);}form #edit-stap-3 > fieldset{padding:30px;border-style:solid;border-width:1px;border-color:#e9e9e9;border-radius:4px;background-color:white;padding-top:40px;position:relative;min-height:340px;}form #edit-stap-3 > fieldset p{margin-bottom:0px;}form #edit-stap-3 > fieldset > .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;}form #edit-stap-3 > fieldset #edit-gekozen-warmtepompen-1,form #edit-stap-3 > fieldset #edit-container{max-width:330px;}form #edit-stap-3 > fieldset .field--name-field-offerte-tekst{margin-bottom:20px;}form #edit-stap-3 #edit-titel-tekst-brochure-prijsindicatie,form #edit-stap-3 #edit-vrijblijvend-gesprek-titel{position:absolute;top:20px;}form #edit-stap-3 #edit-titel-tekst-brochure-prijsindicatie h2,form #edit-stap-3 #edit-vrijblijvend-gesprek-titel h2{margin-bottom:0px;}form #edit-stap-3 #edit-actions{display:none;}form #edit-stap-3 .cta-button-blue{position:absolute;bottom:30px;right:30px;padding:16px 65px 16px 25px;}form #edit-stap-3 legend{display:none;}form #edit-stap-3 label.option{color:#40bcc8;}form #edit-stap-3 .form-type-radio{width:100%;margin:0px;}form #edit-stap-3 #edit-gekozen-warmtepompen-1 .field--name-node-title a,form #edit-stap-3 #edit-gekozen-warmtepompen .field--name-node-title a{color:#40bcc8;font-size:16px;line-height:26px;}form #edit-stap-3 #edit-gekozen-warmtepompen-1 .field--name-field-overzichtsafbeelding,form #edit-stap-3 #edit-gekozen-warmtepompen .field--name-field-overzichtsafbeelding{display:none;}form #edit-actions-wizard-prev{display:none;}form #edit-stap-3-aanvragen,form #edit-markup{font-weight:bold;}.view-content .views-row .views-field-field-overzichtsafbeelding.active{position:relative;cursor:pointer;}.view-content .views-row .views-field-field-overzichtsafbeelding.active:before{content:'';display:block;position:absolute;bottom:0;opacity:0.35;height:100%;width:100%;background:radial-gradient(ellipse at center,white 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);}.view-content .views-row .views-field-field-overzicht-titel.active{color:#d5443c;cursor:pointer;}#block-views-block-overzichten-block-1 .view-content .views-row.clickable:hover{cursor:pointer;}#block-views-block-overzichten-block-1 .view-content .views-row.clickable:hover .views-field-field-overzicht-titel{color:#d5443c;}.page-node-93 #block-primaireinhoudvandepagina,.page-node-93 #block-views-block-overzichten-block-2{display:none;}#edit-om-welke-warmtepomp-en-gaat-het{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}#edit-om-welke-warmtepomp-en-gaat-het > div{width:calc(100% / 3);}@media screen and (max-width:600px){#edit-om-welke-warmtepomp-en-gaat-het > div{width:50%;}}#edit-om-welke-warmtepomp-en-gaat-het .form-type-checkbox input[type=checkbox]{margin-top:5px;}@media screen and (max-width:768px){#edit-om-welke-warmtepomp-en-gaat-het .form-type-checkbox input[type=checkbox]{margin-top:8px;}}@media screen and (max-width:375px){#edit-om-welke-warmtepomp-en-gaat-het label.option{font-size:14px;}}.cta-button,.cta-button-arrow,#sliding-popup .popup-content #popup-buttons .agree-button{background:#ff2e00;color:white;padding:15px 33px;border-radius:1px;text-decoration:none;font-weight:600;border:none;}.cta-button:hover,.cta-button-arrow:hover,#sliding-popup .popup-content #popup-buttons .agree-button:hover{text-decoration:none !important;background-color:#cc2500;}.cta-button.cta-button-arrow:after,.cta-button-arrow.cta-button-arrow:after,#sliding-popup .popup-content #popup-buttons .agree-button.cta-button-arrow:after{display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e901";margin-left:30px;color:white;text-decoration:none;font-size:.8em;vertical-align:middle;}input.cta-button{border:none;}.cta{color:#ff2e00;font-weight:500;text-decoration:none;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;}.cta:after{display:inline-block;position:absolute;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e901";margin-left:15px;color:#ff2e00;text-decoration:none;font-size:.6em;vertical-align:middle;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding-top:1.1em;}.cta:hover{cursor:pointer;color:#cc2500;}.cta:hover:after{color:#cc2500;-webkit-transform:translateX(5px);transform:translateX(5px);}.cta-simple,#sliding-popup .popup-content #popup-buttons .find-more-button{font-weight:500;text-decoration:none;display:inline-block;padding-left:18px;line-height:1.7em;}.cta-simple:before,#sliding-popup .popup-content #popup-buttons .find-more-button:before{display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e92a";margin-right:10px;color:#ff2e00;text-decoration:none;font-size:.7em;vertical-align:middle;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;margin-left:-18px;}.cta-simple:hover,#sliding-popup .popup-content #popup-buttons .find-more-button:hover{cursor:pointer;color:black;}.cta-simple:hover:before,#sliding-popup .popup-content #popup-buttons .find-more-button:hover:before{-webkit-transform:translateX(4px);transform:translateX(4px);}body .field--name-dynamic-block-fieldnode-bestel-formulier form input[type="submit"],body.page-node-93 #block-webformulier-3 form input[type="submit"],body.page-node-47 #block-webformulier-2 form input[type="submit"],#edit-actions-wizard-next,.cta-button-blue{background:#40bcc8;color:white;padding:15px 33px;border-radius:1px;text-decoration:none;font-weight:600;border:none;font-weight:500;color:white;text-decoration:unset !important;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;line-height:18px;border-radius:25px;font-size:17px;padding:16px 85px 16px 20px;display:inline-block;position:relative;}body .field--name-dynamic-block-fieldnode-bestel-formulier form input[type="submit"]:hover,body.page-node-93 #block-webformulier-3 form input[type="submit"]:hover,body.page-node-47 #block-webformulier-2 form input[type="submit"]:hover,#edit-actions-wizard-next:hover,.cta-button-blue:hover{text-decoration:none !important;background-color:#309ba5;}body .field--name-dynamic-block-fieldnode-bestel-formulier form input[type="submit"]:after,body.page-node-93 #block-webformulier-3 form input[type="submit"]:after,body.page-node-47 #block-webformulier-2 form input[type="submit"]:after,#edit-actions-wizard-next:after,.cta-button-blue:after{display:inline-block;position:absolute;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";margin-left:40px;color:white;line-height:0;text-decoration:none;font-size:15px;vertical-align:middle;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}body .field--name-dynamic-block-fieldnode-bestel-formulier form input[type="submit"]:hover,body.page-node-93 #block-webformulier-3 form input[type="submit"]:hover,body.page-node-47 #block-webformulier-2 form input[type="submit"]:hover,#edit-actions-wizard-next:hover,.cta-button-blue:hover{cursor:pointer;color:white;}body .field--name-dynamic-block-fieldnode-bestel-formulier form input[type="submit"]:hover:after,body.page-node-93 #block-webformulier-3 form input[type="submit"]:hover:after,body.page-node-47 #block-webformulier-2 form input[type="submit"]:hover:after,#edit-actions-wizard-next:hover:after,.cta-button-blue:hover:after{color:white;line-height:0;-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%);}.main-content-wrapper .cta-button-blue{margin-top:20px;}.field--name-field-3-blokken-link a,.overzicht-cta-reversed a,.field--name-field-lees-verder-knop a,.cta-reversed{font-weight:500;color:#40bcc8;text-decoration:unset !important;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;line-height:60px;font-size:18px;display:inline-block;position:relative;padding-left:40px;}.field--name-field-3-blokken-link a:before,.overzicht-cta-reversed a:before,.field--name-field-lees-verder-knop a:before,.cta-reversed:before{display:inline-block;position:absolute;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";left:0px;color:#40bcc8;line-height:0;text-decoration:none;font-size:15px;vertical-align:middle;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.field--name-field-3-blokken-link a:hover,.overzicht-cta-reversed a:hover,.field--name-field-lees-verder-knop a:hover,.cta-reversed:hover{cursor:pointer;color:#d5443c;}.field--name-field-3-blokken-link a:hover:before,.overzicht-cta-reversed a:hover:before,.field--name-field-lees-verder-knop a:hover:before,.cta-reversed:hover:before{color:#d5443c;line-height:0;-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%);}#block-banner-bespaar-direct .field--name-field-link a,.cta-button-inverted{background:#40bcc8;color:white;padding:15px 33px;border-radius:1px;text-decoration:none;font-weight:600;border:none;border:solid white;font-weight:500;color:white;text-decoration:unset !important;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;line-height:18px;border-radius:30px;font-size:17px;padding:16px 85px 16px 20px;display:inline-block;position:relative;}#block-banner-bespaar-direct .field--name-field-link a:hover,.cta-button-inverted:hover{text-decoration:none !important;background-color:#309ba5;}#block-banner-bespaar-direct .field--name-field-link a:after,.cta-button-inverted:after{display:inline-block;position:absolute;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";margin-left:40px;color:white;line-height:0;text-decoration:none;font-size:15px;vertical-align:middle;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}#block-banner-bespaar-direct .field--name-field-link a:hover,.cta-button-inverted:hover{color:#40bcc8;cursor:pointer;background-color:white;}#block-banner-bespaar-direct .field--name-field-link a:hover:after,.cta-button-inverted:hover:after{color:#40bcc8;line-height:0;-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%);}body .field--name-dynamic-block-fieldnode-bestel-formulier form input[type="submit"],body.page-node-93 #block-webformulier-3 form input[type="submit"],body.page-node-47 #block-webformulier-2 form input[type="submit"],#edit-actions-wizard-next,input.cta-button-blue{background-image:url(/themes/ef2_custom/images/Pijl-wit.svg);background-repeat:no-repeat;background-position:right 25px center;background-size:20px;transition:.3s;}body .field--name-dynamic-block-fieldnode-bestel-formulier form input[type="submit"]:hover,body.page-node-93 #block-webformulier-3 form input[type="submit"]:hover,body.page-node-47 #block-webformulier-2 form input[type="submit"]:hover,#edit-actions-wizard-next:hover,input.cta-button-blue:hover{background-position:right 20px center;}body .field--name-dynamic-block-fieldnode-bestel-formulier form input[type="submit"],body.page-node-93 #block-webformulier-3 form input[type="submit"],body.page-node-47 #block-webformulier-2 form input[type="submit"],#edit-actions-wizard-next{padding:16px 110px 16px 20px;}p.pluspunt{margin:0px;}p.pluspunt:before{display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e956";margin-right:5px;text-decoration:none;font-size:1em;color:#3AAA35;vertical-align:middle;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;margin-left:0px;}p.minpunt:before{display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e955";margin-right:5px;text-decoration:none;font-size:1em;color:#B2B2B2;vertical-align:middle;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;margin-left:0px;}form label{display:block;line-height:1.7em;}form input[type=email],form input[type=password],form input[type=text],form input[type=number],form input[type=tel],form input.form-search,form textarea{outline:none;padding:13px 16px;border-radius:1px;border:1px solid #cccccc;color:#3c3c3b;font-size:.8em;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;}form input[type=email]:focus,form input[type=password]:focus,form input[type=text]:focus,form input[type=number]:focus,form input[type=tel]:focus,form input.form-search:focus,form textarea:focus{border:1px solid #b3b3b3 !important;}form .form-textarea-wrapper textarea{width:auto;}form .form-required:after{display:none;}form .form-item{margin-top:0;margin-bottom:.7em;}form .form-type-checkbox{padding-left:25px;}form .form-type-checkbox input[type=checkbox]{margin-left:-25px;vertical-align:top;margin-top:3px;}form .form-type-checkbox .description{display:inline-block;margin-left:0;}form label.option{vertical-align:middle;margin-left:5px;}.page-node-type-homepagina #page-wrapper{overflow-x:hidden;}.page-node-type-homepagina #page-wrapper > main .region-content{position:relative;}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok{position:relative;top:unset;right:unset;-webkit-transform:unset;transform:unset;margin-top:0px;padding-top:45px;padding-bottom:20px;margin-bottom:100px;}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok:before{display:inline-block;position:absolute;content:"";text-decoration:none;vertical-align:middle;background-image:url(/themes/ef2_custom/images/lijn-een-2000.png);background-size:cover;background-repeat:no-repeat;background-position:center center;top:-56px;left:-40px;width:calc(100% + 80px);height:62px;}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok:after{display:inline-block;position:absolute;content:"";text-decoration:none;vertical-align:middle;background-image:url(/themes/ef2_custom/images/lijn-een-2000.png);background-size:cover;background-repeat:no-repeat;background-position:center center;bottom:-130px;left:-40px;width:calc(100% + 80px);height:62px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok .block-content{max-width:640px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0px 50px;position:relative;}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok .block-title{width:60%;text-align:center;font-size:22px;}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok .block-title-2{display:none;}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok .klantenvertellen-widget{width:40%;}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok .klantenvertellen-widget .stars{margin-top:20px;}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok .total-aggr .total-count{right:30px;top:0px;}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok .cta-reversed{position:absolute;top:60px;left:calc(50% - 40px);-webkit-transform:translateX(-50%);transform:translateX(-50%);}.page-node-type-homepagina #block-primaireinhoudvandepagina{max-width:1280px;width:100%;margin:0 auto;}.page-node-type-homepagina #block-primaireinhoudvandepagina .node__content{position:relative;}.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-body{max-width:800px;margin-left:auto;margin-bottom:80px;}.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-body h2{font-size:36px;line-height:60px;margin-bottom:0px;font-weight:800;}.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-body p{font-size:18px;}.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-body em{display:block;margin-left:35px;line-height:40px;}.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-body:after{display:inline-block;position:absolute;content:"";text-decoration:none;font-size:112px;width:248px;height:220px;vertical-align:middle;background-image:url(/themes/ef2_custom/images/Logo%20pijl%20rechts.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;top:50%;left:calc(25% + 70px);-webkit-transform:translate(-75%,-50%);transform:translate(-75%,-50%);}.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-field-3-blokken-titel{font-size:30px;float:left;font-weight:bold;line-height:60px;}.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-field-3-blokken-link{float:right;line-height:60px;}.field--name-body table.table-prijzen caption{text-align:left;padding-left:20px;font-size:24px;margin-bottom:10px;}.field--name-body table.table-prijzen tbody tr{display:table-row !important;}.field--name-body table.table-prijzen tbody tr:nth-child(2){width:unset;}.field--name-body table a:link{color:#666;font-weight:bold;text-decoration:none;}.field--name-body table.table-prijzen a:visited{color:#999999;font-weight:bold;text-decoration:none;}.field--name-body table.table-prijzen{color:#666;font-size:14px;text-shadow:1px 1px 0px #fff;background:white;margin:20px 20px 20px 0px;border:#ccc 1px solid;}.field--name-body table.table-prijzen th{padding:21px 25px 22px 25px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}.field--name-body table.table-prijzen tr{text-align:center;padding-left:20px;}.field--name-body table.table-prijzen td:first-child{text-align:left;border-left:0;}.field--name-body table.table-prijzen td{vertical-align:top;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}.field--name-body table.table-prijzen tr:nth-child(even) td{background:#f5f5f5;}.field--name-body p{margin-bottom:1em;line-height:1.7em;}.field--name-body img{width:auto !important;height:auto !important;max-width:100%;}.field--name-body table.table-prijzen,.field--name-body table{width:100%;max-width:100%;}.field--name-body table.table-prijzen tr th,.field--name-body table tr th{padding:5px 7px 1.5em 7px;text-align:left;font-weight:bold;}.field--name-body table.table-prijzen tr td,.field--name-body table tr td{padding:5px 7px 1.5em 7px;text-align:left;}.field--name-body a.underline-link{color:#40bcc8;text-decoration:underline;}.field--name-body h3{margin-top:50px;}.field--name-body .video-embed-field-responsive-video{margin-bottom:1em;}.field--name-body .intro-text{color:black;font-size:1.3em;line-height:1.5em;font-weight:bold;margin-bottom:2em;}.field--name-body .virtual-title{font-weight:300;font-size:2em;line-height:1.2em;}.field--name-body .virtual-sub-title{font-weight:300;font-size:1.35em;line-height:1.2em;}.field--name-body ul.usps{padding-left:45px;margin-bottom:1em;}.field--name-body ul.usps li{line-height:2.1em;list-style:none;position:relative;}.field--name-body ul.usps li:before{position:absolute;left:-25px;top:.7em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";font-size:.8em;}.field--name-body blockquote{font-weight:bold;font-size:1.15em;margin:0;padding:2em 0;}.field--name-body blockquote p{margin-bottom:0;}.field--name-body blockquote p:before{content:"“";display:inline;}.field--name-body blockquote p:after{content:"”";display:inline;}.field--name-body p + blockquote{padding-top:1em;}.field--name-body p.pluspunt{margin:0px;}.field--name-body p.pluspunt:before{display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e956";margin-right:5px;text-decoration:none;font-size:1em;color:#3AAA35;vertical-align:initial;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;margin-left:0px;}.field--name-body p.minpunt{margin:0px;}.field--name-body p.minpunt:before{display:inline-block;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e955";margin-right:5px;text-decoration:none;font-size:1em;color:#B2B2B2;vertical-align:initial;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;margin-left:0px;}.page-node-type-teampagina #page-wrapper,.page-node-type-page #page-wrapper,.page-node-type-productpagina #page-wrapper{overflow-x:hidden;}.page-node-type-teampagina #page-wrapper > main .region-content,.page-node-type-page #page-wrapper > main .region-content,.page-node-type-productpagina #page-wrapper > main .region-content{position:relative;}.page-node-type-teampagina #page-wrapper > main .region-content ul,.page-node-type-page #page-wrapper > main .region-content ul,.page-node-type-productpagina #page-wrapper > main .region-content ul{margin-left:20px;}.page-node-type-teampagina #page-wrapper > main .region-content:before,.page-node-type-page #page-wrapper > main .region-content:before,.page-node-type-productpagina #page-wrapper > main .region-content:before{display:inline-block;position:absolute;content:"";text-decoration:none;vertical-align:middle;background-image:url(/themes/ef2_custom/images/lijn-een-2000.png);background-size:cover;background-repeat:no-repeat;background-position:center center;top:-56px;left:-40px;width:calc(100% + 80px);height:62px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina{margin-top:30px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-header,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-header,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-header{width:100%;max-width:1280px;margin:0 auto;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper{max-width:720px;margin-left:240px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body{max-width:660px;margin-left:40px;margin-right:40px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body h3,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body h3,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body h3{margin-top:50px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body a.underline-link,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body a.underline-link,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body a.underline-link{color:#40bcc8;text-decoration:underline;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body a.underline-link:hover,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body a.underline-link:hover,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body a.underline-link:hover{cursor:pointer;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body img,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body img,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body img{width:auto !important;height:auto !important;max-width:100%;display:block;margin:30px auto;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-field-afbeelding,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-field-afbeelding,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-field-afbeelding{margin:30px 0px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-field-afbeelding div,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-field-afbeelding div,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-field-afbeelding div{height:480px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer{width:100%;max-width:1320px;margin:100px auto 0px auto;padding:0px 20px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-wellicht-interessant-b,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-wellicht-interessant-b,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-wellicht-interessant-b{font-size:24px;font-weight:bold;line-height:28px;margin-bottom:20px;}.page-node-type-teampagina #page-wrapper #block-views-block-overzichten-block-2,.page-node-type-page #page-wrapper #block-views-block-overzichten-block-2,.page-node-type-productpagina #page-wrapper #block-views-block-overzichten-block-2{margin:0px auto 80px auto;}.page-node-93 #page-wrapper > main .region-content #block-primaireinhoudvandepagina,.page-node-14 #page-wrapper > main .region-content #block-primaireinhoudvandepagina{padding:unset;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden > .field__item .paragraph--type--team-lid .field--name-field-team-lid-info a{line-height:18px;}@media all and (min-width:1360px){.p-margin-left{margin-left:-30px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body img,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body img,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body img{max-width:calc(100% + 60px);}}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body tbody img,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body tbody img,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body tbody img{max-width:100%;min-width:200px;width:30%;margin:0px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body tbody tr,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body tbody tr,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body tbody tr:nth-child(2),.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body tbody tr:nth-child(2),.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body tbody tr:nth-child(2){width:70%;}body.page-node-47 #block-views-block-overzichten-block-2{margin:0px !important;}body.page-node-47 #block-webformulier-2{width:100%;max-width:1280px;margin:0 auto;margin-bottom:100px;}body.page-node-47 #block-webformulier-2 form{max-width:720px;margin-left:280px;margin-right:40px;}.img-no-min-width{min-width:unset !important;}.field--name-dynamic-block-fieldnode-bestel-formulier{display:none;max-width:660px;margin-left:40px;margin-right:40px;}.field--name-dynamic-block-fieldnode-bestel-knop{max-width:660px;margin-left:40px;margin-right:40px;}.page-node-type-overzichtspagina #page-wrapper{overflow-x:hidden;}.page-node-type-overzichtspagina #page-wrapper > main .region-content{position:relative;}.page-node-type-overzichtspagina #page-wrapper > main .region-content:before{display:inline-block;position:absolute;content:"";text-decoration:none;vertical-align:middle;background-image:url(/themes/ef2_custom/images/lijn-een-2000.png);background-size:cover;background-repeat:no-repeat;background-position:center center;top:-56px;left:-40px;width:calc(100% + 80px);height:62px;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-samenvattingblok{position:absolute;z-index:1;top:30px;right:calc(calc(100vw - 1120px) / 2);}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-samenvattingblok .block-title{font-size:18px;line-height:60px;font-weight:bold;display:none;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-samenvattingblok .block-title-2{font-size:18px;line-height:60px;font-weight:bold;display:inline-block;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-views-block-overzichten-block-1{max-width:1280px;margin:60px auto;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-views-block-overzichten-block-1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-views-block-overzichten-block-1 .view-content .views-row{width:calc(calc(100% / 3) - calc(120px / 3));margin-bottom:30px;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-views-block-overzichten-block-1 .view-content .views-row .views-field-field-overzichtsafbeelding img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;margin:0 10%;display:block;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-views-block-overzichten-block-1 .view-content .views-row .views-field-field-overzichtsafbeelding .background-image{width:386px;height:218px;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-views-block-overzichten-block-1 .view-content .views-row .views-field-field-overzichtsafbeelding .background-image.active:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#12100b 0%,rgba(18,16,11,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#12100b',endColorstr='#0012100b',GradientType=0);opacity:.3;transition:opacity .2s;z-index:1;border-radius:2px;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-views-block-overzichten-block-1 .view-content .views-row .views-field-field-overzicht-titel{margin:30px 0px 15px 0px;font-size:18px;line-height:30px;font-weight:bold;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-views-block-overzichten-block-1 .view-content .views-row .views-field-field-overzicht-tekst{font-size:16px;line-height:26px;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-views-block-overzichten-block-1 .view-content .views-row:nth-child(3n+2){margin:0px 60px;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-samenvattingblok .block-content{display:-webkit-box;display:-ms-flexbox;display:flex;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-samenvattingblok .block-content .block-title-2{margin-right:15px;line-height:30px;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-samenvattingblok .block-content .total-aggr .total-count{right:-50px;top:0px;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-samenvattingblok .block-content .cta-reversed{display:none;}.page-node-type-overzichtspagina .block-system-breadcrumb-block nav{margin-left:0px;}.page-node-2 #page-wrapper > main .region-content #block-views-block-overzichten-block-1 .view-content .views-row .views-field-field-overzichtsafbeelding img{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body{margin-left:30px;margin-right:30px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden > .field__item{width:calc(100% / 3);padding-right:40px;padding-bottom:20px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden > .field__item .paragraph--type--team-lid .field--name-field-pasfoto{display:block;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden > .field__item .paragraph--type--team-lid .field--name-field-pasfoto img{width:100%;height:auto;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden > .field__item .paragraph--type--team-lid .field--name-field-team-lid-info{padding-top:30px;padding-right:20px;}@media screen and (max-width:1360px){.page-node-type-teampagina .block-system-breadcrumb-block{padding-left:40px;padding-right:40px;margin:unset;}.page-node-type-teampagina .block-system-breadcrumb-block nav{margin-left:0px;}}@media screen and (max-width:1024px){body #page-wrapper button#menu-toggle{display:block !important;}body #page-wrapper nav.menu--main{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0%;transform-origin:100% 0%;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;position:absolute;margin-left:0;width:100%;background-color:white;left:0;top:0;}body #page-wrapper nav.menu--main > ul.menu{overflow:scroll;height:100%;opacity:0;transition:opacity .3s 0s;margin-left:90px;margin-top:150px;}body #page-wrapper nav.menu--main > ul.menu > li{line-height:30px;display:block;margin-right:0;text-align:left;}body.main-menu-active #page-wrapper{position:fixed;}body.main-menu-active #page-wrapper button#menu-toggle.active{position:fixed;top:30px;right:20px;}body.main-menu-active #page-wrapper button#menu-toggle.active .text .close-text{margin-left:0px;}body.main-menu-active #page-wrapper nav.menu--main{-webkit-transform:scaleY(1);transform:scaleY(1);margin-left:0px;z-index:99;height:100vh;position:fixed;}body.main-menu-active #page-wrapper nav.menu--main > ul.menu{opacity:1;transition-delay:.2s;}nav.menu--main > ul.menu > li.menu-item--expanded.open .submenu-container{position:relative;top:unset;display:block;left:unset;margin-bottom:10px;}nav.menu--main > ul.menu > li .submenu-container .submenu-main-item{position:relative;top:unset;left:unset;-webkit-transform:unset;transform:unset;margin-top:3vw;}nav.menu--main > ul.menu > li.menu-item--expanded.open .submenu-container > ul{position:relative;left:unset;margin-top:unset;padding:unset;background-color:unset;box-shadow:unset;display:block;-webkit-transform:unset;transform:unset;margin-left:35px;}nav.menu--main > ul.menu > li.menu-item--expanded.open .submenu-container > ul > li a{line-height:10vw;}nav.menu--main > ul.menu > li > a{font-size:4vw;line-height:6vw;}}@media screen and (max-width:1360px){#block-brandingvandewebsite{padding-left:20px;}body #page-wrapper > header #block-headerrightcontainer nav.menu--main > ul > li{padding-right:20px;}body #page-wrapper > header #block-headerrightcontainer .block-ef2-custom-search-form-block input.form-text{max-width:12vw;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper{margin-left:0px;}.block-system-breadcrumb-block nav{margin-left:40px;}.page-node-93 .block-system-breadcrumb-block nav,.page-node-14 .block-system-breadcrumb-block nav{margin-left:0px;}.block-views-blockheader-block-3 .views-field-nothing,.block-views-blockheader-block-2 .views-field-nothing,.block-views-blockheader-block-1 .views-field-nothing{margin-left:0px !important;left:40px !important;}#block-footercontactblok-2,#block-samenvattingblok,.block-views-blockheader-block-3 .views-field-field-usps,.block-views-blockheader-block-2 .views-field-field-usps,.block-views-blockheader-block-1 .views-field-field-usps{right:40px;}.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-field-3-blokken-titel{margin-left:40px;}.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-field-3-blokken-link{margin-right:20px;}#block-views-block-overzichten-block-2 .view-content{padding:0px 40px;}.block-system-breadcrumb-block{padding-left:40px;padding-right:40px;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-samenvattingblok{right:130px;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-views-block-overzichten-block-1{max-width:calc(100% - 80px);}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-views-block-overzichten-block-1 .view-content .views-row .views-field-field-overzichtsafbeelding .background-image{width:100%;}.page-node-93 #block-webformulier-3 form,.page-node-14 #block-webformulier form{margin-left:40px;margin-right:40px;}.block-views-blockheader-block-3 .views-field-nothing{bottom:50px;}.block-views-blockheader-block-3 .views-field-nothing h1{font-size:30px;line-height:42px;}.block-views-blockheader-block-3 .views-field-nothing .header-p{margin:15px 0px;}.block-views-blockheader-block-3 .views-field-nothing .cta-button-blue{padding:13px 80px 13px 20px;font-size:15px;}.block-views-blockheader-block-3 .views-field-field-h .background-image{max-height:300px;min-height:300px;}.block-views-blockheader-block-3 .views-field-field-usps{font-size:15px;bottom:50px;line-height:26px;}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok{padding-top:30px;padding-bottom:0px;}}@media screen and (max-width:1334px) and (min-width:1000px){#page-wrapper > footer .region-footer #block-footerinfoblock{width:290px;}#page-wrapper > footer .region-footer #block-samenvattingblok-2{width:270px;}#page-wrapper > footer .region-footer #block-samenvattingblok-2 .total-aggr .total-count{right:-10px;}#page-wrapper > footer .region-footer #block-voet{width:270px;}.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-body:after{left:25%;}}@media screen and (max-width:1210px) and (min-width:930px){.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-body{margin-left:340px;}}@media screen and (max-width:930px){.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-body{margin:0 auto;padding-left:40px;padding-right:20px;}.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-body:after{display:none;}}@media screen and (max-width:1024px){.page-node-type-teampagina #page-wrapper .block-views-blockheader-block-1 .views-field-nothing .header-p,.page-node-type-page #page-wrapper .block-views-blockheader-block-1 .views-field-nothing .header-p,.page-node-type-productpagina #page-wrapper .block-views-blockheader-block-1 .views-field-nothing .header-p{font-size:18px;line-height:26px;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-views-block-overzichten-block-1 .view-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-views-block-overzichten-block-1 .view-content .views-row{width:calc(50% - 2vw);}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-views-block-overzichten-block-1 .view-content .views-row:nth-child(3n+2){margin:0px 0px 30px 0px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body{overflow-x:scroll;}}@media screen and (max-width:990px){#block-footercontactblok-2,.page-node-type-teampagina #block-samenvattingblok,.page-node-type-page #block-samenvattingblok,.page-node-type-productpagina #block-samenvattingblok,.block-views-blockheader-block-3 .views-field-field-usps,.block-views-blockheader-block-2 .views-field-field-usps,.block-views-blockheader-block-1 .views-field-field-usps{display:none;}#block-banner-bespaar-direct .field--name-field-tekst-slogan-{font-size:4vw;}}@media screen and (max-width:800px){.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-wellicht-ook-interessant-b > .field__item,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-wellicht-ook-interessant-b > .field__item,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-wellicht-ook-interessant-b > .field__item{max-width:unset;width:100%;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-views-block-overzichten-block-1 .view-content .views-row{width:100%;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-views-block-overzichten-block-1 .view-content .views-row .views-field-field-overzichtsafbeelding .background-image{height:50vw;}.page-node-type-overzichtspagina #page-wrapper > main .region-content #block-samenvattingblok{display:none;}#block-views-block-overzichten-block-2 .view-content .views-row{width:100%;}#block-views-block-overzichten-block-2 .view-content .views-row:nth-child(3n+2){margin:0px;}#block-views-block-overzichten-block-2 .view-content .views-row .views-field-field-overzichtsafbeelding .background-image{background-size:contain;height:40vw;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer{padding:0px 20px 0px 40px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden > .field__item{width:calc(100% / 2);}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden > .field__item .paragraph--type--team-lid .field--name-field-team-lid-info p{font-size:14px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden > .field__item .paragraph--type--team-lid .field--name-field-team-lid-info h3{font-size:21px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden > .field__item .paragraph--type--team-lid .field--name-field-team-lid-info a{font-size:16px;}}@media screen and (max-width:950px){.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden > .field__item .paragraph--type--team-lid .field--name-field-team-lid-info p{font-size:14px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden > .field__item .paragraph--type--team-lid .field--name-field-team-lid-info h3{font-size:21px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden > .field__item .paragraph--type--team-lid .field--name-field-team-lid-info a{font-size:16px;}}@media screen and (max-width:630px){.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden > .field__item{width:100%;padding-right:0px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden > .field__item .paragraph--type--team-lid .field--name-field-team-lid-info p{font-size:16px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden > .field__item .paragraph--type--team-lid .field--name-field-team-lid-info h3{font-size:24px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer .field--name-field-team-leden > .field__item .paragraph--type--team-lid .field--name-field-team-lid-info a{font-size:18px;}}@media all and (max-width:600px){.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body tbody tr,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body tbody tr,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body tbody tr{-ms-flex-wrap:wrap;flex-wrap:wrap;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body tbody tr td,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body tbody tr td,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .main-content-wrapper .field--name-body tbody tr td{width:100%;}nav.menu--main > ul.menu > li > a{font-size:6vw;}body .main-content-wrapper{font-size:15px;}body .main-content-wrapper h2{font-size:20px;line-height:24px;}body .main-content-wrapper h3{font-size:18px;line-height:22px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer{padding:0px 40px;}.page-node-type-teampagina #page-wrapper .block-views-blockheader-block-1 .views-field-nothing,.page-node-type-page #page-wrapper .block-views-blockheader-block-1 .views-field-nothing,.page-node-type-productpagina #page-wrapper .block-views-blockheader-block-1 .views-field-nothing{max-width:calc(100% - 80px);bottom:35px;}.page-node-type-teampagina #page-wrapper .block-views-blockheader-block-1 .views-field-nothing h1,.page-node-type-page #page-wrapper .block-views-blockheader-block-1 .views-field-nothing h1,.page-node-type-productpagina #page-wrapper .block-views-blockheader-block-1 .views-field-nothing h1{font-size:24px;line-height:32px;margin-bottom:10px;}.page-node-type-teampagina #page-wrapper .block-views-blockheader-block-1 .views-field-nothing .header-p,.page-node-type-page #page-wrapper .block-views-blockheader-block-1 .views-field-nothing .header-p,.page-node-type-productpagina #page-wrapper .block-views-blockheader-block-1 .views-field-nothing .header-p{margin-top:10px;font-size:17px;line-height:24px;}.page-node-type-teampagina #page-wrapper .cta-button-blue,.page-node-type-page #page-wrapper .cta-button-blue,.page-node-type-productpagina #page-wrapper .cta-button-blue{padding:16px 50px 16px 20px;font-size:16px;}.page-node-type-teampagina #page-wrapper .cta-button-blue:after,.page-node-type-page #page-wrapper .cta-button-blue:after,.page-node-type-productpagina #page-wrapper .cta-button-blue:after{margin-left:10px;}#page-wrapper .region-nav .block-system-branding-block{top:-3px;}#page-wrapper .region-nav .block-system-branding-block a.site-logo img{max-width:270px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina{margin-top:40px;}.page-node-type-teampagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer,.page-node-type-page #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer,.page-node-type-productpagina #page-wrapper > main .region-content #block-primaireinhoudvandepagina .group-footer{margin:50px auto 0px auto;}#block-primaireinhoudvandepagina p.quote-tekst{margin:50px 20px;}.page-node-type-teampagina #page-wrapper .cta-button-blue,.page-node-type-page #page-wrapper .cta-button-blue,.page-node-type-productpagina #page-wrapper .cta-button-blue{padding:16px 37px 16px 20px;}.page-node-type-teampagina #page-wrapper .cta-button-blue:after,.page-node-type-page #page-wrapper .cta-button-blue:after,.page-node-type-productpagina #page-wrapper .cta-button-blue:after{margin-left:5px;}.block-views-blockheader-block-2 .views-field-nothing .header-p{font-size:24px;line-height:28px;}#block-views-block-header-block-2 .cta-button-blue{font-size:14px;padding:16px 50px 16px 20px;}#block-views-block-header-block-2 .cta-button-blue:after{margin-left:10px;}.block-views-blockheader-block-3 .views-field-nothing{max-width:calc(100% - 60px);}.block-views-blockheader-block-3 .views-field-nothing h1{font-size:32px;line-height:42px;}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok .block-content{-ms-flex-wrap:wrap;flex-wrap:wrap;}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok .block-content .block-title{width:100%;text-align:unset;}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok .block-content .klantenvertellen-widget{width:100%;}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok .block-content .klantenvertellen-widget .stars{margin-top:10px;margin-left:60px;}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok .block-content .total-aggr .total-count{left:220px;}.page-node-type-homepagina #page-wrapper > main .region-content #block-samenvattingblok .block-content .cta-reversed{top:100px;left:50px;-webkit-transform:unset;transform:unset;}#block-views-block-header-block-3 .cta-button-blue{padding:16px 37px 16px 20px;}#block-views-block-header-block-3 .cta-button-blue:after{margin-left:5px;}.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-body h2{font-size:24px;}.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-body em{font-size:15px;line-height:24px;}.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-body .cta-reversed{line-height:17px;}.page-node-type-homepagina #block-primaireinhoudvandepagina .field--name-field-3-blokken-titel{font-size:22px;}#block-views-block-overzichten-block-2 .view-content .views-row:nth-child(3n+2),#block-views-block-overzichten-block-2 .view-content .views-row{margin-bottom:20px;}.block-views-blockmerken-block-1 .view-header h2{font-size:20px;}body #page-wrapper nav.menu--main > ul.menu{margin-left:40px;}form #edit-stap-2 fieldset .js-form-type-checkbox .description{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}form #edit-stap-2 fieldset .js-form-type-checkbox .description .left-div{width:100%;}form #edit-stap-2 fieldset .js-form-type-checkbox .description .field--name-field-overzichtsafbeelding{width:100%;}form #edit-stap-2 fieldset .js-form-type-checkbox .description .field--name-field-overzichtsafbeelding .background-image{height:200px;}.page-node-type-teampagina #page-wrapper form #edit-stap-3 .cta-button-blue,body.page-node-47 #block-webformulier-2 form input[type="submit"],.page-node-type-page #page-wrapper form #edit-stap-3 .cta-button-blue,#edit-actions-wizard-next{padding:16px 50px 16px 20px;font-size:4vw;}form #edit-stap-3 > fieldset > .fieldset-wrapper{padding-bottom:250px;padding-top:50px;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/ef2_custom/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
