:root{--color-green-dark:#518351;--color-green-medium:#8ec78d;--color-green-light:#85c384;--color-gray-dark:#6e6e6e;--color-gray-medium:#e0e0e0;--color-gray-light:#f5f5f5}@media only screen and (min-width:960px){.mobile{display:none !important}}:focus,#showmenu{outline:0;background:transparent;-webkit-tap-highlight-color:transparent}:where(a,button,input,label,select,summary,textarea,[role="button"],[tabindex],[onclick]){-webkit-tap-highlight-color:transparent}:where(a):is(:focus,:active){background-color:transparent}html,body{margin:0;padding:0;height:100%;background:#FFF;font-family:'Blinker',sans-serif;font-size:100%;color:#231f20}#wrapper{position:relative;width:100%;height:auto !important;height:100%;min-height:100%}.container{width:1626px;max-width:90%;padding:0 5%;margin:0 auto}.centered{display:flex;justify-content:center}.centered .button{padding:0 4em}#header{position:fixed;width:100%;z-index:101;top:0;background:#FFF;box-shadow:0 -9px 13px #000}#header #logo img{width:168px;height:auto}#menu_bar{display:flex;flex-direction:row;margin:0 auto;font-size:100%;align-items:center;flex-wrap:wrap;width:100%;justify-content:flex-end}#menu ul{list-style:none;margin:0;padding:0;display:flex;gap:4.5em}#menu a{text-decoration:none;color:var(--color-green-dark);white-space:nowrap;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#menu a.current{font-weight:800}@media only screen and (min-width:960px){#menu{display:block !important;height:auto}#menu ul li.li-current a #menu ul li.li-current:hover>a,#menu ul li.li-current>a.current{color:var(--color-green-dark)}#menu ul li{position:relative;padding:.5em 0}#menu ul li ul{display:none;position:absolute;top:74px;left:-32px;padding:1.5em 1em;width:260px;background:#FFF;box-shadow:0 3px 3px -2px rgba(0,0,0,0.1),3px 3px 3px -2px rgba(0,0,0,0.1),-3px 3px 3px -2px rgba(0,0,0,0.1)}#menu ul li ul li{display:block;width:100%;padding:0 !important;max-width:260px;background:#FFF}#menu ul li ul li:after{content:""}#menu ul li ul li:first-of-type{padding-top:.5em}#menu ul li ul li:last-of-type{padding-bottom:.5em}#menu ul li ul li a{color:var(--color-gray-dark) !important;font-size:.9em;padding:.5em 1em;color:#FFF;display:block;white-space:normal}#menu ul li ul li a:hover{color:var(--color-green-dark) !important}#menu ul li ul li a.current{color:var(--color-green-dark) !important}#menu ul li:hover ul{display:block}}a{outline:0;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#sellingpoints{width:100%;display:block;background:var(--color-green-dark);font-size:1em}#sellingpoints .container{display:flex;justify-content:space-between;gap:2em;overflow:hidden}#sellingpoints .container .usp{color:#FFF;padding:1.2em 0;position:relative;text-align:center;display:flex;justify-content:center}@media only screen and (max-width:960px){#sellingpoints .container .usp{padding:.75em 0}}#sellingpoints .container .usp span{position:relative;padding:0 1.6em;display:inline-flex}#sellingpoints .container .usp span sub{margin:0 .25em 0 .1em}#sellingpoints .container .usp span:before{content:"";position:absolute;top:0;left:0;display:flex;width:18px;height:100%;background:url(gfx/usp-open.svg) no-repeat 50% 50%}#sellingpoints .container .usp span:after{content:"";position:absolute;top:0;right:0;display:flex;width:18px;height:100%;background:url(gfx/usp-close.svg) no-repeat 50% 50%}@media only screen and (max-width:960px){.car_detail #sellingpoints,.car_detail #breadcrumbs{display:none}}.home #sellingpoints{background:#76b075}.page_content{width:100%;max-width:100%;padding:0}#tekst.page_content{line-height:1.5em}#tekst .page_content{width:100%;max-width:100%;padding:0}.home .page_content,#tekst.page_content,.occasions #tekst.page_content{width:1626px;max-width:90%;padding:0 5%;margin:0 auto}#tekst.page_content{padding:0 5% 2em 5%}#header .page_content{width:1626px;max-width:90%;padding:1.5em 5%;margin:0 auto}#header_bar_content.page_content{display:flex;padding:1.3em 0;justify-content:space-between}#breadcrumbs{padding:1em 0;color:#000}#breadcrumbs .container{display:flex;align-items:flex-start}#breadcrumbs .container a{display:flex;align-items:center;text-decoration:none;color:#000}#breadcrumbs .container a::after{content:"";display:flex;width:10px;height:10px;margin:3px 2px 0 5px;background:url(gfx/arrow-right.svg) no-repeat;background-size:10px 10px}#breadcrumbs .container a:hover{color:var(--color-green-dark)}#breadcrumbs .container a:active{color:var(--color-green-dark)}#breadcrumbs .container strong{display:none}#main{padding:116px 0 0 0}#main img{display:block}#main .vivition-player img{max-width:unset}#tekst img{margin:0}#main p{line-height:1.5em}h1{color:var(--color-green-dark);font-weight:700}h1 i{color:var(--color-green-light);font-style:normal}h2 i,h2 b{color:var(--color-green-light);font-style:normal}#quicksearch{position:relative;background:var(--color-green-light)}#quicksearch:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,#76b075,#70aa6f,#6ba46a,#659e64,#60985e,#5a9259,#548c53,#4f864e)}@media only screen and (max-width:960px){#quicksearch:before{height:27.5%}}#quicksearch_content{position:relative;display:flex;justify-content:space-between}#quicksearch_title{color:#FFF;line-height:3em;padding-bottom:2em}#quicksearch_title h2{font-weight:700;margin-top:1em;margin-bottom:0;padding-bottom:0;font-size:3em}@media only screen and (max-width:960px){#quicksearch_title h2{text-align:center;margin-top:.25em}}#quicksearch_title h3{font-weight:200;margin-top:0;margin-bottom:.25em;padding-top:0;font-size:3em}@media only screen and (min-width:960px){#quicksearch_title img{display:block;width:360px;margin-left:-10px;padding-right:84px}}#quicksearch_snippet{background:#FFF;border-radius:14px;margin:4em 0 5em 4em;width:100%}#quicksearch_snippet h3{margin-bottom:0;padding-bottom:0;padding-left:5%;font-size:225%;font-weight:600}#quicksearch_content #tekst{display:flex;flex-direction:column}#quicksearch #filter{width:100%}#search_column0{display:flex;padding:0;justify-content:space-evenly;background:#f5f5f5;width:100%;border-bottom:solid 1px #c7c7c7;border-top-left-radius:14px;border-top-right-radius:14px}#search_column0 .autocategorie-toggle{display:flex;padding:0;justify-content:space-evenly;background:#f5f5f5;width:100%;border-top-left-radius:14px;border-top-right-radius:14px}#search_column0 .autocategorie-toggle label{cursor:pointer;position:relative;width:100%;height:2.5em;display:flex;align-items:center;margin:0;padding-right:1em;font-weight:bold;color:var(--color-green-dark)}@media only screen and (max-width:960px){#search_column0 .autocategorie-toggle label span{display:none}}#search_column0 .autocategorie-toggle label.car{position:relative;border-top-left-radius:14px;filter:grayscale(100%);width:50%;border-right:solid 1px #c7c7c7;display:flex;justify-content:center}#search_column0 .autocategorie-toggle label.car::before{content:"";width:68px;height:2.5em;background:url(gfx/car.svg) no-repeat;background-size:60px 60px;background-position:50% 50%}#search_column0 .autocategorie-toggle label.van{position:relative;filter:grayscale(100%);border-top-right-radius:14px;width:50%;display:flex;justify-content:center}#search_column0 .autocategorie-toggle label.van::before{content:"";width:80px;height:2.5em;background:url(gfx/van.svg) no-repeat;background-size:60px 60px;background-position:50% 50%}#search_column0 .autocategorie-toggle label.selected{background:#FFF;padding-bottom:1px;margin-bottom:-1px;filter:grayscale(0)}#search_column0 .autocategorie-toggle input{display:none}#search_column1{display:grid;grid-template-columns:1fr 1fr;gap:1em;padding:1.5em 1em 0 1em}@media only screen and (max-width:960px){#search_column1{display:block}#search_column1 .sort{display:flex;margin-bottom:.5em}}#search_column1 .sort:nth-of-type(1){grid-column:1;grid-row:1}#search_column1 .sort:nth-of-type(3){grid-column:2;grid-row:1}#search_column1 .sort:nth-of-type(2){grid-column:1;grid-row:2}#search_column1 .sort:nth-of-type(4){grid-column:2;grid-row:2}#quicksearch_content_form #filter select{padding:6px 5% 6px 5%;font-size:14px;border-radius:10px;height:3em;background-color:var(--color-gray-light);border:0;position:relative}#quicksearch_content_form #filter .sort:not(old):after{position:absolute;top:-0.8rem;right:.25em;content:"";background-color:transparent;background-repeat:no-repeat;background:url(gfx/arrow-down.svg) no-repeat;background-size:20px 20px;background-position:90% 50%;width:20px;height:100%;transform:rotate(0);display:inline-block;margin:10px 5px 10px -5px;z-index:3;pointer-events:none}#search_column2{display:flex;gap:5%;padding:1.5em 5% 0 5%;justify-content:space-between}#quicksearch_content #filter .option{border:0;padding:0}#search_column2 .option input{margin:0;padding:1px 5%;width:89%}#search_column2 .option input::placeholder{color:#252525}#search_column3{display:flex;padding:1.5em 5%;justify-content:end}@media only screen and (max-width:960px){#search_column3{justify-content:center}}#quicksearch_content #submit{width:380px;padding:0;margin:0;border:0;background:#FFF}#quicksearch_content #submit .button{margin:0;font-family:'Blinker',sans-serif;font-size:1.2em;padding:.15em 2em}table .hcell p{padding-bottom:1em !important}.page_content table td{width:5%;vertical-align:top}.page_content table td:first-of-type{width:45%}.page_content table td:last-of-type{width:45%}.hcellc,.lcellc{background:#ccc}.dcellc{background:#eee}.faq #main{padding-bottom:2em}.faq #tekst h2{position:relative;margin-top:1em;margin-bottom:0;padding-left:1em;padding-bottom:0;cursor:pointer;font-size:125%;font-weight:600}.faq #tekst h2::before{content:"+";position:absolute;left:0;color:#477748}.faq #tekst h2.minus::before{content:"-";position:absolute;left:0;color:#477748}.faq #tekst h2+p{display:none}.faq #tekst p{margin:0;padding:0}#sq{text-align:center}.searchquery{width:420px;margin-left:auto;margin-right:auto}.google{width:260px}.searchquery label,.searchquery input,.searchquery select{width:auto;display:block;vertical-align:middle}.searchquery label{padding:6px 0 0;margin:0}.searchmode{display:none}.searchrow{padding-bottom:1em}.searchinfo{font-size:80%}.searchinfo a{font-size:125%}label,.input{width:12em;margin:6px 0;vertical-align:top}label,input,.input,textarea,select{display:block;float:left;margin-bottom:6px}input,textarea,select{margin-top:4px;width:auto}select,.input{width:auto}form.offerte-aanvragen{position:relative}form.offerte-aanvragen label{float:left;width:100%;margin:0}form.offerte-aanvragen input{margin-bottom:1em;width:90%}form.offerte-aanvragen label.disabled,form.offerte-aanvragen input.disabled,form.offerte-aanvragen .xcms-check#page_url-check{display:none}form.offerte-aanvragen .xcms-check#companyKvKName-check{position:absolute;top:30px;width:96%;right:0;background-position:100% 0}form.offerte-aanvragen .xcms-check#companyKvKName-check+br{display:none}form.offerte-aanvragen input.disabled{background:#FFF;border:0;padding:0;margin:0 0 1em 0}form.offerte-aanvragen textarea{width:90%;font-family:'Blinker',sans-serif}form.offerte-aanvragen .label9,form.offerte-aanvragen .input9{display:none}.more img{vertical-align:middle;margin:0 !important;border:0 !important}.printonly{display:none}#quicksearch{display:flex}#snelfilters.container{margin-bottom:3em;overflow:hidden;padding:3em 0 0 0}@media only screen and (max-width:960px){#snelfilters.container{margin-bottom:1em;padding:2em 0 0 0;max-width:100%}}#snelfilters.container h2{color:var(--color-green-dark);margin:0;padding:0;font-size:1.8em}@media only screen and (max-width:960px){#snelfilters.container h2{max-width:90%;margin:0 auto}}#snelfilters.container #snelfilters_items{display:flex;justify-content:space-between;margin:-30px 0}@media only screen and (max-width:960px){#snelfilters.container #snelfilters_items{flex-direction:column;margin:0 -20% 2em -20%;overflow:hidden}}#snelfilters.container .snelfilter_item{position:relative;width:32%;background:url(gfx/shape-bg.svg) no-repeat center / 100%}@media only screen and (max-width:960px){#snelfilters.container .snelfilter_item{width:100%;margin:-2em 0 -3em 0}}#snelfilters.container .snelfilter_item a{display:block}#snelfilters.container .snelfilter_item a img{display:block;width:100%;-webkit-mask-image:url('gfx/shape-fg.svg');mask-image:url('gfx/shape-fg.svg');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-composite:source-over}#snelfilters.container .snelfilter_item .button{position:absolute;top:60%;left:50%;transform:translateX(-50%);font-size:1em;white-space:nowrap}.button{position:relative;display:block;width:auto;background:var(--color-green-dark);color:#FFF;text-align:center;text-decoration:none;cursor:pointer;line-height:2.5em;font-weight:600;padding:0 2em;margin-top:.25em;border-radius:9999px;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}form .button{line-height:3em}#keyword_button.button{width:100%}form #search_column3 .button{line-height:2.5em}.button:hover,.snelfilter_item:hover .button{background:#477748}.button a{text-decoration:none}.button.btn2{background:#FFF;color:#55bb5c;border:solid 1px #55bb5c}.button.btn2:after{border-color:#55bb5c}#waarom-financial-leasen{background:#f5f5f5;padding:3em 0}@media only screen and (max-width:960px){#waarom-financial-leasen{padding:2em 0}}#waarom-financial-leasen h2{color:var(--color-green-dark);margin-top:0;padding-top:0;font-size:1.8em}#waarom-financial-leasen #waarom-financial-leasen_items{display:flex;gap:2em;padding:2em 0}@media only screen and (max-width:960px){#waarom-financial-leasen #waarom-financial-leasen_items{flex-direction:column;gap:.5em;padding:0}}#waarom-financial-leasen #waarom-financial-leasen_items .waarom-financial-leasen_item{position:relative;padding-left:50px}@media only screen and (max-width:960px){#waarom-financial-leasen #waarom-financial-leasen_items .waarom-financial-leasen_item{padding-left:0;padding-top:50px}}#waarom-financial-leasen #waarom-financial-leasen_items .waarom-financial-leasen_item:before{content:"";position:absolute;left:0;top:-5px;width:40px;height:40px;background:url(gfx/check.svg) no-repeat;background-size:cover}@media only screen and (max-width:960px){#waarom-financial-leasen #waarom-financial-leasen_items .waarom-financial-leasen_item:before{top:0}}#waarom-financial-leasen #waarom-financial-leasen_items .waarom-financial-leasen_item h3,#waarom-financial-leasen #waarom-financial-leasen_items .waarom-financial-leasen_item p{margin:0;padding:0}#deals{background:#FFF;padding:3em 0 4em 0}@media only screen and (max-width:960px){#deals{padding:2em 0 1em 0}}#deals h2{color:var(--color-green-dark);margin-top:0;padding-top:0;font-size:1.8em}#deals .results{grid-template-columns:repeat(auto-fill,380px)}@media only screen and (max-width:960px){#deals .results{grid-template-columns:repeat(auto-fit,minmax(100%,1fr));gap:0}}#reviews .container{padding:3em 5% 4em 5%;background:var(--color-green-light) url(gfx/bg-desktop.jpg) no-repeat;background-size:cover}@media only screen and (max-width:960px){#reviews .container{padding:2em 5% 2em 5%;background:var(--color-green-light) url(gfx/bg-mobile.jpg) no-repeat}}#reviews .container h2{color:#FFF;margin-top:0;padding-top:0;padding-bottom:1em;font-size:1.8em}#reviews .container .reviews_container{display:flex;gap:3%;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:960px){#reviews .container .reviews_container{flex-direction:column;gap:2em}}#reviews .container .reviews_container .review{background:#FFF;border-radius:14px;box-sizing:border-box;flex:1 1 30%;padding-bottom:3em;position:relative}#reviews .container .reviews_container .review:before{content:"";position:absolute;top:-20px;left:1.5em;width:34px;height:34px;background:url(gfx/quote.svg) no-repeat;backgound-size:cover}@media only screen and (max-width:960px){#reviews .container .reviews_container .review{flex:1 1 100%}}#reviews .container .reviews_container .review .review_title{padding:2em 1.5em 0 1.5em;font-weight:700}#reviews .container .reviews_container .review .review_text{padding:0 1.5em 2em 1.5em}#reviews .container .reviews_container .review .review_name{padding:0;position:absolute;left:1.5em;bottom:2em;color:var(--color-green-dark)}#reviews .container .button{margin-top:2em}#nieuws{background:#FFF;padding:3em 0 4em 0}@media only screen and (max-width:960px){#nieuws{padding:2em 0}}#nieuws h2{color:var(--color-green-dark);margin-top:0;padding-top:0;font-size:1.8em}#footer{width:100%;display:block;background:var(--color-green-light);color:#FFF}#footer p{padding:1em 0;margin:0}#footer a{text-decoration:none;color:#FFF}#footer a:hover,#footer a:active{color:var(--color-green-dark)}#footer #footer_content.container{width:1626px;max-width:90%;padding:3em 5%;margin:0 auto;position:relative}@media only screen and (max-width:960px){#footer #footer_content.container{padding:2em 5% 1em 5%;background-image:none}}#footer .logo{filter:brightness(0) invert(1)}#footer #footer_title{color:var(--color-green-dark)}#footer #footer_title h2{font-size:1.75em;margin:0 0 1.5em 0}@media only screen and (max-width:960px){#footer #footer_title h2{margin:0 0 1em 0}}#footer .footer_menu_item_title h2{font-weight:800;font-size:1em;margin:0 0 .5em 0}#footer #footer_menu{display:flex;justify-content:space-between;font-size:1.2em;gap:2em}@media only screen and (max-width:960px){#footer #footer_menu{margin-bottom:1em}}#footer .footer_menu_item{width:20%}@media only screen and (max-width:960px){#footer .footer_menu_item{width:100%}#footer .footer_menu_item img{width:200px;max-width:80%;height:auto}}@media only screen and (min-width:960px){#footer .footer_menu_item:last-of-type{padding-bottom:300px;background:url(gfx/logo-green.svg) no-repeat 0 100%;background-size:200px 200px}}#footer #footer_menu ul{list-style:none;margin:0;padding:0;line-height:1.5em}#footer #footer_menu ul li{margin-bottom:.15em}#footer #footer_copy{font-size:1.25em;margin-top:-110px}@media only screen and (max-width:960px){#footer #footer_copy{margin:0}}.home #score{-webkit-box-shadow:0 -4px 10px -4px rgba(125,125,125,0.25);-moz-box-shadow:0 -4px 10px -4px rgba(125,125,125,0.25);box-shadow:0 -4px 10px -4px rgba(125,125,125,0.25)}#scores{font-size:110%;padding-top:1em}#scores_container{display:flex;gap:1em;padding-bottom:2em}#scores_container .score_item{position:relative;border:solid 1px #a7a7a7;padding:0 2em 5em 2em;width:20%}#scores h2{font-weight:400}#scores .scores{display:flex;gap:1em;position:absolute;bottom:1em;left:2em}.star_score{width:53px;height:59px;background:url(gfx/rating_number_bg.png) no-repeat;color:#FFF;display:flex;justify-content:center;font-size:190%;padding-top:6px}.star_rating{width:110px;background:url(gfx/star_empty.png) repeat-x;margin-top:12px}span.stars,span.stars span{display:block;background:url(gfx/star_full.png) 0 -22px repeat-x;width:22px;height:22px}span.stars span{background-position:0 0}#score_avarage .page_content{display:flex;justify-content:center;gap:1em;align-items:center;padding-bottom:2em}.home #score_avarage .page_content{padding-top:2em}#score_avarage .star_rating{margin-top:0}.blog_items{display:grid;gap:2em;align-items:stretch;margin-bottom:2em;grid-template-columns:repeat(auto-fill,380px)}@media only screen and (max-width:960px){.blog_items{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}}.blog_items .list_item{display:flex;flex-direction:column}.blog_items .list_item a{text-decoration:none;border:solid 1px var(--color-green-medium);border-radius:24px;height:100%;display:flex;flex-direction:column}.blog_items .list_item a .container_img{padding:1em}.blog_items .list_item a .container_img .image{padding:0;max-width:100%;width:auto}.blog_items .list_item a .container_img .image img{border-radius:24px;overflow:hidden;padding:0;width:100%}.blog_items .list_item a .container_data{padding:0 1em;display:flex;flex-direction:column;height:100%}.blog_items .list_item a .container_data .name h3{margin:0;padding-top:0;color:var(--color-green-light);font-size:1.2em;font-weight:800}.blog_items .list_item a .container_data .abstract p{color:#333}.blog_items .list_item a .container_bottom{display:flex;align-items:baseline;justify-content:space-between;margin:auto 0 0 0}.blog_items .list_item a .container_bottom .date{width:50%;color:var(--color-green-dark)}.blog_items .list_item a .container_bottom .cta{margin-right:-1em;width:50%}.blog_items .list_item a .container_bottom .cta .button{margin-bottom:-1px;margin-right:-1px;border-radius:24px;border-bottom-left-radius:0;border-top-right-radius:0;padding:.25em 0;white-space:nowrap;font-size:1em}.car_list #main_content{width:90%;max-width:90%;padding:0 5%}.car_list #tekst.container{width:100%;max-width:100%;padding:0}.car_list #car_list{display:flex;gap:3em;width:1626px;max-width:100%;padding:0;margin:0 auto}#car_list #filter{width:26%}.navigation{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2em}.navigation .page_previous{display:flex;align-items:center;margin-right:.5em}.navigation .page_previous a{display:inline-block;position:relative;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid var(--color-green-dark)}.navigation .page_previous a::after{content:'';position:absolute;top:-8px;right:0;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid var(--color-green-dark)}.navigation .page_previous a span{background:transparent}.navigation .page_next{display:flex;align-items:center;margin-left:.5em}.navigation .page_next a{display:inline-block;position:relative;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid var(--color-green-dark)}.navigation .page_next a::after{content:'';position:absolute;top:-8px;left:0;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid var(--color-green-dark)}#list_top{width:100%}@media screen and (max-width:1600px){#list_top{width:100%;max-width:100%}}#data{display:block;width:100%;vertical-align:top}#img-calc-container{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}#img-calc-container div#image div.type{display:none}#img-calc-container div#image div.type.active{display:block;height:auto}#img-calc-container div#image div.type#spin div.vivition-player{width:100%;display:inline-block;height:0;padding-bottom:66.66%}#img-calc-container div#image div.type#spin div.vivition-player *{transition:unset}#img-calc-container div#image div.type#spin div.vivition-player img{margin:0}#img-calc-container div#image div.type#spin div.vivition-thumbbar{height:85px}#img-calc-container div#image div.type#spin div.vivition-thumbbar img{margin:0}#img-calc-container #image{width:49%;max-width:49%}#tekst #data h4{font-size:1.3em;color:#000}#tekst #img-calc-container #cardata{width:49%;max-width:49%;height:100%}#tekst #img-calc-container #cardata h4{font-size:1.3em}#tekst #img-calc-container #cardata #cardata_header{display:flex;width:100%}@media only screen and (max-width:960px){#tekst #img-calc-container #cardata #cardata_header{flex-wrap:wrap;margin-top:1em}}#tekst #img-calc-container #cardata #cardata_header #cardata_title{flex:1 1 50%}#tekst #img-calc-container #cardata #cardata_header #cardata_title h1{margin:0;padding:0 1em 0 0;color:var(--color-green-medium);font-size:2em}@media only screen and (max-width:960px){#tekst #img-calc-container #cardata #cardata_header #cardata_title h1{display:none}}#tekst #img-calc-container #cardata #cardata_header #cardata_title h2{margin:0;padding:0 1em 0 0;color:#000;font-size:1.3em;font-weight:800}@media only screen and (max-width:960px){#tekst #img-calc-container #cardata #cardata_header #cardata_title h2{display:none}}#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs{display:grid;grid-template-columns:repeat(2,50%);align-items:stretch;gap:0;margin-top:2em}@media only screen and (max-width:960px){#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs{margin-top:0;padding:1em 2em 0 2em}}#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_icon{display:block;width:75px;height:75px}@media only screen and (max-width:960px){#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_icon{width:50px;height:50px;background-size:50px 50px !important}}#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_transmissie .specs_icon.automaat{background:url(gfx/icon_automatic.svg) -10px 0 no-repeat;background-size:75px 75px}@media only screen and (max-width:960px){#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_transmissie .specs_icon.automaat{background-position:-5px 0}}#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_transmissie .specs_icon.handgeschakeld{background:url(gfx/icon_manual.svg) -10px 0 no-repeat;background-size:75px 75px}@media only screen and (max-width:960px){#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_transmissie .specs_icon.handgeschakeld{background-position:-5px 0}}#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_brandstof .specs_icon.benzine,#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_brandstof .specs_icon.diesel,#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_brandstof .specs_icon.cng{background:url(gfx/icon_benzine.svg) -5px 0 no-repeat;background-size:75px 75px}@media only screen and (max-width:960px){#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_brandstof .specs_icon.benzine,#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_brandstof .specs_icon.diesel,#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_brandstof .specs_icon.cng{background-position:-3px 0}}#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_brandstof .specs_icon.elektrisch,#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_brandstof .specs_icon.hybrid.benzine.hybridplugin{background:url(gfx/icon_electric.svg) -5px 0 no-repeat;background-size:75px 75px}@media only screen and (max-width:960px){#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_brandstof .specs_icon.elektrisch,#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_brandstof .specs_icon.hybrid.benzine.hybridplugin{background-position:-3px 0}}#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_bouwjaar{margin-top:2em}#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_bouwjaar .specs_icon{background:url(gfx/icon_date.svg) -10px 0 no-repeat;background-size:75px 75px}@media only screen and (max-width:960px){#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_bouwjaar .specs_icon{background-position:-7px 0}}#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_kmstand{margin-top:2em}#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_kmstand .specs_icon{background:url(gfx/icon_km.svg) -10px 0 no-repeat;background-size:75px 75px}@media only screen and (max-width:960px){#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_kmstand .specs_icon{background-position:-7px 0}}#tekst #img-calc-container #cardata #cardata_header #cardata_title #cardata_mainspecs .specs_value{font-size:1.2em;font-weight:800;color:var(--color-green-dark)}#tekst #img-calc-container #cardata #cardata_header #cardata_pricebutton{flex:1 1 50%;padding:0;background:var(--color-green-medium);display:flex;flex-direction:column;justify-content:space-between;border-radius:20px}@media only screen and (max-width:960px){#tekst #img-calc-container #cardata #cardata_header #cardata_pricebutton{flex:1 1 100%;padding:1em 0;margin-top:2em}}#tekst #img-calc-container #cardata #cardata_header #cardata_pricebutton .cardata_pricebutton_container{padding:1.5em 2em}@media only screen and (max-width:960px){#tekst #img-calc-container #cardata #cardata_header #cardata_pricebutton .cardata_pricebutton_container{padding:0 2em}}#tekst #img-calc-container #cardata #cardata_header #cardata_pricebutton .cardata_pricebutton_container h3{color:var(--color-green-dark);font-size:1.75em;margin:0;padding:0}#tekst #img-calc-container #cardata #cardata_header #cardata_pricebutton .cardata_pricebutton_container #maandbedrag{color:#FFF;font-weight:800;white-space:nowrap}#tekst #img-calc-container #cardata #cardata_header #cardata_pricebutton .cardata_pricebutton_container #maandbedrag span{font-size:3em}#tekst #img-calc-container #cardata #cardata_header #cardata_pricebutton .cardata_pricebutton_container #maandbedrag_sub{color:var(--color-green-dark);font-weight:600;font-size:1.25em;padding-bottom:1em}#tekst #img-calc-container #cardata #cardata_header #cardata_pricebutton .cardata_pricebutton_container #btn_stel_deal_samen{white-space:nowrap}#tekst #img-calc-container #cardata #cardata_header #cardata_pricebutton .cardata_pricebutton_container ul{padding-inline-start:1.5rem;list-style:none;line-height:1.6em;display:block;gap:0;margin-top:1.5em;margin-bottom:1em;color:#FFF}#tekst #img-calc-container #cardata #cardata_header #cardata_pricebutton .cardata_pricebutton_container ul li{position:relative;padding-right:2em;font-size:.9em}#tekst #img-calc-container #cardata #cardata_header #cardata_pricebutton .cardata_pricebutton_container ul li::before{content:"";position:absolute;inset-inline-start:-1.5rem;top:4px;left:-1.75em;inline-size:1em;block-size:1em;background:url(gfx/check_solid.svg) no-repeat center / contain;width:18px;height:18px}@media only screen and (max-width:960px){#tekst #img-calc-container #cardata #cardata_options{width:100%;margin-top:1em}}#tekst #img-calc-container #cardata #cardata_options #options{background:var(--color-gray-light);border-radius:10px;padding:2em;margin-top:2em}@media only screen and (max-width:960px){#tekst #img-calc-container #cardata #cardata_options #options{padding:2em 2em 1em 2em}}#tekst #img-calc-container #cardata #cardata_options #options h4{margin:0;padding:0;color:#000}#tekst #img-calc-container #cardata #cardata_options #options ul{padding-inline-start:1.5rem;list-style:none;line-height:1.6em;margin-bottom:1em}@media only screen and (min-width:960px){#tekst #img-calc-container #cardata #cardata_options #options ul{column-count:2}#tekst #img-calc-container #cardata #cardata_options #options ul li{break-inside:avoid}}#tekst #img-calc-container #cardata #cardata_options #options ul li{position:relative;padding-right:2em}#tekst #img-calc-container #cardata #cardata_options #options ul li::before{content:"";position:absolute;inset-inline-start:-1.5rem;top:4px;left:-1.5em;inline-size:1em;block-size:1em;background:url(gfx/check.svg) no-repeat center / contain;width:18px;height:18px}#tekst #img-calc-container #cardata #cardata_options #options ul li:nth-child(n+7){display:none}#tekst #img-calc-container #cardata #cardata_options #options #show_options{position:relative;display:block;width:fit-content;margin:2em auto 1em auto;padding-right:20px;color:var(--color-green-dark);font-weight:800;border-bottom:solid 1px var(--color-green-medium);background:url(gfx/arrow-down.svg) 100% 50% no-repeat;background-size:15px 15px;cursor:pointer}@media only screen and (max-width:960px){.data_title_block{padding-bottom:1em}.data_title_block h1{margin:0;padding:0 1em 0 0;color:var(--color-green-medium);font-size:2em}.data_title_block h2{margin:0;padding:0 1em 0 0;color:#000;font-size:1.3em;font-weight:800}}#cardata_info{display:flex;justify-content:space-between;width:100%;max-width:100%;gap:1%}@media only screen and (max-width:960px){#cardata_info{display:block}}@media only screen and (min-width:960px){#cardata_info .cardata_columns{flex:0 0 24%;border-right:solid 1px var(--color-green-medium)}}#cardata_info .cardata_columns:last-of-type{border:0}@media only screen and (max-width:960px){#cardata_info .cardata_columns{width:100%}}#cardata_info .cardata_columns h5{display:block;margin:0;padding:.25em 0;font-size:100%;color:var(--color-green-dark)}#cardata_info .cardata_columns .cardata_column{display:grid;grid-template-columns:40% 60%;gap:.25rem 1rem;margin-bottom:1em}#cardata_info .cardata_columns .cardata_column .value{font-weight:800}#cardata_info .cardata_columns .cardata_column .value i{display:block;width:45px;height:20px}#cardata_info .cardata_columns .cardata_column .value .icon-energy-a{background:url(gfx/energie-labels.gif) no-repeat 100% 0}#cardata_info .cardata_columns .cardata_column .value .icon-energy-b{background:url(gfx/energie-labels.gif) no-repeat 100% -23px}#cardata_info .cardata_columns .cardata_column .value .icon-energy-c{background:url(gfx/energie-labels.gif) no-repeat 100% -47px}#cardata_info .cardata_columns .cardata_column .value .icon-energy-d{background:url(gfx/energie-labels.gif) no-repeat 100% -68px}#cardata_info .cardata_columns .cardata_column .value .icon-energy-e{background:url(gfx/energie-labels.gif) no-repeat 100% -93px}#cardata_info .cardata_columns .cardata_column .value .icon-energy-f{background:url(gfx/energie-labels.gif) no-repeat 100% -117px}#cardata_info .cardata_columns .cardata_column .value .icon-energy-g{background:url(gfx/energie-labels.gif) no-repeat 100% -140px}#img-calc-container #iframe_calc #calc-container{height:100%;padding:1em 0 0 0}#calc-header{border-top-left-radius:4px;border-top-right-radius:4px;background:#edf4ed;color:#000;padding:0 2em}#calc-header h3{padding:.75em 0 0 0;margin:0;font-weight:400;font-size:2em}#calc-header h4{padding:.75em 0 .75em 0;margin:0;font-weight:400}#img-calc-container h2{color:#55bb5c;font-weight:600;margin:.75em 0}#calc-footer{background:#edf4ed;padding:2em 2em 1em 2em;border-radius:4px;margin-top:-1em}#calc-footer #maandbedrag_field{display:none}#calc-footer #maandbedrag_field #maandbedrag_field_merkmodel{padding:0;margin:0;font-weight:400;font-size:2em}#calc-footer #maandbedrag_field #maandbedrag_field_uitvoering{padding:.5em 0;margin:0;font-weight:400}#calc-footer .permaand{display:flex;padding:0;gap:.5em;color:#60a560 !important;font-weight:400}#calc-footer .permaand h3{margin:0;font-weight:600}#calc-footer .permaand .d-inline{width:40%;font-weight:600;font-size:1.5rem}#calc-footer .permaand #leasebedrag_permaand{font-size:2.5rem;color:#518351 !important;font-weight:600}#calc-footer a{text-decoration:none}#calc-footer .button{line-height:40px;font-weight:400;font-size:1em;margin-top:0;margin-bottom:.5em;width:65%}#calc-footer ul{list-style:none;margin:0;padding:.5em 0 .05em 0}#form_calc{padding:1em 2em}.option label,.option input,.option .input,.option textarea,.option select{float:none}#tekst .option ul{list-style:none;margin:0;padding:0}#tekst .option ul li{position:relative;display:block;width:100%}#tekst .option ul.selector_sub.opened{display:block}#tekst .option ul[data-selector=all_merk_model].selector_sub.opened{color:#333}#car_list a{text-decoration:none}.page{position:relative}#filter .option,#filter .group{margin-bottom:5px;display:block;padding:10px 10px 0 0}#filter .car_searched .option{padding:0}#tekst .option p.title{margin:0;padding:0;width:100%;position:relative;font-family:'Open Sans',sans-serif !important;font-size:14px;text-transform:uppercase;margin-top:5px;line-height:30px}.option li:first-of-type{margin-top:4px}.option ul[data-selector] li{cursor:pointer}#tekst .option ul{list-style:none;margin:0;padding:0}.option.closed .title:after,.option.initialclosed .title:after{content:"+";right:-2px}.option.merken_modellen ul,.option.opened ul{display:block}#tekst .option ul li{line-height:16px}#tekst .option ul.selector li{padding-left:0}#tekst .option ul[data-selector] li[data-merk]{padding-left:0;line-height:20px;font-size:13px}#tekst .option ul[data-selector] li[data-model]{padding-left:12px;font-size:12px}#tekst .option ul.selector_sub{margin-bottom:.5em}.option li input.filter_radio{cursor:pointer}.option li input[type="checkbox"]{visibility:hidden;width:18px;height:18px;position:absolute;top:0;left:0}.option li input[type=checkbox],.labelgroup input[type=checkbox]{cursor:pointer;margin:0}.option li:not(old) input[type="checkbox"],.option li input:not(old) input[type="checkbox"]{visibility:hidden}.option li label{font-size:14px;background:transparent;cursor:pointer;margin:0;position:relative;text-indent:25px;height:2em;line-height:18px}.option li:not(old) label:before{background:#fff;border:1px solid #b0b0b0;border-radius:4px;content:'';height:16px;left:0;position:absolute;width:16px}.option li:not(old) label:after{background:transparent;border:3px solid #477748;border-top:0;border-right:0;content:'';height:5px;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);left:4px;opacity:0;position:absolute;top:4px;transition:opacity .2s;transform:rotate(-45deg);width:7px}.option li.selected input+label:after,.option li:not(old):hover label:after,.option li:not(old):active label:after{opacity:1;border-color:#477748}.option li.done span.x_delete{border:none !important;margin:0 !important;float:right}.option .slider-container{padding:10px}.slider-container a{transition:none}.result_item_noresult{padding-left:10px}.result_item_noresult .alert-info{padding-left:80px;padding:20px 20px 10px 70px;margin:0 10px 20px 0}.results .sort_bar{display:flex;justify-content:flex-end;min-width:280px}@media only screen and (max-width:960px){.results .sort_bar{min-width:auto}}.results .top{width:auto;margin:0}.results .sort{position:relative;width:100%;display:inline-flex;margin-right:2%}.results .choose_view{display:inline-flex;vertical-align:top}.choose_view a{float:left;padding:4px 0;width:30px;color:#2667bf;outline:0;transition:all .25s ease}.choose_view a:before{content:" ";display:table}.choose_view a.photo-view span{display:block;float:left;margin:2px;height:10px;width:10px;background:#2667bf;color:#fff}.choose_view a.row-view{margin-left:5px}.choose_view a.row-view span{background:#8a8a8a;display:block;float:left;margin:2px;height:3px;width:25px}.list_row .choose_view a.photo-view span{background:#8a8a8a}.list_row .choose_view a.row-view span{background:#2667bf}#filter .sort{position:relative}#filter select,.results select,#filter input[name="keyword"]{position:relative;width:100%;height:37px;padding:6px 18px 6px 12px;margin-top:0;font-size:14px;line-height:1.42857143;color:#252525;background-color:#fff;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #b0b0b0;box-shadow:none;border-radius:0;outline:0;cursor:pointer;display:inline-block;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#filter input[name="keyword"]{padding:0 5%;width:90%;min-width:90%;cursor:default}#reset_keyword{display:none}.results .sort:not(old):after{content:'';font-size:18px;font-weight:700;right:10px;top:8px;padding:0 0 2px;position:absolute;pointer-events:none;color:#55bb5c;width:20px;height:20px;background:url(gfx/arrow-down.svg);background-size:20px 20px}.results .sort select:focus{border-color:#55bb5c;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(85,178,92,0.6)}.results .result_item{display:inline-flex;margin-bottom:2em}.navigate{width:100%;text-align:center}.navigation div{display:inline-block;font-size:90%;padding:10px 0 10px 0}@media only screen and (max-width:960px){.navigation div{font-size:70%}}.navigation .pages a{position:relative;float:left;padding:6px;line-height:1.5em;text-decoration:none;transition:all .25s ease;color:#477748;border-radius:50%;width:1.5em;height:1.5em;margin:0 .1em}.navigation .pages a:hover,.navigation .pages a:active{background-color:var(--color-green-light);border-color:var(--color-green-light);color:#FFF}.navigation span{background-color:#fff;border-color:#fff;color:#5fa55f;position:relative;float:left;padding:6px;width:1.5em;height:1.5em;line-height:1.5em;text-decoration:none;border-radius:50%}.navigation .pages span{background-color:var(--color-green-light);border-color:var(--color-green-light);color:#FFF;cursor:pointer}.results .model{display:flex}.results .container_left .image{max-width:100%;width:auto}.results .model img{display:block;max-width:100%}#car_list .results .model img{width:100%}.results .model .container_left{flex-grow:0;flex-shrink:0;flex-basis:40%}.results .model .container_right{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0}.results .model .container_right .name h2{font-weight:700}.results .model .container_right .name h2,.results .model .container_right .description h4{margin-bottom:0}.results .model .container_right .description h4{margin-top:.5em;margin-bottom:1em;font-weight:600}.results .model .price_cta{display:flex;align-items:baseline;justify-content:space-between;margin:1em 0 0 0}.results .model .cta{margin-right:2em}.results .model .cta a{text-decoration:none}.results .model .cta a span{padding:0 2em;background:#5fa55f}.results .model .price{color:var(--color-green-dark);font-weight:700}.results .model .price .amount span{font-size:150%}.results .model ul#main-specs{display:flex;flex-wrap:wrap;margin:0 0 0 20px;padding:0}.results .model ul#main-specs li span.title{font-size:.75em}.results .model ul#main-specs li{width:50%;color:#8dbf8e}.results .model ul#main-specs li span{color:#000}#car_results{display:grid;grid-template-columns:repeat(auto-fill,395px);gap:2em;align-items:stretch;margin-bottom:0}@media only screen and (max-width:960px){#car_results{grid-template-columns:repeat(auto-fit,minmax(100%,1fr));gap:0}}#car_results .model{display:flex;flex-direction:column}#car_results .model a{text-decoration:none;border:solid 1px var(--color-green-medium);border-radius:24px}#car_results .model a .container_img{padding:1em}#car_results .model a .container_img .image{padding:0}@media only screen and (max-width:960px){#car_results .model a .container_img .image{width:100%;max-width:100%}}#car_results .model a .container_img .image img{border-radius:24px;overflow:hidden;padding:0;width:100%}#car_results .model a .container_data{padding:0 1em}#car_results .model a .container_data .name h2{margin:0;padding-top:0;color:var(--color-green-light)}#car_results .model a .container_data h4{color:#000;margin-bottom:1em;margin-top:0}#car_results .model a .container_data .specs ul{list-style:none;margin:0;padding:0;line-height:1.25em}#car_results .model a .container_data .specs ul li{width:100%;display:flex;gap:2em}#car_results .model a .container_data .specs ul li span{width:50%;font-size:1em}#car_results .model a .container_data .specs ul li span.data{font-weight:600}#car_results .model a .container_data .price_cta .price{width:50%}#car_results .model a .container_data .price_cta .cta{margin-right:-1em;width:50%}#car_results .model a .container_data .price_cta .cta div{margin-bottom:-1px;margin-right:-1px}#car_results .model a .container_data .price_cta .cta div .button{border-radius:24px;border-bottom-left-radius:0;border-top-right-radius:0;padding:.25em 0;white-space:nowrap;font-size:1em}#car_results .model a:hover .button{background:#477748}#car_results .list_banner{border-radius:24px}@media only screen and (max-width:960px){#car_results .list_banner{background-image:none !important;margin-bottom:2em}}#car_results .list_banner a{display:block;width:100%;height:100%}#car_results .list_banner img{border-radius:24px;overflow:hidden;display:block}@media only screen and (max-width:960px){#car_results .list_banner img{max-width:100%;width:100%}}@media only screen and (min-width:960px){#car_results .list_banner{background-size:400px}#car_results .list_banner img{display:none}}.occasions #tekst.container{color:var(--color-gray-dark);max-width:100%;padding:0}.occasions #tekst.container #detail-wrapper{max-width:90%;padding:0 0 2em 0;margin:0 auto}@media only screen and (max-width:960px){.occasions #tekst.container #detail-wrapper{max-width:90%}}.occasions #detail_faq{width:90%;max-width:90%;padding:0 5%;background:var(--color-green-medium);-webkit-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:960px){.occasions #detail_faq{background:#FFF}}.occasions #detail_faq .container{background:url(gfx/flowers.svg) 100% 120% no-repeat;background-size:300px 500px;padding:2em 0 3em 0;display:flex;gap:5%}@media only screen and (max-width:960px){.occasions #detail_faq .container{display:block;background:0;padding-bottom:0}}.occasions #detail_faq .container h2{color:#FFF;font-size:1.35em}@media only screen and (max-width:960px){.occasions #detail_faq .container h2{color:#231f20}}.occasions #detail_faq .container #detail_faqs{flex:1 1 65%}.occasions #detail_faq .container #detail_faqs .faqs_container{background:var(--color-gray-light);border-radius:20px;padding:2em}.occasions #detail_faq .container #detail_faqs .faqs_container p{margin:0;padding:0}.occasions #detail_faq .container #detail_faqs .faqs_container .detail_block_item{margin-bottom:1em;border-radius:10px;background:#FFF;padding:1em}.occasions #detail_faq .container #detail_faqs .faqs_container .detail_block_item .detail_block_item_title{position:relative;color:var(--color-green-dark);cursor:pointer}.occasions #detail_faq .container #detail_faqs .faqs_container .detail_block_item .detail_block_item_title p{font-size:1.1em;padding-right:2em;font-weight:600}.occasions #detail_faq .container #detail_faqs .faqs_container .detail_block_item .detail_block_item_title p::after{content:"+";position:absolute;top:0;right:0;font-size:2em;font-weight:400;color:var(--color-green-medium)}.occasions #detail_faq .container #detail_faqs .faqs_container .detail_block_item .detail_block_item_title.minus p{padding-right:2em}.occasions #detail_faq .container #detail_faqs .faqs_container .detail_block_item .detail_block_item_title.minus p::after{content:"-";font-size:2em;color:var(--color-green-medium)}.occasions #detail_faq .container #detail_faqs .faqs_container .detail_block_item .detail_block_item_content{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.occasions #detail_faq .container #detail_faqs .faqs_container .detail_block_item .detail_block_item_content p{font-size:1em;padding-right:2em}.occasions #detail_faq .container #detail_faq_contact{flex:1 1 30%}@media only screen and (max-width:960px){.occasions #detail_faq .container #detail_faq_contact{margin:2em 0 0 0;background:var(--color-green-medium);border-radius:10px;padding:1.5em}}.occasions #detail_faq .container #detail_faq_contact h2{font-size:2.5em;margin-top:1.25em;margin-bottom:0}@media only screen and (max-width:960px){.occasions #detail_faq .container #detail_faq_contact h2{color:#FFF;margin:0;line-height:1em;font-size:2em}}.occasions #detail_faq .container #detail_faq_contact h3{font-size:2em;color:var(--color-green-dark);margin-top:.25em}@media only screen and (max-width:960px){.occasions #detail_faq .container #detail_faq_contact h3{font-size:1em}}@media only screen and (max-width:960px){.occasions #detail_faq .container #detail_faq_contact p{margin-bottom:0;padding-bottom:0;padding-top:60px;background:url(gfx/flowers.svg) no-repeat 90% 0;background-size:50px;margin-top:-60px}}.occasions #detail_faq .container #detail_faq_contact p .button{display:inline-block;padding:0 4em}@media only screen and (max-width:960px){.occasions #detail_faq .container #detail_faq_contact p .button{display:block}}.occasions #detail_faq .container{max-width:100%}.occasions #alternatives{width:1626px;max-width:90%;padding:2em 5%;margin:0 auto}@media only screen and (max-width:960px){.occasions #alternatives{max-width:90%;padding:2em 5%}}.occasions #alternatives h3{font-weight:800;font-size:1.3em}.occasions #alternatives .results{grid-template-columns:repeat(auto-fill,380px)}@media only screen and (max-width:960px){.occasions #alternatives .results{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}}#detail_title{width:100%;max-width:100%;padding:0;background:#edf4ed}#tekst #detail_title .page_content{width:1626px;max-width:90%;padding:1em 5%;margin:0 auto 2em auto}#tekst #detail_title .page_content ul{list-style:none;margin:0;padding:0;display:flex}#tekst #detail_title .page_content ul li{padding-left:1.5em;background:url(gfx/icon_bullet.png) no-repeat;margin-right:1em}#detail_title h2,#detail_title h4{margin:0 0 .5em 0;padding:0;font-weight:400}#detail_title h2{color:#000;font-size:2em}#detail_title h4{color:#323232;font-size:1.25em}#detail_container{width:1626px;max-width:100%;padding:0;margin:0 auto}#detail_info_switch{width:100%;display:flex;gap:1em;border-bottom:solid 1px #eaf2ea;font-size:2em;line-height:2em;margin-bottom:1em}#detail_info_switch{color:#395f3a}#detail_info_switch.cursor .switch{cursor:pointer}#detail_info_switch .switch.active{color:#589958;border-bottom:solid 2px #589958}.info-block .title,.subject .title{color:var(--color-green-dark);font-weight:800;margin-bottom:0}.info-block table tr td:last-of-type{font-weight:600}.info-block table tr td.bovag_garantie:last-of-type{font-weight:400;background:#eee;border-radius:4px}.info-block table tr td.bovag_garantie div{display:flex;gap:1.5em;padding:1.5em}.info-block table tr td.bovag_garantie img{width:56px;height:84px}.info-block table tr td.bovag_garantie a{color:#231f20;font-weight:600}#detail_informatie,#detail_options{font-family:Arial,Verdana,sans-serif}#detail_informatie{display:flex;flex-wrap:wrap;justify-content:space-between}.detail_informatie_content{display:flex;flex-wrap:wrap;flex-direction:column;width:50%}.fiets .detail_informatie_content:first-of-type{width:55%}.fiets .detail_informatie_content:last-of-type{width:38%}#options li:first-letter {text-transform:uppercase}.page_content #detail-wrapper table{width:100%}.page_content #detail-wrapper table td:first-of-type{width:45%}.page_content #detail-wrapper table td:last-of-type{width:45%}#detail_opmerkingen{display:none}#detail_options ul{display:flex;flex-wrap:wrap;margin:0 0 2em 0;padding:0;list-style:none}#detail_options ul li{width:50%;line-height:2em}.energylabel i{display:block;width:45px;height:20px}#detail_prices h2,#form_contact h2,#alternatives h2,#similar h2{color:#589958;font-weight:600}#detail_prices_content{display:flex;flex-wrap:wrap;gap:2em;margin-bottom:4em}#detail_prices_content .detail_price{width:30%;text-align:center;border:solid 1px #dbeadb;border-radius:4px}#detail_prices_content .price_months,#detail_prices_content .price_values{font-weight:600}#detail_prices_content .price_months{color:#000;line-height:2.5em;font-size:1.25em}#detail_prices_content .price_values{color:#395f3a;background:#eaf2ea;line-height:2em;font-size:2em;padding-top:.25em}#detail_prices_content .price_values span:last-of-type{font-size:50%}#detail_prices_content .price_slottermijn{color:#676767;background:#eaf2ea;line-height:1em;font-size:1em;padding-bottom:1.5em}#cta_top{position:fixed;top:115px;left:0;width:90%;opacity:0;transition:opacity .3s;z-index:4;flex:1 1 100%;background:var(--color-green-light);padding:0 5%;box-shadow:0 -9px 13px #000}@media only screen and (max-width:960px){#cta_top{top:96px}}#cta_top.active{opacity:1}#cta_top .first_image{display:none}#cta_top .cta_top_container{width:1626px;max-width:100%;padding:1em 0;margin:0 auto;display:flex;justify-content:space-between}#cta_top .cta_top_container .cta_top1{flex:0 0 124px;max-width:124px;display:flex;align-items:center;justify-content:center}#cta_top .cta_top_container .cta_top1 img{display:block;width:124px;height:auto;border-radius:6px}#cta_top .cta_top_container .cta_top2{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:960px){#cta_top .cta_top_container .cta_top2{padding-left:3em}}#cta_top .cta_top_container .cta_top2 h1{font-size:1.75em;margin:0;color:#FFF}#cta_top .cta_top_container .cta_top2 h2{font-size:1.25em;margin:0;color:var(--color-green-dark)}#cta_top .cta_top_container .cta_top3{flex:1;display:flex;align-items:center;justify-content:center;color:#FFF;font-size:16px;white-space:nowrap;min-width:0}#cta_top .cta_top_container .cta_top3 #maandbedrag_top{color:#FFF;font-weight:800;white-space:nowrap}#cta_top .cta_top_container .cta_top3 #maandbedrag_top span{font-size:3em}#cta_top .cta_top_container .cta_top4{flex:0 0 auto;display:flex;align-items:center}@media only screen and (min-width:960px){#cta_top .cta_top_container .cta_top4 .button{width:230px}}@media only screen and (max-width:960px){#cta_top.active{opacity:1}#cta_top .cta_top1{display:none !important}#cta_top #btn_stel_deal_samen{white-space:nowrap}#cta_top .cta_top_container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;column-gap:16px;row-gap:0;align-items:center;width:100%}#cta_top .cta_top_container .cta_top2{grid-row-start:1;grid-row-end:span 2;align-self:start;display:flex;flex-direction:column;justify-content:flex-end;min-width:0}#cta_top .cta_top_container .cta_top2 h1{font-size:1.25em;padding-top:.2em}#cta_top .cta_top_container .cta_top2 h2{font-size:1em}#cta_top .cta_top_container .cta_top3{grid-column:2;grid-row:1;width:100%;display:flex;justify-content:center;align-items:center}#cta_top .cta_top_container .cta_top3 #maandbedrag_top{font-size:1em;margin:0}#cta_top .cta_top_container .cta_top3 #maandbedrag_top span{font-size:1.5em}#cta_top .cta_top_container .cta_top4{grid-column:2;grid-row:2;width:100%;display:flex;justify-content:center;align-items:center;margin-top:.5em}#cta_top .cta_top_container .cta_top4 .button,#cta_top .cta_top_container .cta_top4 button{width:auto;white-space:nowrap;margin:0}section#detail-wrapper div#data{margin:0 !important}.data_title_block--clone{display:none}#cardata_options_mobile .slide_page_content{width:100%;min-width:100%;padding:0}#cardata_options_mobile .slide_page_content .btn_close{display:none}#cardata_calculator .slide_page_content .btn_close{display:none}.slide_page_header{padding-top:0 !important}.occasions #detail_faq .container{padding-top:0}}body.noscroll{overflow:hidden}.slide_page{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.35);opacity:0;margin-left:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:9999}.slide_page.active{opacity:1;margin-left:0;display:flex}.slide_page_content{position:relative;width:30%;min-width:420px;padding:0 4em 2em 4em;background:#FFF;color:#000;overflow-y:auto;overflow-x:hidden}@media only screen and (max-width:960px){.slide_page_content{width:90%;min-width:90%;padding:0 5% 2em 5%}}.slide_page_content_form{padding:1em 5% 1em 5%}#tekst .slide_page_content p{display:block}#tekst .slide_page_content #calc-footer ul,#tekst .slide_page_content .slide_page_content_options ul{padding-inline-start:1.5rem;list-style:none;line-height:1.5em;margin-top:0;font-size:1em}#tekst .slide_page_content #calc-footer ul li,#tekst .slide_page_content .slide_page_content_options ul li{position:relative}#tekst .slide_page_content #calc-footer ul li::before,#tekst .slide_page_content .slide_page_content_options ul li::before{content:"";position:absolute;inset-inline-start:-1.5rem;top:4px;left:-1.5em;inline-size:1em;block-size:1em;background:url(gfx/check.svg) no-repeat center / contain;width:18px;height:18px}.close_page{position:relative;width:100%;height:100%;background:rgba(0,0,0,0.6);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.slide_page_header{position:sticky;right:0;top:0;width:100%;height:4em;display:flex;padding-top:1em;background:transparent;justify-content:space-between;z-index:2}#options_page .slide_page_header{background:#FFF}.slide_page_header_title h3{font-weight:800}.btn_close{margin-top:40px;margin-right:5%;padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background:var(--color-green-dark);border:0;margin:0;overflow:visible;position:relative;border-radius:50%;width:10px;height:10px}.btn_close:before{content:"";position:absolute;top:0;left:0;width:40px;height:40px;background:url(gfx/cross.svg) no-repeat 50% 50%;background-size:15px 15px;filter:brightness(0) invert(1)}.btn_close:hover{opacity:.7 !important}#options_page .btn_close{margin:0 -3em 0 0}@media only screen and (max-width:960px){#options_page .btn_close{margin:1em 0}}.slide_page#calculator_page .slide_page_content .slide_page_header{width:40px;height:40px;position:fixed;top:1em;right:-2em;padding-top:0}.slide_page#calculator_page .slide_page_content .slide_page_header .btn_close{opacity:0}.noscroll .slide_page#calculator_page .slide_page_content{min-width:500px;padding:0}@media only screen and (max-width:960px){.noscroll .slide_page#calculator_page .slide_page_content{min-width:100%;padding:0}}.noscroll .slide_page#calculator_page .slide_page_content .slide_page_header{width:40px;height:40px;position:fixed;top:1em;right:2em;padding-top:0}.noscroll .slide_page#calculator_page .slide_page_content .slide_page_header .btn_close{opacity:1}#calc-container{padding:0 2em}#calc-container iframe{width:100%;height:600px}#Calciframe_container iframe{transition:height .3s ease;display:block}.lease_calculator{padding-bottom:0}.lease_calculator input{padding:4px 11px;border:solid 1px #dbeadb;border-radius:4px}.lease_calculator input#Aanschafwaarde{border:0;padding:1px}.lease_calculator .form-element-radio{display:flex;justify-content:space-evenly;gap:1%}.lease_calculator .form-element-radio input[type="radio"]{display:none}.lease_calculator .form-element-radio label{display:inline-block;background-color:#FFF;padding:4px 11px;font-family:Arial;font-weight:600;cursor:pointer;border:solid 1px #dbeadb;border-radius:4px;width:32%;font-size:1.2em;padding:10px 0;text-align:center;color:#999}.lease_calculator .form-element-radio input[type="radio"]:checked+label{background-color:#edf4ed;border:solid 1px #477748;color:#477748}.lease_calculator .form-element-input-group{display:flex;justify-content:space-between}.lease_calculator .form-element-input-group .form-element-wrapper{width:30%}.lease_calculator .form-element-input{display:flex;flex-direction:column}.lease_calculator .form-element-slottermijn,.lease_calculator .form-element-looptijd{margin-bottom:.75em}.lease_calculator .form-element-input.form-element-final{display:flex;flex-direction:column;flex-wrap:wrap;background:#edf4ed;margin-top:1em;padding:.5em 0 .5em 0}.lease_calculator .form-element label[for=Leaseprijs]{color:#55bb5c;font-weight:400;text-align:center;width:100%;font-size:1.5em}.lease_calculator .form-element-final input{border-radius:0;margin:0;padding:0;float:none;text-align:left;background:#edf4ed;border:0;display:inline;font-family:inherit;font-size:inherit;line-height:normal;width:auto}.lease_calculator .form-element-final input#leaseprijs{font-size:1.5em;width:66px}.lease_calculator .form-element-input.form-element-final label{width:100%;color:#000;line-height:normal;display:contents}.lease_calculator .form-element-input.form-element-final .center{margin:0 auto;display:flex;gap:.5em}.lease_calculator .form-element-input.form-element-final .center span{display:flex;line-height:2em;align-items:center}.lease_calculator .form-element-input.form-element-final .subtext{display:flex;gap:.5em;line-height:normal;justify-content:right;font-size:80%}.lease_calculator .form-element-input.form-element-final .subtext input{width:50px}#form_contact label{white-space:nowrap}#form_contact label,#form_contact .form_captcha{float:none}#form_contact label.form_input.form_captcha{width:100%}#form_contact form{display:flex;flex-wrap:wrap;gap:2em}#form_contact form br{display:none}#form_contact form input.form_captcha{margin-right:100%}#form_contact form input.form_captcha+br{display:block}#form_contact .form_group{display:flex;width:25%;flex-wrap:wrap}#form_contact .form_group:last-of-type+p{display:flex;flex-wrap:wrap}#form_contact p{width:100%;margin-top:0;padding-top:0}form input{line-height:2.5em}form input.button{position:relative;display:block;width:auto;background:#55bb5c;color:#FFF;text-align:center;border-radius:4px;cursor:pointer;line-height:3em;font-weight:600;font-size:1em;padding:0 2em;border:0;margin-top:.25em;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#main img.form_captcha_reload{width:20px;height:20px;max-width:20px}#detail-wrapper .results{display:flex;gap:2em}#detail-wrapper .results .model{flex-direction:column;width:31%;padding:0;margin:0 0 1em 0}#detail-wrapper .results .car_list{width:30%}#detail-wrapper .model #main-specs{display:none}#detail-wrapper .results .model .image{padding:1.25em 1.25em 0 1.25em}#detail-wrapper .results .model .container_right{padding:0 1.25em 0 1.25em;flex-basis:auto}#detail-wrapper .results .model .price_cta{flex-direction:column}.hidden{display:none}@media(max-width:1600px){#detail-wrapper .results .model .image{width:90%;max-width:90%;padding:5%}}@media only screen and (min-width:960px){.hamburger,.mobile{display:none}#menu_bar_content,#menu,#menu ul.topmenu,#menu ul.topmenu li{height:100%}#menu ul.topmenu li{display:flex;align-items:center}#menu ul.topmenu li.hidden{display:none}#form_contact textarea{height:120px}}@media only screen and (max-width:960px){.mobile{display:block}#contact_whatsapp{display:none}#header .page_content{position:relative;width:100%;max-width:100%}#contact_bar_content.page_content{width:90%;max-width:90%}#header_bar{height:96px}#header_bar_content.page_content{padding:0;box-shadow:none}#menu_bar{width:100%}#menu_bar_content{padding:0;width:100%;max-width:100%;background:#FFF;margin:6em 0 0 0}#menu_bar_content #menu{width:100%;max-width:100%;position:relative}#menu_bar_content #menu:before{content:"";position:absolute;top:-10px;left:0;width:100%;height:10px;box-shadow:0 -9px 13px #000}#logo{position:absolute;left:5%;top:1em}#logo a{display:block}#contact_bar_header{position:absolute;top:1.5em;right:70px;padding:10px 15px 15px 15px}#contact_bar_header a .icon{width:30px;height:30px}#contact_bar_header #contact_bar_tel a .icon,#contact_bar_header #contact_bar_whatsapp a .icon{background-size:20px 20px}.hamburger{position:absolute;right:0;top:0;display:block}#menu{max-height:0;overflow:hidden;transition:max-height .4s ease}#menu.show{max-height:500px}.hamburger{z-index:2;padding:16px 16px;display:inline-block;cursor:pointer;font:inherit;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:60px;height:60px;display:inline-block;position:relative;background:url(gfx/hamburger.svg) no-repeat;background-size:cover}#menu ul{list-style:none;margin:0;max-width:90%;padding:.5em 5% 2em 5%;display:block;z-index:1}#menu ul li.hidden{display:none}#menu ul ul{padding:0 0 .25em 0}#menu ul li{position:relative;display:block;padding:0;vertical-align:middle;border-bottom:solid 1px var(--color-gray-medium)}#menu ul li a{position:relative;color:var(--color-green-dark);display:block;font-size:1.2em;line-height:2.25em}#menu ul li a.current{font-weight:800}#menu ul li a.current:before{content:'';font-size:18px;font-weight:700;left:-18px;top:12px;padding:0 0 2px;position:absolute;pointer-events:none;color:#55bb5c;width:16px;height:16px;background:url(gfx/arrow-down.svg);background-size:16px 16px;transform:rotate(-90deg);filter:brightness(0) saturate(100%) invert(73%) sepia(37%) saturate(352%) hue-rotate(70deg) brightness(90%) contrast(92%)}#menu ul ul li{border:0}#menu ul ul li a{color:var(--color-gray-dark);font-size:1.1em;line-height:2em}#menu ul ul li a.current:before{display:none}#contact_bar_content{flex-direction:column;gap:3em}#breadcrumbs_container{padding:.25em 0;font-size:90%}#main{padding:96px 0 0 0}.occasions #tekst.page_content{width:90%;max-width:90%;padding:0 5%}.car_detail .occasions #tekst.page_content{width:100%;max-width:100%;padding:0}#detail_info_switch{font-size:1.5em}#quicksearch_content{flex-direction:column;padding-left:5%}#quicksearch_title img{max-width:75%;margin:0 auto}#quicksearch_snippet{margin:0 0 2em 0}.home #ev{padding:2em 0}#scores{padding-top:0}#scores_container{flex-direction:column}#scores_container .score_item{width:90%;padding:0 5% 5em 5%}#score #score_avarage{width:90%;max-width:90%;padding:0 5%}#score #score_avarage .page_content{display:block;text-align:center;padding-top:1em}#score #score_avarage .page_content div:first-of-type,#score #score_avarage .page_content .scores{display:inline-block}#contact_bar{margin-bottom:0}#score_avarage .page_content{padding-bottom:0}.page_content table tr,.page_content table td{display:block;width:100%}.page_content table td:first-of-type,.page_content table td:last-of-type{display:block;width:100%}#filtertoggle{text-align:center;position:relative;cursor:pointer;padding:.5em 0;margin-bottom:1em;background:var(--color-green-dark);background-size:20px 20px;color:#FFF;border-radius:24px}#filtertoggle:after{content:"";position:absolute;right:1em;top:0;pointer-events:none;width:20px;height:100%;background:url(gfx/icon_filter.png) 0 50% no-repeat;background-size:20px 20px;filter:invert(76%) sepia(14%) saturate(940%) hue-rotate(70deg) brightness(92%) contrast(90%)}#filtertoggle .hidefilters,#filtertoggle.is-active .showfilters{display:none}#filtertoggle.is-active .hidefilters{display:block}.car_list #car_list{display:block;flex-direction:column;gap:0;max-width:100%}#car_list #filter{width:100%}.filters{display:none}#filter .option,#filter .group{margin-bottom:5px;display:block;padding:10px 10px 0 0}.results .model{flex-direction:column;margin-bottom:2em;font-size:100%}.results .model .container_right{padding:0 1.25em}.results .model .container_right .name h2{margin-top:0;padding-top:0}.results .model .image,#detail-wrapper .results .model .image{width:90%;max-width:90%;padding:5%}.results .model ul#main-specs .title{display:inline-block;width:45%}.results .model ul#main-specs .data{display:inline-block;width:50%}.results .model ul#main-specs li{width:100%}.results .model .cta{margin-right:0}.results .model .price{padding:.5em 0}.results .sort_bar{min-width:100%}.results .sort_bar .sort_container{display:none}.results .amount_sort .sort_bar{min-width:auto}.results .amount_sort .sort_bar .sort_container{display:flex}.results .sort{width:auto}.sort_container{text-align:right}#detail-wrapper #img-calc-container #image,#detail-wrapper #img-calc-container #cardata{width:100%;max-width:100%}#calc-header{margin-top:0}#form_contact form{gap:0}#form_contact .form_group{width:100%}form input,textarea,select{width:85%}.detail_informatie_content{width:100%}#detail_informatie,.detail_informatie_content,#detail_prices_content,#detail-wrapper .results{display:block}.fiets .detail_informatie_content:first-of-type,.fiets .detail_informatie_content:last-of-type,#detail_prices_content .detail_price,#detail-wrapper .results .model{width:100%}.detail_informatie_content .info-block{margin-bottom:2em}.page_content #detail-wrapper table td:first-of-type,.page_content #detail-wrapper table td:last-of-type{display:inline-block;width:45%}#detail_prices_content .detail_price{margin-bottom:2em}#detail-wrapper .results .model{margin-bottom:2em}#detail_options ul{display:block}#detail_options ul li{width:100%}#footer{height:auto;position:relative}#footer_menu{flex-direction:column}.footer_menu_item.mobile img{width:200px;max-width:80%}}