:root{--color-red: #FF0101;--color-pure-white: #FFFFFF;--color-white: #F5F5F5;--color-beige: #DFE1D9;--color-black: #131313;--color-black-70: rgba(19, 19, 19, .7);--timing-fast: .15s;--timing-default: .35s;--timing-slow: .75s;--easing-in-out: cubic-bezier(0, -.15, .15, 1.05)}.credits{position:relative}.credits__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:var(--color-black-70);z-index:10}@media(min-width:48em){.credits__overlay{backdrop-filter:blur(2px)}}.credits>button{position:relative;z-index:11;display:inline-flex;align-items:center;gap:5px;padding:0;background:none;border:none;color:var(--color-black);cursor:pointer;transition:color var(--timing-default) var(--easing-in-out)}.credits>button svg{width:40px;height:auto;flex-shrink:0}.credits--open>button{color:var(--color-white)}.credits__modal{position:absolute;bottom:calc(100% + 8px);width:300px;z-index:15;display:flex;flex-direction:column;row-gap:2px}@media(max-width:47.99em){.credits__modal{left:-110px}}@media(min-width:48em){.credits__modal{right:0}}.credits__item-wr{overflow:hidden}.credits__item-wr:last-child .credits__title{position:relative;height:25px}.credits__item-wr:last-child .credits__title svg{height:100%}.credits__item{display:flex;flex-direction:column;row-gap:10px;padding:12px;background-color:var(--color-white);color:var(--color-black);text-decoration:none}.credits__title{display:flex;justify-content:space-between;align-items:flex-start}.credits__title svg:first-child{height:35px;width:auto}.credits__icon{width:20px;height:20px;flex-shrink:0}.credits p{margin:0;font-size:12px;line-height:normal;text-align:start;text-transform:uppercase}.credits__transition-enter{transition:transform var(--timing-default) cubic-bezier(.65,.05,.36,1),opacity var(--timing-default) cubic-bezier(.65,.05,.36,1)}.credits__transition-leave{transition:transform var(--timing-default) var(--easing-in-out),opacity var(--timing-default) var(--easing-in-out)}.credits__transition-start{transform:translateY(100%);opacity:0}.credits__transition-end{transform:translateY(0);opacity:1}.error-404{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:40px 20px;background-color:var(--color-pure-white);text-align:center}.error-404__inner{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:640px;margin:0 auto}.error-404__code{font-size:clamp(80px,18vw,180px);font-weight:300;line-height:1;margin:0;color:var(--color-black)}.error-404__title{font-size:clamp(28px,4vw,40px);font-weight:400;margin:0;color:var(--color-red)}.error-404__subtitle{font-size:18px;font-weight:600;color:var(--color-black)}.error-404__description{font-size:16px;line-height:1.5;margin:0;color:var(--color-black-70)}.error-404__description a{color:var(--color-red);text-decoration:underline}.error-404__cta{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:2px;margin-top:16px;padding:8px 8px 6px 16px;background-color:var(--color-white);color:var(--color-black);font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;text-decoration:none;border:0;border-radius:0;transition:color var(--timing-default) var(--easing-in-out)}.error-404__cta:before{content:"";position:absolute;left:8px;top:50%;z-index:-1;width:4px;height:4px;background-color:var(--color-red);transform:translateY(-50%);transition:width var(--timing-default) var(--easing-in-out),height var(--timing-default) var(--easing-in-out),left var(--timing-default) var(--easing-in-out)}@media(hover:hover)and (pointer:fine){.error-404__cta:hover{color:var(--color-white)}.error-404__cta:hover:before{left:0;width:100%;height:100%}}.timeline-carousel{--timeline-carousel-text: var(--color-black);--timeline-carousel-line: var(--color-red);position:relative;width:100%;color:var(--timeline-carousel-text)}.timeline-carousel__swiper{position:relative;width:100%;overflow:hidden}.timeline-carousel__swiper .swiper-wrapper{display:flex;width:100%;height:100%;box-sizing:content-box}.timeline-carousel__swiper .swiper-slide{flex-shrink:0;width:100%;height:100%;box-sizing:border-box}.timeline-carousel__swiper:not(.swiper-initialized) .swiper-wrapper{display:block}.timeline-carousel__swiper:not(.swiper-initialized) .swiper-slide~.swiper-slide{display:none}.timeline-carousel__slide{display:grid;grid-template-columns:1fr minmax(auto,720px) 1fr;grid-template-rows:auto auto auto auto;align-items:end;justify-items:center;text-align:center;column-gap:24px}@media(max-width:47.99em){.timeline-carousel__slide{grid-template-columns:1fr;column-gap:0}}.timeline-carousel__title{grid-column:2;grid-row:1;align-self:end;justify-self:center;font-size:290px;line-height:1;margin:0}@media(max-width:47.99em){.timeline-carousel__title{grid-column:1;font-size:clamp(80px,22vw,200px)}}.timeline-carousel__line{position:relative;grid-column:1/-1;grid-row:2;width:100%;height:1px;margin:0;background-color:var(--timeline-carousel-line)}@media(max-width:47.99em){.timeline-carousel__line{grid-column:1}}.timeline-carousel__dot{position:absolute;top:50%;left:50%;width:10px;height:10px;transform:translate(-50%,-50%);background-color:var(--timeline-carousel-line)}.timeline-carousel__caption{grid-column:2;grid-row:3;align-self:start;margin-top:60px;font-size:clamp(16px,1.6vw,20px);font-weight:400;line-height:1.3;text-transform:uppercase;letter-spacing:.02em;max-width:480px}@media(max-width:47.99em){.timeline-carousel__caption{grid-column:1;margin-top:32px}}.timeline-carousel__text{grid-column:2;grid-row:4;align-self:start;margin:16px 0 0;font-size:clamp(14px,1.2vw,16px);font-weight:300;line-height:1.5;max-width:480px}@media(max-width:47.99em){.timeline-carousel__text{grid-column:1}}.timeline-carousel__media{display:block;width:100%;height:auto;max-width:210px;aspect-ratio:4/3;object-fit:cover}.timeline-carousel__media--1{grid-column:1;grid-row:1;align-self:end;justify-self:start}@media(max-width:47.99em){.timeline-carousel__media--1{grid-column:1;grid-row:auto;justify-self:center;margin-bottom:24px}}.timeline-carousel__media--2{grid-column:3;grid-row:3/span 2;align-self:start;justify-self:end}@media(max-width:47.99em){.timeline-carousel__media--2{grid-column:1;grid-row:auto;justify-self:center;margin-top:24px}}.timeline-carousel__btn{position:absolute;top:42%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:transparent;border:0;color:var(--timeline-carousel-line);cursor:pointer;transform:translateY(-50%);transition:opacity var(--timing-default) var(--easing-in-out)}@media(max-width:47.99em){.timeline-carousel__btn{top:auto;bottom:0;transform:none}}.timeline-carousel__btn:hover{opacity:.7}.timeline-carousel__btn.swiper-button-disabled{opacity:.3;cursor:not-allowed}.timeline-carousel__btn--prev{left:16px}@media(max-width:47.99em){.timeline-carousel__btn--prev{left:24px}}.timeline-carousel__btn--next{right:16px}@media(max-width:47.99em){.timeline-carousel__btn--next{right:24px}}.timeline-carousel__btn svg{width:32px;height:20px}.cascading-filters{display:flex;flex-direction:column;gap:28px;font-size:14px;color:var(--color-black)}.cascading-filters__head{position:sticky;top:0;z-index:2;padding-block:16px;background-color:var(--color-white);border-bottom:1px solid var(--color-beige)}.cascading-filters__chips{display:flex;flex-direction:column;gap:14px}.cascading-filters__chips.is-empty .cascading-filters__chips-list{display:none}.cascading-filters__chips-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cascading-filters__chips-title{font-size:14px;font-weight:600}.cascading-filters__reset{background:none;border:0;padding:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-black);cursor:pointer}@media(hover:hover)and (pointer:fine){.cascading-filters__reset:hover{color:var(--color-red)}}.cascading-filters__chips-list{display:flex;flex-wrap:wrap;gap:8px}.cascading-filters__chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--color-beige);background-color:var(--color-pure-white);font-size:12px;text-transform:uppercase;color:var(--color-black);cursor:pointer;transition:border-color var(--timing-default) var(--easing-in-out)}@media(hover:hover)and (pointer:fine){.cascading-filters__chip:hover{border-color:var(--color-red)}}.cascading-filters__chip-close{display:inline-block;width:12px;height:12px;background-color:currentColor;color:var(--color-black);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M1.5 1.5L13.5 13.5M1.5 13.5L13.5 1.5' stroke='black'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M1.5 1.5L13.5 13.5M1.5 13.5L13.5 1.5' stroke='black'/%3E%3C/svg%3E")}.cascading-filters__section{display:flex;flex-direction:column;border-top:1px solid var(--color-beige)}.cascading-filters__section:first-of-type{border-top:0}.cascading-filters__section[data-open=false] .cascading-filters__toggle:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M7.5 1V14M1 7.5H14' stroke='black'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M7.5 1V14M1 7.5H14' stroke='black'/%3E%3C/svg%3E")}.cascading-filters__section-head{position:sticky;top:var(--cf-head-h, 0px);z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:20px 16px;background-color:var(--color-white)}.cascading-filters__section-title{margin:0;font-size:16px;font-weight:600;line-height:1}.cascading-filters__toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0px;background-color:var(--color-beige);color:var(--color-black);cursor:pointer}.cascading-filters__toggle:before{content:"";display:inline-block;width:15px;height:15px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M1 7.5H14' stroke='black'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M1 7.5H14' stroke='black'/%3E%3C/svg%3E")}.cascading-filters__options{display:flex;flex-direction:column;gap:12px;margin:0;list-style:none}.cascading-filters__option{transition:opacity var(--timing-fast) var(--easing-in-out)}.cascading-filters__option.is-disabled{opacity:.3;pointer-events:none}.cascading-filters__option label{display:inline-flex;align-items:center;gap:12px;cursor:pointer;user-select:none}.cascading-filters__option input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.cascading-filters__checkbox{position:relative;flex-shrink:0;display:inline-block;width:12px;height:12px;background-color:var(--color-pure-white);transition:border-color var(--timing-fast) var(--easing-in-out)}.cascading-filters__option.is-checked .cascading-filters__checkbox{border-color:var(--color-red)}.cascading-filters__option.is-checked .cascading-filters__checkbox:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background-color:var(--color-red)}.cascading-filters__option-label{font-size:14px;line-height:1.2;color:var(--color-black)}.vehicle-listing-wrapper.is-loading{opacity:.5;pointer-events:none;transition:opacity var(--timing-fast) var(--easing-in-out)}.cars-top-filters-box-right{display:none}.vehicle-gallery--esploso .cars-image-gallery--esploso{display:flex;flex-direction:column;gap:16px}.vehicle-gallery--esploso .vehicle-gallery__item{margin:0}.vehicle-gallery--esploso .vehicle-gallery__item img{display:block;width:100%;height:auto;cursor:zoom-in}.vehicle-gallery--esploso .vehicle-gallery__item--hidden{display:none}.vehicle-gallery--esploso.no-margin .cars-image-gallery--esploso{gap:0}.vehicle-gallery--esploso .vehicle-gallery__see-all{align-self:center;margin-top:24px;position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 24px;border:0;background-color:var(--color-white);color:var(--color-black);font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;cursor:pointer;transition:color var(--timing-default) var(--easing-in-out)}.vehicle-gallery--esploso .vehicle-gallery__see-all-bullet{position:absolute;left:12px;top:50%;z-index:-1;width:4px;height:4px;background-color:var(--color-red);transform:translateY(-50%);transition:width var(--timing-default) var(--easing-in-out),height var(--timing-default) var(--easing-in-out),left var(--timing-default) var(--easing-in-out)}.vehicle-gallery--esploso .vehicle-gallery__see-all-label{position:relative;z-index:1}@media(hover:hover)and (pointer:fine){.vehicle-gallery--esploso .vehicle-gallery__see-all:hover{color:var(--color-pure-white)}.vehicle-gallery--esploso .vehicle-gallery__see-all:hover .vehicle-gallery__see-all-bullet{left:0;width:100%;height:100%}}html.pswp-scroll-locked{overflow:hidden;overscroll-behavior:contain}.pswp .pswp__bg{background:var(--color-pure-white)!important;opacity:1!important}.pswp .pswp__scroll-wrap{height:calc(100% - 130px)!important}.pswp .pswp__top-bar{background:transparent!important;height:56px;padding:0 20px}.pswp .pswp__button--fs,.pswp .pswp__button--zoom,.pswp .pswp__button--share,.pswp .pswp__caption,.pswp .pswp__preloader{display:none!important}.pswp .pswp__counter{position:absolute;top:16px;left:16px;float:none;margin:0;padding:8px 12px;opacity:1;background:var(--color-pure-white);color:var(--color-black);font-size:16px;font-weight:500;line-height:1;text-shadow:none}.pswp .pswp__counter-current{color:var(--color-red)}.pswp .pswp__counter-total{color:var(--color-black)}.pswp .pswp__button--close{position:absolute;top:16px;right:16px;width:32px;height:32px;margin:0;padding:0;background:var(--color-pure-white)!important;opacity:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 4.5L13.5 13.5M13.5 4.5L4.5 13.5' stroke='%23FF0101' stroke-linecap='square'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:18px 18px!important}.pswp .pswp__button--close:before{content:none!important}.pswp .pswp__button--arrow--left,.pswp .pswp__button--arrow--right{width:40px;height:40px;margin-top:-20px;background:var(--color-pure-white)!important;opacity:1}.pswp .pswp__button--arrow--left:before,.pswp .pswp__button--arrow--right:before{content:"";position:absolute;right:0;bottom:0;background-color:var(--color-black);mask-repeat:no-repeat;mask-position:center;mask-size:18px 18px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:18px 18px;background-image:none!important;width:auto;height:auto;top:0;left:0}.pswp .pswp__button--arrow--left{left:16px}.pswp .pswp__button--arrow--left:before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2001 5.3999L6.6001 8.9999L10.2001 12.5999' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2001 5.3999L6.6001 8.9999L10.2001 12.5999' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E")}.pswp .pswp__button--arrow--right{right:16px}.pswp .pswp__button--arrow--right:before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.7999 12.6001L11.3999 9.0001L7.7999 5.4001' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.7999 12.6001L11.3999 9.0001L7.7999 5.4001' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E")}.pswp .pswp__thumbs{position:absolute;bottom:16px;left:0;right:0;z-index:1700;display:flex;justify-content:safe center;gap:8px;padding:0 16px;height:96px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pswp .pswp__thumbs::-webkit-scrollbar{display:none}.pswp .pswp__thumb{box-sizing:border-box;flex:0 0 auto;width:110px;height:96px;padding:0;border:2px solid transparent;background:var(--color-white);cursor:pointer;transition:border-color var(--timing-default) var(--easing-in-out)}.pswp .pswp__thumb img{display:block;width:100%;height:100%;object-fit:cover}.pswp .pswp__thumb.is-active{padding:4px;border-color:var(--color-red)}.cd-vehicle-attribute.is-boxed{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px}.cd-vehicle-attribute__icon,.cd-vehicle-attribute .vehicle-attribute__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.cd-vehicle-attribute__icon svg,.cd-vehicle-attribute .vehicle-attribute__icon svg{width:1em;height:1em}.cd-vehicle-attribute .vehicle-attribute{margin:0;line-height:1}.cardealer-vehicle-tabs{color:var(--color-black)}.vehicle-tabs-extended{display:flex;flex-direction:column;gap:120px}.vehicle-features-accordion{display:flex;flex-direction:column}.vehicle-features-accordion__group{border-bottom:1px solid var(--color-beige)}.vehicle-features-accordion__group:first-child{border-top:1px solid var(--color-beige)}.vehicle-features-accordion__group.-open .vehicle-features-accordion__icon:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M1 7.5H14' stroke='black'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M1 7.5H14' stroke='black'/%3E%3C/svg%3E")}.vehicle-features-accordion__title{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;margin:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;font-size:18px;font-weight:500;cursor:pointer}.vehicle-features-accordion__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;background-color:var(--color-beige)}.vehicle-features-accordion__icon:before{content:"";display:inline-block;width:15px;height:15px;background-color:var(--color-red);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M7.5 1V14M1 7.5H14' stroke='black'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M7.5 1V14M1 7.5H14' stroke='black'/%3E%3C/svg%3E")}.vehicle-features-accordion__list{list-style:none;padding:0 0 20px;margin:0;display:grid;gap:8px 24px}.vehicle-features-accordion__item{position:relative;padding-left:16px;font-size:18px;font-weight:300}.vehicle-features-accordion__item:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;background-color:var(--color-red);transform:translateY(-50%)}.booking-module .e-form__indicators{align-items:end}.booking-module .e-form__indicators .e-form__indicators__indicator{padding-left:0;padding-right:0;transform:translateY(3px)}.booking-module .e-form__indicators__indicator__icon{margin-bottom:0}.booking-module .e-form__indicators__indicator__icon>object[data=undefined]{display:none}.booking-module .e-form__indicators__indicator__icon:not(:has(*)),.booking-module .e-form__indicators__indicator__icon:has(>object[data=undefined]),.booking-module .e-form__indicators__indicator__number:not(:has(*)){width:8px;height:8px;min-width:0;min-height:0;padding:0;background-color:currentColor;border:0;border-radius:0;font-size:0;line-height:0}.booking-module .booking-box{text-align:left}.booking-module .booking-box p{font-size:18px;font-weight:300}.booking-module .elementor-labels-above .elementor-field-group label{text-align:left!important;padding-bottom:10px!important}.booking-module .elementor-field-textual{padding:4px 0}.booking-module .e-form__indicators__indicator__separator{transition:background-color var(--timing-default) var(--easing-in-out)}.booking-module .e-form__indicators__indicator--state-completed+.e-form__indicators__indicator__separator{background-color:var(--color-red)}.booking-module .elementor-field-type-radio .elementor-field-subgroup{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:47.99em){.booking-module .elementor-field-type-radio .elementor-field-subgroup{grid-template-columns:1fr}}.booking-module .elementor-field-type-radio .elementor-field-option{position:relative;width:100%}.booking-module .elementor-field-type-radio .elementor-field-option input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.booking-module .elementor-field-type-radio .elementor-field-option>label{display:flex;flex-direction:column;justify-content:flex-start;gap:12px;min-height:180px;padding:24px;background-color:var(--color-white);color:var(--color-black);border:1px solid transparent;cursor:pointer;transition:background-color var(--timing-default) var(--easing-in-out),border-color var(--timing-default) var(--easing-in-out)}.booking-module .elementor-field-type-radio .elementor-field-option>label img,.booking-module .elementor-field-type-radio .elementor-field-option>label br{display:none}.booking-module .elementor-field-type-radio .elementor-field-option>label .icona-prenota{margin:0;font-size:28px;font-weight:400;line-height:1.1;color:inherit}.booking-module .elementor-field-type-radio .elementor-field-option input[type=radio]:checked+label{border-color:var(--color-red)}.booking-module .elementor-field-type-radio .elementor-field-option input[type=radio]:focus-visible+label{outline:2px solid var(--color-red);outline-offset:2px}.booking-module .elementor-field-textual:focus,.booking-module .elementor-field-textual:focus-visible{outline:none;border-color:transparent;box-shadow:none}.booking-module .e-form__buttons{justify-content:center;gap:32px;margin-top:32px}.booking-module .e-form__buttons__wrapper__button,.booking-module button[type=submit].elementor-button{padding:8px 20px 6px;min-height:unset!important;transition:background-color var(--timing-default) var(--easing-in-out),color var(--timing-default) var(--easing-in-out)}.booking-module .e-form__buttons__wrapper__button-previous{color:var(--color-black-70)}header.elementor-location-header{position:fixed;z-index:10;width:100%;background-color:var(--color-pure-white);color:var(--color-black);box-shadow:unset;transition:background-color var(--timing-default) var(--easing-in-out),transform var(--timing-default) var(--easing-in-out)}header.elementor-location-header.-hidden{transform:translateY(-100%)}header.elementor-location-header .elementor-icon,header.elementor-location-header .menu-item a{color:currentColor}header.elementor-location-header .elementor-menu-toggle{color:currentColor}@media(max-width:47.99em){header.elementor-location-header .elementor-menu-toggle{right:20px}}header.elementor-location-header .elementor-menu-toggle svg{fill:currentColor}body.has-transparent-header header.elementor-location-header{background-color:transparent;color:var(--color-pure-white)}body.has-transparent-header header.elementor-location-header.-scrolled{background-color:var(--color-pure-white);color:var(--color-black)}.page-wrapper{overflow:unset}.inner-intro{display:block!important;height:auto!important;min-height:0!important;padding:200px 40px 0!important;background-color:var(--color-pure-white)!important;background-image:none!important;color:var(--color-black)!important}.inner-intro:before,.inner-intro:after{content:none!important}.inner-intro .container,.inner-intro .container-fluid{width:auto!important;max-width:none!important;padding:0!important;margin:0!important;align-self:auto!important}.inner-intro .row,.inner-intro .intro-title{display:block!important;margin:0!important;text-align:left!important}.inner-intro h1{font-size:120px;margin:0!important;text-align:left!important;color:inherit!important}.inner-intro p{width:100%!important;max-width:1180px!important;margin:200px auto 0!important;padding-left:calc(40% + 20px)!important;color:inherit!important;text-align:left!important;font-size:32px;line-height:36px;font-weight:300}.elementor-nav-menu.sm-vertical{display:flex;flex-direction:column;flex-wrap:wrap;max-height:82px}.sticky-side>.elementor-widget-wrap{position:sticky;top:161px;align-self:flex-start}#sleft{align-self:flex-start}@media(min-width:48em){#sleft{position:sticky;top:161px;max-height:calc(100vh - 181px);overflow-y:scroll;background-color:var(--color-white)}}.text-indent{text-indent:120px}.pgs_cars_carousel-items .col-sm-4{padding-top:15px;padding-bottom:15px}footer p,footer span{color:unset}.car-item{display:block!important}.car-item .car-image{position:relative;aspect-ratio:4/3;overflow:hidden}.car-item .car-image img{width:100%;height:100%;object-fit:cover}.car-item .car-image .car-overlay-banner,.car-item .car-image .car-images-data{display:none}.car-item .ac-card-slider{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.car-item .ac-card-slider .swiper-slide{cursor:grab}.car-item .ac-card-slider .swiper-slide img{width:100%;height:100%;object-fit:cover}.car-item .ac-card-slider.swiper-grabbing .swiper-slide{cursor:grabbing}.car-item .ac-card-slider__btn{position:absolute;top:50%;right:8px;z-index:3;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;background-color:var(--color-white);color:var(--color-black);cursor:pointer}.car-item .ac-card-slider__btn.swiper-button-disabled{opacity:.3;cursor:not-allowed}.car-item .ac-card-slider__btn i{display:inline-block;width:24px;height:24px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.car-item .ac-card-slider__btn i:before{content:none}.car-item .ac-card-slider__btn--prev{transform:translateY(calc(-50% - 4px))}.car-item .ac-card-slider__btn--prev i{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2001 5.3999L6.6001 8.9999L10.2001 12.5999' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2001 5.3999L6.6001 8.9999L10.2001 12.5999' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E")}.car-item .ac-card-slider__btn--next{transform:translateY(50%)}.car-item .ac-card-slider__btn--next i{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.7999 12.6001L11.3999 9.0001L7.7999 5.4001' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.7999 12.6001L11.3999 9.0001L7.7999 5.4001' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E")}.car-item .ac-card-slider__pagination.swiper-pagination{position:absolute;bottom:10px;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:4px;width:auto}.car-item .ac-card-slider__pagination.swiper-pagination .swiper-pagination-bullet{width:4px;height:4px;margin:0;background-color:rgba(255,255,255,.5);border-radius:0;opacity:1;transition:background-color var(--timing-default) var(--easing-in-out)}.car-item .ac-card-slider__pagination.swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-white)}.car-item .car-content{text-align:left}.car-item .price.car-price{margin-top:20px}.car-item .price.car-price .new-price{font-size:24px;font-weight:700;color:var(--color-black)}.car-item .car-list{position:static;height:auto;background:transparent;border-top:1px solid var(--color-beige)!important;padding-top:20px;margin-top:20px;text-align:left}.car-item .car-list .list-inline{display:flex;flex-wrap:wrap;justify-content:space-around;gap:16px;padding:0;margin:0}.car-item .car-list li{display:inline-flex;align-items:center;gap:6px;padding:0;line-height:1.4}.car-item .car-list i{display:inline-block;width:12px;height:12px;padding:0;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.car-item .car-list i:before{content:none}.car-item .car-list .fa-calendar-alt{mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.7999 0V4M9.1999 0V4M1.1999 2H10.7999C11.2417 2 11.5999 2.35817 11.5999 2.8V10.8C11.5999 11.2418 11.2417 11.6 10.7999 11.6H1.1999C0.758075 11.6 0.399902 11.2418 0.399902 10.8V2.8C0.399902 2.35817 0.758075 2 1.1999 2Z' stroke='black' stroke-width='0.8'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.7999 0V4M9.1999 0V4M1.1999 2H10.7999C11.2417 2 11.5999 2.35817 11.5999 2.8V10.8C11.5999 11.2418 11.2417 11.6 10.7999 11.6H1.1999C0.758075 11.6 0.399902 11.2418 0.399902 10.8V2.8C0.399902 2.35817 0.758075 2 1.1999 2Z' stroke='black' stroke-width='0.8'/%3E%3C/svg%3E")}.car-item .car-list .fa-cog{mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.7551 0.400391L4.6863 0.749756L4.42311 2.02812C4.00231 2.18882 3.6207 2.41669 3.2759 2.68691L1.9895 2.25679L1.64391 2.14966L1.46471 2.45825L0.579102 3.93887L0.399902 4.24751L0.662305 4.47695L1.65751 5.32358C1.62151 5.54504 1.57511 5.76408 1.57511 5.99673C1.57511 6.22938 1.62151 6.44847 1.65751 6.66992L0.662305 7.51655L0.399902 7.746L0.579102 8.05459L1.46471 9.53525L1.64391 9.84463L1.9895 9.73672L3.2759 9.30659C3.6207 9.57682 4.00231 9.80464 4.42311 9.96533L4.6863 11.2437L4.7551 11.5931H7.24391L7.3135 11.2437L7.5759 9.96533C7.9967 9.80464 8.37831 9.57682 8.72311 9.30659L10.0095 9.73672L10.3551 9.84463L10.5351 9.53525L11.4199 8.05459L11.5999 7.746L11.3367 7.51655L10.3415 6.66992C10.3783 6.44847 10.4239 6.22938 10.4239 5.99673C10.4239 5.76408 10.3783 5.54504 10.3415 5.32358L11.3367 4.47695L11.5999 4.24751L11.4199 3.93887L10.5351 2.45825L10.3551 2.14966L10.0095 2.25679L8.72311 2.68691C8.37831 2.41669 7.9967 2.18882 7.5759 2.02812L7.3135 0.749756L7.24391 0.400391H4.7551Z' stroke='black' stroke-width='0.8' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.59961 5.99673C7.59961 6.87935 6.88281 7.5957 5.99961 7.5957C5.11641 7.5957 4.39961 6.87935 4.39961 5.99673C4.39961 5.1141 5.11641 4.3978 5.99961 4.3978C6.88281 4.3978 7.59961 5.1141 7.59961 5.99673Z' stroke='black' stroke-width='0.8' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.7551 0.400391L4.6863 0.749756L4.42311 2.02812C4.00231 2.18882 3.6207 2.41669 3.2759 2.68691L1.9895 2.25679L1.64391 2.14966L1.46471 2.45825L0.579102 3.93887L0.399902 4.24751L0.662305 4.47695L1.65751 5.32358C1.62151 5.54504 1.57511 5.76408 1.57511 5.99673C1.57511 6.22938 1.62151 6.44847 1.65751 6.66992L0.662305 7.51655L0.399902 7.746L0.579102 8.05459L1.46471 9.53525L1.64391 9.84463L1.9895 9.73672L3.2759 9.30659C3.6207 9.57682 4.00231 9.80464 4.42311 9.96533L4.6863 11.2437L4.7551 11.5931H7.24391L7.3135 11.2437L7.5759 9.96533C7.9967 9.80464 8.37831 9.57682 8.72311 9.30659L10.0095 9.73672L10.3551 9.84463L10.5351 9.53525L11.4199 8.05459L11.5999 7.746L11.3367 7.51655L10.3415 6.66992C10.3783 6.44847 10.4239 6.22938 10.4239 5.99673C10.4239 5.76408 10.3783 5.54504 10.3415 5.32358L11.3367 4.47695L11.5999 4.24751L11.4199 3.93887L10.5351 2.45825L10.3551 2.14966L10.0095 2.25679L8.72311 2.68691C8.37831 2.41669 7.9967 2.18882 7.5759 2.02812L7.3135 0.749756L7.24391 0.400391H4.7551Z' stroke='black' stroke-width='0.8' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.59961 5.99673C7.59961 6.87935 6.88281 7.5957 5.99961 7.5957C5.11641 7.5957 4.39961 6.87935 4.39961 5.99673C4.39961 5.1141 5.11641 4.3978 5.99961 4.3978C6.88281 4.3978 7.59961 5.1141 7.59961 5.99673Z' stroke='black' stroke-width='0.8' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E")}.car-item .car-list .flaticon-gas-station{mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5999 7.6002H3.9999M10.3999 7.6002H7.9999M2.3999 5.2002H9.5999M11.5999 5.19756V10.0002C11.5999 10.442 11.2417 10.8002 10.7999 10.8002H9.9999C9.55807 10.8002 9.1999 10.442 9.1999 10.0002V9.2002H2.7999V10.0002C2.7999 10.442 2.44173 10.8002 1.9999 10.8002H1.1999C0.758075 10.8002 0.399902 10.442 0.399902 10.0002V5.19756L2.10067 2.36481C2.53449 1.64225 3.31552 1.2002 4.1583 1.2002H7.84151C8.68429 1.2002 9.46531 1.64225 9.89913 2.36481L11.5999 5.19756Z' stroke='black' stroke-width='0.8'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5999 7.6002H3.9999M10.3999 7.6002H7.9999M2.3999 5.2002H9.5999M11.5999 5.19756V10.0002C11.5999 10.442 11.2417 10.8002 10.7999 10.8002H9.9999C9.55807 10.8002 9.1999 10.442 9.1999 10.0002V9.2002H2.7999V10.0002C2.7999 10.442 2.44173 10.8002 1.9999 10.8002H1.1999C0.758075 10.8002 0.399902 10.442 0.399902 10.0002V5.19756L2.10067 2.36481C2.53449 1.64225 3.31552 1.2002 4.1583 1.2002H7.84151C8.68429 1.2002 9.46531 1.64225 9.89913 2.36481L11.5999 5.19756Z' stroke='black' stroke-width='0.8'/%3E%3C/svg%3E")}.car-item .label{overflow:hidden;isolation:isolate;border-radius:0;color:var(--color-black)!important;background-color:var(--color-pure-white);transition:color var(--timing-default) var(--easing-in-out);padding:8px 10px 8px 18px}.car-item .label:before{content:"";position:absolute;left:8px;top:50%;z-index:-1;width:4px;height:4px;background-color:var(--color-red);transform:translateY(-50%);transition:width var(--timing-default) var(--easing-in-out),height var(--timing-default) var(--easing-in-out),left var(--timing-default) var(--easing-in-out)}.car-card-title{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit}.car-card-title__make{font-size:14px;font-weight:400;text-transform:uppercase;color:var(--color-red)}.car-card-title__model{font-size:24px;font-weight:300;line-height:1.1;margin-bottom:20px;color:var(--color-black)}.car-card-title__trim{font-size:15px;font-weight:400;color:var(--color-black);opacity:.75}.elementor-widget-media-carousel .elementor-swiper{position:relative}.elementor-widget-media-carousel .swiper .elementor-swiper-button,.elementor-widget-media-carousel .swiper .swiper-button-prev,.elementor-widget-media-carousel .swiper .swiper-button-next{width:30px;height:30px;align-items:center;justify-content:center;color:var(--color-black);background-color:var(--color-white)}.elementor-widget-media-carousel .swiper .elementor-swiper-button i,.elementor-widget-media-carousel .swiper .swiper-button-prev i,.elementor-widget-media-carousel .swiper .swiper-button-next i{display:inline-block;width:24px;height:24px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.elementor-widget-media-carousel .swiper .elementor-swiper-button i:before,.elementor-widget-media-carousel .swiper .swiper-button-prev i:before,.elementor-widget-media-carousel .swiper .swiper-button-next i:before{content:none}.elementor-widget-media-carousel .swiper .elementor-swiper-button svg,.elementor-widget-media-carousel .swiper .swiper-button-prev svg,.elementor-widget-media-carousel .swiper .swiper-button-next svg{display:none}.elementor-widget-media-carousel .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-button-prev{left:unset!important;right:20px;transform:translateY(calc(-50% - 4px))!important}@media(min-width:48em){.elementor-widget-media-carousel .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-button-prev{right:40px}}.elementor-widget-media-carousel .elementor-swiper-button-prev i,.elementor-widget-media-carousel .swiper-button-prev i{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2001 5.3999L6.6001 8.9999L10.2001 12.5999' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2001 5.3999L6.6001 8.9999L10.2001 12.5999' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E")}.elementor-widget-media-carousel .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-button-next{right:20px!important;transform:translateY(50%)!important}@media(min-width:48em){.elementor-widget-media-carousel .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-button-next{right:40px!important}}.elementor-widget-media-carousel .elementor-swiper-button-next i,.elementor-widget-media-carousel .swiper-button-next i{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.7999 12.6001L11.3999 9.0001L7.7999 5.4001' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.7999 12.6001L11.3999 9.0001L7.7999 5.4001' stroke='black' stroke-linecap='square'/%3E%3C/svg%3E")}.elementor-widget-media-carousel .elementor-main-swiper .swiper-slide{position:relative}.ac-media-slide-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2rem;padding:20px;pointer-events:none}@media(min-width:48em){.ac-media-slide-content{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:40px}}.ac-media-slide-content__body{display:flex;flex-direction:column;gap:40px;max-width:600px}.ac-media-slide-content__title{font-size:32px;font-weight:500;color:var(--ac-slide-text-color, var(--color-white));margin:0}.ac-media-slide-content__text{font-size:18px;font-weight:300;color:var(--ac-slide-text-color, var(--color-white))}.ac-media-slide-content__cta{pointer-events:auto;flex-shrink:0;align-self:flex-start;position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:8px;padding:4px 8px 4px 16px;background-color:var(--color-white);color:var(--color-black);font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:none;transition:color var(--timing-default) var(--easing-in-out)}@media(min-width:48em){.ac-media-slide-content__cta{align-self:flex-end}}@media(hover:hover)and (pointer:fine){.ac-media-slide-content__cta:hover{color:var(--color-white)}.ac-media-slide-content__cta:hover .ac-media-slide-content__cta-bullet{left:0;width:100%;height:100%}}.ac-media-slide-content__cta-bullet{position:absolute;left:8px;top:50%;z-index:-1;width:4px;height:4px;background-color:var(--color-red);transform:translateY(-50%);transition:width var(--timing-default) var(--easing-in-out),height var(--timing-default) var(--easing-in-out),left var(--timing-default) var(--easing-in-out)}.ac-media-slide-content__cta-label{position:relative;z-index:1}.btn-normal>.button.pgs_btn.default{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:2px;padding:8px 8px 6px 16px;color:var(--color-black);font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;text-decoration:none;border:0;border-radius:0;transition:color var(--timing-default) var(--easing-in-out)}.btn-normal>.button.pgs_btn.default:before{content:"";position:absolute;left:8px;top:50%;z-index:-1;width:4px;height:4px;background-color:var(--color-red);transform:translateY(-50%);transition:width var(--timing-default) var(--easing-in-out),height var(--timing-default) var(--easing-in-out),left var(--timing-default) var(--easing-in-out)}@media(hover:hover)and (pointer:fine){.btn-normal>.button.pgs_btn.default:hover{color:var(--color-white)}.btn-normal>.button.pgs_btn.default:hover:before{left:0;width:100%;height:100%}}.btn-normal>.button.pgs_btn.default:has(.button-icon>*):before{content:none}@media(hover:hover)and (pointer:fine){.btn-normal>.button.pgs_btn.default:has(.button-icon>*):hover{color:var(--color-red)}}.product-listing .container{width:calc(100% - 80px);margin-left:40px}.product-listing .vehicle-listing-view-grid .vehicle-listing-main>div:first-child>.car-item,.product-listing .vehicle-listing-view-grid .vehicle-listing-main>div:nth-child(2)>.car-item{margin-top:0;height:auto!important}.product-listing .vehicle-listing-view-grid .vehicle-listing-main .car-item{background-color:var(--color-white);border:unset}
