:root{--social-facebook: #365f9f;--social-instagram: #de5761;--social-linkedin: #0073b0;--social-twitter: #2aa9df;--social-whatsapp: #25d366;--social-youtube: #cd201f}.a-section{padding:calc(2rem + 30*(100vw - 320px)/960) calc(0rem + 0*(100vw - 320px)/960)}@media screen and (max-width: 320px){.a-section{padding:2rem 0rem}}@media screen and (min-width: 1280px){.a-section{padding:5rem 0rem}}.a-labeled-icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.a-labeled-icon__icon{-webkit-transition:all 150ms linear;transition:all 150ms linear}.a-labeled-icon__icon--left{margin-right:1rem}.a-labeled-icon__icon--warranty{color:#0f9d58}.a-labeled-icon__label{-webkit-transition:all 150ms linear;transition:all 150ms linear}.a-labeled-price{line-height:1.4}@media print{.a-labeled-price{font-size:16pt}}.a-labeled-price__label{color:var(--dtc-blocks-canvas);display:block;font-size:.65em;margin-bottom:0}.a-labeled-price__label--smaller{font-size:1.3rem}@media print{.a-labeled-price__label{display:none}}.a-labeled-price__price{display:block;margin-bottom:0}.a-labeled-price__price--strike{text-decoration:line-through}.a-labeled-price__explanation{display:block;font-size:.58em}.m-specs-list{gap:30px;list-style:none;margin-bottom:0;padding-left:0}@media screen and (min-width: 640px){.m-specs-list{-webkit-columns:2;-moz-columns:2;columns:2}}@media screen and (min-width: 1280px){.m-specs-list{gap:160px}}.m-specs-list__item{border-bottom:1px solid var(--dtc-blocks-canvas-light);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 0}.m-specs-list__key{color:var(--dtc-blocks-black);-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px}.m-specs-list__value{color:var(--dtc-blocks-canvas);-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.m-contact-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 12px;grid-template-columns:1fr 1fr;font-size:calc(1.2rem + 4*(100vw - 320px)/960)}.m-contact-info--inline{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: 320px){.m-contact-info{font-size:1.2rem}}@media screen and (min-width: 1280px){.m-contact-info{font-size:1.6rem}}.m-contact-info__item{display:grid;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;gap:5px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;text-decoration:none}.m-contact-info__item:hover{text-decoration:underline}.m-contact-info__item--center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.m-contact-info__item--primary-color{color:var(--dtc-blocks-primary-color)}.m-contact-info__icon{color:var(--dtc-blocks-primary-color)}.m-slider-thumbs{position:relative}@media screen and (min-width: 640px){.m-slider-thumbs{padding:0 70px}}.m-slider-thumbs__slider:not(.swiper-container-initialized){display:none}.m-slider-thumbs__item.is-active{position:relative}.m-slider-thumbs__item.is-active::after{background-color:var(--dtc-blocks-primary-color);content:"";height:5px;inset:0 0 auto;position:absolute}.m-slider-thumbs__nav{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:none;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms;width:70px}@media screen and (min-width: 640px){.swiper-container-initialized~.m-slider-thumbs__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.m-slider-thumbs__nav--prev{left:0}.m-slider-thumbs__nav--prev:hover{padding-right:7px;-webkit-transform:translateX(-7px);transform:translateX(-7px)}.m-slider-thumbs__nav--next{right:0}.m-slider-thumbs__nav--next:hover{padding-left:7px;-webkit-transform:translateX(7px);transform:translateX(7px)}.m-timetable{font-size:1.2rem}@media screen and (min-width: 900px){.m-timetable{font-size:1.4rem}}.m-timetable__title{font-size:1.4rem}@media screen and (min-width: 900px){.m-timetable__title{font-size:1.6rem}}.m-timetable__days{display:block;font-weight:700;margin-top:20px;width:100%}.m-employee{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:var(--dtc-blocks-white);display:grid;gap:20px;grid-template-columns:100px auto;padding:25px}.m-page-nav{border-bottom:solid 1px var(--dtc-blocks-canvas);position:relative}.m-page-nav__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0 10px;max-width:100%;padding:0 0 10px}@media screen and (min-width: 768px){.m-page-nav__item{margin:0 15px;padding:0 0 20px}}@media screen and (min-width: 1280px){.m-page-nav__item{margin:0 20px}}.m-usps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.m-usps__usp{padding-left:20px;position:relative}.m-usps__usp::before{background:var(--dtc-blocks-icon-checkmark) no-repeat center/contain;content:"";height:9px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}.m-specification-list{display:grid;grid-column-gap:20px;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 786px){.m-specification-list{grid-template-columns:repeat(3, 1fr)}}.m-specification-list--margin-bottom{margin-bottom:60px}.m-specification-list__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:solid var(--dtc-blocks-canvas-light);border-width:1px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-1px;padding:10px 0}.m-specification-list__icon{margin-right:10px}.o-vehicle-information{background-color:var(--dtc-blocks-canvas-lighter);margin-bottom:5vw;margin-top:-140px;padding-top:250px}@media screen and (min-width: 1024px){.o-vehicle-information{margin-bottom:50px;padding-bottom:80px;padding-top:270px}}@media print{.o-vehicle-information{background-color:rgba(0,0,0,0);margin-top:0;padding:0;width:100%}}.o-vehicle-information__container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;padding-right:20px}@media screen and (min-width: 1280px){.o-vehicle-information__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-left:0;padding-right:0}}@media print{.o-vehicle-information__container{padding-left:0;padding-right:0}}.o-vehicle-information__summary{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media screen and (min-width: 1024px){.o-vehicle-information__summary{-webkit-flex-basis:59%;-ms-flex-preferred-size:59%;flex-basis:59%;max-width:59%}}.o-vehicle-information__title{margin-bottom:0}@media screen and (min-width: 640px){.o-vehicle-information__title{font-size:3.2rem}}@media print{.o-vehicle-information__title{font-size:17pt}}.o-vehicle-information__share-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;margin:10px 0}.o-vehicle-information__gallery{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-bottom:0;padding-top:0}@media screen and (min-width: 1024px){.o-vehicle-information__gallery{-webkit-flex-basis:59%;-ms-flex-preferred-size:59%;flex-basis:59%;margin-top:30px;max-width:59%;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}@media print{.o-vehicle-information__gallery{display:block;margin:15px 0;max-width:100%;position:relative;width:100%}}.o-vehicle-information__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;padding:20px 0}@media screen and (min-width: 1024px){.o-vehicle-information__content{-webkit-flex-basis:668px;-ms-flex-preferred-size:668px;flex-basis:668px;max-width:calc(41% - 25px);-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:0 25px}}@media print{.o-vehicle-information__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-left:0;max-width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:3mm 0}}.o-vehicle-information__prices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.8rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}@media screen and (min-width: 640px){.o-vehicle-information__prices{font-size:2.4rem}}@media print{.o-vehicle-information__prices{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin:0;max-width:50%}}.o-vehicle-information__counter{color:var(--dtc-blocks-primary-color);font-size:1.4rem;margin-bottom:0;margin-right:auto;text-transform:uppercase}@media print{.o-vehicle-information__counter{display:none}}.o-vehicle-information__specs{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.o-vehicle-information__spec{font-size:.8em;position:relative}@media screen and (min-width: 1280px){.o-vehicle-information__spec{font-size:1em}}@media print{.o-vehicle-information__spec{font-size:10pt}}.o-vehicle-information__spec:not(:first-child){padding-left:calc(2em + 4px)}.o-vehicle-information__spec:not(:first-child)::before{content:"|";left:0;margin-left:1em;margin-right:1em;position:absolute}@media screen and (max-width: 550px){.o-vehicle-information__spec:nth-child(5n){padding-left:0}.o-vehicle-information__spec:nth-child(5n)::before{display:none}}.o-vehicle-information__spec-break{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width: 550px){.o-vehicle-information__spec-break{display:none}}@media print{.o-vehicle-information__spec-break{display:none}}.o-vehicle-information__icon{display:inline-block;height:1.2em;margin-bottom:-0.2em;width:1.2em}.o-vehicle-information__subline{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:solid var(--dtc-blocks-canvas);border-width:1px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px 0 0;padding:10px 0}@media print{.o-vehicle-information__subline{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:0;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;font-size:9pt;margin:0;max-width:50%}}.o-vehicle-information__subline-link{display:inherit}.o-vehicle-information__contact{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;width:100%}@media print{.o-vehicle-information__contact{display:none}}@media screen and (min-width: 1024px){.o-vehicle-information__contact{-webkit-flex-basis:668px;-ms-flex-preferred-size:668px;flex-basis:668px;margin:30px 0 0;max-width:calc(41% - 25px)}}.o-vehicle-information__form{background-color:var(--dtc-blocks-white);margin-bottom:25px;padding:40px 20px}@media screen and (min-width: 640px){.o-vehicle-information__form{padding:10px 25px 25px}}.o-vehicle-information__button{margin-top:2rem}.o-location-details{margin-top:4vw;overflow:hidden}@media screen and (min-width: 1280px){.o-location-details{margin-top:40px}}@media print{.o-location-details{display:none}}@media screen and (min-width: 900px){.o-location-details__container{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.o-location-details__info{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;max-width:100%;padding:0 20px}@media screen and (min-width: 900px){.o-location-details__info{-webkit-flex-basis:600px;-ms-flex-preferred-size:600px;flex-basis:600px;margin-top:40px;padding:0 20px 0 20px}}@media screen and (min-width: 1300px){.o-location-details__info{padding-left:0}}.o-location-details__map{background-position:center;background-size:cover;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;height:auto;max-width:100%;position:relative}@media screen and (min-width: 900px){.o-location-details__map{-webkit-flex-basis:calc(100% - 600px);-ms-flex-preferred-size:calc(100% - 600px);flex-basis:calc(100% - 600px);max-width:calc(100% - 600px)}}@media screen and (min-width: 1280px){.o-location-details__map{-webkit-flex-basis:calc((100vw - 1280px)/2 + 100% - 600px);-ms-flex-preferred-size:calc((100vw - 1280px)/2 + 100% - 600px);flex-basis:calc((100vw - 1280px)/2 + 100% - 600px);max-width:calc((100vw - 1280px)/2 + 100% - 600px)}}@media print{.o-location-details__map{display:none}}.o-location-details__map::before,.o-location-details__map::after{bottom:0;content:"";display:none;left:0;pointer-events:none;position:absolute;z-index:1}@media screen and (min-width: 900px){.o-location-details__map::before,.o-location-details__map::after{display:block}}.o-location-details__map::before{background:-webkit-gradient(linear, left top, right top, from(white), color-stop(30%, rgba(255, 255, 255, 0.75)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0.75) 30%, rgba(255, 255, 255, 0) 100%);height:100%;top:0;width:25%}.o-location-details__map::after{background:-webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.95)), color-stop(30%, rgba(255, 255, 255, 0.75)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to top, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.75) 30%, rgba(255, 255, 255, 0) 100%);height:30%;right:0;width:100%}.o-location-details__contact-us{display:grid;gap:20px;grid-template-columns:1fr 1fr;width:100%}.o-location-details__opening-hours{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 20px;width:100%}.o-location-details__timetable{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.o-gallery__image{width:100%}.o-gallery__icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;bottom:70px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px;position:absolute;top:70px;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms;z-index:2}.o-gallery__icon--prev{left:0}.o-gallery__icon--prev:hover{padding-right:17px;-webkit-transform:translateX(-7px);transform:translateX(-7px)}.o-gallery__icon--next{right:0}.o-gallery__icon--next:hover{padding-left:17px;-webkit-transform:translateX(7px);transform:translateX(7px)}.o-gallery__fullscreen{bottom:20px;color:var(--dtc-blocks-white);position:absolute;right:20px;-webkit-transition:all 100ms;transition:all 100ms;z-index:3}.o-gallery__fullscreen:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}@media print{.o-gallery__fullscreen{display:none}}.o-gallery__thumbs{margin:30px 0}.o-gallery__fraction{color:var(--dtc-blocks-canvas);text-align:center}.o-topbar{background:var(--dtc-blocks-canvas-darker);-webkit-box-shadow:0 -40px 0 0 var(--dtc-blocks-canvas-darker);box-shadow:0 -40px 0 0 var(--dtc-blocks-canvas-darker);color:var(--dtc-blocks-white);font-size:1.2rem;padding:12px 0;position:fixed;top:var(--wp-admin--admin-bar--height, 0px);-webkit-transition:var(--dtc-blocks-transition) all;transition:var(--dtc-blocks-transition) all;width:100%;z-index:4}[data-header].is-visible~.o-topbar{top:calc(var(--sticky-header-height, 0px) + var(--wp-admin--admin-bar--height, 0px))}.has-sticky-header .o-topbar{top:var(--header-height)}.o-topbar__container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.o-topbar__back{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;margin-right:auto;text-decoration:none}@media screen and (min-width: 480px){.o-topbar__back{margin-right:initial}}.o-topbar__back:hover{text-decoration:underline}.o-topbar__usps{display:none}@media screen and (min-width: 1190px){.o-topbar__usps{display:block}}.o-topbar__reviews{display:none;margin-left:auto}@media screen and (min-width: 480px){.o-topbar__reviews{display:block}}.o-vehicle-information a:not(.a-button){text-decoration:none}.o-vehicle-information a:not(.a-button):hover{text-decoration:underline}.o-vehicle-information .gform_wrapper{margin-top:10px}.o-vehicle-information .gform_wrapper .gform_footer{padding-bottom:0 !important}.o-vehicle-information .gform_wrapper textarea{height:140px !important;line-height:1.35}.o-vehicle-information .gform_wrapper .button{width:100%}.o-vehicle-information .a-button{margin-bottom:0}
