@import url(https://fonts.googleapis.com/css?family=Lato:400,600,700,900&display=swap);:root{--mainfont:"Lato",sans-serif}*{box-sizing:border-box}fieldset{padding:0;margin:0}html{position:relative;min-height:100%}body{margin:0;padding:0;font-family:var(--mainfont);background-color:#fff}template{display:none}.content-container{min-height:calc(100vh - 300px)}button{padding:0;font-family:var(--mainfont)}input[type=checkbox],input[type=radio]{margin:0 5px 0 0}figure{margin:0}ul{margin:0;padding:0;list-style-type:none}a{text-decoration:none}a:hover{cursor:pointer}button:active,button:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:0}article{position:relative}:root{--naranjaACS:#ff8400;--verdeACS:#34a853;--darker-naranjaACS:#d37510;--grey1:#464646;--grey4:#757575;--grey2:#4b4b4b;--grey5:#7b7b7b;--grey7:#eaeaea;--azulOscuroACS:#0668b3;--violetaACS:#971c9c;--rojoACS:#ff1404;--grey1:#464646;--grey2:#4b4b4b;--grey3:#a5a5a5;--grey4:#7b7b7b;--grey5:#757575;--grey6:#d7d7d7;--grey7:#eaeaea;--grey8:#f4f4f4;--text-font:"Lato",sans-serif;--title-font:"Montserrat",sans-serif;--box-shadow:0 0 4px 2px rgba(0, 0, 0, 0.25)}meta{display:none}.strikethrough{text-decoration:line-through;text-decoration-color:red}.m-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-overflow-hidden{overflow:hidden}.m-overflow-auto{overflow:auto}.m-open .fa-angle-up{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.m-dropdown-content{overflow:hidden;max-height:0;-webkit-transition:max-height 1s cubic-bezier(.25, .8, .25, 1);transition:max-height 1s cubic-bezier(.25, .8, .25, 1)}.m-dropdown-content.m-open{max-height:4000px;-webkit-transition:max-height 4s cubic-bezier(.25, .8, .25, 1);transition:max-height 4s cubic-bezier(.25, .8, .25, 1)}.m-cursor{cursor:pointer}[class*=fa-angle]{margin-left:10px;color:#01b0ff;transform-origin:center}a.m-disabled,a[disabled],button.m-disabled,button[disabled],input.m-disabled,input[disabled],select.m-disabled,select[disabled],textarea.m-disabled,textarea[disabled]{opacity:.3;pointer-events:none}.tac{text-align:center!important}.table-responsive{overflow-x:scroll}@media (min-width:768px){.table-responsive{overflow-x:hidden}}.m-visible-mobile{display:block!important}.m-visible-mobile-inline{display:inline!important}.m-hidden-mobile,.m-visible-desktop,.m-visible-desktop-inline,.m-visible-tablet,.m-visible-tablet-inline{display:none!important}@media (min-width:768px){.m-visible-mobile,.m-visible-mobile-inline{display:none!important}.m-hidden-mobile,.m-visible-tablet{display:block!important}.m-visible-tablet-inline{display:inline!important}}@media (min-width:768px) and (max-width:1023px){.m-hidden-tablet{display:none!important}}@media (min-width:1024px){.m-hidden-desktop{display:none!important}.m-visible-desktop{display:block!important}.m-visible-desktop-inline{display:inline!important}}body{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}body main{flex-grow:1}.section{max-width:82rem;margin:auto;padding:0 1.5rem;margin-top:1.5rem;margin-bottom:1rem}.section>p{margin:1rem}.section__title{color:var(--main-color)}.section__subtitle{margin:1.5rem 0 0 .5rem}.dmNewParagraph{height:unset}.pagenav{display:flex;justify-content:space-between;align-items:center;color:var(--main-color);width:100%}.pagenav .pagenav{justify-content:center;width:auto}.pagenav .pagenav.m-previous{margin-right:auto}.pagenav .pagenav.m-next{margin-left:auto}.pagenav .pagenav svg{height:1.5rem;margin:0 .2rem;padding-top:.1rem}.preFooter{height:2.5rem;background:var(--main-color);display:flex;align-items:center;justify-content:center;width:100%;margin-top:2rem;padding:1.5rem}.preFooter .preFooter__content{max-width:70%;width:15%;display:flex;justify-content:space-around}.preFooter .preFooter__content li{background:#fff;height:2rem;width:2rem;border-radius:50%;display:flex;justify-content:center}.preFooter .preFooter__content li a{display:flex;align-items:center;padding:.5rem}.preFooter .preFooter__content li a img,.preFooter .preFooter__content li a svg{height:1.5rem;color:var(--main-color)}.preFooter .preFooter__content li a:hover{filter:opacity(.5)}.footer{background:var(--main-color)}.footer .store-address{margin:auto;padding:1rem}.footer .store-address p{color:#fff;font-size:.9rem;padding:0;margin:0;text-align:center}.footer .store-address p.store-address__title{font-size:1rem;font-weight:700}.footer .footerContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;background:var(--grey4);padding:1rem}.footer .footerContainer .company .nav{display:flex;justify-content:center;color:#fff}.footer .footerContainer .company .nav a{font-size:.8rem;font-weight:500;margin-right:.3rem;color:#fff;text-align:center;color:#fff}.footer .footerContainer .company .copyright{font-size:.8rem;color:#fff}.footer .footerContainer .logo-autocosmos{width:10rem}@media (min-width:768px){.footer .footerContainer{flex-direction:row;margin:auto;justify-content:space-between;padding:1rem}.footer .footerContainer .company .nav{display:block;color:#fff}.footer .footerContainer .company .logo-autocosmos{width:unset}}.contact__floating-button{border:none;color:#fff;padding:.6rem;font-weight:700;background:var(--main-color);border-radius:6.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;z-index:9;position:sticky;margin:unset;top:calc(100vh - 58px);left:calc(100vw - 3.8rem);-moz-box-shadow:2px 2px 3px rgba(0,0,0,.5);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.5);box-shadow:2px 2px 3px rgba(0,0,0,.5)}.contact__floating-button svg{width:1.7rem;height:1.7rem}@media (min-width:1220px){.contact__floating-button{top:calc(100vh - 4.6rem);left:calc(100vw - 5.8rem)}}@-webkit-keyframes spinner{from{-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{from{-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes passingSpinner{from{left:calc(50% - 1.5rem)}to{left:0}}@keyframes laterSpinner{from{left:0}50%{left:calc(100% - 3rem)}to{left:0}}.contactar-form{display:flex;flex-wrap:wrap;padding:1rem;background:linear-gradient(0deg,var(--main-color) -1500%,#fff 150%);justify-content:center;border-radius:.5rem .5rem 0 0;flex-direction:column}.contactar-form .btn{margin:auto}.contactar-form .section__title{font-size:1.3rem;text-align:center}.form__fieldset{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 1rem;max-width:50rem;margin:auto;width:100%}.form__fieldset .btn{margin:auto;display:block}.form__fieldset .field-validation-error{color:var(--rojoACS);font-size:.7rem;font-style:italic;position:absolute;line-height:0;padding-top:.4rem}.form__fieldset .form__fieldset{justify-content:space-between;width:100%}.form__fieldset .form-item{width:100%;height:unset;margin-bottom:.8rem;position:relative}.form__fieldset .form-item label{font-style:normal;margin:0}.form__fieldset .form-item label.required{padding:0;position:relative}.form__fieldset .form-item label.required:before{left:unset;right:-.4rem;content:"*";position:absolute;margin-left:-.5rem;font-size:1rem;line-height:1.3rem;font-weight:700;text-align:left;color:var(--main-color)}.form__fieldset .form-item.form-item-full{width:100%;grid-column:1/3}.form__fieldset .form-item.form-item-full textarea{resize:vertical;height:4rem}.form__fieldset.result-wrapper{justify-content:center}.form__fieldset.result-wrapper .data-loaded__message p{text-align:center}.form__fieldset.result-wrapper .data-loaded__message p.highlight{font-size:1.5rem;font-weight:700;color:var(--main-color);margin-bottom:1em}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{height:2.1em;display:block;border-radius:.3rem;width:100%;padding-left:.2rem;border:1px solid var(--main-color);color:var(--grey5);font-family:var(--mainfont);background:#fff}input[type=date].loading,input[type=email].loading,input[type=number].loading,input[type=password].loading,input[type=tel].loading,input[type=text].loading,select.loading,textarea.loading{background-image:url(/img/logo/iso.svg);position:relative;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;left:calc(50% - 1.5em);width:2rem;height:2rem;color:transparent;-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite;-webkit-appearance:none;-moz-appearance:none;cursor:wait;pointer-events:none;background-position:center;border:none}.contactar-form__required{line-height:0;font-size:.7rem;color:var(--main-color);display:block;margin-left:.5rem;padding-top:.3rem}.contactar-form__warning{margin:.5rem 0;line-height:.9em;font-size:.8rem;text-align:center;padding:.2rem;line-height:1.1em;width:100%}.contactar-form__warning a{color:var(--main-color)}.modal-section .modal-section__content.form-modal .contactar-form .form-item .form-item-full:last-child{width:unset;margin:auto}.contactar-form__captcha-container{margin-top:1rem;display:flex;justify-content:center}.form-captcha{display:flex;margin:1rem 0 0 0;width:100%;justify-content:center}.car-specifics__no-form{margin-top:1rem;text-align:center}.car-specifics__no-form img{max-width:100%;margin:auto;display:block;width:7rem}.car-specifics__no-form p{font-size:1.3rem;font-weight:500;color:var(--naranjaACS);text-align:center}.data-loaded__message{display:flex}.data-loaded__message img{display:block;max-width:100%}.data-loaded__message p{font-size:1.3rem;font-weight:500;color:var(--naranjaACS);text-align:center}@keyframes carta{0%{transform:translate(0,-40rem) rotate3d(1,-2,0,540deg)}100%{transform:translate(0,0) rotate3d(0,0,0,0)}}@keyframes carta-in{0%{transform:translate(0,0)}100%{transform:translate(0,.8rem)}}@keyframes sobre{0%{transform:rotate(-70deg)}30%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(5deg)}100%{transform:rotate(0)}}@keyframes sobre-adios{0%{transform:translateX(0)}100%{transform:translateX(53vw)}}@keyframes aparece{from{visibility:hidden}to{visibility:visible}}@keyframes desaparece{from{visibility:visible}to{visibility:hidden}}@keyframes cierra-tapa{from{transform:rotateX(0)}to{transform:rotateX(180deg)}}@keyframes graciela{from{opacity:0}to{opacity:1}}@keyframes fill-red{to{fill:red}}@keyframes master-uno{from{transform:rotate(0)}to{transform:rotate(-141deg) scale(1.2)}}@keyframes master-dos{from{transform:rotate(0)}to{transform:rotate(-216deg) scale(1.2)}}.contactar-form__feedback{width:100%;padding:1rem .5rem}.contactar-form__feedback svg{max-width:100%;max-height:8rem;overflow:visible;margin-top:1rem}.contactar-form__feedback svg .icon__carta{transform-origin:center center;animation:carta ease-in 1s forwards}.contactar-form__feedback.m-sent svg .icon__carta{animation:carta ease-in 1s forwards,carta-in ease-in .5s forwards 1.5s}.contactar-form__feedback svg .icon__sobre{transform:rotate(-70deg);transform-origin:center;animation:sobre cubic-bezier(.55,.06,.68,.19) .5s forwards .95s;box-shadow:0 0 3px rgba(0,0,0,.5)}.contactar-form__feedback.m-sent svg .icon__sobre{animation:sobre cubic-bezier(.55,.06,.68,.19) .5s forwards .95s,sobre-adios ease-in 1s forwards 2.6s}.contactar-form__feedback.m-sent svg .icon__sobre-tapa-front{visibility:hidden;animation:aparece linear .1s forwards 2s,cierra-tapa ease-out .5s forwards 2.1s;transform-origin:center 2.2rem}.contactar-form__feedback.m-sent svg .icon__sobre-tapa-back{visibility:visible;animation:desaparece linear .1s forwards 2s}.contactar-form__feedback .icon__sobre-gracias{color:var(--main-color);font-weight:700;font-size:1.5rem;opacity:0;font-family:var(--titlefont);animation:graciela ease-in 1s forwards 2.7s;text-align:center;line-height:1em}.contactar-form__feedback.m-error .icon__sobre-gracias{color:var(--rojoACS);animation-delay:2s}.contactar-form__feedback .icon__sobre-gracias small{display:block;font-size:1rem;font-weight:500;color:var(--grey5);line-height:1em;margin-top:.3rem}.contactar-form__feedback .icon__circle-uno{transform-origin:center;animation:master-uno ease .5s forwards 2.6s}.contactar-form__feedback .icon__circle-dos{transform-origin:center;animation:master-dos ease .5s forwards 2.6s}.contactar-form__feedback.m-error .icon__circle-uno{animation:master-uno ease .5s forwards 2s,fill-red ease .5s forwards 2s}.contactar-form__feedback.m-error .icon__circle-dos{animation:master-dos ease .5s forwards 2s,fill-red ease .5s forwards 2s}.car-specifics__description{color:var(--grey4)}@-webkit-keyframes carta{0%{-webkit-transform:translate(0,-40rem) rotate3d(1,-2,0,540deg);transform:translate(0,-40rem) rotate3d(1,-2,0,540deg)}100%{-webkit-transform:translate(0,0) rotate3d(0,0,0,0);transform:translate(0,0) rotate3d(0,0,0,0)}}@keyframes carta{0%{-webkit-transform:translate(0,-40rem) rotate3d(1,-2,0,540deg);transform:translate(0,-40rem) rotate3d(1,-2,0,540deg)}100%{-webkit-transform:translate(0,0) rotate3d(0,0,0,0);transform:translate(0,0) rotate3d(0,0,0,0)}}@-webkit-keyframes carta-in{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,.8rem);transform:translate(0,.8rem)}}@keyframes carta-in{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,.8rem);transform:translate(0,.8rem)}}@-webkit-keyframes sobre{0%{-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}30%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes sobre{0%{-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}30%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes aparece{from{visibility:hidden}to{visibility:visible}}@keyframes aparece{from{visibility:hidden}to{visibility:visible}}@-webkit-keyframes desaparece{from{visibility:visible}to{visibility:hidden}}@keyframes desaparece{from{visibility:visible}to{visibility:hidden}}@-webkit-keyframes cierra-tapa{from{-webkit-transform:rotateX(0);transform:rotateX(0)}to{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes cierra-tapa{from{-webkit-transform:rotateX(0);transform:rotateX(0)}to{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@-webkit-keyframes graciela{from{opacity:0}to{opacity:1}}@keyframes graciela{from{opacity:0}to{opacity:1}}@-webkit-keyframes fill-red{to{fill:red}}@keyframes fill-red{to{fill:red}}@-webkit-keyframes master-uno{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-141deg) scale(1.2);transform:rotate(-141deg) scale(1.2)}}@keyframes master-uno{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-141deg) scale(1.2);transform:rotate(-141deg) scale(1.2)}}@-webkit-keyframes master-dos{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-216deg) scale(1.2);transform:rotate(-216deg) scale(1.2)}}@keyframes master-dos{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-216deg) scale(1.2);transform:rotate(-216deg) scale(1.2)}}.contactar-form__feedback{width:100%;padding:1rem .5rem}.contactar-form__feedback svg{max-width:100%;max-height:8rem;overflow:visible;margin-top:1rem}.contactar-form__feedback svg .icon__carta{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-animation:carta ease-in 1s forwards;animation:carta ease-in 1s forwards}.contactar-form__feedback.m-sent svg .icon__carta{-webkit-animation:carta ease-in 1s forwards,carta-in ease-in .5s forwards 1.5s;animation:carta ease-in 1s forwards,carta-in ease-in .5s forwards 1.5s}.contactar-form__feedback svg .icon__sobre{-webkit-transform:rotate(-70deg);-ms-transform:rotate(-70deg);transform:rotate(-70deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:sobre cubic-bezier(.55,.06,.68,.19) .5s forwards .95s;animation:sobre cubic-bezier(.55,.06,.68,.19) .5s forwards .95s;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}.contactar-form__feedback.m-sent svg .icon__sobre{-webkit-animation:sobre cubic-bezier(.55,.06,.68,.19) .5s forwards .95s;animation:sobre cubic-bezier(.55,.06,.68,.19) .5s forwards .95s}.contactar-form__feedback.m-sent svg .icon__sobre-tapa-front{visibility:hidden;-webkit-animation:aparece linear .1s forwards 2s,cierra-tapa ease-out .5s forwards 2.1s;animation:aparece linear .1s forwards 2s,cierra-tapa ease-out .5s forwards 2.1s;-webkit-transform-origin:center 2.2rem;-ms-transform-origin:center 2.2rem;transform-origin:center 2.2rem}.contactar-form__feedback.m-sent svg .icon__sobre-tapa-back{visibility:visible;-webkit-animation:desaparece linear .1s forwards 2s;animation:desaparece linear .1s forwards 2s}.contactar-form__feedback .icon__sobre-gracias{color:var(--main-color);font-weight:700;font-size:1.5rem;opacity:0;font-family:Montserrat,sans-serif;-webkit-animation:graciela ease-in 1s forwards 2.7s;animation:graciela ease-in 1s forwards 2.7s;text-align:center;line-height:1em}.contactar-form__feedback.m-error .icon__sobre-gracias{color:var(--rojoACS);-webkit-animation-delay:2s;animation-delay:2s}.contactar-form__feedback .icon__sobre-gracias small{display:block;font-size:1rem;font-weight:500;color:var(--grey5);line-height:1em;margin-top:.3rem}.contactar-form__feedback .icon__circle-uno{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:master-uno ease .5s forwards 2.6s;animation:master-uno ease .5s forwards 2.6s}.contactar-form__feedback .icon__circle-dos{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:master-dos ease .5s forwards 2.6s;animation:master-dos ease .5s forwards 2.6s}.contactar-form__feedback.m-error .icon__circle-uno{-webkit-animation:master-uno ease .5s forwards 2s,fill-red ease .5s forwards 2s;animation:master-uno ease .5s forwards 2s,fill-red ease .5s forwards 2s}.contactar-form__feedback.m-error .icon__circle-dos{-webkit-animation:master-dos ease .5s forwards 2s,fill-red ease .5s forwards 2s;animation:master-dos ease .5s forwards 2s,fill-red ease .5s forwards 2s}.section.gracias-oportunidades .section__title{font-size:1.4rem;margin:0 0 .625rem}.section.gracias-oportunidades .new-grid__row{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.section.gracias-oportunidades .new-grid__row .grid-col{text-align:center}.section.gracias-oportunidades .new-grid__row .grid-col a.cheapest-card{display:flex;flex-direction:column;color:var(--grey1);padding:.425rem .325rem}.section.gracias-oportunidades .new-grid__row .grid-col a.cheapest-card .cheapest-card__title{line-height:1rem;font-weight:700;font-size:1rem}.section.gracias-oportunidades .new-grid__row .grid-col a.cheapest-card .cheapest-card__price{font-size:.9em;line-height:1.3em}.section.gracias-oportunidades .new-grid__row .grid-col a.cheapest-card .cheapest-card__price span{display:block;font-weight:700;font-size:1.2rem;line-height:1em;color:var(--main-color)}.section.gracias-oportunidades .new-grid__row .grid-col:only-of-type{grid-column:1/-1}#remotePopup.modal-section .modal-section__content.form-modal{top:0;transform:translate(-50%,0);margin:0 auto}@media (min-width:480px){#remotePopup.modal-section .modal-section__content.form-modal{margin-top:1rem}}.modal-section .modal-section__content.form-modal{max-height:100vh;overflow:auto}.modal-section .modal-section__content.form-modal .dealer-info .dealer-info__card{display:flex;flex-direction:column;justify-content:space-between;background:#fff;position:relative;z-index:12}.modal-section .modal-section__content.form-modal .dealer-info .dealer-info__card .dealer-info__header{position:relative;box-shadow:none;padding:0 2rem}.modal-section .modal-section__content.form-modal .dealer-info .dealer-info__card .dealer-info__header p{font-size:1.4em;text-align:left;color:#fff;font-weight:700}.modal-section .modal-section__content.form-modal .dealer-info .dealer-info__card .dealer-info__header .dealer-info__cerrar{width:3em;height:3em;color:#fff;cursor:pointer;position:absolute;top:-.5rem;right:0;padding:.8rem}.modal-section .modal-section__content.form-modal .dealer-info .dealer-info__card .dealer-info__identity{display:flex;align-items:center;justify-content:center;flex-direction:column}.modal-section .modal-section__content.form-modal .dealer-info .dealer-info__card .dealer-info__identity .dealer-info__image{padding-bottom:.5em}.modal-section .modal-section__content.form-modal .dealer-info .dealer-info__card .dealer-info__identity .dealer-info__name{font-size:1.3rem;font-weight:700;text-align:center;padding:0}.modal-section .modal-section__content.form-modal .dealer-info .dealer-info__card .dealer-info__body{display:flex;flex-direction:column;justify-content:center;padding:10px 0 0 0;width:90%;margin:auto;align-items:flex-start}.modal-section .modal-section__content.form-modal .dealer-info .dealer-info__card .dealer-info__body a{text-align:center;margin:auto;margin-bottom:1rem}.modal-section .modal-section__content.form-modal .dealer-info .dealer-info__card .dealer-info__body a svg{color:var(--darker-main-color);width:1rem;height:1rem}.modal-section .modal-section__content.form-modal .dealer-info .dealer-info__card .dealer-info__body a span.m-comma:not(:empty):after{content:", "}.modal-section .modal-section__content.form-modal .dealer-info .dealer-info__card .dealer-info__whatsapp{align-self:center;margin-bottom:20px}.modal-section .modal-section__content.form-modal .dealer-info .dealer-info__background{width:100%;height:100%;position:absolute;z-index:11}.modal-section .modal-section__content.form-modal .whatsapp-form{margin:-1rem -1rem -1rem -1rem}.modal-section .modal-section__content.form-modal .whatsapp-form p{padding:0}.modal-section .modal-section__content.form-modal .whatsapp-form .contactar-form{background:0 0}.modal-section .modal-section__content.form-modal .whatsapp-form .contactar-form__warning{text-align:center}.modal-section .modal-section__content.form-modal .whatsapp-form .contactar-form__header{margin:0;box-shadow:none;padding:1rem}.modal-section .modal-section__content.form-modal .whatsapp-form .contactar-form__header .header__content{padding:.5rem;max-width:unset;width:100%;margin:0;border-radius:.5rem 0 0 0}@media (min-width:480px){.modal-section .modal-section__content.form-modal .whatsapp-form .contactar-form__header .header__content{padding:1rem;max-width:unset;border-radius:.5rem 0 0 0}}.modal-section .modal-section__content.form-modal .whatsapp-form .whatsapp-form__background{background-image:url(/img/formularios/fondo-whatsapp.jpg);padding:.5rem;margin:0 0 .5rem 0;background-position:center;background-size:28rem}@media (min-width:414px){.modal-section .modal-section__content.form-modal .whatsapp-form .whatsapp-form__background{padding:1rem}}.modal-section .modal-section__content.form-modal .whatsapp-form .whatsapp-form__pre{text-align:center;margin:auto;max-width:34rem;background:rgba(255,245,196,.95);box-shadow:0 0 3px 0 rgba(0,0,0,.2);font-size:.75rem;margin-bottom:.5rem;border-radius:.3rem;padding:.5rem;line-height:1.1em;color:var(--grey2)}@media (min-width:414px){.modal-section .modal-section__content.form-modal .whatsapp-form .whatsapp-form__pre{margin-bottom:1rem}}.modal-section .modal-section__content.form-modal .whatsapp-form .whatsapp-form__link{background:var(--grey8);display:flex;overflow:hidden;border-radius:.3rem;width:100%}.modal-section .modal-section__content.form-modal .whatsapp-form .whatsapp-form__link figure{max-width:25%;width:25%;min-width:25%;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;min-height:6rem}.modal-section .modal-section__content.form-modal .whatsapp-form .whatsapp-form__link figure img{display:block;min-width:100%;height:100%;object-fit:cover;position:absolute}.modal-section .modal-section__content.form-modal .whatsapp-form .whatsapp-form__link>div{padding:.5rem .7rem;display:flex;flex-direction:column;justify-content:space-between}.modal-section .modal-section__content.form-modal .whatsapp-form .whatsapp-form__link>div p{font-family:var(---text-font);letter-spacing:.015rem}.modal-section .modal-section__content.form-modal .whatsapp-form .whatsapp-form__link>div p:first-of-type{font-weight:400}.modal-section .modal-section__content.form-modal .whatsapp-form .whatsapp-form__link>div p:last-of-type{font-size:.75rem;margin-top:.5rem;word-break:break-all}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset{display:block;padding:.3rem;border-radius:0 .3rem .3rem .3rem;box-shadow:0 0 3px 0 rgba(0,0,0,.2);position:relative;background:#fff;padding:.5rem;width:100%;margin:auto;margin-bottom:.5rem;margin-top:1rem}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset:before{content:"";display:block;width:.5rem;height:1.1rem;border-radius:0 .9rem 0 6.9rem;position:absolute;top:-1px;left:-.4rem;z-index:1;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 35 39'%3e%3cdefs%3e%3cimage id='a' width='35' height='38' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAmCAYAAABOFCLqAAAACXBIWXMAAAsSAAALEgHS3X78AAABrElEQVRYR8XYyW4TQRAA0FeOE1lhUQhHBBdO8AHc+XL+gAMHPoDtwiKCWONkikOPjUPs2Imn2yVZLc2M1W+qq1uaiswEERFKzMYWkZA9IjJTRIwwxqQfR6v/P1h0OMNvnGVmF0om9nEfj3CMA3UzlDjFF7zBZ0zH/c2JAnmOp7itPuY7XuMFfugxoSzNMZ7gGe6pu1QdviqoV8r8McsMZfJ9JStH/QO1ouvHO8qcI8qEqRTSCT7gE+6qX8gjZVXm5TB7+z94j5dKIR/gIQ7VBV2IcWZmREzxUcEsZqQpaAyZ2UXEL7xzeRc1A82LNDPPe9DbJc81AV3YMbsGXdq+uwQtPUt2BVp5sO0CdOUp2xq09shvCVqLoR1oIwxtQBtjqA+6Foa6oGtjqAe6EYY6oBtjGB60FYZhQVtjGA40CIZhQINh2B40KIaNQUtjcAwbgSZLrtfBsBb0wL8PuXlUw3AlqMMt/4GqYlgJ6vAYPy2AqmNYCuqUdsipBVATDJdAsy7EofIlO0VG38FqFhGxp+ymo348wTdMm2Mwa9vt9b9zpY3WPjOLERGRC4C/8fX02ybCaKYAAAAASUVORK5CYII='/%3e%3c/defs%3e%3ctitle%3eSin titulo-1%3c/title%3e%3cg style='isolation:isolate'%3e%3cuse transform='translate(0 1)' xlink:href='%23a' style='opacity:0.18;mix-blend-mode:multiply'/%3e%3cuse transform='translate(868 -111)' xlink:href='%23a' style='opacity:0.18;mix-blend-mode:multiply'/%3e%3cpath d='M902-75l-27.91-27.91a2.4,2.4,0,0,1,1.7-4.09H902Z' transform='translate(-868 111)' style='fill:%23fff'/%3e%3c/g%3e%3c/svg%3e")}@media (min-width:480px){.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset:before{width:1rem;top:-1.8px;left:-.9rem}}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item{margin-top:.1rem;font-family:var(---text-font);line-height:1em;letter-spacing:.015rem}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item p{display:inline;font-size:.95rem;font-family:var(---text-font);margin:.1rem 0}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item p span{color:#039be5;word-break:break-all}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item .form-item{margin:0;display:inline-block;width:100%;height:unset}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item .form-item label{display:none}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item .form-item input,.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item .form-item select{font-family:var(---text-font);font-size:.95rem;height:auto;border-radius:0;border:none;border-bottom:solid 1px var(--main-color);padding:0 .1rem;box-shadow:none;background:0 0}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item .form-item input::placeholder,.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item .form-item select::placeholder{color:var(--grey3);font-style:italic}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item .form-item select{font-style:italic;color:var(--grey3);-webkit-appearance:none;-moz-appearance:none}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item .form-item select.loading{background-image:url(/img/logo/iso.svg);position:relative;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;left:calc(50% - 1.5em);width:2rem;height:2rem;color:transparent;-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite;-webkit-appearance:none;-moz-appearance:none;cursor:wait;pointer-events:none;background-size:80%;background-position:center;border:none}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item.m-location,.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item.m-name{display:grid;grid-template-columns:auto 1fr 1fr;grid-gap:0.5rem}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item.m-location p,.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item.m-name p{white-space:nowrap}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item.m-location input,.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item.m-name input{display:block;width:100%}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item.m-dni{display:flex}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item.m-dni p{white-space:nowrap}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset .whatsapp-form__item.m-dni input{display:block;width:100%}.modal-section .modal-section__content.form-modal .contactar-form__footer{margin-top:.5rem;display:flex;justify-content:center;align-items:center;background:linear-gradient(0deg,var(--main-color) -1500%,#fff 150%)}.modal-section .modal-section__content.form-modal .contactar-form__warning input{width:1rem;display:inline;height:1rem}.contactar-form__warning input[type=checkbox]{width:1rem;display:inline;height:1rem}.modal-section .modal-section__content.form-modal form footer{justify-content:center;align-items:center;display:flex;background:linear-gradient(0deg,var(--main-color) -1500%,#fff 150%);padding:1rem;border-radius:0 0 .5rem .5rem}.modal-section .modal-section__content.form-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;padding:1rem;max-width:30rem;width:100%;border-radius:1rem}.form-modal .test-drive__header .header__content{width:calc(100% - 10px);padding:1.5rem}.card-sucursal-grid{display:grid;grid-gap:1rem;overflow-x:auto;padding:1rem;scroll-snap-type:x mandatory}.m-list{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.m-list:after{content:none}@media (max-width:768px){section .btn{font-size:.9rem;padding:.7rem .5rem}}.filter-grid{padding:0 .5rem}@media (min-width:900px){.filter-grid{display:grid;grid-template-columns:15rem 1fr;grid-gap:2rem;padding:0 1.5rem}.filter-grid .busqueda-filtros{grid-column:1/2}.filter-grid .busqueda-card-grid{grid-column:2/3}}header.header{display:flex;justify-content:space-between;align-items:center;height:3rem;box-shadow:0 1px 5px rgba(0,0,0,.3);background:var(--main-color);flex-wrap:wrap;z-index:1}header.header .logo-concesionaria{display:flex;justify-content:center;align-items:center;flex-grow:1;z-index:9;height:3rem}header.header .logo-concesionaria img{max-width:125px;border-radius:.5rem}header.header .navBar{background:var(--main-color);position:absolute;width:100%;left:0;right:0;top:-20rem;z-index:6}header.header .navBar .subNav{display:flex;flex-direction:column;padding:1rem;align-items:center}header.header .navBar .subNav .subNav__item{width:100%;text-align:center;padding:.5rem}header.header .navBar .subNav .subNav__item a{color:#fff;font-weight:600;font-size:1.1rem;display:block}header.header .navBar{flex-grow:10;margin-left:1rem;padding-left:1rem;position:relative;height:3rem;top:0;width:auto;left:unset;right:unset}header.header .navBar .subNav{background:0 0;flex-direction:row;height:100%;justify-content:flex-end;position:static;padding:0}header.header .navBar .subNav .subNav__item{width:unset;text-align:center;padding:0;margin-left:2rem}header.header .navBar .subNav .subNav__item:last-of-type{margin-right:1rem}header.header .navBar .subNav .subNav__item a{display:initial}@media (max-width:480px){header.header{flex-wrap:wrap;height:auto}header.header .navBar{margin:0;padding:0;width:100%}header.header .navBar:before{content:none}header.header .navBar .subNav{justify-content:center}}.btn{background:0 0;border:none;height:2.5rem;border-radius:.5rem;padding:0 1.5rem;color:var(--main-color);font-size:1rem;font-weight:900;display:inline-flex;justify-content:center;align-items:center;transition:all ease .3s;cursor:pointer;white-space:nowrap;text-decoration:none;font-family:Lato,sans-serif;margin:.5rem;position:relative}.btn.m-loading svg.m-contacto path:nth-of-type(2){animation:writing 1.2s infinite ease-in-out}.btn.m-loading svg.m-contacto path:nth-of-type(3){animation:writing 1.2s infinite ease-in-out .2s}.btn.m-loading svg.m-contacto path:nth-of-type(4){animation:writing 1.2s infinite ease-in-out .4s}.btn [disabled],.btn.m-disabled{opacity:.4;pointer-events:none}.btn:active,.btn:focus,.btn:hover{text-decoration:none}.btn:hover{color:var(--main-color)}.btn.m-small{font-size:.8rem;height:1.65rem;padding:0 .7rem}.btn.m-small svg{margin:0 .3em 0 0;width:1rem;height:auto}.btn.m-big{height:3rem}.btn.m-full-width{width:100%}.btn.m-primary{color:#fff;background-color:var(--main-color);box-shadow:4px 4px 4px rgba(0,0,0,.25)}.btn.m-primary:hover{color:var(--main-color);background-color:#fff;border:solid 2px var(--main-color)}.btn.m-primary:active{box-shadow:none}.btn.m-outline,.btn.m-secondary{color:var(--main-color);box-shadow:4px 4px 4px rgba(0,0,0,.25);background-color:#fff;border:solid 2px var(--main-color)}.btn.m-outline:hover,.btn.m-secondary:hover{color:#fff;background-color:var(--main-color)}.btn.m-outline:active,.btn.m-secondary:active{box-shadow:inset 0 0 0 2px #00f}.btn.m-accent{color:#fff;background-color:var(--rojoACS);box-shadow:4px 4px 4px rgba(0,0,0,.25)}.btn.m-accent:hover{color:#fff;background-color:#8b0030}.btn.m-accent:active{box-shadow:none}.btn.m-accent.m-outline{color:var(--rojoACS);box-shadow:4px 4px 4px rgba(0,0,0,.25);background-color:transparent;border:solid 2px var(--rojoACS)}.btn.m-accent.m-outline:hover{color:#fff;background-color:var(--rojoACS)}.btn.m-accent.m-outline:active{box-shadow:inset 0 0 0 2px #eb0052}.btn.m-whatsapp{color:#fff;background-color:#25d366;box-shadow:4px 4px 4px rgba(0,0,0,.25)}.btn.m-whatsapp:hover{color:#fff;background-color:#157438}.btn.m-whatsapp:active{box-shadow:none}.btn.m-whatsapp.m-video{background-color:#128c7e;background-color:#25d366}.btn .m-whatsapp.m-video:hover{background-color:#075e54;background-color:#25b35a}.btn.m-white{color:#7b7b7b;background-color:#fff;box-shadow:4px 4px 4px rgba(99,98,98,.25)}.btn .m-white:hover{background-color:rgba(250,249,249,.8)}.btn.m-white:active{box-shadow:none}.btn.m-white.m-outline{color:#fff;box-shadow:4px 4px 4px rgba(99,98,98,.25);background-color:transparent;border:none}.btn.m-white.m-outline:hover{color:rgba(255,255,255,.8);box-shadow:inset 0 0 0 2px rgba(255,255,255,.8),inset 0 0 0 2px #000;border:solid 2px #fcfcfc}.btn.m-white.m-outline:active{box-shadow:inset 0 0 0 2px rgba(255,255,255,.8)}.btn.m-test-drive{background-color:#f5640a;color:#fff;box-shadow:4px 4px 4px rgba(0,0,0,.25)}.btn.m-test-drive img{width:1.7em;height:1.7em;background:#fff;border-radius:50%;border:2px solid #fff;margin-right:.5em}.btn.m-test-drive:hover{background-color:#923d08}.btn.m-test-drive:active{box-shadow:none}.btn.m-test-drive.m-loading svg{animation:start-driving .5s ease-in-out,driving 1.5s ease-in-out infinite .5s}.btn.m-grey{color:#4b4b4b;background-color:#d7d7d7;box-shadow:4px 4px 4px rgba(0,0,0,.25)}.btn.m-grey:hover{color:#fff;background-color:#807d7d}.btn.m-grey:active{box-shadow:none}.btn [disabled].m-sent{display:none}.btn.m-facebook,.btn.m-google{color:#fff;box-shadow:4px 4px 4px rgba(0,0,0,.25)}.btn.m-facebook:active,.btn.m-google:active{box-shadow:none}.btn.m-facebook,.btn.m-google{color:#fff;background-color:#4867aa;box-shadow:4px 4px 4px rgba(0,0,0,.25)}.btn.m-facebook:active,.btn.m-google:active{box-shadow:none}.btn.m-facebook{background-color:#4867aa}.btn.m-facebook svg{width:1rem;height:1rem;margin-right:.5rem}.btn.m-facebook:hover{background-color:#1d2f52}.btn.m-google{color:#000}.btn.m-google svg{width:1rem;height:1rem;margin-right:.5rem}.btn.m-google:hover{background-color:grey}.busqueda-filtros{display:flex;justify-content:space-around;align-items:center;border:solid 1px var(--grey6);border-width:1px 0 1px 0;margin:0;top:0;z-index:5;background:#fff;position:sticky;width:100vw;margin-left:-.5rem;box-shadow:0 3px 2px 0 rgba(100,100,100,.1)}@media (min-width:900px){.busqueda-filtros{position:static;width:100%;margin-left:unset;box-shadow:unset}}.busqueda-filtros span{color:var(--grey2);font-size:.8rem}.busqueda-filtros .busqueda-filtros__categoria{display:flex;justify-content:center;align-items:center;padding:.4rem;font-weight:600;color:var(--main-color);font-size:1rem}.busqueda-filtros .busqueda-filtros__categoria svg{height:1rem;width:1rem;margin-right:.5rem}.busqueda-filtros .filtros-fullscreen{max-width:100vw;width:100%;background:linear-gradient(0deg,var(--main-color) -1500%,#fff 150%);top:0;bottom:0;right:0;left:0;z-index:2;overflow:auto;border-radius:.5rem;position:fixed}@media (min-width:900px){.busqueda-filtros .filtros-fullscreen{position:static}}.busqueda-filtros .filtros-fullscreen.m-hidden{display:none}.busqueda-filtros .filtros-fullscreen header{display:flex;justify-content:space-between;align-items:center}.busqueda-filtros .filtros-fullscreen header .filtros-fullscreen__close{width:2.2rem;height:2.2rem;padding:.4rem;color:var(--grey1)}.busqueda-filtros .filtros-fullscreen .filtros-fullscreen__subtitle{font-size:1.4rem;color:var(--grey2);padding:0 1rem;text-align:left}.busqueda-filtros .filtros-fullscreen h4{display:flex;justify-content:space-between;padding:1rem;border:none;border-top:solid 1px var(--grey6);margin:0 1rem}.busqueda-filtros .filtros-fullscreen h4 span{color:var(--main-color);font-size:1.1rem}.busqueda-filtros .filtros-fullscreen h4 svg{height:1.5rem;color:var(--main-color);-webkit-transition:.25s cubic-bezier(0, 0, .2, 1);transition:.25s cubic-bezier(0, 0, .2, 1)}.busqueda-filtros .filtros-fullscreen h4 svg.m-rotated{-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.busqueda-filtros .filtros-fullscreen h4:last-of-type{border-bottom:solid 1px #cdcdcd}.busqueda-filtros .filtros-fullscreen>ul{list-style:none;max-height:0;overflow:hidden;margin-left:2rem;padding:0;display:flex;flex-wrap:wrap}.busqueda-filtros .filtros-fullscreen>ul.m-filter-show{max-height:200rem;margin-bottom:1.5rem}.busqueda-filtros .filtros-fullscreen>ul li{min-width:calc(50% - 1rem);padding:.5rem}.busqueda-filtros .filtros-fullscreen>ul li:only-of-type a{color:var(--grey1);font-style:italic}.busqueda-filtros .filtros-fullscreen>ul li a{color:var(--main-color);font-size:.9rem;display:block}.busqueda-filtros .filtros-fullscreen .filtros__filtered-by{text-align:center;padding:.1rem 0 2rem}.busqueda-filtros .filtros-fullscreen .filtros__filtered-by h3{margin-bottom:.5rem}.busqueda-filtros .filtros-fullscreen .filtros__filtered-by ul{overflow:visible;display:flex;align-items:center;flex-wrap:wrap;max-height:unset;margin-left:1rem}.busqueda-filtros .filtros-fullscreen .filtros__filtered-by ul li{min-width:calc(50% - 1rem);backdrop-filter:brightness(0.5);padding:.3rem .7em;border-radius:1rem}.busqueda-filtros .filtros-fullscreen .filtros__filtered-by ul li a{color:var(--main-color);font-size:.95rem;display:flex;align-items:flex-end;padding:0}.busqueda-filtros .filtros-fullscreen .filtros__filtered-by ul li a svg{height:1rem;color:var(--main-color);margin-left:.625rem}@media (min-width:900px){.busqueda-filtros{border:none;align-items:flex-start;z-index:0;box-shadow:none;margin-top:1rem}.busqueda-filtros .busqueda-filtros__categoria{display:none}.busqueda-filtros .filtros-fullscreen>ul li{width:100%}.busqueda-filtros .filtros-fullscreen .filtros__filtered-by{text-align:left}.busqueda-filtros .filtros-fullscreen .filtros__filtered-by ul{flex-direction:column;align-items:flex-start}.busqueda-filtros .filtros-fullscreen.m-hidden{display:block}.busqueda-filtros .filtros-fullscreen.m-hidden h4{margin:0}.busqueda-filtros .filtros-fullscreen.m-hidden .filtros-fullscreen__close{display:none}}.profile-card{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.5rem;background:#fff;border:1px solid var(--grey6);padding:1rem}.profile-card .profile-card__body{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:.5rem;color:var(--grey2)}.profile-card .profile-card__avatar{border-radius:10rem;width:10rem}.profile-card .btn{margin-top:auto}.profile-card h2{font-size:1.7rem;font-weight:700;text-align:center}.profile-card h2+p{margin-top:.3rem}.profile-card p+p{margin-top:.2rem}.profile-card p{text-align:center;line-height:1.1em;color:var(--grey2)}.profile-card h2 small{display:block;font-size:.9rem;font-weight:400;line-height:1em}@media (prefers-color-scheme:dark){.profile-card p,.profile-subtitle{color:#fff}.profile-card{background:var(--dark2);border:1px solid var(--grey1)}.profile-card__avatar{border:solid 4px #363636}}.listing-card{position:relative;height:100%;background:linear-gradient(0deg,var(--main-color) -1500%,#fff 150%);border-radius:.5rem;overflow:hidden;box-shadow:4px 4px 4px rgba(0,0,0,.25);margin-bottom:1rem}.listing-card a{display:flex;flex-direction:row;width:100%;text-decoration:none;flex-grow:1}@media (max-width:525px){.listing-card a{flex-direction:column}}.listing-card:hover{box-shadow:0 0 6px 1px rgba(0,0,0,.3)}.listing-card .listing-card__image{position:relative;overflow:hidden;z-index:0;display:flex;justify-content:center;align-items:flex-start;padding-bottom:0;width:18rem}@media (max-width:525px){.listing-card .listing-card__image{padding-bottom:62.25%;width:100%}}.listing-card .listing-card__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;width:100%;display:block;height:100%}.listing-card .listing-card__content{position:relative;z-index:1;padding:1rem;text-align:left;display:flex;flex-direction:column;flex-grow:1;margin-bottom:3rem}@media (max-width:525px){.listing-card .listing-card__content{text-align:center}}.listing-card .listing-card__content .listing-card__certificado{width:2.5rem;position:absolute;left:-17.5rem;bottom:-3rem}@media (max-width:525px){.listing-card .listing-card__content .listing-card__certificado{bottom:10rem;left:.5rem}}.listing-card .listing-card__content .listing-card__certificado svg{width:2.5rem}.listing-card .listing-card__content .listing-card__testdrive{width:2.4rem;height:2.4rem;position:absolute;top:.5rem;background:#fff;padding:.2rem;padding:.2rem;border-radius:50%;left:-17.5rem}@media (max-width:525px){.listing-card .listing-card__content .listing-card__testdrive{top:-3rem;left:unset;right:.5rem}}.listing-card .listing-card__content .listing-card__testdrive img{width:2rem;height:2rem}.listing-card .listing-card__content .listing-card__car-name{display:block}.listing-card .listing-card__content .listing-card__car-name .listing-card__brand,.listing-card .listing-card__content .listing-card__car-name .listing-card__name{font-size:1.5rem;color:var(--main-color);font-weight:600;padding-bottom:.5rem;font-family:Montserrat,sans-serif}.listing-card .listing-card__content .listing-card__car-name .listing-card__brand .listing-card__version,.listing-card .listing-card__content .listing-card__car-name .listing-card__name .listing-card__version{font-weight:400;color:var(--grey4);font-size:1.1rem;display:block}.listing-card .listing-card__content .listing-card__offer{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;text-align:left}@media (max-width:525px){.listing-card .listing-card__content .listing-card__offer{align-items:center}}.listing-card .listing-card__content .listing-card__offer .listing-card__price{text-align:left;padding:0;margin-top:.5rem}@media (max-width:525px){.listing-card .listing-card__content .listing-card__offer .listing-card__price{text-align:center}}.listing-card .listing-card__content .listing-card__offer .listing-card__price p{color:var(--grey4);margin:0}.listing-card .listing-card__content .listing-card__offer .listing-card__price span{display:block;color:var(--main-color);font-size:2rem;font-weight:900;font-family:var(--titlefont);line-height:1em}.listing-card .listing-card__content .listing-card__offer .listing-card__price span.m-strikethrough{text-decoration:line-through;text-decoration-color:var(--rojoACS);text-decoration-style:wavy;font-size:1.4rem}.listing-card .listing-card__content .listing-card__offer .listing-card__price span.m-oferta{color:var(--verdeACS)}.listing-card .listing-card__content .listing-card__offer .listing-card__price span.m-cuota{color:var(--naranjaACS)}.listing-card .listing-card__content .listing-card__offer .listing-card__price span.m-anticipo{font-size:1.7rem}.listing-card .listing-card__content .listing-card__offer .listing-card__price:last-of-type span{font-size:2rem!important}.listing-card .listing-card__content .listing-card__info{text-align:left;color:var(--grey4);font-size:.9rem;line-height:1em}@media (max-width:525px){.listing-card .listing-card__content .listing-card__info{text-align:center}}.listing-card .listing-card__content .listing-card__info span{padding:0;margin:0;color:var(--grey4)}.listing-card .listing-card__footer{justify-content:flex-end;position:absolute;right:0;display:flex;height:3rem;margin:0;bottom:0;width:100%;z-index:1;align-items:center;margin-bottom:.2rem}.listing-card .listing-card__footer .btn{display:flex;justify-content:center;align-items:center;font-size:1.3rem;height:2.3rem}.listing-card .listing-card__footer .btn.m-whatsapp{width:2.3rem;height:2.3rem;padding:0;margin-right:1rem;max-width:2.3rem}.listing-card .listing-card__footer .btn.m-whatsapp svg{width:1.5rem;margin:.3em}.listing-card .listing-card__footer .btn:last-of-type{width:8rem;max-width:8rem}.card-grid{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.card-grid .listing-card a{flex-direction:column}.card-grid .listing-card__content{text-align:center;margin-bottom:unset}.card-grid .listing-card__content .listing-card__info{text-align:center}.card-grid .listing-card__content .listing-card__testdrive{width:2.4rem;height:2.4rem;position:absolute;top:-3rem;background:#fff;padding:.2rem;padding:.2rem;border-radius:50%;left:unset;right:1rem}.card-grid .listing-card__content .listing-card__certificado{width:2.5rem;position:absolute;left:.5rem;bottom:11rem}.card-grid .listing-card__info{text-align:center}.card-grid .listing-card__offer{align-items:center}.card-grid .listing-card__price{text-align:center}.card-grid .listing-card__image{position:relative;width:100%;z-index:0;display:flex;padding-bottom:62.25%}.modal-fullScreen{display:flex;position:fixed;flex-direction:column;justify-content:stretch;top:0;left:0;padding:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);z-index:200;overflow-x:hidden;overflow-y:hidden;opacity:0;visibility:hidden;transition:opacity .5s}.modal-fullScreen.modal-gallery-hidden{opacity:0;visibility:hidden}.modal-fullScreen.modal-gallery-visible{opacity:1;visibility:visible}.modal-fullScreen .gallery-fullScreen{display:flex;flex-direction:column;flex:1;max-height:calc(100vh - 55px)}.modal-fullScreen header{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex:0 auto;height:28px;background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 100%);background:linear-gradient(top,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 100%)}.modal-fullScreen header h4{padding:5px 10px;width:calc(100% - 80px);text-align:left;color:#fff;font-weight:400;font-size:16px;line-height:18px}.modal-fullScreen header .btn{position:absolute;right:10px;display:flex;padding:0;align-items:center;text-decoration:underline;font-size:14px;font-weight:400;color:rgba(255,255,255,.8);transition:color .5s;background:0 0;box-shadow:none}.modal-fullScreen header .btn svg{margin-left:5px;width:20px;height:20px}.modal-fullScreen .slide-container{position:relative;display:flex;flex-direction:column;flex:1;justify-content:center;align-items:center;height:auto;max-height:calc(100% - 30px)}.modal-fullScreen .slide-container .buttons{position:relative;bottom:0;flex:0 auto;height:70px;width:100%}.modal-fullScreen .slide-container .buttons .slider-arrow{display:block;position:absolute;z-index:1;width:50%;height:70px;padding:5px;border:1px solid #666;color:rgba(255,255,255,.8);background-color:rgba(0,0,0,.3);transition:background-color .5s}.modal-fullScreen .slide-container .buttons .slider-arrow.m-left{left:0}.modal-fullScreen .slide-container .buttons .slider-arrow.m-right{right:0}.modal-fullScreen .slide-container .buttons .slider-arrow:hover{background-color:rgba(0,0,0,.5)}.modal-fullScreen .slide-container .buttons .slider-arrow svg{height:4rem}.modal-fullScreen .slide-container .buttons .slider-arrow .svg-inline--fa,.modal-fullScreen .slide-container .buttons .slider-arrow.fa-w-16,.modal-fullScreen .slide-container .buttons .slider-arrow.fa-w-8{margin:0;top:50%}.modal-fullScreen .slide-container .slide-img{display:block;margin:auto;width:100%;max-width:100%;height:auto;max-height:calc(100% - 70px);object-fit:contain;margin:0;padding:0}.modal-fullScreen .slide-container .slide-adv{margin:auto}.modal-fullScreen .svg-inline--fa,.modal-fullScreen.fa-w-16,.modal-fullScreen.fa-w-8{height:40px;width:40px}@media (orientation:landscape){.modal-fullScreen .slide-container .buttons .slider-arrow{width:50px;height:100%;border:none}.modal-fullScreen .slide-container .slide-adv{position:absolute;z-index:2}.modal-fullScreen .slide-container .slide-img{position:absolute;width:auto;height:100%;max-height:100%}}@media (min-width:768px){.modal-fullScreen .gallery-fullScreen{max-height:100vh}}@media (min-width:1280px){.modal-fullScreen{background-color:rgba(0,0,0,.8)}.modal-fullScreen header{height:35px}.modal-fullScreen header h4{font-size:22px;line-height:24px}.modal-fullScreen header h4 span.model{font-size:24px;line-height:24px}.modal-fullScreen header .btn{font-size:20px;line-height:24px}}.office-card{-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.15);box-shadow:0 1px 3px 0 rgba(0,0,0,.15);transition:box-shadow .5s cubic-bezier(.25, .8, .25, 1);border-radius:.3em;margin-bottom:1rem}.office-card .office-card__contact{display:flex;flex-direction:column;padding:.625rem}.office-card .office-card__contact span,.office-card .office-card__contact span a{display:flex;align-items:center;color:var(--grey5)}.office-card .office-card__contact span a svg,.office-card .office-card__contact span svg{margin-right:.3rem;color:var(--darker-main-color);height:.9rem}.office-card .office-card__contact .envelope-light,.office-card .office-card__contact .globe-solid,.office-card .office-card__contact .map-marker-alt-solid,.office-card .office-card__contact .mobile-alt-solid{color:var(--main-color);height:.7rem}.office-card .office-card__company{padding-left:.625rem;background:linear-gradient(0deg,var(--main-color) -1500%,#fff 150%);border-top-left-radius:.3rem;border-top-right-radius:.3rem;color:var(--main-color);font-weight:900;font-size:1.3rem;padding-right:.625rem;padding-bottom:.5rem;padding-top:.5rem}.promocion-home+.promocion-home{margin-top:1rem}.promocion-home .promocion-home__container{position:relative;display:block;width:100%;border-top-left-radius:2rem;overflow:hidden}.promocion-home .promocion-home__container .promocion-home__image img{max-width:100%;width:100%;height:auto;display:block}.promocion-home .promocion-home__container .promocion-home__title{width:100%;text-align:center;background:var(--main-color);padding:1rem 1rem 2rem}.promocion-home .promocion-home__container .promocion-home__title h5{color:#fff;font-size:1.5rem;font-weight:700;border:none;margin:0}.promocion-home .promocion-home__container .promocion-home__title .promocion-home__subtitle{color:#fff;font-size:1rem;text-align:center;margin-top:.4rem}.promocion-home .promocion-home__container .promocion-home__title .btn{text-shadow:none}@media (min-width:768px){.promocion-home:nth-child(odd) .promocion-home__image{order:1}.promocion-home .promocion-home__container{display:flex;min-height:20vh}.promocion-home .promocion-home__container .promocion-home__image{max-width:40vw;position:relative;width:100%;overflow:hidden}.promocion-home .promocion-home__container .promocion-home__image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;height:100%}.promocion-home .promocion-home__container .promocion-home__title{max-width:60vw;min-height:100%;display:flex;flex-direction:column;justify-content:center;align-content:center;padding:1rem}.promocion-home .promocion-home__container .promocion-home__title .btn{max-width:15rem;margin:0 auto}}@media (min-width:900px){.promocion-home:nth-child(odd){padding-left:10vw}.promocion-home:nth-child(2n){padding-right:10vw}.promocion-home .promocion-home__container{min-height:25vh}}@media (min-width:1024px){.promocion-home .promocion-home__container{min-height:30vh}.promocion-home .promocion-home__container .promocion-home__title h5{font-size:2rem}.promocion-home .promocion-home__container .promocion-home__title .promocion-home__subtitle{font-size:1.2rem}}.car-specifics .car-specifics__image figure{position:relative;cursor:pointer;max-height:30rem;overflow:hidden}.car-specifics .car-specifics__image figure img{display:block;max-width:100%;width:100%}.car-specifics .car-specifics__image figure .car-specifics__image-icon{width:3rem;height:3rem;position:absolute;bottom:1.5rem;right:.5rem;background:rgba(0,0,0,.3);padding:.7rem;border-radius:4rem;transition:all ease .5s;display:flex;justify-content:center;align-items:center;color:#fff}.car-specifics .car-specifics__image figure .car-specifics__image-icon:hover{background:rgba(0,0,0,.6)}.car-specifics .car-specifics__image figure .car-specifics__image-icon svg{width:100%}.car-specifics .car-specifics__details{padding:1rem .5rem;border-top-left-radius:1rem;margin-top:2rem;background:#fff;z-index:1;position:relative;box-shadow:-6px -6px 8px 0 rgba(0,0,0,.1)}.car-specifics .car-specifics__details .car-specifics__name{text-align:center;font-size:1.8rem;font-family:var(--titlefont);line-height:1em;margin:0}.car-specifics .car-specifics__details .car-specifics__name .car-specifics__version{font-weight:400;color:var(--grey4);font-size:1.3rem;display:block}.car-specifics .car-specifics__details .car-specifics__price{margin-top:.5rem;text-align:center;padding:0;margin-bottom:0}.car-specifics .car-specifics__details .car-specifics__price span{display:block;color:var(--main-color);font-size:2.5rem;font-weight:900;font-family:var(--titlefont);line-height:1em}.car-specifics .car-specifics__details .car-specifics__price span.m-strikethrough{text-decoration:line-through;text-decoration-color:var(--rojoACS);text-decoration-style:wavy;font-size:1.4rem}.car-specifics .car-specifics__details .car-specifics__price span.m-oferta{color:var(--verdeACS)}.car-specifics .car-specifics__details .car-specifics__price span.m-cuota{color:var(--naranjaACS)}.car-specifics .car-specifics__details .car-specifics__price span.m-anticipo{font-size:1.7rem}.car-specifics .car-specifics__details .car-specifics__price:last-of-type span{font-size:2.5rem!important}.car-specifics .car-specifics__details .car-specifics__extra-info{margin-top:.5rem;text-align:center}.car-specifics .car-specifics__details .car-specifics__extra-info p{padding:0;margin:0}.car-specifics .car-specifics__details .car-specifics__actions{margin-top:.5rem;text-align:center}.car-specifics .car-specifics__details .car-specifics__actions>*+*{margin-top:.5rem}.car-specifics .car-specifics__details .car-specifics__actions .btn{margin-left:auto;margin-right:auto}.car-specifics .car-specifics__details .car-specifics__actions .btn svg{width:1.5rem;height:1.5rem;margin-right:.5rem}.car-specifics .car-specifics__details .car-specifics__actions{margin-top:.5rem;text-align:center;display:flex;flex-wrap:wrap;grid-gap:0.5rem;justify-content:center}@media (min-width:768px){.car-specifics .car-specifics__details .car-specifics__actions{justify-content:unset}}.car-specifics .car-specifics__details .car-specifics__actions .car-specifics__actions-buttons{display:grid;grid-template-columns:1fr;grid-gap:0.5rem}@media (min-width:25rem){.car-specifics .car-specifics__details .car-specifics__actions .car-specifics__actions-buttons{grid-template-columns:repeat(auto-fit,13rem);justify-content:center}}@media (min-width:768px){.car-specifics .car-specifics__details .car-specifics__actions .car-specifics__actions-buttons{grid-template-columns:repeat(auto-fill,13rem);justify-content:unset;width:100%}}.car-specifics .car-specifics__details .car-specifics__actions .btn{margin:auto;width:13rem}.contactar-form .misdatos-edit{display:flex;flex-wrap:wrap}.section.m-oportunidades .section__title{font-size:1.4rem;margin:0}.section.m-oportunidades .new-grid__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(25%,1fr));grid-gap:1rem 1rem}.section.m-oportunidades .new-grid__row .grid-col{text-align:center}.section.m-oportunidades .new-grid__row .grid-col .cheapest-card .cheapest-card__price{font-size:.9em;line-height:1.3em}.section.m-oportunidades .new-grid__row .grid-col .cheapest-card .cheapest-card__price span{display:block;line-height:1em}.certificadoImagen{float:left;margin:0 1rem 0 -1rem}@media (min-width:900px){.car-specifics{display:grid;grid-template-columns:minmax(25rem,68rem) minmax(23rem,1fr);grid-template-rows:auto 1fr;grid-gap:0 1.4rem}.car-specifics .car-specifics__image{margin-top:0;grid-column:1/2;grid-row:1/2}.car-specifics .car-specifics__details{grid-column:2/3;grid-row:1/2;box-shadow:none;padding:1rem .5rem;border-radius:0;margin-top:2rem;background:0 0}.car-specifics .car-specifics__details .car-specifics__name{text-align:left;font-size:2rem;margin-top:0}.car-specifics .car-specifics__details .car-specifics__name .car-specifics__version{font-size:1.7rem}.car-specifics .car-specifics__details .car-specifics__price{text-align:left}.car-specifics .car-specifics__details .car-specifics__extra-info{width:100%}.car-specifics .car-specifics__details .car-specifics__actions,.car-specifics .car-specifics__details .car-specifics__extra-info{text-align:left}.car-specifics .car-specifics__details .car-specifics__actions .btn{margin-left:unset;margin-right:unset}.car-specifics .car-specifics__form{grid-column:1/3;margin:1rem}.modal-section .modal-section__content.form-modal .contactar-form .form-item.form-item-full{width:100%}.teaserDirectLine{grid-column:2/3;grid-row:2/3;margin-top:0;text-align:left}}.table-container>div{border-radius:.3rem;max-width:95vw;flex-grow:1;width:100%;margin:.5rem}.table-container>div table{display:block;width:100%}.table-container>div table thead{display:none}.table-container>div table tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:0 1.5rem}.table-container>div table caption{display:block;font-size:1.3rem;font-weight:700;color:var(--grey4);text-align:left;border-bottom:solid 1px var(--grey2)}.table-container>div table tr{display:block}.table-container>div table tr td,.table-container>div table tr th{display:block;text-align:left;font-weight:700}.table-container>div table tr td:last-of-type,.table-container>div table tr th:last-of-type{margin-left:1rem;font-weight:500;color:var(--grey4)}.teaser{width:100%;margin:auto}.teaser .teaser__wrapper img{width:100%;height:auto;display:block}.modal-section{position:fixed;top:0;bottom:0;left:0;right:0;z-index:11;background:rgba(0,0,0,.5);display:none}.modal-section .modal-section__background{height:100vh;width:100vw}.modal-section .modal-section__close{width:2.2rem;height:2.2rem;padding:.5rem;position:absolute;top:0;right:0;color:#fff}.modal-section .modal-section__content.form-modal{position:fixed;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%);display:flex;flex-direction:column;padding:1rem;max-width:30rem;border-top-left-radius:1rem;border-bottom-right-radius:1rem;width:100%}.modal-section .modal-section__content.form-modal form header{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;flex-direction:column;background:var(--main-color);margin:-1rem -1rem 1rem -1rem;color:#fff;border-top-left-radius:1rem;padding:1rem}.modal-section .modal-section__content.form-modal form header .header__image{display:none}.modal-section .modal-section__content.form-modal form header .header__content p{margin:0}.modal-section .modal-section__content.form-modal form header h4{margin:0;width:calc(100% - 30px);font-weight:700;font-size:1.3rem}.modal-section .modal-section__content.form-modal form header .header__price{margin:0;font-size:1.5rem;font-weight:900}.modal-section .modal-section__content.form-modal form .form-item label{font-size:.9rem}.modal-section .modal-section__content.form-modal form footer{justify-content:center;align-items:center;display:flex}.modal-section .modal-section__content.form-modal form footer .btn{margin:0 .5rem}@media (min-width:480px){.modal-section .modal-section__content.form-modal form .contactar-form{padding:0 1rem}}@media (min-width:768px){.modal-section .modal-section__content.form-modal form header h4{width:100%}}.form-modal .test-drive__header .header__content{width:calc(100% - 10px)}.form-modal .test-drive__header .header__content .test-drive__header-h4{text-align:center}.form-modal .test-drive__header .header__content .test-drive__header-h4 img{background:#fff;border-radius:1rem;border:2px solid #fff;height:1.4rem}.form-modal .test-drive__header .header__content .test-drive__header-h4 .header__test-drive{color:#fff;font-size:1.1em;line-height:1.1em}.form-modal .test-drive__header .header__content a{color:#fff;font-size:1rem;font-weight:500;text-decoration:underline}.form-modal .test-drive__header .header__content a .map-marker-alt-solid{height:.9rem}.form-modal .test-drive-recordatorio{text-align:center;font-size:1.2em;background:#ff8500;margin:1rem -32px .625rem;color:#fff;width:calc(100% + 64px);padding:.5rem 0}.form-modal .test-drive-recordatorio span{font-weight:700}@keyframes start-driving{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes driving{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes driving{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes writing{0%{-webkit-transform:translate(21px,10px);-ms-transform:translate(21px,10px);transform:translate(21px,10px)}30%{-webkit-transform:translate(21px,-90px);-ms-transform:translate(21px,-90px);transform:translate(21px,-90px)}60%{-webkit-transform:translate(21px,10px);-ms-transform:translate(21px,10px);transform:translate(21px,10px)}100%{-webkit-transform:translate(21px,10px);-ms-transform:translate(21px,10px);transform:translate(21px,10px)}}@keyframes showConsultar{0%{opacity:0}20%{opacity:.9}80%{opacity:.9}100%{opacity:0}}@keyframes materialBoom{0%{opacity:0}50%{opacity:.3}100%{opacity:0}}@keyframes passingSpinner{from{left:calc(50% - 1.5rem)}to{left:0}}@-webkit-keyframes laterSpinner{from{left:0}50%{left:calc(100% - 3rem)}to{left:0}}@keyframes laterSpinner{from{left:0}50%{left:calc(100% - 3rem)}to{left:0}}@-webkit-keyframes graciela{from{opacity:0}to{opacity:1}}@keyframes graciela{from{opacity:0}to{opacity:1}}@keyframes vuelveRojo{0%{fill:#cbecfb}100%{fill:#c7c7c7}}@keyframes vuelveVerde{0%{fill:#cbecfb}100%{fill:#CDDC39}}@keyframes vieneSobre{0%{transform:translateX(400rem)}80%{transform:translateX(2rem)}90%{transform:translateX(-1rem)}95%{transform:translateX(1rem)}100%{transform:translateX(0)}}@keyframes mueveBuzon{0%{transform:translate(259px,333px)}5%{transform:translate(280px,333px)}10%{transform:translate(230px,333px)}15%{transform:translate(270px,333px)}20%{transform:translate(250px,333px)}25%{transform:translate(263px,333px)}100%{transform:translate(259px,333px)}}@keyframes subeManija{0%{transform:rotate(0)}70%{transform:rotate(106deg)}86%{transform:rotate(78deg)}95%{transform:rotate(98deg)}100%{transform:rotate(90deg)}}@keyframes bajaManija{0%{transform:rotate(0)}15%{transform:rotate(12deg)}70%{transform:rotate(-106deg)}86%{transform:rotate(-78deg)}95%{transform:rotate(-98deg)}100%{transform:rotate(-90deg)}}.m-noanimated *{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-delay:0s!important;animation-delay:0s!important}.contactar-form__feedback{width:100%;padding:1rem .5rem}.contactar-form__feedback svg{max-width:100%;max-height:13rem;overflow:visible;margin-top:1rem}.contactar-form__feedback svg .feedback-carta{-webkit-animation:vieneSobre ease-in 1s;animation:vieneSobre ease-in 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.contactar-form__feedback.m-sent .buzon{-webkit-animation:mueveBuzon ease-out 1s .7s;animation:mueveBuzon ease-out 1s .7s}.contactar-form__feedback.m-sent .feedback-buzon path:first-of-type{-webkit-animation:vuelveVerde ease-in 1s 1s;animation:vuelveVerde ease-in 1s 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.contactar-form__feedback.m-sent .feedback-manija{-webkit-transform-origin:1100px 820px;-ms-transform-origin:1100px 820px;transform-origin:1100px 820px;-webkit-animation:subeManija ease-out 1s 1s;animation:subeManija ease-out 1s 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.contactar-form__feedback .icon__sobre-gracias{color:var(--main-color);font-weight:700;font-size:1.5rem;opacity:0;font-family:Montserrat,sans-serif;-webkit-animation:graciela ease-in 1s forwards 2s;animation:graciela ease-in 1s forwards 2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;text-align:center;line-height:1em}.contactar-form__feedback .icon__sobre-gracias small{display:block;font-size:1rem;font-weight:500;color:var(--grey5);line-height:1em;margin-top:.3rem}.contactar-form__feedback.m-error .icon__sobre-gracias{color:var(--rojoACS);-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.contactar-form__feedback.m-error .feedback-buzon .buzon{-webkit-animation:mueveBuzon ease-out 1s .7s;animation:mueveBuzon ease-out 1s .7s}.contactar-form__feedback.m-error .feedback-buzon path:first-of-type{-webkit-animation:vuelveRojo ease-in 1s 1s;animation:vuelveRojo ease-in 1s 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.contactar-form__feedback.m-error .feedback-manija{-webkit-transform-origin:1100px 820px;-ms-transform-origin:1100px 820px;transform-origin:1100px 820px;-webkit-animation:bajaManija ease-in-out 1s 1s;animation:bajaManija ease-in-out 1s 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (prefers-color-scheme:dark){body{--background:#1A1A1B;--backgroundLighter:#3F3C3C;--dmText:#FBFBFB;--azulACS:#7694ff;--azulOscuroACS:#b1c2e4;--azulTurquesaACS:#43acfd;--rosaACS:#ff6a9e}main{background-color:var(--background)}.listing-card{background:var(--backgroundLighter)}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset:before{filter:invert(.7)}.listing-card .listing-card__content .listing-card__car-name .listing-card__brand,.listing-card .listing-card__content .listing-card__car-name .listing-card__name{color:var(--dmText)}.listing-card .listing-card__content .listing-card__car-name .listing-card__brand .listing-card__version,.listing-card .listing-card__content .listing-card__car-name .listing-card__name .listing-card__version{color:var(--grey6)}.listing-card .listing-card__content .listing-card__info span{color:var(--grey6)}.listing-card .listing-card__content .listing-card__offer .listing-card__price span{color:var(--main-color)}.car-specifics .car-specifics__details{background:var(--background)}.section_nosotros span p{color:var(--grey6)}.section>p{margin:1rem;color:var(--grey6)}.section__title{color:var(--main-color)}.listing-card .listing-card__content .listing-card__offer .listing-card__price p{color:var(--grey6)}.listing-card .listing-card__content .listing-card__offer .listing-card__price span.m-cuota{color:var(--naranjaACS)}.office-card .office-card__company{background:var(--grey6);color:var(--main-color)}.office-card{background:var(--backgroundLighter)}.office-card .office-card__contact span,.office-card .office-card__contact span a{color:var(--grey6)}.car-specifics .car-specifics__details .car-specifics__price{color:var(--grey6)}.busqueda-filtros{background:var(--backgroundLighter)}}@media (prefers-color-scheme:dark) and (min-width:900px){.busqueda-filtros{background:var(--background)}}@media (prefers-color-scheme:dark){.busqueda-filtros .filtros-fullscreen{background:var(--backgroundLighter)}.busqueda-filtros .filtros-fullscreen .filtros-fullscreen__subtitle{color:var(--grey6)}.busqueda-filtros span{color:var(--grey6)}.busqueda-filtros .filtros-fullscreen h4 span{color:var(--main-color)}.busqueda-filtros .filtros-fullscreen h4{border-top:solid 1px var(--grey5)}.busqueda-filtros .filtros-fullscreen h4:last-of-type{border-bottom:solid 1px var(--grey5)}.busqueda-filtros .filtros-fullscreen header .filtros-fullscreen__close{color:var(--grey7)}.car-specifics .car-specifics__details .car-specifics__name{color:var(--dmText)}.car-specifics .car-specifics__details .car-specifics__name .car-specifics__version{color:var(--grey6)}.car-specifics .car-specifics__details .car-specifics__price span{color:var(--main-color)}.car-specifics .car-specifics__details .car-specifics__extra-info{color:var(--grey6)}.contactar-form{background:var(--backgroundLighter)}.form__fieldset .form-item label{color:var(--grey7)}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid var(--grey5);color:var(--grey2);background:var(--grey6)}small.warning-tel{color:var(--grey7)}.contactar-form__warning label{color:var(--grey7)}.table-container>div table caption{color:var(--grey8);border-bottom:solid 1px var(--grey5)}.table-container>div table tr td,.table-container>div table tr th{color:var(--grey6)}.table-container>div table tr td:last-of-type,.table-container>div table tr th:last-of-type{color:#b5b2b2}.modal-section .modal-section__content.form-modal{background:var(--background)}.modal-section .modal-section__content.form-modal form footer{background:var(--backgroundLighter)}a{text-decoration:none;color:var(--main-color)}.contactar-form__warning{color:var(--grey7)}.warning-advice{color:var(--grey7)}.modal-section .modal-section__content.form-modal .whatsapp-form{background:var(--background)}.modal-section .modal-section__content.form-modal .whatsapp-form .whatsapp-form__background{background-image:url(/img/formularios/dm-fondo-whatsapp.jpg)}.modal-section .modal-section__content.form-modal .whatsapp-form .whatsapp-form__link{background:var(--grey1)}.modal-section .modal-section__content.form-modal .whatsapp-form .form__fieldset{background:var(--grey1)}.modal-section .modal-section__content.form-modal form .contactar-form{color:var(--grey7)}.modal-section .modal-section__content.form-modal .contactar-form__footer{background:var(--background)}.listing-card .listing-card__content .listing-card__offer .listing-card__price span.m-oferta{color:var(--verdeACS)}.section_nosotros{color:var(--grey6)}}