﻿@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeInDownLight{from{opacity:0;transform:translate3d(0, -15%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes slideInUpAlt{from{transform:translate3d(-50%, 100%, 0);visibility:visible}to{transform:translate3d(-50%, 0, 0)}}@keyframes slideInDownLight{from{transform:translate3d(0, -15%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes fadeInUpLight{from{opacity:0;transform:translate3d(0, 15%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInUpLightAlt{from{opacity:0;transform:translate3d(-50%, 15%, 0)}to{opacity:1;transform:translate3d(-50%, 0, 0)}}@keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}@keyframes slideOutDownAlt{from{transform:translate3d(-50%, 0, 0)}to{visibility:hidden;transform:translate3d(-50%, 100%, 0)}}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.form-finance-config .price{line-height:1.15;margin-bottom:0}.form-finance-config .price .label{display:block;font-size:.875rem;font-weight:600;color:var(--color-primary)}.form-finance-config .price .value{font-size:var(--heading-size-tiny);color:#1B1B1B}.form-finance-config .warning-logo{width:100%;border:.0625rem solid #1B1B1B;padding:.3125rem}.form-finance-config .warning-logo img{display:block;width:211px;height:20px;margin:0 auto}.form-finance-config .box{margin-top:1.25rem}@media (min-width: 1000px){.form-finance-config .box{margin-top:0}}.form-finance-config .box.state-hidden{display:none}.form-finance-config .box:first-child{margin-top:0}.form-finance-config .box .inner{padding:.8333333333rem;border-radius:.25rem;border:.125rem solid #F3F2F0}.form-finance-config .box .inner:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0}.form-finance-config .box .inner+.inner{border-top-left-radius:0;border-top-right-radius:0}@media (min-width: 1000px){.form-finance-config .box .inner{padding:1.875rem}}.form-finance-config .box .inner>*:last-child{margin-bottom:0}@media (min-width: 650px){.form-finance-config .form-box .content{display:flex}}.form-finance-config .form-box .price-values{display:flex;flex-wrap:wrap;align-items:center}@media (min-width: 650px){.form-finance-config .form-box .price-values{display:block;flex:0 0 auto;margin-right:3.75rem}}.form-finance-config .form-box .price-values .price{flex:0 0 auto;margin-bottom:1.25rem;margin-right:1.25rem}@media (min-width: 650px){.form-finance-config .form-box .price-values .price:last-child{margin-bottom:0}}@media (min-width: 650px){.form-finance-config .form-box .fields{flex:1 1 auto}}.form-finance-config .form-box .fields .form-row{display:flex;align-items:center;margin-bottom:.9377344336rem}.form-finance-config .form-box .fields .form-row.state-top{flex-wrap:wrap;align-items:stretch;margin-right:-0.625rem;margin-top:-0.625rem}.form-finance-config .form-box .fields .form-row.state-top .price{margin-right:.625rem;margin-top:.625rem}.form-finance-config .form-box .fields .form-row.state-top .price .label{font-weight:bold;color:#E51937}.form-finance-config .form-box .fields .form-row.state-top .price .value{font-size:1.5625rem;line-height:1.3}.form-finance-config .form-box .fields .form-row:last-child{margin-bottom:0}.form-finance-config .form-box .fields .form-row.state-notification{align-items:flex-start}.form-finance-config .form-box .fields .form-row.state-notification label{margin-top:1.0625rem}.form-finance-config .form-box .fields .form-row.state-notification.state-show .form-field input{border-color:var(--color-primary)}.form-finance-config .form-box .fields .form-row.state-notification.state-show .notification{display:block}.form-finance-config .form-box .fields .form-row.state-notification .state-price-field:after{top:1.9375rem;bottom:auto}.form-finance-config .form-box .fields .form-row.state-notification .notification{animation:fadeIn 1s;animation-fill-mode:both;display:none;margin-bottom:0;color:var(--color-primary);background-color:rgba(14,58,47,0.1);line-height:1.15;margin-top:.4166666667rem;border-radius:.25rem;border:.125rem solid rgba(14,58,47,0.25);padding:.625rem}.form-finance-config .form-box .fields .form-row label,.form-finance-config .form-box .fields .form-row .label{font-size:.8125rem;flex:0 0 5.3125rem;margin-right:.625rem}@media (max-width: 999px){.form-finance-config .form-box .fields .form-row label,.form-finance-config .form-box .fields .form-row .label{color:#6A6A6A}.form-finance-config .form-box .fields .form-row label:not(.normal),.form-finance-config .form-box .fields .form-row .label:not(.normal){font-weight:500}}@media (min-width: 1000px){.form-finance-config .form-box .fields .form-row label,.form-finance-config .form-box .fields .form-row .label{color:#1B1B1B}.form-finance-config .form-box .fields .form-row label:not(.normal),.form-finance-config .form-box .fields .form-row .label:not(.normal){font-weight:bold}}.form-finance-config .form-box .fields .form-row label.state-ghost,.form-finance-config .form-box .fields .form-row .label.state-ghost{color:#6A6A6A;font-weight:normal}.form-finance-config .form-box .fields .form-row label span,.form-finance-config .form-box .fields .form-row .label span{display:block;font-size:.75rem;color:#676767;font-weight:normal;margin-top:-0.25rem}@media (min-width: 1000px){.form-finance-config .form-box .fields .form-row .value{flex:1 1 auto;font-size:1rem;color:#1B1B1B}}.form-finance-config .form-box .fields .form-row .value.state-final{font-size:1.375rem;font-weight:bold}.form-finance-config .form-box .fields .form-row .value.state-final .currency{font-size:inherit;margin-right:.1875187519rem}.form-finance-config .form-box .fields .form-row .value .currency{font-weight:bold;font-size:.875rem;margin-right:.625rem}.form-finance-config .form-box .fields .form-row .form-field{flex:1 1 auto;margin-left:1.25rem}.form-finance-config .form-box .fields .form-row .form-field.state-select-field{background:#F3F2F0;border-radius:.25rem}.form-finance-config .form-box .fields .form-row input.financing-down-payment{padding-top:30px}.form-finance-config .form-box .fields .form-row .min-max-range{position:absolute;top:.625rem;left:.8333333333rem;font-size:.875rem}.form-finance-config .form-box .fields .labels{padding:.9377344336rem 0;border-top:.125rem solid #F3F2F0;border-bottom:.125rem solid #F3F2F0}.form-finance-config .form-box .fields .labels:not(:last-child){margin-bottom:.9377344336rem}.form-finance-config .form-box .fields .labels .inner-labels{display:flex;flex-wrap:wrap;margin-left:-10px;margin-bottom:-10px;margin-right:-10px}.form-finance-config .form-box .fields .labels .el{padding:0 10px;margin-bottom:10px}.form-finance-config .form-box .fields .labels .el:nth-child(odd){flex-basis:40%}.form-finance-config .form-box .fields .labels .el:nth-child(even){flex-basis:60%}.form-finance-config .form-box .fields .labels .el .label{margin-bottom:0;font-size:.75rem;font-weight:600;color:#1B1B1B}.form-finance-config .form-box .fields .labels .el .value{margin-bottom:0;font-size:.75rem}.form-finance-config .action-box{margin-top:.625rem}.form-finance-config .action-box:first-child{margin-top:0}.form-finance-config .action-box .inner{border-bottom-color:#DEDAD4;background:#F3F2F0}@media (min-width: 450px){.form-finance-config .action-box .inner{display:flex;align-items:center}}@media (min-width: 1000px){.form-finance-config .action-box .inner{padding:1.25rem 1.875rem}}.form-finance-config .action-box:before{content:'';display:block;width:0;height:0;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-bottom:.625rem solid #F3F2F0;margin-left:3.75rem}.form-finance-config .action-box .price{display:flex;align-items:center;margin-bottom:.8333333333rem}@media (min-width: 450px){.form-finance-config .action-box .price{display:block;margin-right:auto;margin-bottom:0}}.form-finance-config .action-box .price .label{margin-right:.8333333333rem}.form-finance-config .action-box .price .value{font-size:var(--heading-size-small)}.form-finance-config .action-box .btn{display:block;width:100%}@media (min-width: 450px){.form-finance-config .action-box .btn{display:inline-block;width:auto}}.form-finance-config .summary-box{list-style:none;margin:0}@media (min-width: 450px){.form-finance-config .summary-box{display:flex;flex-wrap:wrap}}.form-finance-config .summary-box .el{margin-top:.625rem}.form-finance-config .summary-box .el:first-child{margin-top:0}@media (min-width: 450px){.form-finance-config .summary-box .el{flex:0 0 50%}.form-finance-config .summary-box .el:nth-child(-n+2){margin-top:0}}@media (min-width: 750px){.form-finance-config .summary-box .el{flex-basis:33.3333%}.form-finance-config .summary-box .el:nth-child(-n+3){margin-top:0}}@media (min-width: 1000px){.form-finance-config .summary-box .el{margin-top:1.25rem}.form-finance-config .summary-box .el:nth-child(-n+3){margin-top:0}}.form-finance-config .summary-box .el .value{display:block;color:#1B1B1B;font-weight:600}.form-finance-config .summary-box .el .value .highlight{color:#009982}.form-finance-config .summary-box .el .value.state-small{color:#6A6A6A;font-size:.75rem;font-weight:normal}.form-finance-config .disclaimer{font-size:9px}.form-finance-config .disclaimer:not(.inner){background-color:#F3F2F0;padding:5px}.form-finance-config .disclaimer:not(.inner) p:last-of-type{margin-bottom:0}.state-finance-tab{display:none !important}@media (min-width: 1000px) and (max-width: 1100px){.main-content .finance-form .summary-box .el{flex-basis:50%}.main-content .finance-form .summary-box .el:nth-child(3){margin-top:1.25rem}}.car-comparison{padding-top:0 !important}.car-comparison .tabs{position:relative}.car-comparison .tabs .comparison-nav{width:100%;z-index:10;background-color:#FFF;border-bottom:.125rem solid #F3F2F0;margin-top:0;transition:margin-top .3s ease-out}.car-comparison .tabs .comparison-nav.state-scroll{position:fixed;top:3.875rem;margin-bottom:12.8125rem}@media (min-width: 750px) and (max-width: 1000px){.car-comparison .tabs .comparison-nav.state-scroll{margin-bottom:0}.car-comparison .tabs .comparison-nav.state-scroll .trigger-tab img{max-width:9.6875rem}}@media (min-width: 1000px){.car-comparison .tabs .comparison-nav.state-alt{margin-bottom:9.375rem}}.car-comparison .tabs .comparison-nav.state-sticky{margin-top:-1.875rem}@media (min-width: 1000px){.car-comparison .tabs .comparison-nav{position:static;background-color:transparent;padding:0;border-bottom:none}}.car-comparison .tabs .comparison-nav .inner-wrap{display:flex;justify-content:flex-end}.car-comparison .tabs .comparison-nav .trigger-tab{flex:1 0 33%;text-align:center;position:relative;overflow:hidden}@media (max-width: 999px){.car-comparison .tabs .comparison-nav .trigger-tab{border-bottom:0.25rem solid transparent}}.car-comparison .tabs .comparison-nav .trigger-tab.state-open{border-bottom-color:#0E3A2F}.car-comparison .tabs .comparison-nav .trigger-tab.state-open img{opacity:1}@media (min-width: 1000px){.car-comparison .tabs .comparison-nav .trigger-tab{flex-basis:25%;text-align:left;pointer-events:none}}.car-comparison .tabs .comparison-nav .trigger-tab.state-show-desktop{display:none;pointer-events:none}@media (min-width: 1000px){.car-comparison .tabs .comparison-nav .trigger-tab.state-show-desktop{display:block;flex-basis:12.5rem}}.car-comparison .tabs .comparison-nav .trigger-tab img{transition:max-width .3s ease-out;max-width:100%;opacity:0.25}@media (min-width: 1000px){.car-comparison .tabs .comparison-nav .trigger-tab img{opacity:1;width:100%}}@media (min-width: 1000px){.car-comparison .tabs .comparison-nav .media{padding:0 .625rem}}@media (min-width: 1000px){.car-comparison .tabs .comparison-nav .details{display:block;position:absolute;bottom:0;left:0;width:100%;padding:.625rem 1.375rem;line-height:1.15}.car-comparison .tabs .comparison-nav .details:after{content:'';display:block;position:absolute;bottom:0;left:.625rem;width:calc(100% - 1.25rem);height:100%;opacity:.9;background:linear-gradient(to bottom, transparent 0%, rgba(0,9,46,0.9) 100%)}}.car-comparison .tabs .comparison-nav .details h2{display:none}@media (min-width: 1000px){.car-comparison .tabs .comparison-nav .details h2{display:block;position:relative;z-index:1;font-size:1.375rem;color:#FFF;margin-bottom:0}}.car-comparison .tabs .comparison-nav .details .type{display:none}@media (min-width: 1000px){.car-comparison .tabs .comparison-nav .details .type{display:block;position:relative;z-index:1;font-size:.875rem;color:#FFF;margin-bottom:0;padding-right:1.25rem}}.car-comparison .tabs .comparison-nav .details .delete{position:absolute;right:0.1875rem;bottom:0.1875rem;z-index:100;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:#1B1B1B}.car-comparison .tabs .comparison-nav .details .delete:before{font-size:.75rem;color:#FFF;display:block;margin-top:0.25rem}@media (min-width: 500px){.car-comparison .tabs .comparison-nav .details .delete:before{font-size:.875rem;margin-top:0.3125rem}}@media (min-width: 1000px){.car-comparison .tabs .comparison-nav .details .delete:before{display:inline;margin-top:0;float:right}}@media (min-width: 500px){.car-comparison .tabs .comparison-nav .details .delete{width:1.875rem;height:1.875rem}}@media (min-width: 1000px){.car-comparison .tabs .comparison-nav .details .delete{background-color:transparent;border-radius:0;width:auto;height:auto;cursor:pointer;pointer-events:auto;padding:.625rem 1.25rem;right:0;bottom:0}}.car-comparison .tabs .comparison-details{padding-left:.8333333333rem;padding-right:.8333333333rem;max-width:80rem;margin-left:auto;margin-right:auto;margin-top:1.25rem}@media (min-width: 1200px){.car-comparison .tabs .comparison-details{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width: 1000px){.car-comparison .tabs .comparison-details{display:flex;margin-top:-9.375rem}}.car-comparison .tabs .comparison-details .tab{display:none}@media (min-width: 1000px){.car-comparison .tabs .comparison-details .tab{display:block;flex:1 0 25%}}.car-comparison .tabs .comparison-details .tab.state-open{display:block}.car-comparison .tabs .desktop-labels{display:none}@media (min-width: 1000px){.car-comparison .tabs .desktop-labels{display:block;flex:1 0 12.5rem}}.car-comparison .tabs .desktop-labels .label-list{text-align:right;border-color:transparent}.car-comparison .tabs .desktop-labels .label-list .value{flex-basis:100%;font-weight:normal;color:#6A6A6A}.car-comparison .tabs .desktop-labels .label-list .btn{opacity:0;pointer-events:none}.car-comparison .tabs .desktop-labels .label-list .comparison-item{border-color:transparent}@media (min-width: 1050px){.car-comparison .tabs .desktop-labels .label-list .comparison-item.state-hover{background-color:#FFF}.car-comparison .tabs .desktop-labels .label-list .comparison-item.state-hover .value{color:#1B1B1B}}@media (min-width: 1000px){.car-comparison .tabs .content{border:.125rem solid #F3F2F0;margin:0 .625rem;border-radius:.25rem}}.car-comparison .tabs .btn-container{background-color:#F3F2F0;margin:.625rem 0 0;padding:1.25rem}@media (min-width: 1100px){.car-comparison .tabs .btn-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.25rem}}.car-comparison .tabs .btn-container>.btn{flex:0 1 100%;margin-bottom:.625rem}.car-comparison .tabs .btn-container .btn{display:block}.car-comparison .tabs .btn-container .btn-wrap{margin-top:.625rem;display:block}@media (min-width: 1100px){.car-comparison .tabs .btn-container .btn-wrap{margin-top:0;flex:0 1 50%;margin-left:-0.15625rem}.car-comparison .tabs .btn-container .btn-wrap:last-of-type{margin-right:-0.15625rem;margin-left:auto}.car-comparison .tabs .btn-container .btn-wrap .btn{margin:0 0.15625rem}}.car-comparison .tabs .btn-container .info-link{text-align:center;width:100%;display:block;margin-top:1.25rem}.car-comparison .tabs .comparison-item{overflow:hidden;display:flex;padding:.625rem 0;border-bottom:.125rem solid #F3F2F0}@media (min-width: 1000px){.car-comparison .tabs .comparison-item{padding:.3125rem .625rem}}@media (min-width: 1050px){.car-comparison .tabs .comparison-item.state-hover{background-color:rgba(27,27,27,0.1);transition:all .3s ease-out}}.car-comparison .tabs .comparison-item .item{padding:.625rem 0}@media (min-width: 1000px){.car-comparison .tabs .comparison-item-main{padding:.625rem}}.car-comparison .tabs .comparison-item-main .icon{display:inline-block;height:.9375rem;margin-right:.625rem;margin-top:.25rem;width:1rem;flex:0 0 auto}.car-comparison .tabs .comparison-item-main .icon.state-euro{position:relative;background-color:#1B1B1B;color:#FFF;height:1rem;border-radius:50%}.car-comparison .tabs .comparison-item-main .icon.state-euro:before{font-family:'vag-icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;font-size:0.625rem;line-height:1;top:50%;left:50%;transform:translate(-50%, -50%)}.car-comparison .tabs .comparison-item-main .item{overflow:hidden;position:relative;display:flex;flex-wrap:wrap;padding:.625rem 0}@media (min-width: 1000px){.car-comparison .tabs .comparison-item-main .item.state-hide-desktop{display:none}}.car-comparison .tabs .comparison-item-main .item .highlight{display:block;flex:0 0 auto;right:0;align-self:flex-start;background-color:rgba(0,153,130,0.2);color:#009982;font-weight:600;font-size:.8125rem;line-height:1;border-radius:1.25rem;padding:.1875rem .5rem .3125rem .5rem;margin-top:.5rem}@media (min-width: 375px){.car-comparison .tabs .comparison-item-main .item .highlight{display:inline-block;margin-top:0;margin-left:.9375rem}}.car-comparison .tabs .comparison-item-main .item .highlight:after{font-family:'vag-icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f00c';font-size:.75rem;margin-left:.375rem}.car-comparison .tabs .comparison-item-main .btn{margin:.625rem 0;width:100%}.car-comparison .tabs .comparison-item-main .value{font-weight:600}.car-comparison .tabs .label{flex:0 0 30%;min-width:6.875rem;margin-bottom:0;font-size:.875rem}@media (min-width: 1000px){.car-comparison .tabs .label{display:none}}.car-comparison .tabs .value{flex:0 0 auto;margin-bottom:0;color:#1B1B1B;font-size:.875rem;min-height:1.5em}.car-comparison .tabs .value.state-alt{font-size:1.375rem;font-family:"Acumin Pro ExtraCondensed",sans-serif}.comparison-widget{position:fixed;z-index:1330;width:100%;bottom:0;transition:bottom .3s ease-out;box-shadow:0 .9375rem 2.1875rem rgba(0,0,0,0.15)}.comparison-widget.state-hidden{bottom:-17.5rem}@media (min-width: 1000px){.comparison-widget{z-index:19;bottom:-9.75rem;left:50%;transform:translateX(-50%);max-width:36.25rem}}.comparison-widget .bg{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}@media (min-width: 1000px){.comparison-widget.state-open{bottom:0;top:auto}}.comparison-widget.state-open .comparison-box{display:flex}.comparison-widget.state-open .comparison-box .item{display:block}.comparison-widget.state-open .block-title:after{transform:rotate(0deg) translateY(-50%)}.comparison-widget.state-open .bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2674;background:#1b1b1b}.comparison-widget .heading-box{background-color:var(--color-primary);padding:.8333333333rem 1.25rem;position:relative;z-index:4011;cursor:pointer}@media (min-width: 1000px){.comparison-widget .heading-box{display:block;border-top-left-radius:.25rem;border-top-right-radius:.25rem}}.comparison-widget .block-title{font-family:"Skoda Next",Verdana,sans-serif;font-weight:200;color:#1B1B1B;position:relative;font-size:1.375rem;font-weight:bold;color:#FFF;margin-bottom:0}.comparison-widget .block-title:after{font-family:'vag-icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f078';position:absolute;top:50%;right:0;transform:rotate(180deg) translateY(50%);float:right;opacity:0.65;font-size:.875rem;transition:transform .3s ease-out}.comparison-widget .comparison-box{animation:fadeIn .3s;animation-fill-mode:both;position:relative;z-index:4011;background-color:#FFF;display:none;flex-wrap:wrap;max-height:calc(100vh - 7.125rem);overflow-y:scroll;padding:.9375rem;margin:0}@media (min-width: 1000px){.comparison-widget .comparison-box{display:flex;align-items:flex-start;padding:.8333333333rem .625rem .625rem;min-height:9.375rem}}.comparison-widget .comparison-box .car-container{position:relative}.comparison-widget .comparison-box .car-container .delete{position:absolute;cursor:pointer;bottom:0;right:0;font-size:.8125rem;z-index:2000;color:#FFF;height:3.125rem;width:3.125rem;text-align:right;line-height:4.75rem}@media (min-width: 1050px){.comparison-widget .comparison-box .car-container .delete{transition:color .3s ease-out}.comparison-widget .comparison-box .car-container .delete:hover{color:#E51937}}.comparison-widget .comparison-box .car-container .delete:before{cursor:pointer;margin-right:.3125rem;margin-bottom:.3125rem;text-shadow:0 0 1px #1B1B1B}.comparison-widget .comparison-box .item{position:relative;display:none;flex:0 1 50%;overflow:hidden}.comparison-widget .comparison-box .item:nth-child(1),.comparison-widget .comparison-box .item:nth-child(2){margin-bottom:1.25rem}@media (min-width: 600px){.comparison-widget .comparison-box .item{flex-basis:25%}.comparison-widget .comparison-box .item:nth-child(1),.comparison-widget .comparison-box .item:nth-child(2){margin-bottom:0}}.comparison-widget .comparison-box .item.state-selected .background{display:none}.comparison-widget .comparison-box .item.compare-link .inner-compare{height:100%}@media (min-width: 600px){.comparison-widget .comparison-box .item.compare-link .inner-compare{padding-bottom:2.625rem}}.comparison-widget .comparison-box .item.compare-link .btn{position:relative;margin:0;height:100%;width:100%;padding-bottom:44.5px;min-height:5.4375rem}@media (min-width: 600px){.comparison-widget .comparison-box .item.compare-link .btn{min-height:5.3125rem}}@media (min-width: 1000px){.comparison-widget .comparison-box .item.compare-link .btn{min-height:5.3125rem}}.comparison-widget .comparison-box .item.compare-link .btn .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.comparison-widget .comparison-box .item .inner-compare{padding:0 .3125rem}.comparison-widget .comparison-box .item .type,.comparison-widget .comparison-box .item .details{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.15;margin-bottom:0}.comparison-widget .comparison-box .item .type{font-weight:600;color:#1B1B1B}.comparison-widget .comparison-box .item .details{font-size:.8125rem;color:#6A6A6A}.comparison-widget .comparison-box .media{overflow:hidden;margin-bottom:.625rem;border-radius:.25rem}.comparison-widget .comparison-box .media img{max-width:100%;width:100%}.comparison-widget .comparison-box .background{position:relative;top:0;left:0;width:100%;border:.125rem dashed rgba(27,27,27,0.1);border-radius:.25rem}.comparison-widget .comparison-box .background .media{margin-bottom:auto}.comparison-widget .comparison-box .background .empty-icon{margin-top:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;width:auto}.comparison-heading-box{padding:2.5rem 0;text-align:center;position:relative}.comparison-heading-box .style-wrap{position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:visible;min-height:16.875rem;width:100%;display:none}@media (min-width: 1000px){.comparison-heading-box .style-wrap{display:block}}.comparison-heading-box .style-wave{display:block;width:125%;position:absolute;top:0;left:50%;z-index:-1;transform:translateX(-50%)}.comparison-heading-box .style-wave path{fill:#F3F2F0}@media (min-width: 1000px){.comparison-heading-box .inner-wrap{display:flex;justify-content:space-between;align-items:center}}.comparison-heading-box .block-title{color:#1B1B1B;margin-bottom:0}@media (min-width: 1000px){.comparison-heading-box .block-title{flex:0 0 auto}}.comparison-heading-box .link-overview{position:relative;font-size:.875rem;font-weight:bold;color:var(--color-primary);padding-left:.625rem}.comparison-heading-box .link-overview:before{font-family:'vag-icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f053';font-size:.625rem;line-height:1.3125rem;position:absolute;top:.0625rem;left:0}@media (min-width: 1000px){.comparison-heading-box .link-overview{flex:0 0 auto}}.comparison-heading-box .cta{display:none}@media (min-width: 1000px){.comparison-heading-box .cta{flex:0 0 auto;display:block;padding-left:2.5625rem;padding-right:1.25rem}.comparison-heading-box .cta:before{left:1.25rem;right:auto}}.comparison-best-option .inner-wrap{padding-top:2.5rem;padding-bottom:2.5rem;border-top:.125rem solid #F3F2F0}@media (min-width: 1000px){.comparison-best-option .inner-wrap{padding-top:5rem;padding-bottom:5rem}}.comparison-best-option .inner-wrap.state-sub{background:#F3F2F0}.comparison-best-option .inner-wrap.state-small-padding{padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width: 1000px){.comparison-best-option .inner-wrap.state-small-padding{padding-top:2.5rem;padding-bottom:2.5rem}}.comparison-best-option .inner-wrap .component-section+.component-section:not(.state-sub){padding-top:0}.comparison-best-option .inner-wrap .component-section.state-sub+.component-section,.comparison-best-option .inner-wrap .component-section+.component-section:not(.state-sub).newsletter{padding-top:2.5rem}@media (min-width: 1000px){.comparison-best-option .inner-wrap .component-section.state-sub+.component-section,.comparison-best-option .inner-wrap .component-section+.component-section:not(.state-sub).newsletter{padding-top:5rem}}.comparison-best-option .heading-box{text-align:center}.comparison-best-option h2{font-size:3.4rem;color:#1B1B1B}.comparison-best-option .btn-cont{margin-bottom:2.5rem;justify-content:center}.comparison-best-option .btn-cont .btn{flex:0 0 100%}@media (min-width: 1000px){.comparison-best-option .btn-cont .btn{flex-basis:11.875rem}}@media (min-width: 1000px){.comparison-best-option .car-options{display:flex;margin:0 -.625rem}}.comparison-best-option .car-options .el{position:relative}.comparison-best-option .car-options .el:not(:last-child){margin-bottom:1.25rem}@media (min-width: 1000px){.comparison-best-option .car-options .el{flex:1 1 33%;margin:0 .625rem}.comparison-best-option .car-options .el:not(:last-child){margin-bottom:0}}.comparison-best-option .car-options .el .details{position:absolute;top:.625rem;left:.625rem}.comparison-best-option .car-options .el .details .label-wrap+.label-wrap{margin-top:.625rem}.comparison-best-option .car-options .el .details .label{background-color:#FFF;border-radius:1.25rem;font-size:.8125rem;padding:0.25rem .625rem;color:#009982;font-weight:bold;display:inline-block;line-height:1.15;box-shadow:1px 1px 6px rgba(0,0,0,0.2)}.comparison-best-option .car-options .el .details .label:after{font-family:'vag-icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f00c';display:inline-block;font-size:.625rem;color:#009982;margin-left:.3125rem}.comparison-best-option .car-options .el .img-container{border-radius:.25rem;box-shadow:0 .9375rem 2.1875rem rgba(0,0,0,0.15);overflow:hidden}.comparison-best-option .car-options .el img{width:100%;margin-top:-2.5rem}@media (min-width: 1000px){.comparison-best-option .car-options.show-three .el:nth-child(2){margin-top:3.75rem}}@media (min-width: 1000px){.car-cta-box{z-index:auto;padding:1.25rem;border:.0625rem solid #F3F2F0;box-shadow:0 .3125rem 1.25rem rgba(27,27,27,0.1);border-radius:.25rem;background:#FFF}}@media (min-width: 1150px){.car-cta-box{padding:1.875rem}}.car-cta-box.state-tabs{padding:0}@media (max-width: 999px){.car-cta-box.state-tabs{display:none}}.car-cta-box.state-tabs .tabs-header{padding:1.25rem 1.25rem 0;background-color:#6A6A6A;color:#FFF;position:relative}.car-cta-box.state-tabs .tabs-header:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:60%;background:url("/templates/img/style-element-tabs.svg") no-repeat center/cover}.car-cta-box.state-tabs .tabs-header .stock-form-title{color:#FFF;margin-bottom:0;line-height:1;text-transform:none;font-family:'Acumin Pro ExtraCondensed'}.car-cta-box.state-tabs .tabs-header .stock-name{line-height:1}.car-cta-box.state-tabs .tabs-header .tabs-nav{display:flex;position:relative;z-index:2;height:calc(2.5rem + 1px)}.car-cta-box.state-tabs .tabs-header .tabs-nav .trigger-tab{flex:0 1 50%;border:0;padding:.3125rem .8333333333rem;background-color:#1B1B1B;color:#FFF;border-top-left-radius:.625rem;border-top-right-radius:.625rem;line-height:1;font-weight:600;transition-property:background-color, color;transition-duration:.15s;transition-timing-function:ease-out;font-size:0.6875rem}.car-cta-box.state-tabs .tabs-header .tabs-nav .trigger-tab[data-tab="buy"]{font-size:1rem}.car-cta-box.state-tabs .tabs-header .tabs-nav .trigger-tab:not(:last-child){margin-right:.25rem}.car-cta-box.state-tabs .tabs-header .tabs-nav .trigger-tab.state-open{color:#1B1B1B;background-color:#FFF}.car-cta-box.state-tabs .tabs-header .tabs-nav .trigger-tab>span{display:block;font-size:.625rem;font-weight:normal;margin-top:.125rem}.car-cta-box.state-tabs .tabs-header .tabs-nav .trigger-tab .amount{font-size:1.125rem;margin-left:2px;margin-right:2px}.car-cta-box.state-tabs .tabs-header .tabs-nav .trigger-tab:focus{outline:none}.car-cta-box.state-tabs .tab-content{padding:1.25rem}.car-cta-box.state-tabs .tab-content .form-field.state-select-field:after{bottom:auto;top:50%;transform:translateY(-50%)}.car-cta-box.state-tabs .tab-content select{font-size:.875rem;padding-top:.2083333333rem;padding-bottom:.2083333333rem}.car-cta-box.state-mobile{position:fixed;bottom:0;left:0;z-index:1347;width:100%;background:#FFF;animation:fadeInUpLight .3s;animation-fill-mode:both}.car-cta-box.state-mobile.state-hidden{display:none}.car-cta-box.state-mobile .inner{padding:.625rem .8333333333rem .8333333333rem .8333333333rem;background:#FFF;box-shadow:0 .15625rem .625rem rgba(27,27,27,0.1);border:.0625rem solid #F3F2F0}@media (min-width: 1000px){.car-cta-box.state-mobile{display:none}}.car-cta-box.state-mobile .secondary-actions .btn{text-align:left}.car-cta-box.state-mobile .secondary-actions .btn:not(.state-odd){flex-grow:3}.car-cta-box.state-mobile .secondary-actions .btn.state-odd{background-color:#1B1B1B;border-color:#1B1B1B}.car-cta-box.state-mobile .secondary-actions .btn.state-odd .icon{margin-right:.4385964912rem;font-size:.625rem}.car-cta-box.state-mobile .primary-actions{margin-top:-0.625rem}.car-cta-box.state-mobile .primary-actions .calculations-box,.car-cta-box.state-mobile .primary-actions .price{margin-top:.625rem}.car-cta-box.state-mobile .primary-actions .calculations-box{display:flex;flex:0 1 auto}.car-cta-box.state-mobile .primary-actions .calculations-box a.calculations-col,.car-cta-box.state-mobile .primary-actions .calculations-box .location .appointment-trigger .calculations-col.anchor-clone,.car-cta-box.state-mobile .location .appointment-trigger .primary-actions .calculations-box .calculations-col.anchor-clone{cursor:pointer}.car-cta-box.state-mobile .primary-actions .calculations-box .calculations-col{margin-bottom:0;flex:1 1 auto;line-height:1}.car-cta-box.state-mobile .primary-actions .calculations-box .calculations-col:not(:last-child){margin-right:1.25rem}.car-cta-box.state-mobile .primary-actions .calculations-box .calculations-col .amount{font-size:.875rem}.car-cta-box.state-mobile .primary-actions .calculations-box .calculations-col>span{display:block;width:100%;font-size:.75rem}.car-cta-box.state-mobile .primary-actions .calculations-box .calculations-col>span.calculations-label{font-weight:500;color:#1B1B1B;margin-bottom:.2083333333rem}.car-cta-box.state-hidden-desktop{background-color:#F3F2F0;padding:.625rem .8333333333rem}.car-cta-box.state-hidden-desktop:empty{display:none}@media (min-width: 1000px){.car-cta-box.state-hidden-desktop{display:none}}.car-cta-box.state-hidden-desktop .location{font-size:15px}.car-cta-box.state-hidden-desktop .location .title{font-size:1.125rem;font-weight:600;margin-bottom:0}.car-cta-box.state-hidden-desktop .location .times{font-size:.875rem}.car-cta-box.state-hidden-desktop .location .contact-options .option:before{color:var(--color-primary)}.car-cta-box.state-hidden-desktop .location>.btn{background-color:#FFF;border-color:#FFF;color:#6A6A6A}.car-cta-box.state-hidden-desktop .location>.btn:hover,.car-cta-box.state-hidden-desktop .location>.btn:focus{border-color:var(--color-primary);color:var(--color-primary)}.car-cta-box .private-lease-price-box{width:100%;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:.125rem solid #F3F2F0;display:flex;flex-wrap:wrap}.car-cta-box .price-box{width:100%}@media (max-width: 999px){.car-cta-box .price-box{align-items:center}}.car-cta-box .price-box .btn{align-self:flex-start}.car-cta-box .price-box .price-box-inner{display:flex;align-items:flex-start}.car-cta-box .price-box .price-box-inner .price{flex:0 1 100%}.car-cta-box .price-box .price-box-inner .price .value{display:flex}.car-cta-box .price-box .price-box-inner .price .value .state-reserved{font-family:"Acumin Pro",sans-serif,sans-serif;background-color:#571271;color:#FFF;padding:.15625rem .625rem;flex:none;border-radius:1em;border-left:0;font-size:.875rem;margin:auto 0 auto 15px}.car-cta-box .price-box .price-box-inner .private-lease-price-wrapper{flex:0 1 50%;margin-top:.3125rem;margin-left:.625rem}.car-cta-box .price-box .price-box-inner .private-lease-price-inline{display:inline-block;font-size:0.6875rem;font-weight:bold;cursor:pointer}.car-cta-box .price-box .price-box-inner .private-lease-price-inline>span{display:block}.car-cta-box .price-box .price-box-inner .private-lease-price-inline>span:not(:first-child){font-size:0.625rem}.car-cta-box .price-box .price-box-inner .private-lease-price-inline>span span{font-size:1.125rem}.car-cta-box .price-box .price-box-inner+.watch-count{margin-top:.3125rem}.car-cta-box .primary-actions{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1.25rem}.car-cta-box .primary-actions:last-child{margin-bottom:0}.car-cta-box .primary-actions .price{flex:0 0 auto;margin-right:auto;line-height:1.15;margin-bottom:0}.car-cta-box .primary-actions .price.state-reserved{display:flex;flex-wrap:wrap}.car-cta-box .primary-actions .price.state-reserved .value{text-decoration:line-through;color:#6A6A6A}.car-cta-box .primary-actions .price.state-reserved span.reserved{font-family:"Acumin Pro",sans-serif,sans-serif;font-weight:bold;text-decoration:none;background-color:#571271;color:#FFF;padding:.15625rem .625rem;flex:none;border-radius:1em;border-left:0;font-size:.875rem;margin:auto 0 auto 15px}.car-cta-box .primary-actions .price .value{display:flex;font-size:2.375rem;color:#1B1B1B;font-weight:bold;font-family:'Acumin Pro ExtraCondensed'}.car-cta-box .primary-actions .price .value.value-lease{font-size:1.125rem}@media (min-width: 1000px) and (max-width: 1150px){.car-cta-box .primary-actions .price .value{font-size:2.125rem}}.car-cta-box .primary-actions .price .sub-note{display:block;font-size:.875rem;color:#96969C;flex:0 0 100%}.car-cta-box .primary-actions .price .sub-note.state-deleted{text-decoration:line-through}.car-cta-box .primary-actions .price .sub-note-suffix{padding-left:.3125rem;font-size:.8125rem;color:#96969C}.car-cta-box .primary-actions .watch-count{display:inline-block;font-size:.75rem;color:#96969C;position:relative;padding-left:22px}.car-cta-box .primary-actions .watch-count:before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);background:url("/templates/img/icons/view.svg") no-repeat center/contain;width:17px;height:11px}.car-cta-box .primary-actions .btn{flex:0 0 50%}@media (min-width: 1000px) and (max-width: 1150px){.car-cta-box .primary-actions .btn{flex-grow:1;flex-basis:100%;margin-top:.625rem}}.car-cta-box .primary-actions .btn .icon-phone{font-size:.75rem;margin-right:.3125rem}.car-cta-box.state-mobile .primary-actions{margin-bottom:.625rem}.car-cta-box .secondary-actions{width:100%}.car-cta-box .secondary-actions>.btn{display:block;width:100%;margin-bottom:.6944444444rem;text-align:left;padding-top:.5681818182rem;padding-bottom:.5681818182rem}.car-cta-box .secondary-actions>.btn:last-child{margin-bottom:0}.car-cta-box .secondary-actions .btn.state-tertiary:hover .title{color:#890f21}.car-cta-box .secondary-actions .btn.state-tertiary .title{color:#E51937;font-size:1rem;font-weight:600;transition:color .3s ease-out}.car-cta-box .secondary-actions .btn:not(.state-odd) span:not(.title){display:block;font-size:.75rem;font-weight:normal}.car-cta-box .secondary-actions .link-btn{display:block;width:100%;padding-right:0}.car-cta-box .secondary-actions .link-btn:after{position:static;margin-left:0.25rem}.car-cta-box .secondary-actions .btn-cont{margin:-.3125rem 0 0 -.3125rem;position:relative}.car-cta-box .secondary-actions .btn-cont .info-button-box{flex:0 0 100%;padding-right:0.3125rem}.car-cta-box .secondary-actions .btn-cont .btn{flex:1 0 auto;margin:.3125rem 0 0 .3125rem}@media (min-width: 1000px){.car-cta-box .secondary-actions .btn-cont .btn{border-width:0;padding-left:0;padding-right:0}}.car-cta-box .secondary-actions .btn-cont .btn.info-button{text-align:center;width:100%}.car-cta-box .secondary-actions .btn-cont .tooltip-block{position:absolute;right:0;text-align:center;width:3.125rem;height:100%;line-height:3.125rem;padding-top:.3125rem}@media (min-width: 1000px){.car-cta-box .secondary-actions .btn-cont .tooltip-block{padding-top:.1875rem}}.car-cta-box .secondary-actions .btn-cont .tooltip{width:3.125rem}.car-cta-box .secondary-actions .btn-cont .tooltip:before{transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out,opacity .3s ease-out;content:'\f129';background-color:var(--color-primary);color:#FFF;display:inline-block;height:1rem;width:1rem;font-size:.5rem;text-align:center;line-height:1rem;border-radius:.2083333333rem;top:-0.1875rem;right:auto;position:relative}@media (min-width: 1050px){.car-cta-box .secondary-actions .btn-cont .tooltip:before:hover{background-color:var(--color-primary-hover)}}.car-cta-box .secondary-actions .btn-cont .tooltip-container{left:-12.9375rem;top:2.25rem}.car-cta-box .secondary-actions .btn-cont .tooltip-container:before{margin-left:auto;margin-right:.1875rem}@media (max-width: 1050px){.car-cta-box .secondary-actions .btn-cont.state-show{width:3.125rem;z-index:3}.car-cta-box .secondary-actions .btn-cont.state-show .tooltip-container{animation:fadeIn .3s;animation-fill-mode:both;display:block}}@media (min-width: 1050px){.car-cta-box .secondary-actions .btn-cont .tooltip:hover{z-index:3}.car-cta-box .secondary-actions .btn-cont .tooltip:hover .tooltip-container{animation:fadeIn .3s;animation-fill-mode:both;display:block}}.car-cta-box .secondary-actions .btn-cont+.btn-cont{margin-top:.3125rem}.car-cta-box .location{font-size:.875rem}@media (min-width: 1000px){.car-cta-box .location{margin-top:1.25rem}}.car-cta-box .location p{margin-bottom:.8333333333rem}.car-cta-box .location p:last-child{margin-bottom:0}.car-cta-box .location .title,.car-cta-box .location .sub-title{color:#1B1B1B;margin-bottom:0}.car-cta-box .location .sub-title{font-weight:600}.car-cta-box .location .title{font-size:.875rem;margin-bottom:.625rem;font-weight:bold}.car-cta-box .location .contact-options{margin-bottom:.4166666667rem}.car-cta-box .location .contact-options .option{display:block;background:none;padding:0;border:none;color:#6A6A6A}.car-cta-box .location .contact-options .option.state-location{font-size:.875rem;padding-left:1.25rem}.car-cta-box .location .contact-options .option.state-location a:before,.car-cta-box .location .contact-options .option.state-location .appointment-trigger .anchor-clone:before,.car-cta-box .location .appointment-trigger .contact-options .option.state-location .anchor-clone:before{content:'•';color:#6A6A6A;margin-right:.625rem}.car-cta-box .location .contact-options .option.icon-time{display:flex}.car-cta-box .location .contact-options .option.icon-time.state-closed svg path{fill:var(--color-primary)}.car-cta-box .location .contact-options .option.icon-time svg{width:20px;margin-right:.25rem}.car-cta-box .location .contact-options .option:before{color:#1B1B1B;margin-right:.625rem}.car-cta-box .location .contact-options .option:focus{outline:none}.car-cta-box .location .contact-options button.option,.car-cta-box .location .contact-options a.option,.car-cta-box .location .contact-options .appointment-trigger .option.anchor-clone,.car-cta-box .location .appointment-trigger .contact-options .option.anchor-clone{cursor:pointer;transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out,opacity .3s ease-out}.car-cta-box .location .contact-options button.option.state-odd,.car-cta-box .location .contact-options a.option.state-odd,.car-cta-box .location .contact-options .appointment-trigger .option.state-odd.anchor-clone,.car-cta-box .location .appointment-trigger .contact-options .option.state-odd.anchor-clone{color:#1B1B1B;font-weight:500}@media (min-width: 1050px){.car-cta-box .location .contact-options button.option:hover,.car-cta-box .location .contact-options a.option:hover,.car-cta-box .location .contact-options .appointment-trigger .option.anchor-clone:hover,.car-cta-box .location .appointment-trigger .contact-options .option.anchor-clone:hover{color:#1B1B1B}}.car-cta-box .location .btn{display:block;width:100%}.car-cta-box .location .appointment-trigger{margin-top:.8333333333rem}.car-cta-box .location .appointment-trigger:not(:last-child){margin-bottom:.8333333333rem}.car-cta-box .location .appointment-trigger .sub-title{line-height:1}.car-cta-box .location .appointment-trigger .anchor-clone{border:0;padding:0;background-color:transparent;cursor:pointer}.car-cta-box .location .appointment-trigger .anchor-clone:focus{outline:none}.state-menu-main-open .car-cta-box.state-mobile,.state-filters-open .car-cta-box.state-mobile,.state-search-box-open .car-cta-box.state-mobile,.state-modal-overlay-open .car-cta-box.state-mobile{z-index:1;display:none}.car-tags{list-style:none;padding:0;display:flex;flex-wrap:wrap;align-items:center;margin-left:-0.625rem;margin-top:-0.625rem;overflow:hidden}@media (min-width: 1000px){.car-tags{margin-top:.625rem}.car-tags+.section-spacer{margin-top:2.5rem}}.car-tags .tag,.car-tags .compare-check{flex:0 0 auto;margin-left:.625rem;margin-top:.625rem}.car-tags .compare-check label{color:#6A6A6A;font-weight:normal;font-size:.875rem}.car-tags .tag{display:flex;align-items:center;font-size:.875rem;line-height:1.125rem;font-weight:bold;border-radius:2.5rem;background:#F3F2F0;padding:.625rem 2.625rem .625rem 1.25rem;position:relative}.car-tags .tag .anchor{flex:0 0 auto}.car-tags .tag .icon{overflow:hidden;flex:0 0 1.375rem;max-height:1.125rem;line-height:1em;margin-right:.3125rem}.car-tags .tag .icon path{fill:var(--color-primary)}.widget-occasion-notifications .inner{display:flex;flex-direction:column;border:.0625rem solid #F3F2F0;background:#FFF;border-radius:.25rem;overflow:hidden;transition:all .3s ease-out}.widget-occasion-notifications .content{padding:.8333333333rem;margin-top:auto}.widget-occasion-notifications .flex-img{position:relative;margin-bottom:1.25rem}.widget-occasion-notifications .flex-img:after{content:'';position:absolute;bottom:-2px;left:-2px;right:-2px;display:block;height:100%;background:url("/templates/img/vag-wave-white.svg") no-repeat bottom center/100% auto}.widget-occasion-notifications .flex-img picture{padding-bottom:105%}.widget-occasion-notifications .block-title{font-family:'Acumin Pro ExtraCondensed';font-size:1.8125rem;text-transform:uppercase;font-weight:bold;line-height:0.86em;text-align:center;color:#1B1B1B;margin-bottom:1.5625rem}.widget-occasion-notifications .btn{font-size:.875rem;display:block;width:100%}.widget-occasion-notifications .btn .icon-bell{margin-right:5px}.results .widget-occasion-notifications{margin-top:1.5625rem}.results .widget-occasion-notifications:first-child{margin-top:0}@media (min-width: 450px){.results .widget-occasion-notifications{flex-basis:50%;width:50%;position:relative}.results .widget-occasion-notifications:nth-child(-n+2){margin-top:0}}@media (min-width: 1200px){.results .widget-occasion-notifications{width:33.3333%;flex-basis:33.3333%;margin-top:1.25rem}.results .widget-occasion-notifications:nth-child(-n+3){margin-top:0}}.results .widget-occasion-notifications.state-animated{animation:fadeInUpLight .3s;animation-fill-mode:both}.results .widget-occasion-notifications.state-animated:nth-child(12n+1){animation-delay:.15s}.results .widget-occasion-notifications.state-animated:nth-child(12n+2){animation-delay:.3s}.results .widget-occasion-notifications.state-animated:nth-child(12n+3){animation-delay:.45s}.results .widget-occasion-notifications.state-animated:nth-child(12n+4){animation-delay:.6s}.results .widget-occasion-notifications.state-animated:nth-child(12n+5){animation-delay:.75s}.results .widget-occasion-notifications.state-animated:nth-child(12n+6){animation-delay:.9s}.results .widget-occasion-notifications.state-animated:nth-child(12n+7){animation-delay:1.05s}.results .widget-occasion-notifications.state-animated:nth-child(12n+8){animation-delay:1.2s}.results .widget-occasion-notifications.state-animated:nth-child(12n+9){animation-delay:1.35s}.results .widget-occasion-notifications.state-animated:nth-child(12n+10){animation-delay:1.4s}.results .widget-occasion-notifications.state-animated:nth-child(12n+11){animation-delay:1.45s}.results .widget-occasion-notifications.state-animated:nth-child(12n+12){animation-delay:1.5s}.results .widget-occasion-notifications .inner{position:relative;min-height:100%}@media (min-width: 400px){.results .widget-occasion-notifications .inner{margin:0 .4166666667rem}}@media (min-width: 1200px){.results .widget-occasion-notifications .inner{margin:0 .625rem}}.widget-occasion-notifications-sidebar{border-radius:.25rem;overflow:hidden;padding:.5rem;border:.0625rem solid #DEDAD4}.widget-occasion-notifications-sidebar .block-title{position:relative;overflow:hidden;color:#FFF;background:#0E3A2F;border-radius:.25rem;padding:1.25rem .9377344336rem 1.25rem 3.75rem;background-size:cover;font-family:'Acumin Pro ExtraCondensed';font-size:1.25rem;text-transform:uppercase;font-weight:bold;line-height:1;margin-bottom:1.25rem}.widget-occasion-notifications-sidebar .block-title:after{content:'';display:block;width:100%;height:100%;position:absolute;bottom:-2px;left:0;z-index:1;background:url("/templates/img/vag-wave.svg") bottom center no-repeat;background-size:100% auto;opacity:.10}.widget-occasion-notifications-sidebar .block-title:before{content:'';position:absolute;left:.9377344336rem;top:50%;transform:translateY(-50%);display:block;width:31.7px;height:34.58px;background:url("/templates/img/icons/icon-bell-alt.svg") no-repeat center/contain}.widget-occasion-notifications-sidebar .form-title{font-size:1.125rem;font-weight:600;color:#1B1B1B;margin-bottom:0}.widget-occasion-notifications-sidebar form{padding-left:.4385964912rem;padding-right:.4385964912rem}.widget-occasion-notifications-sidebar form .form-row{margin-bottom:.625rem}.widget-occasion-notifications-sidebar form .form-row-submit{margin-top:1.25rem}.widget-occasion-notifications-sidebar form input{padding-top:.3125rem;padding-bottom:.3125rem}.widget-occasion-notifications-sidebar form .validation{bottom:.4375rem}.widget-occasion-notifications-sidebar form .btn{display:block;width:100%;font-size:.875rem}.widget-occasion-notifications-sidebar form .btn.state-submitting:after{top:.9256756757rem}.widget-occasion-notifications-sidebar form p:not(.form-title){margin-bottom:1.0416666667rem}.widget-occasion-notifications-sidebar-wrapper{display:none}.widget-occasion-notifications-sidebar-wrapper:not(:first-child){margin-top:.8333333333rem}.widget-occasion-notifications-sidebar-wrapper:not(:last-child,.main-flex){margin-bottom:1.25rem}.widget-occasion-notifications-sidebar-wrapper .trigger-show-zoekservice{display:block;width:100%;padding-top:.625rem;padding-bottom:.625rem}.widget-occasion-notifications-sidebar-wrapper .trigger-show-zoekservice:before{content:'';display:inline-block;width:15px;height:20px;margin-right:.625rem;background:url("/templates/img/icons/icon-bell.svg") no-repeat center/contain;vertical-align:middle;position:relative;top:-1px}.widget-occasion-notifications-sidebar-wrapper>.note{margin-bottom:0;font-size:.875rem}.widget-occasion-notifications-sidebar-wrapper>.note:not(:first-child){margin-top:.5rem}.widget-occasion-notifications-sidebar-wrapper.state-show{display:block;animation:fadeIn .3s;animation-fill-mode:both}.widget-occasion-notifications-sidebar-wrapper.state-show .widget-occasion-notifications-sidebar{display:block;animation:fadeIn .3s;animation-fill-mode:both}.widget-occasion-notifications-sidebar-wrapper.state-show .widget-occasion-notifications-sidebar .trigger-show-zoekservice,.widget-occasion-notifications-sidebar-wrapper.state-show .widget-occasion-notifications-sidebar>.note{display:none}.widget-occasion-notifications-sidebar-wrapper .widget-occasion-notifications-sidebar{display:none}@media (max-width: 999px){.floating-notifications-bar{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1326}.floating-notifications-bar .bg{content:'';background-color:rgba(0,0,0,0.4);position:absolute;top:0;left:0;display:block;width:100%;height:100%}}.floating-notifications-bar.state-hidden .bg{animation:fadeOut .6s;animation-fill-mode:both}@media (max-width: 999px){.floating-notifications-bar.state-hidden .inner{animation:fadeOut .6s;animation-fill-mode:both}}@media (min-width: 1000px){.floating-notifications-bar.state-hidden .inner{animation:slideOutDownAlt .6s;animation-fill-mode:both}}.floating-notifications-bar.state-gone .bg,.floating-notifications-bar.state-gone .inner{display:none}.floating-notifications-bar .inner{position:fixed;left:50%;transform:translateX(-50%);display:flex;align-items:center;padding:1.25rem;border-radius:.25rem;box-shadow:0 .625rem 2.5rem rgba(144,140,140,0.35);background-color:#FFF;z-index:1337}@media (max-width: 999px){.floating-notifications-bar .inner{animation:fadeInUpLightAlt .6s;animation-fill-mode:both;top:35%;flex-wrap:wrap;min-width:90%}}@media (min-width: 1000px){.floating-notifications-bar .inner{animation:slideInUpAlt .6s;animation-fill-mode:both;bottom:1.25rem;min-width:41vw;max-width:100%}}.floating-notifications-bar .inner .block-title{margin-right:auto;margin-bottom:0;font-weight:bold;text-transform:uppercase;font-family:'Acumin Pro ExtraCondensed';color:#1B1B1B;padding-left:2.25rem;position:relative;line-height:1}@media (max-width: 599px){.floating-notifications-bar .inner .block-title{font-size:1.375rem;order:1;padding-right:2.25rem}}@media (min-width: 600px){.floating-notifications-bar .inner .block-title{font-size:1.5rem}}.floating-notifications-bar .inner .block-title:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:23.6px;height:25.74px;background:url("/templates/img/icons/icon-bell-alt-red.svg") no-repeat center/contain}.floating-notifications-bar .inner .btn{padding-top:.625rem;padding-bottom:.625rem}@media (max-width: 599px){.floating-notifications-bar .inner .btn{flex:0 0 100%;display:block;width:100%;order:3;margin-top:.625rem}}@media (min-width: 600px){.floating-notifications-bar .inner .btn{margin-left:1.25rem}}.floating-notifications-bar .inner .btn:not(:last-child){margin-right:1.25rem}.floating-notifications-bar .inner .trigger-close-bar{position:relative;display:block;width:31.02px;height:31.02px;border-radius:50%;background-color:#F3F2F0;border:0;padding:0;cursor:pointer;transition:background-color .3s ease-out;flex:0 0 31.02px}.floating-notifications-bar .inner .trigger-close-bar:hover{background-color:#dcd9d4}.floating-notifications-bar .inner .trigger-close-bar:focus{outline:none}@media (max-width: 599px){.floating-notifications-bar .inner .trigger-close-bar{position:absolute;top:.8333333333rem;right:1.25rem;z-index:1}}.floating-notifications-bar .inner .trigger-close-bar:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:10.52px;height:10.74px;background:url("/templates/img/icons/icon-close.svg") no-repeat center/contain}

.private-lease-label-box .media-box{position:relative}.private-lease-label-box .media-box .outer{position:absolute;top:0;left:0;width:100%;z-index:2}.private-lease-label-box .media-box .outer .inner{padding-left:.8333333333rem;padding-right:.8333333333rem;max-width:80rem;margin-left:auto;margin-right:auto;text-align:right}@media (min-width: 1200px){.private-lease-label-box .media-box .outer .inner{padding-left:2.5rem;padding-right:2.5rem}}.private-lease-label-box .media-box a{display:inline-block}.private-lease-label-box .label-logo{display:inline-block;width:73px;height:80px;max-width:100%}.private-lease-label-box .content{text-align:center}@media (min-width: 1000px){.private-lease-label-box .content picture{margin-top:-5.625rem}}.private-lease-label-box .content .assurances-img{z-index:2;display:inline-block;max-width:100%;margin-bottom:.625rem}.private-lease-label-box .disclaimer{font-size:.75rem;line-height:1.15;color:#96969C;margin-bottom:0}.private-lease-label-box.state-hidden{display:none}

.cta-bar .bar-box{position:relative;text-align:center;overflow:hidden;color:#FFF;background:var(--color-primary);border-radius:.25rem;padding:.8333333333rem;margin:.8333333333rem 0;background-size:cover}.cta-bar .bar-box:after{content:'';display:block;width:100%;height:100%;position:absolute;bottom:-2px;left:0;z-index:1;background:url("/templates/img/vag-wave.svg") bottom center no-repeat;background-size:100% auto;opacity:.10}@media (min-width: 750px){.cta-bar .bar-box{display:flex;align-items:center;text-align:left}}@media (min-width: 1200px){.cta-bar .bar-box{padding:2.5rem;margin:2.5rem 0}}.cta-bar .bar-box .img,.cta-bar .bar-box .icon{position:relative;z-index:2;width:3.75rem;margin:0 auto .8333333333rem;border-radius:50%}@media (min-width: 750px){.cta-bar .bar-box .img,.cta-bar .bar-box .icon{align-self:flex-start;flex-grow:0;flex-shrink:0;margin:0 1.25rem 0 0}}.cta-bar .bar-box .img{background:#FFF}@media (min-width: 750px){.cta-bar .bar-box .img{flex-basis:7.5rem;width:7.5rem}}.cta-bar .bar-box .img img{display:block;width:100%;border-radius:50%}.cta-bar .bar-box .icon{border:.25rem solid #FFF;height:3.75rem;line-height:3.75rem;text-align:center}@media (min-width: 750px){.cta-bar .bar-box .icon{flex-basis:6.25rem;width:6.25rem;height:6.25rem;line-height:6.25rem}}.cta-bar .bar-box .icon:after{font-family:'vag-icons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:2.5rem;line-height:1em}.cta-bar .bar-box .icon.icon-all-inclusive:after{content:'\f164';transform:rotate(-10deg)}.cta-bar .bar-box .content{position:relative;z-index:2;flex:1 1 auto;margin-right:auto}@media (min-width: 1000px){.cta-bar .bar-box .content{flex-grow:0}}.cta-bar .bar-box .title{font-size:var(--heading-size-tiny);color:#FFF;margin-bottom:0}@media (min-width: 400px){.cta-bar .bar-box .title{font-size:var(--heading-size-small)}}@media (min-width: 1150px){.cta-bar .bar-box .title{font-size:var(--heading-size-large)}}.cta-bar .bar-box .sub-title{font-size:.875rem;margin-bottom:0}@media (min-width: 400px){.cta-bar .bar-box .sub-title{font-size:1rem}}@media (min-width: 1150px){.cta-bar .bar-box .sub-title{font-size:var(--heading-size-tiny)}}.cta-bar .bar-box .actions{position:relative;z-index:2;flex:0 0 auto;display:flex;flex-wrap:wrap;margin-left:-0.8333333333rem}.cta-bar .bar-box .actions .btn{flex:1 1 auto;color:var(--color-primary);background:#FFF;border-color:#FFF;margin-top:.8333333333rem;margin-left:.8333333333rem}@media (min-width: 1050px){.cta-bar .bar-box .actions .btn:hover{color:#FFF;background:var(--color-primary-hover);border-color:var(--color-primary-hover)}}.cta-bar .bar-box .actions .btn.state-ghost{color:#FFF;background:transparent}@media (min-width: 750px){.cta-bar .bar-box>.actions{display:block;margin-left:0}.cta-bar .bar-box>.actions .btn{display:block;width:100%;margin-left:0}.cta-bar .bar-box>.actions .btn:first-child{margin-top:0}}@media (min-width: 1150px){.cta-bar .bar-box>.actions{margin-left:1.25rem}}.cta-bar .bar-box .quote{position:relative;z-index:2;display:none}@media (min-width: 1000px){.cta-bar .bar-box .quote{display:block;align-self:flex-start;flex:0 1 25rem;margin-left:1.25rem}}.cta-bar .bar-box .quote blockquote{font-size:1rem;margin-bottom:.8333333333rem}@media (min-width: 750px){.cta-bar .bar-box .quote blockquote{font-size:1.125rem}}@media (min-width: 1000px){.cta-bar .bar-box .quote blockquote{font-size:1.375rem}}.cta-bar .bar-box .quote .author{font-size:.875rem;margin-bottom:0}.cta-bar .bar-box .quote .author .name{display:block}@media (min-width: 550px){.cta-bar .bar-box .quote .author .name{display:inline}.cta-bar .bar-box .quote .author .name:before{content:'- '}.cta-bar .bar-box .quote .author .name:after{content:', '}}@media (min-width: 1000px){.main-content .cta-bar .quote{display:none}.main-content .cta-bar .content{flex-grow:1}}body>.cta-bar .bar-box{margin:0 auto}

