@charset "UTF-8";.advantage{display:grid;grid-template-areas:"icon title" "icon text";grid-template-columns:1fr 3fr;grid-template-rows:auto 1fr;margin-bottom:10px;position:relative}@media (min-width:768px){.advantage{grid-template-columns:1fr 5fr}}.advantage:before{border-top:3px solid var(--color-tertiary-light);content:"";display:inline-block;left:2%;position:absolute;width:98%;z-index:-1}.advantage__icon,.advantage__text,.advantage__title{align-self:flex-start}.advantage__icon{background-color:#fff;border:3px solid var(--color-tertiary-light);border-radius:100%;color:var(--color-tertiary-main);font-size:3rem;grid-area:icon;height:80px;margin-top:-1rem;text-align:center;width:80px}.advantage__title{font-size:1rem;font-weight:700;grid-area:title;margin-top:5px;text-align:left}@media (min-width:576px){.advantage__title{font-size:1.1rem}}@media (min-width:768px){.advantage__title{font-size:1.2rem}}.advantage__title .number{background-color:var(--color-tertiary-main);border-radius:50%;color:#fff;margin-left:-5px;padding:0 5px}.advantage__title .number:first-child{margin-left:0}.advantage__text{grid-area:text}.form-control{border:1px solid var(--color-light)}.form-control--contrast,.form-control--contrast:focus,.form-control--contrast:hover{background-color:transparent;color:var(--color-white)}.form-control--picker:disabled,.form-control--picker[readonly]{background-color:var(--color-white)}.contact-links{display:flex;flex-direction:column;padding:.5em}@media (min-width:360px){.contact-links{padding:1em}}.contact-links__title{color:var(--color-ultra-dark);font-size:1em;font-style:italic;font-weight:700;margin-bottom:1em;text-align:center;text-transform:uppercase}.contact-links__list{list-style:none;padding-left:0}.contact-links__list li{margin:0 0 1em}.contact-links__list li:last-child{margin-bottom:0}.contact-links__link{display:flex}.contact-links__link,.contact-links__link:hover,.contact-links__link:link,.contact-links__link:visited{text-decoration:none}.contact-links__link .decorator{font-size:1.3em;margin-right:.25em;padding:.1em 0 0;text-align:left;width:1.3em}.contact-links__link .text{display:block;flex:0;flex-grow:1;font-size:.9em;font-style:italic;line-height:1.2;text-align:left}.contact-links-container{grid-gap:1px;background-color:var(--color-light);display:grid;grid-template-columns:1fr 1fr}.contact-links-container .contact-links,.sidebar-box{background-color:#fff}.sidebar-box{border-radius:5px;color:var(--sidebar-box-fg,var(--color-font,#000));display:flex;flex-direction:column;justify-content:center;margin-left:.3rem;padding:1.5rem .3rem;position:relative;text-align:center}.sidebar-box__description{color:var(--color-secondary-main);font-size:.8rem;font-weight:700;line-height:1;margin-bottom:.5rem}.sidebar-box__description .small{color:var(--color-font-light);font-size:70%;font-style:italic;line-height:1}.sidebar-box__price{color:var(--color-secondary-main);font-size:1.2rem}.sidebar-box__price .offer,.sidebar-box__price .previous{display:block}.sidebar-box__price .previous{color:var(--color-light-alt);font-size:70%;margin-top:-.5rem;text-decoration:line-through}.sidebar-box__icon,.sidebar-box__icon-number{font-size:2em;line-height:1;margin-bottom:-10px}.sidebar-box--launcher,.sidebar-box--launcher-inv{background-color:var(--color-tertiary-main);color:var(--color-teritary-contrast);display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.sidebar-box--launcher,.sidebar-box--launcher-inv,.sidebar-box--launcher-inv .sidebar-box__description,.sidebar-box--launcher-inv .sidebar-box__icon,.sidebar-box--launcher .sidebar-box__description,.sidebar-box--launcher .sidebar-box__icon{color:var(--color-teritary-contrast)}.sidebar-box--launcher-inv .sidebar-box__description,.sidebar-box--launcher .sidebar-box__description{align-self:center;display:flex;flex-direction:column;font-size:.9rem;font-weight:700;justify-content:center;line-height:1.2;margin:0 .5rem 0 0;text-align:left;text-transform:uppercase}@media (min-width:576px){.sidebar-box--launcher-inv .sidebar-box__description,.sidebar-box--launcher .sidebar-box__description{font-size:1rem}}.sidebar-box--launcher-inv .sidebar-box__icon,.sidebar-box--launcher .sidebar-box__icon{align-self:center;font-size:1.9rem;line-height:1;margin:0;text-align:right}@media (min-width:576px){.sidebar-box--launcher-inv .sidebar-box__icon,.sidebar-box--launcher .sidebar-box__icon{font-size:2rem}}.sidebar-box--launcher,.sidebar-box--launcher-inv,.sidebar-box--launcher-inv:active,.sidebar-box--launcher-inv:hover,.sidebar-box--launcher-inv:visited,.sidebar-box--launcher:active,.sidebar-box--launcher:hover,.sidebar-box--launcher:visited{text-decoration:none}.sidebar-box--launcher-inv:hover,.sidebar-box--launcher:hover{background-color:var(--color-tertiary-dark);color:var(--color-tertiary-contrast)}.sidebar-box--contrast{background-color:var(--color-primary-main)}.sidebar-box--contrast,.sidebar-box--contrast .sidebar-box__description,.sidebar-box--contrast .sidebar-box__icon{color:var(--color-primary-contrast)}.sidebar-box--contrast,.sidebar-box--contrast:active,.sidebar-box--contrast:hover,.sidebar-box--contrast:visited{text-decoration:none}.sidebar-box--contrast:hover{background-color:var(--color-primary-dark);color:var(--color-primary-contrast)}.sidebar-box--invert{background-color:var(--color-secondary-main)}.sidebar-box--invert,.sidebar-box--invert .sidebar-box__description,.sidebar-box--invert .sidebar-box__price{color:#fff}.sidebar-box--circle{background-color:transparent;position:relative}.sidebar-box--circle>div{background-color:var(--color-secondary-main);border-radius:50%;height:120%;left:-20px;position:absolute;top:-8px;width:120%;z-index:1}.sidebar-box--circle>div .sidebar-box__icon-number{color:#fff;font-size:2.5rem;margin:15px 0 -2px}.sidebar-box--circle>div .sidebar-box__description{color:#fff;font-size:1rem}.sidebar-box--circle>div .sidebar-box__legend{color:#fff;font-size:.6rem;font-style:italic;font-weight:300;line-height:1}.sidebar-box--circle>div .symbol{font-weight:700}.sidebar-box .symbol{font-weight:400}.summary-line{display:grid;grid-template:"label value";grid-template-columns:2fr 1fr}.summary-line__label{grid-area:label;text-align:right}.summary-line__value{grid-area:value;text-align:right}.timetable{background-color:var(--color-secondary-main);border-radius:var(--measurement-border-radius);color:var(--color-secondary-ultra-light);margin-bottom:1em;padding:.5em;text-align:center}.timetable__title{font-size:1em;font-style:italic;font-weight:700;margin-bottom:.5em;text-align:center;text-transform:uppercase}@media (min-width:576px){.timetable__title{font-size:1.1em}}.timetable__title:before{content:"";font-family:Font Awesome\ 6 Pro;margin-right:.25em}.timetable__content{display:inline-block;margin:.5rem .5rem 1rem}.timetable__item{display:block;margin:.25rem 0;text-align:left}.timetable__item .day,.timetable__item .time{display:inline-block}.timetable__item .day{color:var(--color-primary-main);font-size:1rem;font-weight:700}.timetable__item .day:after{content:":";margin-right:.25rem}.timetable__item:last-child{margin:0}.trust-message{background-color:var(--color-success);border-radius:.5rem;display:grid;grid-template-areas:"icon title" "icon text" "link link";grid-template-columns:1fr 4fr;grid-template-rows:auto 3fr;height:100%;padding:1rem}.trust-message__icon,.trust-message__text,.trust-message__title{align-self:flex-start;text-align:left}.trust-message__link{font-size:1rem;grid-area:link;line-height:2;text-align:right}.trust-message__link a{color:var(--color-success-dark);font-weight:500}.trust-message__link a:after{content:"";font-family:var(--font-icon-family,"Font Awesome 6 Pro");font-weight:300;margin-left:.35rem;text-decoration:none}.trust-message__icon{grid-area:icon;text-align:center}.trust-message__icon:before{color:var(--color-success-dark);content:"";font-family:var(--font-icon-family,"Font Awesome 6 Pro");font-size:2.5rem;font-weight:700;padding:0 1rem 0 0;text-decoration:none}.trust-message__title{font-size:1rem;font-weight:700;grid-area:title;text-align:left}@media (min-width:768px){.trust-message__title{font-size:1.1rem}}.trust-message__text{font-size:.9rem;grid-area:text}.vehicle-card{--title-fg:var(--vehicle-card-title-fg,var(--color-dark,#333));--title-fg-active:var(--vehicle-card-title-fg-contrast,var(--color-secondary-main,#000));--reserved-bg:var(--vehicle-card-reserved,var(--color-state-reserved,blue));--reserved-fg:var(--vehicle-card-reserved-contrast,var(--color-state-reserved-contrast,#fff));--sold-bg:var(--vehicle-card-sold,var(--color-state-sold,#000));--sold-fg:var(--vehicle-card-sold-contrast,var(--color-state-sold-contrast,#fff));--on-prepare-bg:var(--vehicle-card-on-prepare,var(--color-state-on-prepare,orange));--on-prepare-fg:var(--vehicle-card-on-prepare-contrast,var(--color-state-on-prepare-contrast,#fff));border:1px solid #c8d6e3;border-radius:5px;height:100%;position:relative;transition:transform .2s;width:100%}.vehicle-card__slider{background-color:#efefef;overflow:hidden;position:relative}.vehicle-card__slider img{width:100%}.vehicle-card__slider:after{background:hsla(0,0%,100%,.13);background:linear-gradient(90deg,hsla(0,0%,100%,.13) 0,hsla(0,0%,100%,.13) 77%,hsla(0,0%,100%,.5) 92%,hsla(0,0%,100%,0));content:"";height:200%;left:-210%;opacity:0;pointer-events:none;position:absolute;top:-210%;transform:rotate(30deg);width:200%}.vehicle-card__slider:hover:after{left:-30%;opacity:1;top:-30%;transition-duration:.7s,.7s,.15s;transition-property:left,top,opacity;transition-timing-function:ease}.vehicle-card__slider:active:after{opacity:0}.vehicle-card__slider .eco-label{height:28px;position:absolute;right:8px;top:8px;width:28px}.vehicle-card__title{color:var(--title-fg);display:block;font-size:1.2rem;font-weight:400;line-height:2.5;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.vehicle-card__title:hover{color:var(--title-fg-active);text-decoration:none}.vehicle-card__content{display:flex;padding:0 10px .5rem}.vehicle-card__prices{flex-basis:115px;font-size:1rem;text-align:right}.vehicle-card__prices .old-price{color:var(--color-font);font-weight:300;line-height:1;text-decoration:line-through}.vehicle-card__prices .current{color:var(--color-primary-main);font-size:1.5em;font-weight:400;line-height:1.3}.vehicle-card__quota{background-color:var(--color-primary-main);border-radius:var(--measurement-border-radius);color:var(--color-primary-contrast);display:inline-block;font-size:.5rem;padding:3px 6px}@media (min-width:576px){.vehicle-card__quota{padding:5px 8px}}.vehicle-card__quota .value{font-size:2em;font-weight:600;margin:0 .05rem}.vehicle-card__quota .symbol{float:right;font-size:.75rem;margin:.35em 0 0}.vehicle-card__discount{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5OSIgaGVpZ2h0PSIzNyI+PHBhdGggZmlsbD0iIzM0M0Y0OCIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im05NC4wMzggNy41MS4xMzUgOS4xNTlhOCA4IDAgMCAxLTguMDE1IDguMTE3bC03NC4yOTctLjE0YTggOCAwIDAgMS01Ljc5OC0yLjUwM0wxLjc4NiAxNy42MmE4IDggMCAwIDEgLjE5Ni0xMS4xOTNsNC41NDMtNC40OEE4IDggMCAwIDEgMTIuMTQtLjM1N2w3My44OTYtLjAxNmE4IDggMCAwIDEgOCA3Ljg4MnpNOS45NDYgOS42NjNhMi41IDIuNSAwIDEgMC0uMDg3IDUgMi41IDIuNSAwIDAgMCAuMDg3LTV6Ii8+PC9zdmc+);background-repeat:no-repeat;color:#fff;height:37px;left:-15px;position:absolute;text-align:center;top:-3px;transform:rotate(-5deg);width:100px;z-index:1}.vehicle-card__footer{display:flex;flex-direction:column;padding:0 10px 10px;position:relative}.vehicle-card__footer:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuOTE0IDE0Ljk4NGEuMjYyLjI2MiAwIDAgMC0uMjI2LjEzMmwtMS4zODEgMi43NzJjLS43OTItNS4zMTctMS41ODItMTAuNjMzLTIuMzcyLTE1Ljk1LS4wNDctLjMxMS0uNDkyLS4yMDQtLjUxMy4wNjktLjUxOSA2LjQ1LTEuMDM3IDEyLjkwMi0xLjU1NCAxOS4zNTFsLS4yMjgtMS42MjljLS4xNjQtMS4xNzctLjEyNy0zLjE3Ni0uOTQ3LTQuMTA3LS44MTItLjkxOS0yLjIwMS0uNTA2LTIuNzc1LjQ4Mi0uNDE5LjcyMS0uNzAzIDEuNTYyLS45OSAyLjM3OUw2Ljg1LjE4OGMtLjA0Mi0uMjQ3LS40NjgtLjI1NS0uNTA0IDAtLjY5NiA0LjkzMi0xLjM5MiA5Ljg2NS0yLjA5IDE0Ljc5NkgyLjA5N2ExLjA2IDEuMDYgMCAwIDAtMS4wMzktLjg2MkExLjA2IDEuMDYgMCAwIDAgMCAxNS4xODVhMS4wNTYgMS4wNTYgMCAwIDAgMi4wNjUuMzI0SDQuNDhjLjEwNyAwIC4yMzctLjA3OC4yNTQtLjE5Mi42MjktNC40NTMgMS4yNTgtOC45MDUgMS44ODUtMTMuMzU4bDIuOTYzIDE3LjYwNGMuMDQ5LjI4NS40MjEuMjEyLjUwNSAwbDEuMjI0LTMuMDczYy4yMzctLjU5Mi44ODEtLjgyOSAxLjMyNi0uODY0Ljg2OS0uMDY1IDEuMDkxIDEuMjcxIDEuMTY4IDEuODY5LjI3NSAyLjEwNy41ODggNC4yMTEuODgyIDYuMzE2LjA0My4zMTEuNDkyLjIwMy41MTMtLjA3MS41Mi02LjQ4MSAxLjA0MS0xMi45NjMgMS41NTktMTkuNDQ1bDIuMTYxIDE0LjUxOGMuMDMzLjIyNS4zODEuMjU1LjQ3Ny4wNjNsLjg3Mi0xLjc1LjU5OC0xLjJhMjkuMzcgMjkuMzcgMCAwIDAgLjIwOS0uNDE3aDExNjcuMTY3bC0uMjQzLjAxNmMuMzM4IDAgLjMzOC0uNTI1IDAtLjUyNXoiIGZpbGw9IiNjOGQ3ZTMiLz48cGF0aCBkPSJNMjAuOTE0IDE0Ljk4NGEuMjYyLjI2MiAwIDAgMC0uMjI2LjEzMmwtMS4zODEgMi43NzJjLS43OTItNS4zMTctMS41ODItMTAuNjMzLTIuMzcyLTE1Ljk1LS4wNDctLjMxMS0uNDkyLS4yMDQtLjUxMy4wNjktLjUxOSA2LjQ1LTEuMDM3IDEyLjkwMi0xLjU1NCAxOS4zNTFsLS4yMjgtMS42MjljLS4xNjQtMS4xNzctLjEyNy0zLjE3Ni0uOTQ3LTQuMTA3LS44MTItLjkxOS0yLjIwMS0uNTA2LTIuNzc1LjQ4Mi0uNDE5LjcyMS0uNzAzIDEuNTYyLS45OSAyLjM3OUw2Ljg1LjE4OGMtLjA0Mi0uMjQ3LS40NjgtLjI1NS0uNTA0IDAtLjY5NiA0LjkzMi0xLjM5MiA5Ljg2NS0yLjA5IDE0Ljc5NkgyLjA5N2ExLjA2IDEuMDYgMCAwIDAtMS4wMzktLjg2MkExLjA2IDEuMDYgMCAwIDAgMCAxNS4xODVhMS4wNTYgMS4wNTYgMCAwIDAgMi4wNjUuMzI0SDQuNDhjLjEwNyAwIC4yMzctLjA3OC4yNTQtLjE5Mi42MjktNC40NTMgMS4yNTgtOC45MDUgMS44ODUtMTMuMzU4bDIuOTYzIDE3LjYwNGMuMDQ5LjI4NS40MjEuMjEyLjUwNSAwbDEuMjI0LTMuMDczYy4yMzctLjU5Mi44ODEtLjgyOSAxLjMyNi0uODY0Ljg2OS0uMDY1IDEuMDkxIDEuMjcxIDEuMTY4IDEuODY5LjI3NSAyLjEwNy41ODggNC4yMTEuODgyIDYuMzE2LjA0My4zMTEuNDkyLjIwMy41MTMtLjA3MS41Mi02LjQ4MSAxLjA0MS0xMi45NjMgMS41NTktMTkuNDQ1bDIuMTYxIDE0LjUxOGMuMDMzLjIyNS4zODEuMjU1LjQ3Ny4wNjNsLjg3Mi0xLjc1LjU5OC0xLjJhMjkuMzcgMjkuMzcgMCAwIDAgLjIwOS0uNDE3aDExNzguMTY3bC0uMjQzLjAxNmMuMzM4IDAgLjMzOC0uNTI1IDAtLjUyNXoiIGZpbGw9IiNjOGQ3ZTMiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:inherit;content:"";height:25px;margin:0 auto 5px;width:95%}.vehicle-card__footer>.vehicle-card-tags{flex:1}.vehicle-card__footer>.btn{flex-basis:110px;font-size:.9em;height:2em;line-height:1;margin-right:.1em;text-align:center}.vehicle-card--banner{border:unset;margin:0 auto;text-align:center}.vehicle-card--on-prepare:after,.vehicle-card--reserved:after,.vehicle-card--sold:after{background-color:#ccc;font-size:.9em;left:50%;padding:2px 6px;position:absolute;text-align:center;top:0;transform:translate(-50%)}.vehicle-card--sold:after{background-color:var(--sold-bg);color:var(--sold-fg);content:var(--vehicle-card-sold-text,"VENDIDO")}.vehicle-card--sold .vehicle-card__slider img:not(:hover){filter:grayscale(100%) opacity(75%)}.vehicle-card--reserved:after{background-color:var(--reserved-bg);color:var(--reserved-fg);content:var(--vehicle-card-reserved-text,"RESERVADO")}.vehicle-card--reserved .vehicle-card__slider img:not(:hover){filter:grayscale(100%) opacity(75%)}.vehicle-card--on-prepare:after{background-color:var(--on-prepare-bg);color:var(--on-prepare-fg);content:var(--vehicle-card-on-prepare-text,"EN PREPARACIÓN")}.vehicle-card-specs{flex:1;font-size:.9rem;margin-bottom:0}.vehicle-card-specs>ul{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin-bottom:0;padding-left:0}.vehicle-card-specs>ul li{display:inline-block;padding:5px}.vehicle-card-specs__icon{color:var(--color-font-light);height:1rem}.vehicle-card-specs__icon g{stroke:var(--color-font-light)}.vehicle-card-tags{--fg:var(--vehicle-card-tags-fg,var(--color-secondary-main,#333));display:flex;flex-wrap:wrap}.vehicle-card-tags>ul{list-style:none;margin-bottom:0;padding-left:0}.vehicle-card-tags>ul li,.vehicle-card-tags>ul li:before{display:inline-block}.vehicle-card-tags>ul li:nth-child(3)~li{display:none}.vehicle-card-tags__tag{background-color:var(--vehicle-card-tags-bg,var(--color-white,#fff));color:var(--fg);display:inline-block;font-size:.8rem;font-weight:500;line-height:1.8;margin-bottom:.75rem;padding:0 .15rem}.h1,.h2,.h3,.h4,.h5,.h6,.modal-warranty__bonus .title,.modal-warranty__title,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,.modal-warranty__title,h3{font-size:1.75rem}.h4,.modal-warranty__bonus .title,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:1rem;margin-top:1rem}.small,small{font-size:80%;font-weight:400}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote-footer{color:#6c757d;display:block;font-size:80%}.blockquote-footer:before{content:"— "}.modal-warranty__title{margin-bottom:1rem;text-decoration:underline}.modal-warranty__list{grid-gap:5px 10px;display:grid;grid-template-columns:1fr}@media (min-width:576px){.modal-warranty__list{grid-template-columns:1fr 1fr}}.modal-warranty__list--full-width{grid-template-columns:1fr!important}.modal-warranty__list-item{align-items:center;background-color:var(--color-secondary-ultra-light);display:flex;padding:5px}.modal-warranty__list-item .icon{color:var(--color-tertiary-main);display:flex;flex-basis:50px;font-size:1.5em;justify-content:center;padding:5px 3px}.modal-warranty__list-item img.icon{height:36px;padding:0}.modal-warranty__list-item .text{flex-shrink:10;line-height:20px;margin-bottom:0}.modal-warranty__bonus{margin:25px 0}.modal-warranty__bonus .title{color:var(--color-primary-main);margin:1rem 0 .5rem}.modal-warranty__bonus-item{align-items:center;display:flex}.modal-warranty__bonus-item .icon{color:var(--color-tertiary-main);flex-basis:65px;font-size:2.5em}.modal-warranty__bonus-item .text{line-height:15px}.modal-warranty__bonus-item .price{color:var(--color-primary-main);flex-grow:1;font-size:1.5rem;text-align:center}.modal-warranty__bonus-item .price-old{text-decoration:line-through}.modal-warranty__bonus-item .price-old,.modal-warranty__bonus-item .price-separator{color:var(--color-font)}.vehicle-list{--grid-columns:1;grid-column-gap:30px;grid-row-gap:30px;display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);width:100%}@media (min-width:768px){.vehicle-list{--grid-columns:2}}@media (min-width:1200px){.vehicle-list{--grid-columns:3}}.vehicle-list__item{min-height:0;min-width:0;position:relative;width:100%}.bank-icon{align-self:center;height:auto;max-height:20px;width:100px}.calculator-result{display:flex;flex-direction:column}.calculator-result__item{display:flex;justify-content:space-between}.calculator-result__label{text-transform:uppercase}.calculator-result__total-amount span:first-child{font-size:1.5em;line-height:1}@media (min-width:768px){.calculator-result__total-amount span:first-child{font-size:2em}}.calculator-result__total-amount,.calculator-result__total-label{font-size:130%;font-weight:700}.box,.financing-calculator__controls,.financing-calculator__summary{background-color:var(--color-white);border-radius:.25em;padding:1em}.box__title{font-weight:400;margin-bottom:1em;text-align:center}.box--primary{background-color:var(--color-primary-main);color:var(--color-primary-contrast)}.box--secondary,.financing-calculator__summary{background-color:var(--color-secondary-main);color:var(--color-secondary-contrast)}.box--tertiary{background-color:var(--color-secondary-ultra-light);color:var(--color-tertiary-contrast)}.box--transparent{background-color:transparent}.box--border{border:1px solid var(--color-light)}.financing-calculator{display:grid;grid-template-areas:"summary" "controls" "disclaimer";grid-template-columns:1fr;position:relative}@media (min-width:768px){.financing-calculator{grid-template-areas:"controls . summary" "disclaimer disclaimer disclaimer";grid-template-columns:1fr 2rem 1fr}}@media (min-width:992px){.financing-calculator{grid-template-areas:". controls . summary ." "disclaimer disclaimer disclaimer disclaimer disclaimer";grid-template-columns:1fr 3fr 2rem 3fr 1fr}}@media (min-width:1200px){.financing-calculator{grid-template-columns:1fr 2fr 2rem 2fr 1fr}}.financing-calculator__controls{grid-area:controls}.financing-calculator__summary{grid-area:summary;margin-bottom:1rem}@media (min-width:768px){.financing-calculator__summary{margin-bottom:0}}.financing-calculator__summary>table{width:100%}.financing-calculator__summary>table td{padding:.25rem 0}.financing-calculator__summary .amount,.financing-calculator__summary .label{display:block}.financing-calculator__summary .amount{text-align:right}.financing-calculator__summary .highlighted i{color:var(--color-primary-main)}.financing-calculator__summary .btn,.financing-calculator__summary .btn:active,.financing-calculator__summary .btn:link,.financing-calculator__summary .btn:not(:disabled):not(.disabled):active,.financing-calculator__summary .btn:visited{background:transparent;border-color:var(--color-secondary-contrast);color:var(--color-secondary-contrast);margin:1rem 0}.financing-calculator__summary .btn:active>span,.financing-calculator__summary .btn:link>span,.financing-calculator__summary .btn:not(:disabled):not(.disabled):active>span,.financing-calculator__summary .btn:visited>span,.financing-calculator__summary .btn>span{margin-right:.25rem}.financing-calculator__disclaimer{grid-area:disclaimer}.financing-calculator__quota{margin-top:1rem;text-align:center}.financing-calculator__quota div{font-weight:300}.financing-calculator__quota p{margin-bottom:0}.financing-calculator__quota .amount{font-size:1.5rem;font-weight:700}.financing-calculator__deposit .label,.financing-calculator__years .label{display:block;font-size:1rem;font-weight:700}.financing-calculator__deposit input,.financing-calculator__years input{text-align:right}.financing-calculator__deposit select,.financing-calculator__years select{text-align-last:right}.financing-calculator__deposit input,.financing-calculator__deposit select,.financing-calculator__years input,.financing-calculator__years select{display:block;width:100%}@media (min-width:576px){.financing-calculator__deposit input,.financing-calculator__deposit select,.financing-calculator__years input,.financing-calculator__years select{display:inline-block;width:100px}}.financing-calculator__slider,.financing-calculator__slider .slider{width:100%}.feature__icon,.shape{--padding:.5em;align-items:center;aspect-ratio:1;background-color:var(--color-secondary-light);color:var(--color-secondary-ultra-light);display:flex;flex-direction:column;justify-content:center;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUyLjIgNDAuMWMxMy42IDkuMSAyMS42IDI3LjMgMjAuNyA0My44LS45IDE2LjYtMTAuNyAzMS41LTE5LjQgNDcuMy04LjggMTUuOS0xNi40IDMyLjgtMjguOSAzOC4yLTEyLjYgNS4zLTMwLS44LTQ2LjctNy40LTE2LjctNi43LTMyLjctMTMuOS00MC0yNi4zLTcuMy0xMi4zLTUuOS0yOS45LTMuNS00Ny45IDIuNC0xOC4xIDUuNy0zNi42IDE2LjgtNDYuMiAxMS4xLTkuNiAyOS45LTEwLjIgNDktMTAuNCAxOS4xLS4zIDM4LjQtLjIgNTIgOC45eiIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUyLjIgNDAuMWMxMy42IDkuMSAyMS42IDI3LjMgMjAuNyA0My44LS45IDE2LjYtMTAuNyAzMS41LTE5LjQgNDcuMy04LjggMTUuOS0xNi40IDMyLjgtMjguOSAzOC4yLTEyLjYgNS4zLTMwLS44LTQ2LjctNy40LTE2LjctNi43LTMyLjctMTMuOS00MC0yNi4zLTcuMy0xMi4zLTUuOS0yOS45LTMuNS00Ny45IDIuNC0xOC4xIDUuNy0zNi42IDE2LjgtNDYuMiAxMS4xLTkuNiAyOS45LTEwLjIgNDktMTAuNCAxOS4xLS4zIDM4LjQtLjIgNTIgOC45eiIvPjwvc3ZnPg==);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto;mask-size:auto;min-height:60px;min-width:60px;padding:var(--padding)}.shape--narrow{--padding:.25em}.shape--wide{--padding:1em}.feature{align-items:center;display:grid;gap:0 .5rem;grid-template-areas:"icon text" "icon description";grid-template-columns:auto 1fr}.feature__icon{background-color:transparent;color:#009c7e!important;font-size:1.5em;grid-area:icon;min-height:60px;min-width:60px}@media (min-width:576px){.feature__icon{min-height:80px;min-width:80px}}.feature__text{align-self:end;grid-area:text}.feature__description{align-self:start;color:var(--color-light-alt);font-size:.8em;grid-area:description;text-transform:uppercase}.feature__help{align-self:start;cursor:pointer;font-size:smaller;grid-area:help}.feature--with-help{grid-template-areas:"icon text" "icon description" "icon help"}.feature--only-text{grid-template-areas:"icon text"}.feature--only-text .feature__text{align-self:center}.features__list,.list-grid{--columns:1;--gap:0rem;grid-gap:var(--gap);align-items:end;display:grid;grid-template-columns:repeat(var(--columns,1),1fr);justify-content:center;list-style:none;margin:0;padding:0}.list-grid__item{align-self:flex-start;display:flex;flex-direction:column;text-align:center}.list-grid--gap-1{--gap:1rem}.list-grid--gap-2{--gap:2rem}.list-grid--gap-3{--gap:3rem}.list-grid--gap-4{--gap:4rem}.list-grid--2,.list-grid--xs-2{--columns:2}@media (min-width:576px){.list-grid--sm-2{--columns:2}}@media (min-width:768px){.list-grid--md-2{--columns:2}}@media (min-width:992px){.list-grid--lg-2{--columns:2}}@media (min-width:1200px){.list-grid--xl-2{--columns:2}}.list-grid--3,.list-grid--xs-3{--columns:3}@media (min-width:576px){.list-grid--sm-3{--columns:3}}@media (min-width:768px){.list-grid--md-3{--columns:3}}@media (min-width:992px){.list-grid--lg-3{--columns:3}}@media (min-width:1200px){.list-grid--xl-3{--columns:3}}.list-grid--4,.list-grid--xs-4{--columns:4}@media (min-width:576px){.list-grid--sm-4{--columns:4}}@media (min-width:768px){.list-grid--md-4{--columns:4}}@media (min-width:992px){.list-grid--lg-4{--columns:4}}@media (min-width:1200px){.list-grid--xl-4{--columns:4}}.list-grid--5,.list-grid--xs-5{--columns:5}@media (min-width:576px){.list-grid--sm-5{--columns:5}}@media (min-width:768px){.list-grid--md-5{--columns:5}}@media (min-width:992px){.list-grid--lg-5{--columns:5}}@media (min-width:1200px){.list-grid--xl-5{--columns:5}}.list-grid--6,.list-grid--xs-6{--columns:6}@media (min-width:576px){.list-grid--sm-6{--columns:6}}@media (min-width:768px){.list-grid--md-6{--columns:6}}@media (min-width:992px){.list-grid--lg-6{--columns:6}}@media (min-width:1200px){.list-grid--xl-6{--columns:6}}.list-grid--7,.list-grid--xs-7{--columns:7}@media (min-width:576px){.list-grid--sm-7{--columns:7}}@media (min-width:768px){.list-grid--md-7{--columns:7}}@media (min-width:992px){.list-grid--lg-7{--columns:7}}@media (min-width:1200px){.list-grid--xl-7{--columns:7}}.list-grid--8,.list-grid--xs-8{--columns:8}@media (min-width:576px){.list-grid--sm-8{--columns:8}}@media (min-width:768px){.list-grid--md-8{--columns:8}}@media (min-width:992px){.list-grid--lg-8{--columns:8}}@media (min-width:1200px){.list-grid--xl-8{--columns:8}}.list-grid--9,.list-grid--xs-9{--columns:9}@media (min-width:576px){.list-grid--sm-9{--columns:9}}@media (min-width:768px){.list-grid--md-9{--columns:9}}@media (min-width:992px){.list-grid--lg-9{--columns:9}}@media (min-width:1200px){.list-grid--xl-9{--columns:9}}.list-grid--10,.list-grid--xs-10{--columns:10}@media (min-width:576px){.list-grid--sm-10{--columns:10}}@media (min-width:768px){.list-grid--md-10{--columns:10}}@media (min-width:992px){.list-grid--lg-10{--columns:10}}@media (min-width:1200px){.list-grid--xl-10{--columns:10}}.list-grid--11,.list-grid--xs-11{--columns:11}@media (min-width:576px){.list-grid--sm-11{--columns:11}}@media (min-width:768px){.list-grid--md-11{--columns:11}}@media (min-width:992px){.list-grid--lg-11{--columns:11}}@media (min-width:1200px){.list-grid--xl-11{--columns:11}}.features{--color:var(--color-primary-light,transparent)}@media (max-width:767.98px){.features{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.features>.features__list,.features>.features__title{margin-left:1rem;margin-right:1rem}}.features__title{font-weight:300;text-align:center}.features__list{--columns:2}@media (min-width:768px) and (max-width:1199.98px){.features__list{--columns:3}}@media (min-width:992px){.features__list{--columns:2}}@media (min-width:1200px){.features__list{--columns:3}}.price-entry{--bg:var(--switch-bg,var(--color-dark,#666));--checked-bg:var(--switch-checked-bg,var(--color-primary-main,#000));--disabled-bg:var(--switch-disabled-bg,var(--color-light,#ccc));display:grid;grid-template-areas:"description info amount";grid-template-columns:auto auto 1fr;margin-bottom:.5em}.price-entry__selector{display:flex;margin:0}.price-entry__label{grid-area:description;margin:0}.price-entry__info{grid-area:info;margin:0;width:30px}.price-entry__tooltip{border-radius:5px!important;font-size:1rem!important;opacity:1!important;padding:8px 16px!important}.price-entry__amount{grid-area:amount;text-align:right}.price-entry__amount,.price-entry__selector-switch{display:flex;flex-direction:column;justify-content:center}.price-entry__selector-switch{margin-right:.35em}.price-entry__selector-switch .react-switch .react-switch-bg{background-color:var(--bg)!important}.price-entry__selector-switch .react-switch--checked .react-switch-bg{background-color:var(--checked-bg)!important}.price-entry__selector-switch .react-switch--disabled .react-switch-bg{background-color:var(--disabled-bg)!important}.price-entry__selector-label{cursor:pointer;margin-right:.35em}.price-entry__selector-label-info:before{color:var(--color-primary-main);content:"";cursor:pointer;font-family:var(--font-icon-family,"Font Awesome 6 Pro");font-weight:300;margin-left:.5em}.price-entry__selector-label-info:active:before,.price-entry__selector-label-info:hover:before{color:var(--color-dark)}.price-entry__selector-label-modal:before{color:var(--color-primary-main);content:"";cursor:pointer;font-family:var(--font-icon-family,"Font Awesome 6 Pro");font-weight:300;margin-left:.5em}.price-entry__selector-label-modal:active:before,.price-entry__selector-label-modal:hover:before{color:var(--color-dark)}.price-group{border-bottom:1px solid var(--color-light);display:flex;flex-direction:column;margin:1rem 0}.vehicle-amounts{border-bottom:2px solid var(--color-primary-main);display:grid;grid-template-columns:1fr 1fr}.vehicle-amounts__price,.vehicle-amounts__quota{padding:.75rem;text-align:center}.vehicle-amounts__price .value,.vehicle-amounts__quota .value{font-size:1.3em;font-weight:700}.vehicle-amounts__price .prefix,.vehicle-amounts__price .symbol,.vehicle-amounts__quota .prefix,.vehicle-amounts__quota .symbol{font-size:.75em;margin:0}.vehicle-amounts__quota{background-color:var(--color-tertiary-main);clip-path:polygon(0 0,100% 0,90% 100%,0 100%)}.vehicle-back-button{font-size:12px;padding:5px}@media (min-width:768px){.vehicle-back-button{font-size:13px;padding:8px}}@media (min-width:992px){.vehicle-back-button{font-size:14px;padding:10px}}.vehicle-bottom-bar{bottom:0;box-shadow:0 -1px 8px rgba(32,32,32,.2);position:fixed;width:100%;z-index:99}.vehicle-bottom-bar .btn{border-radius:0}.vehicle-equipment{background-color:var(--color-secondary-ultra-light);color:var(--color-secondary-main);margin-bottom:1em;padding:1rem}.vehicle-equipment__title{color:var(--color-secondary-main);font-size:1em;font-weight:700;line-height:2;text-transform:uppercase}.vehicle-equipment__list{column-count:1;column-gap:2rem;list-style:none;padding:0 0 1rem 1rem}@media (min-width:768px){.vehicle-equipment__list{column-count:2}}.vehicle-equipment__item,.vehicle-equipment__item-extra{break-inside:avoid-column;display:inline-block;line-height:1.3;margin:0 0 1rem;position:relative;width:100%}.vehicle-equipment__item-extra:before,.vehicle-equipment__item:before{color:var(--color-primary-main);content:"";font-family:var(--font-icon-family,"Font Awesome 6 Pro");margin-right:.5em}.vehicle-equipment__item-extra{display:grid;grid-template-areas:"icon code name price";grid-template-columns:25px auto 1fr auto}.vehicle-equipment__item-extra:before{grid-area:icon}.vehicle-equipment__item-extra .code{font-weight:600;grid-area:code;padding-right:.5rem;text-align:left}.vehicle-equipment__item-extra .name{grid-area:name;padding-right:.5rem;text-align:left}.vehicle-equipment__item-extra .price{grid-area:price;text-align:right}.vehicle-equipment__summary{align-items:center;background-color:var(--color-white);display:grid;grid-template-areas:"lines" "discount";padding:.5rem}@media (min-width:992px){.vehicle-equipment__summary{grid-template-areas:"discount lines"}}.vehicle-equipment__summary .summary-discount{background:var(--color-secondary-main);color:var(--color-secondary-contrast);font-size:1rem;font-weight:300;grid-area:discount;margin:.5rem -.5rem -.5rem;text-align:center}@media (min-width:576px){.vehicle-equipment__summary .summary-discount{font-size:1.25rem}}@media (min-width:992px){.vehicle-equipment__summary .summary-discount{border-bottom-right-radius:1rem;border-top-right-radius:1rem;font-size:1.5rem;margin:0 0 0 -.5rem}}.vehicle-equipment__summary .summary-discount .discount{display:inline-block;font-size:1.5rem;font-weight:700;padding:.25rem 0 .25rem .5rem}@media (min-width:576px){.vehicle-equipment__summary .summary-discount .discount{font-size:1.75rem}}@media (min-width:992px){.vehicle-equipment__summary .summary-discount .discount{font-size:2rem}}.vehicle-equipment__summary .summary-discount .discount .symbol{margin-left:.25rem}.vehicle-equipment__summary .summary-lines{grid-area:lines;text-align:right}.vehicle-equipment--light{background-color:var(--color-white)}.vehicle-equipment--collapsable{--collapsable-icon:"";padding:.5rem}.vehicle-equipment--collapsable .vehicle-equipment__list{margin-top:.5rem}.vehicle-equipment--collapsable .vehicle-equipment__title{background:none;border:none;display:block;position:relative;text-align:left;width:100%}.vehicle-equipment--collapsable .vehicle-equipment__title:after{color:var(--color-primary-main);content:var(--collapsable-icon);font-family:var(--font-icon-family,"Font Awesome 6 Pro");font-size:1.5rem;line-height:1.5;position:absolute;right:0;top:0}.vehicle-equipment--collapsable .vehicle-equipment__title[aria-expanded=true]:after{--collapsable-icon:""}.vehicle-features{grid-gap:.5em;display:grid;grid-template-columns:repeat(2,1fr);list-style:none;padding-left:0}@media (min-width:1200px){.vehicle-features{grid-template-columns:repeat(3,1fr)}}.vehicle-features__item{padding:.5em;text-align:left}.vehicle-features__item .label,.vehicle-features__item .value{display:block;font-size:1em;line-height:1}.vehicle-features__item .value{margin-bottom:.5em}.vehicle-features__item .label{color:var(--color-dark-l-3);font-size:.9em;font-style:italic}.vehicle-gallery{--reserved-bg:var(--vehicle-gallery-reserve-bg,var(--color-state-reserved,blue));--reserved-fg:var(--vehicle-gallery-reserved-fg,var(--color-state-reserved-contrast,#fff));--sold-bg:var(--vehicle-gallery-sold-bg,var(--color-state-sold,#000));--sold-fg:var(--vehicle-gallery-sold-fg,var(--color-state-sold-contrast,#fff));--on-prepare-bg:var(--vehicle-gallery-on-prepare-bg,var(--color-state-on-prepare,orange));--on-prepare-fg:var(--vehicle-gallery-on-prepare-fg,var(--color-state-on-prepare-contrast,#fff));--swiper-theme-color:var(--vehicle-gallery-swiper-theme-color,var(--color-primary-main,#000));--swiper-navigation-color:var(--vehicle-gallery-swiper-nav-color,var(--color-white,#fff));display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.vehicle-gallery .swiper-button-next{right:2px}.vehicle-gallery .swiper-button-prev{left:2px}.vehicle-gallery .swiper-button-next,.vehicle-gallery .swiper-button-prev{height:80%;top:auto}.vehicle-gallery .swiper-button-next:after,.vehicle-gallery .swiper-button-prev:after{background-color:var(--color-primary-main);border:.1rem solid #fff;border-radius:50%;color:#fff;font-size:.8rem;font-weight:700;line-height:1;padding:5px 8px}.vehicle-gallery .swiper-slide-next,.vehicle-gallery .swiper-slide-prev{filter:grayscale(1);opacity:.35}.vehicle-gallery .swiper-slide-zoomed{z-index:1}.vehicle-gallery .vehicle-back-button{display:none}.vehicle-gallery--on-prepare:not(.preload):after,.vehicle-gallery--reserved:not(.preload):after,.vehicle-gallery--sold:not(.preload):after{background-color:#ccc;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 0 12px 5px #666;font-size:1.25em;left:50%;padding:.5rem 1rem;position:absolute;text-align:center;top:0;transform:translate(-50%);z-index:9}@media (min-width:576px){.vehicle-gallery--on-prepare:not(.preload):after,.vehicle-gallery--reserved:not(.preload):after,.vehicle-gallery--sold:not(.preload):after{font-size:1.5em}}@media (min-width:768px){.vehicle-gallery--on-prepare:not(.preload):after,.vehicle-gallery--reserved:not(.preload):after,.vehicle-gallery--sold:not(.preload):after{font-size:1.75em}}.vehicle-gallery--sold:not(.preload):after{background-color:var(--sold-bg);color:var(--sold-fg);content:var(--vehicle-gallery-sold-text,"VENDIDO")}.vehicle-gallery--sold:not(.preload) .vehicle-gallery__slider img:not(:hover){filter:grayscale(100%) opacity(75%)}.vehicle-gallery--reserved:not(.preload):after{background-color:var(--reserved-bg);color:var(--reserved-fg);content:var(--vehicle-gallery-reserved-text,"RESERVADO")}.vehicle-gallery--reserved:not(.preload) .vehicle-gallery__slider img:not(:hover){filter:grayscale(100%) opacity(75%)}.vehicle-gallery--on-prepare:not(.preload):after{background-color:var(--on-prepare-bg);color:var(--on-prepare-fg);content:var(--vehicle-gallery-on-prepare-text,"EN PREPARACIÓN")}.vehicle-gallery__item:not(.swiper-slide-active) .eco-label{display:none}.vehicle-gallery__item .eco-label{height:40px;left:10px;position:absolute;top:10px;width:40px}.vehicle-gallery__item--video{--plyr-color-main:#000;--plyr-control-icon-size:2rem;background:#000;display:flex;flex-direction:column;height:100%!important;justify-content:center}@media (min-width:576px){.vehicle-gallery__item--video{--plyr-control-icon-size:3rem}}.vehicle-gallery__item--video .plyr--stopped .plyr__controls{display:none}.vehicle-gallery__item--video .plyr__poster{height:auto}.vehicle-gallery__item--video .plyr__control svg{padding:.5rem}.preloader,.vehicle-gallery-container.preload:after{animation:preloader-spin 1s linear infinite;border:4px solid var(--preloader-color,var(--color-dark-alt,gray));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:20}.preloader--white{--preloader-color:#fff}.preloader--black{--preloader-color:#000}@keyframes preloader-spin{to{transform:rotate(1turn)}}.vehicle-gallery-container{background-color:var(--color-light);position:relative}.vehicle-gallery-container .vehicle-gallery{padding:0}.vehicle-gallery-container.preload{height:100%;min-height:200px;width:100%}.vehicle-gallery-container.preload:before{background-color:var(--color-light,#f5f5f5);content:"";display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;text-align:center;width:100%;z-index:15}.vehicle-gallery-container.preload:after{content:"";left:50%;position:absolute;top:50%;translate:-50% -50%;z-index:15}.vehicle-gallery-thumbnails{background-color:var(--color-secondary-main);display:none}@media (min-width:576px){.vehicle-gallery-thumbnails{display:block}}.vehicle-gallery-thumbnails__slides{display:inline-flex}.vehicle-gallery-thumbnails__slide{border-color:#fff;border-style:solid;border-width:8px 4px;height:auto;position:relative;width:auto}.vehicle-gallery-thumbnails__slide:first-child{border-left-width:8px}.vehicle-gallery-thumbnails__slide:last-child{border-right-width:8px}.vehicle-gallery-thumbnails__slide.swiper-slide-thumb-active:before{background-color:var(--color-primary-main);content:"";height:.5rem;left:0;position:absolute;right:0;top:-.5rem}.vehicle-gallery-thumbnails__slide--video{position:relative}.vehicle-gallery-thumbnails__slide--video:after{background:#000;border-radius:100%;color:#fff;content:var(--video-icon,"");display:flex;flex-direction:column;font-family:var(--font-icon-family,"Font Awesome 6 Pro");font-size:1.25rem;font-weight:700;height:40px;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:40px;z-index:1}.vehicle-gallery-thumbnails__thumbnail{aspect-ratio:4/3;background-color:#fff;border-right:0;width:100%}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top,.vehicle-header.sticky-top-vehicle{position:sticky;top:0;z-index:1020}}.vehicle-header{background-color:var(--vehicle-header-bg,var(--color-tertiary-main,#ababab));color:var(--vehicle-header-fg,var(--color-dark,#333));padding:1em 0}.vehicle-header__title{font-size:1.2em;font-weight:200;text-align:left}.vehicle-header__title .text-make,.vehicle-header__title .text-model{font-weight:500}@media (min-width:576px){.vehicle-header__title{font-size:1.35em}}@media (min-width:768px){.vehicle-header__title{font-size:1.5em}}@media (min-width:992px){.vehicle-header__title{font-size:1.65em}}.vehicle-header.sticky-top-vehicle{animation-delay:0s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:stickyHeaderShow;box-shadow:0 1px 3px rgba(32,32,32,.2);z-index:1030}@media (max-width:991.98px){.vehicle-header.sticky-top-vehicle{position:relative}}@keyframes stickyHeaderShow{0%{display:none;transform:translateY(-100%)}to{display:block;transform:translateX(0)}}.vehicle-header-features{display:block;margin:.25em 0}@media (min-width:992px){.vehicle-header-features{margin:1em 0 .5em}.vehicle-header-features,.vehicle-header-features>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.vehicle-header-features__item{color:var(--color-secondary-main);font-size:.9em;font-weight:300;line-height:1;overflow-wrap:break-word;padding:0 0 .5em;word-break:break-word}.vehicle-header-features__item:after{color:var(--color-light);content:"|"}@media (min-width:576px){.vehicle-header-features__item{font-size:.95em}}@media (min-width:768px){.vehicle-header-features__item{font-size:1em}}@media (min-width:992px){.vehicle-header-features__item{border-right:1px solid var(--color-dark);font-size:1.05em;padding:0 .5em}.vehicle-header-features__item:after{content:none}}.vehicle-header-features__item:first-child{padding-left:0}.vehicle-header-features__item:last-child{border-right:none;padding-right:0}.vehicle-header-features__item:last-child:after{content:none}.vehicle-main-info{display:grid;grid-template-areas:"sidebar" "features" "description";grid-template-columns:auto}.vehicle-main-info__description,.vehicle-main-info__features,.vehicle-main-info__sidebar{margin-bottom:2rem}.vehicle-main-info__sidebar{grid-area:sidebar}.vehicle-main-info__features{grid-area:features}.vehicle-main-info__description{grid-area:description}@media (min-width:576px){.vehicle-main-info__sidebar{margin:1.5rem .5rem}}@media (min-width:992px){.vehicle-main-info{grid-template-areas:"features separator sidebar" "description description description";grid-template-columns:1fr 1rem 435px}.vehicle-main-info__sidebar{margin:1.5rem 0}.vehicle-main-info__features{margin-top:1rem}}@media (min-width:1200px){.vehicle-main-info{grid-template-areas:"features separator sidebar" "description separator sidebar"}}.vehicle-price-calculator{padding:0 1rem}.vehicle-price-calculator .price-group:last-child{border-bottom:none}.vehicle-price-result{background-color:var(--color-secondary-main);color:var(--color-secondary-contrast);display:grid;grid-template-areas:"result result result" "description description taxes" "action action action";margin:.5rem 0 0;padding:1.5rem .5rem 1rem}.vehicle-price-result__text{grid-area:description;margin-top:-10px}@media (min-width:768px){.vehicle-price-result__text{margin-top:-20px}}.vehicle-price-result__text small{display:inline-block}.vehicle-price-result__taxes-label{grid-area:taxes;text-align:right}.vehicle-price-result__taxes-label .badge{border-radius:1rem;padding:.25rem .5rem}.vehicle-price-result__taxes-label .badge:before{color:var(--color-primary-main);content:"";font-family:Font Awesome\ 6 Pro;font-weight:300}.vehicle-price-result__amount{grid-area:result;text-align:right}.vehicle-price-result__action{grid-area:action;margin:.75em 0 .5em;text-align:center}.vehicle-price-result .btn{border-color:transparent;color:var(--color-secondary-contrast)}.box-wrapper{background-color:var(--color-white);border:1px solid #c8d6e3;border-radius:5px;padding:1rem}.box-wrapper>h1:first-child,.box-wrapper>h2:first-child,.box-wrapper>h3:first-child,.box-wrapper>h4:first-child,.box-wrapper>h5:first-child{margin-top:0}@media (min-width:576px){.box-wrapper{padding:2rem}}.vehicle-sidebar{padding:0}@media (min-width:768px){.vehicle-sidebar{margin:0}}.vehicle-sidebar__top{background-color:var(--color-secondary-ultra-light);border-radius:5px;padding:.3rem}.vehicle-sidebar__prices{display:flex;justify-content:space-around;padding:.6rem 0}.vehicle-sidebar__prices>div{flex-basis:25%;flex-grow:1;width:0}.vehicle-sidebar__prices .sidebar-box__description{font-size:1.15rem;font-weight:700;line-height:1;margin-bottom:.5rem}.vehicle-sidebar__prices .sidebar-box__description .small{font-size:70%;font-style:italic;line-height:1}.vehicle-sidebar__prices .sidebar-box__price{font-size:1.5rem}.vehicle-sidebar__prices .sidebar-box__price .offer{line-height:1.2}.vehicle-sidebar__prices .sidebar-box__price .offer,.vehicle-sidebar__prices .sidebar-box__price .previous{display:block}.vehicle-sidebar__prices .sidebar-box__price .offer.highlighted{font-weight:700}.vehicle-sidebar__prices .sidebar-box__price .previous{font-size:70%;text-decoration-line:line-through;text-decoration-thickness:.05rem}.vehicle-sidebar__financing{background-color:#fff;border-radius:5px;padding:1rem;text-align:center}.vehicle-sidebar__financing>p{margin-bottom:5px}.vehicle-sidebar__main-actions,.vehicle-sidebar__secondary-actions{margin-bottom:1rem}.vehicle-sidebar__price-breakdown{border:1px solid #c8d6e3;border-radius:5px}.vehicle-sidebar__main-actions{margin-top:-20px}.vehicle-sidebar__main-actions .btn{margin:0 auto;width:80%}.vehicle-sidebar__secondary-actions{margin-bottom:1.25rem}.vehicle-sidebar__after{text-align:center}@media (min-width:576px){.vehicle-sidebar__after{margin-bottom:1rem}}.vehicle-sidebar .action-reserve{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.vehicle-sidebar .action-test-drive{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.payment-method-list{display:flex;flex-direction:column;text-align:center}.payment-method{border:1px solid var(--color-light);border-radius:3px;margin-bottom:1em;padding:10px}.payment-method__title{font-weight:700;margin-bottom:.5em;text-align:center}.payment-method__button-bizum,.payment-method__button-card,.payment-method__button-free{border:0;border-radius:.25rem;height:55px;width:100%}.payment-method__button-card{background-color:var(--color-primary-main,#eaeaea);color:var(--color-primary-contrast,#333)}.payment-method__button-card svg{fill:#fff;display:inline-block;height:30px;margin-right:.25em;width:30px}.payment-method__button-bizum img{height:30px}@media (max-width:991.98px){.whatsapp-popup{bottom:50px}}.read-more{--collapsed-height:var(--read-more-collapsed-height,200px);--gradient-bottom:var(--read-more-gradient-bottom,var(--color-white));max-height:var(--collapsed-height);overflow:hidden;position:relative}.read-more:after{background:linear-gradient(to bottom,transparent,var(--gradient-bottom) 90%,var(--gradient-bottom));bottom:0;content:"";display:block;height:6rem;position:absolute;width:100%}.read-more+[data-readmore-toggle]{display:block;margin:1rem auto 0}.read-more[aria-expanded=true]:after{display:none}.flatpickr-day.today.flatpickr-disabled,.flatpickr-day.today.flatpickr-disabled:hover{border-color:rgba(57,57,57,.1)}.magic-words{--font-color:var(--mw-font-color,rgba(255,255,255,.3));--mask-color:var(--mw-mask-color,var(--color-base-white));font-weight:var(--mw-font-weight,normal)}.magic-words__word{color:var(--font-color);position:relative}.magic-words__mask,.magic-words__word{display:inline-block;left:0;text-align:start;top:0}.magic-words__mask{clip-path:inset(0 100% 0 0);color:var(--mask-color);height:100%;position:absolute;text-shadow:1px 0 0 var(--mask-color);width:100%}.swiper-summary{background-color:var(--color-base-white,#fff);border-radius:5px;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);color:var(--color-font,#333);font-size:.75em;font-style:italic;line-height:2;padding:0 .6em;position:absolute;right:1em;top:calc(100% - 3em);z-index:9}@media (min-width:576px){.swiper-summary{font-size:.8em}}@media (min-width:768px){.swiper-summary{font-size:.9em}}@media (min-width:992px){.swiper-summary{font-size:1em}}.swiper-summary__page,.swiper-summary__total{font-weight:500}.swiper-summary__union{margin:0 .35em}.swiper-summary__prefix{margin:0 .35em 0 0}.swiper-summary__suffix{margin:0 0 0 .35em}.swiper-summary__prefix,.swiper-summary__suffix,.swiper-summary__union{font-size:.9em;font-weight:300}.range-selector{display:grid;grid-template-areas:"slider slider slider" "min range max";grid-template-columns:75px auto 75px}.range-selector__slider{grid-area:slider}.range-selector__max,.range-selector__min,.range-selector__range-value>span{color:var(--font-color,#000)}.range-selector__max:after,.range-selector__min:after,.range-selector__range-value>span:after{content:"€";font-size:.75em;margin-left:.15em}.range-selector__range{color:var(--font-color,#000);grid-area:range;text-align:center}.range-selector__min{grid-area:min;text-align:left}.range-selector__max{grid-area:max;text-align:right}.range-selector__range-value{display:inline-block;font-weight:700;padding:.25em .5em}.range-selector__range-value>span:first-child:before,.range-selector__range-value>span:last-child:before{content:"De";font-size:.75em;font-weight:400;margin-right:.25em}.range-selector__range-value>span:first-child:after{content:none}.range-selector__range-value>span:last-child:before{content:"a";margin-left:.25em}