.page-title-area.leas-page-title .page-title-wrapper .page-title{font-family:var(--font_bdogrotesk);font-weight:400;font-size:140px;line-height:0.95;letter-spacing:-0.07em;text-align:left;text-transform:none}body,html{scroll-behavior:auto}.page-title-area.leas-page-title .page-title-wrapper{margin-bottom:80px}.page-title-area.leas-page-title .container.large{max-width:1850px}@media only screen and (max-width:991px){.page-title-area.leas-page-title .page-title-wrapper{margin-bottom:55px}}.page-title-area.leas-page-title .leas-page-subtitle{margin-top:64px;font-family:var(--font_bdogrotesk);font-weight:400;font-size:20px;line-height:22px;letter-spacing:-0.03em;max-width:600px;color:#999}.header-area-2 .container-fluid{padding-left:0;padding-right:0}.header-area-2__inner{max-width:1850px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.leas-cars-page,.leas-cars-page *{cursor:auto}.leas-cars-page a,.leas-cars-page a *,.leas-cars-page button,.leas-cars-page button *{cursor:pointer}.leas-cars-page img{cursor:default}@media only screen and (max-width:1919px){.page-title-area.leas-page-title .page-title-wrapper .page-title{font-size:110px}}@media only screen and (max-width:1399px){.page-title-area.leas-page-title .page-title-wrapper .page-title{font-size:100px}}@media only screen and (max-width:1199px){.page-title-area.leas-page-title .page-title-wrapper .page-title{font-size:70px}}@media only screen and (max-width:991px){.page-title-area.leas-page-title .page-title-wrapper .page-title{font-size:60px}}@media only screen and (max-width:767px){.page-title-area.leas-page-title .page-title-wrapper .page-title{font-size:50px}}@media (max-width:575px){.page-title-area.leas-page-title .page-title-wrapper .page-title{font-size:45px}}.highlight{color:#c49f55}.client-slider-active .swiper-wrapper{width:max-content;animation:marquee-081a87f6 105s linear infinite}.leas-btn{display:inline-flex;align-items:center;gap:10px;padding:18px 24px;border-radius:999px;background:#111;border:none;box-shadow:none;font-family:var(--font_bdogrotesk);font-weight:400;font-size:16px;line-height:1;letter-spacing:-0.03em;text-transform:none;cursor:pointer;transition:opacity 0.25s ease;margin:0;outline:none;-webkit-appearance:none;appearance:none}.leas-btn,.leas-btn:hover{color:#fff;text-decoration:none}.leas-btn:hover{opacity:0.85}.leas-btn__text{font:inherit;color:inherit}.leas-btn__icon{display:inline-block;line-height:0;position:relative;overflow:hidden;flex:0 0 auto}.leas-btn__icon .first{display:inline-block;transition:transform 0.3s ease}.leas-btn__icon .first i{transform:rotate(-45deg);color:inherit}.leas-btn__icon .second{position:absolute;bottom:0;left:0;transform:translate(-100%,100%);transition:transform 0.3s ease;display:inline-block;color:inherit}.leas-btn__icon .second i{transform:rotate(-45deg);color:inherit}.leas-btn:hover .leas-btn__icon .first{transform:translate(100%,-100%)}.leas-btn:hover .leas-btn__icon .second{transform:translate(0)}.leas-btn__icon--flat .first i,.leas-btn__icon--flat .second i{transform:none}.leas-btn__icon svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor}.leas-btn__icon--phone{overflow:visible}.leas-btn__icon--phone i{transform:none;transform-origin:50% 50%;color:inherit}.leas-btn:hover .leas-btn__icon--phone .first{transform:none}.leas-btn:hover .leas-btn__icon--phone i{animation:leas_phone_ring 0.55s ease-in-out 1}.leas-btn--lg{padding:22px 36px;gap:14px;font-size:1.05em;letter-spacing:0.03em}.leas-btn--lg .leas-btn__icon svg{width:22px;height:22px}.leas-btn--white{background:#fff;color:#111;border:none}.leas-btn--white:hover{color:#111}.leas-btn--dark{background:#111;color:#fff}.leas-btn--gold{background:#c49f55;color:#fff}.leas-btn--gold:hover{color:#fff}.leas-btn--border{background:transparent;color:var(--primary);border:1px solid hsla(0,0%,7%,.15)}.leas-btn--border:hover{opacity:1;border-color:hsla(0,0%,7%,.3);color:var(--primary)}.leas-btn--border.is-active{background:var(--primary);color:#fff;border-color:var(--primary)}.leas-btn--border.is-active .leas-btn__icon svg{stroke:#fff}@media (prefers-reduced-motion:reduce){.leas-btn__icon .first,.leas-btn__icon .second{transition:none}.leas-btn:hover .leas-btn__icon .first,.leas-btn:hover .leas-btn__icon .second{transform:none}.leas-btn:hover .leas-btn__icon--phone i{animation:none}}.cta{display:inline-flex;align-items:center;gap:12px;padding:18px 24px;border-radius:999px;font-family:var(--font_bdogrotesk);font-weight:400;font-size:16px;line-height:1;letter-spacing:-0.03em;text-transform:none;cursor:pointer;position:relative;outline:none;-webkit-appearance:none;appearance:none}.cta,.cta:hover{text-decoration:none}.cta__text{font:inherit;color:inherit}.cta__icon{display:inline-block;line-height:0;position:relative;overflow:hidden;flex:0 0 auto}.cta__icon .first,.cta__icon .second{display:inline-block;transition:transform 0.3s ease}.cta__icon .second{position:absolute;bottom:0;left:0;transform:translate(-100%,100%);color:inherit}.cta:hover .cta__icon .first{transform:translate(100%,-100%)}.cta:hover .cta__icon .second{transform:translate(0)}.cta-arrow .cta__icon .first i,.cta-arrow .cta__icon .second i{transform:rotate(-45deg)}.cta__icon--phone{overflow:visible}.cta__icon--phone i{transform:none;transform-origin:50% 50%;color:inherit}.cta:hover .cta__icon--phone i{animation:leas_phone_ring 0.55s ease-in-out 1}.cta--white{background:#fff;color:#111;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 10px 24px hsla(0,0%,7%,.12)}.cta--white:hover{color:#111}.cta--dark{background:#111;color:#fff;border:1px solid hsla(0,0%,7%,.9);box-shadow:none}.cta--dark:hover{color:#fff}.cta--gold{background:#c49f55;color:#fff;border:1px solid rgba(196,159,85,.95);box-shadow:none}.cta--gold:hover{color:#fff}.cta--lg{padding:24px 38px;font-size:20px;gap:16px}.cta--lg .cta__icon{font-size:18px}@media only screen and (max-width:767px){.cta--lg{padding:18px 28px;font-size:17px}}@media (prefers-reduced-motion:reduce){.cta__icon .first,.cta__icon .second{transition:none}.cta:hover .cta__icon .first,.cta:hover .cta__icon .second{transform:none}.cta:hover .cta__icon--phone i{animation:none}}.leas-cars-detail-page .car-detail-cta{display:inline-flex;align-items:center;gap:12px;padding:18px 24px;border-radius:999px;background:#fff;color:#111;text-decoration:none;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 10px 24px hsla(0,0%,7%,.12);font-family:var(--font_bdogrotesk);font-weight:400;font-size:16px;line-height:1;letter-spacing:-0.03em;text-transform:none;cursor:pointer;position:absolute;right:24px;bottom:24px;z-index:3}.leas-cars-detail-page .car-detail-cta-text{font:inherit;color:inherit}.leas-cars-detail-page .car-detail-cta .icon{display:inline-block;line-height:0;position:relative;overflow:hidden}.leas-cars-detail-page .car-detail-cta .icon .first{display:inline-block;transition:all 0.3s}.leas-cars-detail-page .car-detail-cta .icon .first i{transform:rotate(-45deg);color:#111}.leas-cars-detail-page .car-detail-cta .icon .second{position:absolute;bottom:0;left:0;transform:translate(-100%,100%);transition:all 0.3s;box-sizing:content-box;display:inline-block;padding:0;color:#111}.leas-cars-detail-page .car-detail-cta .icon .second i{transform:rotate(-45deg)}.leas-cars-detail-page .car-detail-cta:hover .icon .first{transform:translate(100%,-100%)}.leas-cars-detail-page .car-detail-cta:hover .icon .second{transform:translate(0)}.leas-cars-detail-page .car-detail-cta--call{background:#c49f55;color:#fff;border:1px solid rgba(196,159,85,.95);box-shadow:none}.leas-cars-detail-page .car-detail-cta--call .car-detail-cta-text{color:#fff}.leas-cars-detail-page .car-detail-cta--call .icon{display:inline-flex;align-items:center;justify-content:center;overflow:visible}.leas-cars-detail-page .car-detail-cta--call .icon--phone i{color:#fff!important;transform:none;transform-origin:50% 50%}.leas-cars-detail-page .car-detail-cta--call:hover .icon--phone i{animation:leas_phone_ring 0.55s ease-in-out 1}.leas-cars-detail-page .car-detail-cta--dark{background:#111;color:#fff;border:1px solid hsla(0,0%,7%,.9);box-shadow:none}.leas-cars-detail-page .car-detail-cta--dark .icon .first i,.leas-cars-detail-page .car-detail-cta--dark .icon .second,.leas-cars-detail-page .car-detail-cta--dark .icon .second i{color:#fff}.leas-cars-detail-page .car-detail-cta--inline{position:static;right:auto;bottom:auto;margin-top:28px}.leas-cars-detail-page .car-detail-cta-group{display:inline-flex;align-items:center;gap:12px;flex-wrap:nowrap}.leas-cars-detail-page .car-detail-cta-group .cta{position:static;right:auto;bottom:auto;left:auto}.leas-cars-detail-page .car-detail-cta-group--hero{position:absolute;right:24px;bottom:24px;z-index:3}@keyframes leas_phone_ring{0%{transform:rotate(0deg)}15%{transform:rotate(-10deg)}30%{transform:rotate(10deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(8deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@media (prefers-reduced-motion:reduce){.leas-cars-detail-page .car-detail-cta--call:hover .icon--phone i{animation:none}}.contact-area-contact-page .contact-formfield textarea.contact-textarea{width:100%;min-height:40px;border:none;border-bottom:1px solid var(--primary);outline:none;background-color:transparent;transition:all 0.5s;color:var(--primary);padding:10px 0;resize:vertical}.contact-area-contact-page .contact-formfield textarea.contact-textarea::placeholder{color:var(--primary)}.contact-area-contact-page .contact-formfield--checkbox{grid-column:span 2;margin-top:18px}@media only screen and (max-width:767px){.contact-area-contact-page .contact-formfield--checkbox{grid-column:auto}}.contact-area-contact-page .contact-checkbox{display:grid;grid-template-columns:16px 1fr;align-items:center;column-gap:10px;cursor:pointer;user-select:none;justify-content:start}.contact-area-contact-page .contact-checkbox-input{width:16px;height:16px;margin:0;padding:0;accent-color:#c49f55}.contact-area-contact-page .contact-checkbox-text{display:inline-block;font-size:14px;line-height:1.35;color:hsla(0,0%,7%,.78)}.contact-area-contact-page .contact-checkbox-text a{color:#c49f55;text-decoration:none;border-bottom:1px solid rgba(196,159,85,.6);padding-bottom:1px}.contact-area-contact-page .contact-checkbox:hover .contact-checkbox-text a{border-bottom-color:rgba(196,159,85,.95)}.contact-area-contact-page .contact-checkbox-input:focus-visible{outline:2px solid rgba(196,159,85,.55);outline-offset:3px}.leas-cars-detail-page .approach-area .approach-wrapper-box .steps{border-radius:20px;display:block;width:100%;height:650px;overflow:hidden;font-size:0;line-height:0}@media only screen and (max-width:991px){.leas-cars-detail-page .approach-area .approach-wrapper-box .steps{display:none}}.leas-cars-detail-page .approach-area .approach-wrapper-box .steps img,.leas-cars-detail-page .approach-area .approach-wrapper-box .steps video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.text-invert .desc-row{display:block}.leas-cars-detail-page .about-area .about-area-inner,.leas-cars-page .about-area .about-area-inner{height:auto;padding-top:200px}@media only screen and (max-width:1199px){.leas-cars-detail-page .about-area .about-area-inner,.leas-cars-page .about-area .about-area-inner{padding-top:160px}}.leas-cars-detail-page .about-area .section-content .btn-wrapper,.leas-cars-detail-page .about-area .section-content .text-wrapper,.leas-cars-page .about-area .section-content .btn-wrapper,.leas-cars-page .about-area .section-content .text-wrapper{opacity:1;transform:none}.works-wrapper-2.cars-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 16px}@media only screen and (max-width:1399px){.works-wrapper-2.cars-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width:1199px){.works-wrapper-2.cars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:991px){.works-wrapper-2.cars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.works-wrapper-2.cars-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.works-wrapper-2.cars-grid>*{grid-column-start:auto!important}.works-wrapper-2.cars-grid .car-card{min-height:520px;transition:transform 0.35s cubic-bezier(0.23,1,0.32,1),box-shadow 0.35s cubic-bezier(0.23,1,0.32,1);will-change:transform;display:flex;flex-direction:column;border-radius:20px}@media only screen and (max-width:1399px){.works-wrapper-2.cars-grid .car-card{min-height:500px}}@media only screen and (max-width:1199px){.works-wrapper-2.cars-grid .car-card{min-height:480px}}@media only screen and (max-width:991px){.works-wrapper-2.cars-grid .car-card{min-height:460px}}@media (max-width:575px){.works-wrapper-2.cars-grid .car-card{min-height:420px}}.works-wrapper-2.cars-grid .car-card:hover{transform:translate3d(0,-6px,0)!important;box-shadow:0 18px 40px hsla(0,0%,7%,.1)}.works-wrapper-2.cars-grid .car-card .thumb{transition:transform 0.35s cubic-bezier(0.23,1,0.32,1);will-change:transform}.works-wrapper-2.cars-grid .car-card:hover .thumb{transform:none!important}.works-wrapper-2.cars-grid .car-card .thumb{flex:1;min-height:320px;border-radius:20px;overflow:hidden}.works-wrapper-2.cars-grid .car-card .thumb:after{content:"";position:absolute;left:0;right:0;bottom:0;height:65%;background:linear-gradient(0deg,rgba(0,0,0,.75) 0%,transparent);z-index:1;pointer-events:none}.works-wrapper-2.cars-grid .car-card .thumb img{display:block;width:100%;height:100%;object-fit:cover}.works-wrapper-2.cars-grid .car-card .thumb img.logo{display:block;width:75px;height:auto;margin-bottom:15px;object-fit:unset}.works-wrapper-2.cars-grid .car-card .content{position:absolute;left:16px;bottom:16px;z-index:2;max-width:calc(100% - 32px)}.works-wrapper-2.cars-grid .car-card .content .title{margin:0}.works-wrapper-2.cars-grid .car-card .content .title a{color:#fff}.works-wrapper-2.cars-grid .car-brand-pill{position:absolute;top:12px;left:12px;z-index:2;padding:6px 10px;border-radius:999px;font-family:var(--font_bdogrotesk);font-size:11px;font-weight:500;line-height:1;text-transform:uppercase;color:var(--black);background:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.35));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 20px hsla(0,0%,7%,.08);pointer-events:none}.works-wrapper-2.cars-grid .link-arrow{width:30px;height:30px;min-width:30px;background-color:#f0f0f0;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;font-size:12px;position:absolute;z-index:2;top:12px;right:12px}.leas-cars-page .works-wrapper-2.cars-grid .car-card,.leas-cars-page .works-wrapper-2.cars-grid .car-card *,.leas-cars-page .works-wrapper-2.cars-grid .car-card .link-arrow,.leas-cars-page .works-wrapper-2.cars-grid .car-card .thumb,.leas-cars-page .works-wrapper-2.cars-grid .car-card .thumb img{cursor:pointer!important}.leas-cars-page .cb-cursor{display:none!important}.works-wrapper-2.cars-grid .car-card--text .thumb:after{display:none}.works-wrapper-2.cars-grid .car-card--text .thumb{min-height:320px;display:flex;align-items:flex-start;padding:40px}.works-wrapper-2.cars-grid .car-card--text .car-info-content{max-width:260px}.works-wrapper-2.cars-grid .car-card--text .car-info-h6{font-size:20px;font-weight:400;line-height:22px;letter-spacing:-1px;color:hsla(0,0%,7%,.5);margin:0;font-family:var(--font_bdogrotesk)}.dark .works-wrapper-2.cars-grid .car-card--text .car-info-h6{color:hsla(0,0%,100%,.5)}.works-wrapper-2.cars-grid .car-card--text .car-info-h6 span{color:var(--primary)}.works-wrapper-2.cars-grid .car-card--text.car-card--gray .thumb{background:#f1f1f1}.works-wrapper-2.cars-grid .car-card--text.car-card--offwhite .thumb{background:#fafafa}.works-wrapper-2.cars-grid .car-card--text.car-card--gold .thumb{background:#ffd2771f}.works-wrapper-2.cars-grid .link-arrow .icon{display:inline-block;line-height:0;position:relative;overflow:hidden}.works-wrapper-2.cars-grid .link-arrow .icon .first{display:inline-block;transition:all 0.3s}.works-wrapper-2.cars-grid .link-arrow .icon .first i{transform:rotate(-45deg);color:var(--black)}.works-wrapper-2.cars-grid .link-arrow .icon .second{position:absolute;bottom:0;left:0;transform:translate(-100%,100%);transition:all 0.3s;box-sizing:content-box;display:inline-block;padding:0;color:var(--black)}.works-wrapper-2.cars-grid .link-arrow .icon .second i{transform:rotate(-45deg)}.works-wrapper-2.cars-grid .car-card:hover .link-arrow .icon .first{transform:translate(100%,-100%)}.works-wrapper-2.cars-grid .car-card:hover .link-arrow .icon .second{transform:translate(0)}.works-wrapper-2.cars-grid .car-card .title{font-family:var(--font_bdogrotesk);font-weight:400}.leas-cars-detail-page .car-detail-hero-area{padding-top:110px}.leas-cars-detail-page .container.large{max-width:1850px!important;--container-max-widths:1820px}.leas-cars-detail-page .car-detail-hero-card{position:relative;border-radius:20px;overflow:hidden;min-height:640px;box-shadow:none;background:#111;transition:transform 0.35s cubic-bezier(0.23,1,0.32,1),box-shadow 0.35s cubic-bezier(0.23,1,0.32,1)}.leas-cars-detail-page .car-detail-hero-card:hover{transform:none;box-shadow:none}.leas-cars-detail-page .car-detail-hero-media{position:absolute;inset:0}.leas-cars-detail-page .car-detail-hero-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:70%;background:linear-gradient(0deg,rgba(0,0,0,.82) 0%,transparent);z-index:1;pointer-events:none}.leas-cars-detail-page .car-detail-hero-media img{width:100%;height:100%;object-fit:cover;object-position:50% 90%;display:block}@media only screen and (max-width:991px){.leas-cars-detail-page .car-detail-hero-media img{object-position:30% 90%}}.leas-cars-detail-page .car-detail-brand-pill{position:absolute;top:16px;left:16px;z-index:2;padding:6px 10px;border-radius:999px;font-family:var(--font_bdogrotesk);font-size:11px;font-weight:500;line-height:1;text-transform:uppercase;color:var(--black);background:linear-gradient(135deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.4));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 20px hsla(0,0%,7%,.08);pointer-events:none}.leas-cars-detail-page .car-detail-hero-content{position:absolute;left:28px;bottom:28px;z-index:2;max-width:720px}.leas-cars-detail-page .car-detail-title{margin:0;font-family:var(--font_bdogrotesk);font-weight:400;font-size:72px;line-height:0.95;letter-spacing:-0.06em;color:#fff}.leas-cars-detail-page .car-detail-subtitle{margin-top:14px;margin-bottom:0;font-family:var(--font_bdogrotesk);font-weight:400;font-size:18px;line-height:24px;letter-spacing:-0.03em;max-width:520px;color:hsla(0,0%,100%,.72)}.leas-cars-detail-page.leas-cars-detail-hero-animate .car-detail-cta,.leas-cars-detail-page.leas-cars-detail-hero-animate .car-detail-meta .meta-item,.leas-cars-detail-page.leas-cars-detail-hero-animate .car-detail-subtitle,.leas-cars-detail-page.leas-cars-detail-hero-animate .car-detail-title{opacity:0;transform:translate3d(0,10px,0);transition:opacity 0.75s ease,transform 0.75s ease;will-change:opacity,transform}.leas-cars-detail-page.leas-cars-detail-hero-animate .car-detail-title{transition-delay:0.05s}.leas-cars-detail-page.leas-cars-detail-hero-animate .car-detail-subtitle{transition-delay:0.12s}.leas-cars-detail-page.leas-cars-detail-hero-animate .car-detail-cta{transition-delay:0.18s}.leas-cars-detail-page.leas-cars-detail-hero-animate .car-detail-meta .meta-item:first-child{transition-delay:0.36s}.leas-cars-detail-page.leas-cars-detail-hero-animate .car-detail-meta .meta-item:nth-child(2){transition-delay:0.48s}.leas-cars-detail-page.leas-cars-detail-hero-animate .car-detail-meta .meta-item:nth-child(3){transition-delay:0.60s}.leas-cars-detail-page.leas-cars-detail-hero-animate .car-detail-meta .meta-item:nth-child(4){transition-delay:0.72s}.leas-cars-detail-page.leas-cars-detail-hero-animate--start .car-detail-cta,.leas-cars-detail-page.leas-cars-detail-hero-animate--start .car-detail-meta .meta-item,.leas-cars-detail-page.leas-cars-detail-hero-animate--start .car-detail-subtitle,.leas-cars-detail-page.leas-cars-detail-hero-animate--start .car-detail-title{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.leas-cars-detail-page.leas-cars-detail-hero-animate .car-detail-cta,.leas-cars-detail-page.leas-cars-detail-hero-animate .car-detail-meta .meta-item,.leas-cars-detail-page.leas-cars-detail-hero-animate .car-detail-subtitle,.leas-cars-detail-page.leas-cars-detail-hero-animate .car-detail-title{opacity:1;transform:none;transition:none}}@media only screen and (max-width:1399px){.leas-cars-detail-page .car-detail-hero-card{min-height:600px}.leas-cars-detail-page .car-detail-title{font-size:62px}}@media only screen and (max-width:1199px){.leas-cars-detail-page .car-detail-hero-card{min-height:560px}.leas-cars-detail-page .car-detail-title{font-size:52px}.leas-cars-detail-page .car-detail-hero-content{left:22px;bottom:22px;max-width:620px}.leas-cars-detail-page .car-detail-cta{right:22px;bottom:22px}}@media only screen and (max-width:991px){.leas-cars-detail-page .car-detail-hero-card{min-height:520px}.leas-cars-detail-page .car-detail-title{font-size:44px}.leas-cars-detail-page .car-detail-subtitle{font-size:16px;line-height:22px;max-width:440px}}@media (max-width:575px){.leas-cars-detail-page .car-detail-hero-card{min-height:460px}.leas-cars-detail-page .car-detail-hero-content{left:16px;bottom:86px;max-width:calc(100% - 32px)}.leas-cars-detail-page .car-detail-cta{padding:16px 20px}.leas-cars-detail-page .car-detail-cta-group--hero{left:16px;right:16px;bottom:16px}.leas-cars-detail-page .car-detail-cta-group--hero .car-detail-cta{flex:1;justify-content:center}.leas-cars-detail-page .car-detail-cta-group--inline{width:100%}.leas-cars-detail-page .car-detail-cta-group--inline .car-detail-cta{flex:1;justify-content:center}.leas-cars-detail-page .car-detail-sticky-footer .car-detail-cta-group--sticky{width:100%}.leas-cars-detail-page .car-detail-sticky-footer .car-detail-cta-group--sticky .car-detail-cta{width:auto;flex:1;justify-content:center}.leas-cars-detail-page .car-detail-sticky-footer .car-detail-cta{width:auto}.leas-cars-detail-page .car-detail-sticky-footer .car-detail-cta-group--hero{left:16px;right:16px;bottom:16px}.leas-cars-detail-page .car-detail-sticky-footer .car-detail-cta-group--hero .car-detail-cta{flex:1;justify-content:center}}.leas-cars-detail-page .car-detail-meta .meta-wrapper{margin-top:31px;display:grid;gap:30px 60px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:95px}@media only screen and (max-width:1199px){.leas-cars-detail-page .car-detail-meta .meta-wrapper{gap:30px 40px;margin-top:31px;margin-bottom:45px}}@media only screen and (max-width:991px){.leas-cars-detail-page .car-detail-meta .meta-wrapper{grid-template-columns:1fr 1fr}}.leas-cars-detail-page .car-detail-meta .meta-item{border-top:1px solid var(--border);padding-top:14px}.leas-cars-detail-page .car-detail-meta .meta-item .title{font-size:18px;font-weight:400;line-height:25px}.leas-cars-detail-page .car-detail-meta .meta-item .text{font-size:32px;font-weight:400;line-height:25px;color:var(--primary);margin-top:4px}.leas-cars-detail-page .about-area-3 .about-thumb .thumb-5{position:absolute;bottom:0;right:0;width:16%;object-fit:cover;aspect-ratio:100/130;z-index:2;border-radius:14px}@media only screen and (max-width:991px){.leas-cars-detail-page .about-area-3 .about-thumb .thumb-5{width:22%}}.leas-cars-detail-page .funfact-area{background:#f7f7f7}.leas-cars-detail-page .funfact-area .section-title{color:#111}.leas-cars-detail-page .funfact-area .leas-page-subtitle{color:hsla(0,0%,7%,.72);max-width:560px;margin-top:22px}.leas-cars-detail-page .funfact-area .funfact-wrapper-box .line-1,.leas-cars-detail-page .funfact-area .funfact-wrapper-box .line-2,.leas-cars-detail-page .funfact-area .funfact-wrapper-box .line-3,.leas-cars-detail-page .funfact-area .funfact-wrapper-box .line-4{background-color:hsla(0,0%,7%,.1)}.leas-cars-detail-page .funfact-area .funfact-item .number{color:#111}.leas-cars-detail-page .funfact-area .funfact-item .text{color:hsla(0,0%,7%,.62)}.leas-cars-detail-page{padding-bottom:110px}.car-detail-sticky-footer{position:fixed;left:16px;right:16px;bottom:16px;z-index:999;opacity:0;transform:translate3d(0,14px,0);pointer-events:none;transition:opacity 0.35s ease,transform 0.35s ease}.car-detail-sticky-footer.is-visible{opacity:1;transform:translateZ(0);pointer-events:auto}.leas-cars-detail-page .car-detail-sticky-footer{position:fixed;left:16px;right:16px;bottom:16px;z-index:999;opacity:0;transform:translate3d(0,14px,0);pointer-events:none;transition:opacity 0.35s ease,transform 0.35s ease}.leas-cars-detail-page .car-detail-sticky-footer.is-visible{opacity:1;transform:translateZ(0);pointer-events:auto}.leas-cars-detail-page .progress-wrap.is-hidden-by-sticky-footer{display:none!important}.leas-cars-detail-page .car-detail-sticky-footer-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,7%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px hsla(0,0%,7%,.12)}.leas-cars-detail-page .car-detail-sticky-footer-copy{flex:1;min-width:0;display:flex;align-items:flex-end;justify-content:flex-start;gap:22px}.leas-cars-detail-page .car-detail-sticky-footer-kicker{font-family:var(--font_bdogrotesk);font-weight:400;font-size:12px;line-height:1.1;letter-spacing:-0.01em;color:hsla(0,0%,7%,.55)}.leas-cars-detail-page .car-detail-sticky-footer-model{margin-top:2px;font-family:var(--font_bdogrotesk);font-weight:500;font-size:18px;line-height:1.1;letter-spacing:-0.03em;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leas-cars-detail-page .car-detail-sticky-footer-right{display:flex;flex-direction:column;align-items:flex-start}.leas-cars-detail-page .car-detail-sticky-footer-from{font-family:var(--font_bdogrotesk);font-weight:400;font-size:12px;line-height:1.1;letter-spacing:-0.01em;color:hsla(0,0%,7%,.55)}.leas-cars-detail-page .car-detail-sticky-footer-price{margin-top:2px;font-family:var(--font_bdogrotesk);font-weight:500;font-size:18px;line-height:1.1;letter-spacing:-0.03em;color:#111;white-space:nowrap}.leas-cars-detail-page .car-detail-sticky-footer .car-detail-cta{position:static;right:auto;bottom:auto;z-index:auto;padding:14px 20px;box-shadow:none;white-space:nowrap}@media (max-width:575px){.leas-cars-detail-page{padding-bottom:130px}.leas-cars-detail-page .car-detail-sticky-footer-inner{flex-direction:column;align-items:stretch}.leas-cars-detail-page .car-detail-sticky-footer .car-detail-cta{width:100%;justify-content:center}.leas-cars-detail-page .car-detail-sticky-footer-copy{width:100%;justify-content:space-between}}.works-wrapper-2.cars-grid .car-desc{margin-top:6px;font-size:14px;font-weight:400;line-height:1.4;color:hsla(0,0%,100%,.75)}.works-wrapper-2.cars-grid .car-specs{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;opacity:0;transform:translate3d(0,6px,0);max-height:0;overflow:hidden;transition:opacity 0.35s ease,transform 0.35s ease,max-height 0.45s ease;will-change:opacity,transform;pointer-events:none}.works-wrapper-2.cars-grid .car-card:hover .car-specs{opacity:1;transform:translateZ(0);max-height:110px}.works-wrapper-2.cars-grid .car-spec{display:inline-flex;align-items:center;gap:6px;opacity:0;transform:translate3d(0,8px,0);transition:opacity 0.35s ease,transform 0.35s ease;will-change:opacity,transform}.works-wrapper-2.cars-grid .car-card:hover .car-spec{opacity:1;transform:translateZ(0)}.works-wrapper-2.cars-grid .car-card:hover .car-spec:first-child{transition-delay:0.04s}.works-wrapper-2.cars-grid .car-card:hover .car-spec:nth-child(2){transition-delay:0.09s}.works-wrapper-2.cars-grid .car-card:hover .car-spec:nth-child(3){transition-delay:0.14s}.works-wrapper-2.cars-grid .car-card:hover .car-spec:nth-child(4){transition-delay:0.19s}.works-wrapper-2.cars-grid .car-spec-icon{width:14px;height:14px;display:block}.works-wrapper-2.cars-grid .car-spec-text{font-size:12px;line-height:1;color:hsla(0,0%,100%,.88);white-space:nowrap}.works-wrapper-2.cars-grid .car-spec-text strong{font-weight:600;color:#fff}.img-saturate{filter:saturate(1.1) contrast(1.1)}.about-sticky-scroll>.container.large{max-width:1300px!important}.about-sticky-scroll-inner{display:grid;grid-template-columns:0.6fr 1.4fr;gap:32px;align-items:start}.about-sticky-scroll-left{display:flex;flex-direction:column;gap:36px}.about-sticky-scroll-right{display:flex;flex-direction:column;gap:16px}.about-sticky-scroll-image{border-radius:20px;overflow:hidden;flex-shrink:0}.about-sticky-scroll-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease}.about-sticky-scroll-image:hover img{transform:scale(1.03)}.about-sticky-scroll-image--wide{height:52vh}@media only screen and (min-width:992px){.about-sticky-scroll-right>.about-sticky-scroll-image--wide:first-child{height:100vh}}.about-sticky-scroll-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.about-sticky-scroll-image--tall{height:68vh}@media only screen and (max-width:991px){.about-sticky-scroll-inner{grid-template-columns:1fr}.about-sticky-scroll-left{position:relative;top:0}.about-sticky-scroll-image{height:56vw;min-height:260px}.about-sticky-scroll-right>.about-sticky-scroll-image--wide:first-child{height:auto;aspect-ratio:4/5;min-height:0}}.leas-home-page .home-hero-area{padding-top:110px}.leas-home-page .container.large{max-width:1850px!important;--container-max-widths:1820px}.leas-home-page .home-hero-card{position:relative;border-radius:20px;overflow:hidden;min-height:70vh;background:#111}.leas-home-page .home-hero-media{position:absolute;inset:0;pointer-events:none}.leas-home-page .home-hero-media .inlinePlayButton,.leas-home-page .home-hero-media .mb_YTPBar{display:none!important}.leas-home-page .home-hero-media #P1{position:absolute;inset:0;width:100%!important;height:100%!important}@media only screen and (max-width:991px){.leas-home-page .home-hero-media .inline-YTPlayer{display:block;padding:0!important}.leas-home-page .home-hero-media #P1,.leas-home-page .home-hero-media .inline-YTPlayer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.leas-home-page .home-hero-media #P1{padding-bottom:0!important}.leas-home-page .home-hero-media #P1 .mbYTP_wrapper{inset:0!important}.leas-home-page .home-hero-media #P1 iframe{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);margin:0!important;width:auto!important;height:auto!important;min-width:100%;min-height:100%;aspect-ratio:16/9}}.leas-home-page .home-hero-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:70%;background:linear-gradient(0deg,rgba(0,0,0,.82) 0%,transparent);z-index:1;pointer-events:none}.leas-home-page .home-hero-content{position:absolute;left:28px;bottom:28px;z-index:2;max-width:720px}.leas-home-page .home-hero-title{margin:0;font-family:var(--font_bdogrotesk);font-weight:400;font-size:72px;line-height:0.95;letter-spacing:-0.06em;color:#fff}.leas-home-page .home-hero-subtitle{margin-top:14px;margin-bottom:0;font-family:var(--font_bdogrotesk);font-weight:400;font-size:18px;line-height:24px;letter-spacing:-0.03em;max-width:520px;color:hsla(0,0%,100%,.72)}.leas-home-page .home-hero-cta-group{position:absolute;right:24px;bottom:24px;z-index:2;display:inline-flex;align-items:center;gap:10px}.leas-home-page .home-hero-cta{display:inline-flex;align-items:center;gap:10px;padding:18px 24px;border-radius:999px;background:#fff;color:#111;font-family:var(--font_bdogrotesk);font-size:14px;font-weight:500;line-height:1;letter-spacing:-0.02em;text-decoration:none;transition:background 0.3s,color 0.3s;position:relative;overflow:hidden}.leas-home-page .home-hero-cta-text{font:inherit;color:inherit}.leas-home-page .home-hero-cta .icon{display:inline-block;line-height:0;position:relative;overflow:hidden;width:1em;height:1em}.leas-home-page .home-hero-cta .icon .first{display:inline-block;transition:all 0.3s}.leas-home-page .home-hero-cta .icon .first i{transform:rotate(-45deg);color:#111}.leas-home-page .home-hero-cta .icon .second{position:absolute;bottom:0;left:-100%;transition:all 0.3s}.leas-home-page .home-hero-cta .icon .second i{transform:rotate(-45deg)}.leas-home-page .home-hero-cta:hover .icon .first{transform:translate(100%,-100%)}.leas-home-page .home-hero-cta:hover .icon .second{transform:translate(0)}.leas-home-page .home-hero-cta--call{background:#c49f55;color:#fff}.leas-home-page .home-hero-cta--call .home-hero-cta-text{color:#fff}.leas-home-page .home-hero-cta--call .icon{display:inline-flex;align-items:center;justify-content:center;overflow:visible}.leas-home-page .home-hero-cta--call .icon--phone i{color:#fff!important;transform:none}.leas-home-page .home-hero-cta--call:hover .icon--phone i{animation:leas_phone_ring 0.55s ease-in-out 1}.leas-home-page.leas-home-hero-animate .home-hero-cta-group .cta,.leas-home-page.leas-home-hero-animate .home-hero-subtitle,.leas-home-page.leas-home-hero-animate .home-hero-title{opacity:0;transform:translate3d(0,10px,0);transition:opacity 0.75s ease,transform 0.75s ease;will-change:opacity,transform}.leas-home-page.leas-home-hero-animate .home-hero-title{transition-delay:0.05s}.leas-home-page.leas-home-hero-animate .home-hero-subtitle{transition-delay:0.12s}.leas-home-page.leas-home-hero-animate .home-hero-cta-group .cta{transition-delay:0.18s}.leas-home-page.leas-home-hero-animate--start .home-hero-cta-group .cta,.leas-home-page.leas-home-hero-animate--start .home-hero-subtitle,.leas-home-page.leas-home-hero-animate--start .home-hero-title{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.leas-home-page.leas-home-hero-animate .home-hero-cta-group .cta,.leas-home-page.leas-home-hero-animate .home-hero-subtitle,.leas-home-page.leas-home-hero-animate .home-hero-title{opacity:1;transform:none;transition:none}}@media only screen and (max-width:1399px){.leas-home-page .home-hero-title{font-size:62px}}@media only screen and (max-width:1199px){.leas-home-page .home-hero-title{font-size:52px}.leas-home-page .home-hero-content{left:22px;bottom:22px;max-width:620px}.leas-home-page .home-hero-cta-group{right:22px;bottom:22px}}@media only screen and (max-width:991px){.leas-home-page .home-hero-title{font-size:44px}.leas-home-page .home-hero-subtitle{font-size:16px;line-height:22px}}@media (max-width:575px){.leas-home-page .home-hero-content{left:16px;bottom:86px;max-width:calc(100% - 32px)}.leas-home-page .home-hero-cta-group .cta{padding:16px 20px}.leas-home-page .home-hero-cta-group{left:16px;right:16px;bottom:16px}.leas-home-page .home-hero-cta-group .cta{flex:1;justify-content:center}}.feature-area{background-color:#fff!important}.feature-area .feature-box:before{background-color:rgba(0,0,0,.12)!important}.feature-area .feature-box .title{color:#111!important}.feature-area .feature-box .text{color:#444!important}.home-category-section.award-area-page-about{background-color:#f5f3ef!important}.home-category-section .section-subtitle,.home-category-section .section-title{color:#111!important}.home-category-section .subtitle-wrapper .info-text{font-size:20px;font-weight:400;line-height:26px;max-width:280px;color:#111}@media only screen and (max-width:1399px){.home-category-section .subtitle-wrapper .info-text{font-size:16px}}.home-category-section .section-header{border-top-color:rgba(0,0,0,.1)!important}.leas-cars-detail-page .approach-area .section-title .highlight{color:#c49f55}.service-area-service-page.pcl-spotlight .services-wrapper-5>.info-text,.service-area-service-page.pcl-spotlight .text-wrapper .info-text{max-width:100%}.leas-cars-detail-page .services-wrapper-5 .service-box .thumb img{aspect-ratio:16/10;height:auto;object-fit:cover}.home-category-section .awards-wrapper-box{border-top-color:rgba(0,0,0,.1)!important;overflow:hidden}.home-category-cards-viewport{overflow:hidden}.home-category-cards-track{display:flex;gap:20px;will-change:transform}.home-category-card{flex:1;min-width:200px;aspect-ratio:3/4;border-radius:16px;overflow:hidden;position:relative;text-decoration:none;display:block}.home-category-card-media{position:absolute;inset:0}.home-category-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1)}.home-category-card:hover .home-category-card-media img{transform:scale(1.05)}.home-category-card-content{position:absolute;left:0;right:0;bottom:0;padding:20px;background:linear-gradient(0deg,rgba(0,0,0,.75) 0%,transparent 60%)}.home-category-card-name{font-size:clamp(20px,1.8vw,26px);letter-spacing:-0.04em;color:#fff;line-height:1;margin-bottom:5px}.home-category-card-name,.home-category-card-subtitle{font-family:var(--font_bdogrotesk);font-weight:400;display:block}.home-category-card-subtitle{font-size:clamp(11px,1vw,13px);letter-spacing:-0.01em;color:hsla(0,0%,100%,.65)}.home-category-card-link-arrow{width:30px;height:30px;min-width:30px;background-color:#f0f0f0;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;font-size:12px;position:absolute;z-index:2;top:12px;right:12px}.home-category-card-link-arrow .icon{display:inline-block;line-height:0;position:relative;overflow:hidden}.home-category-card-link-arrow .icon .first{display:inline-block;transition:all 0.3s}.home-category-card-link-arrow .icon .first i{transform:rotate(-45deg);color:var(--black)}.home-category-card-link-arrow .icon .second{position:absolute;bottom:0;left:0;transform:translate(-100%,100%);transition:all 0.3s;box-sizing:content-box;display:inline-block;padding:0;color:var(--black)}.home-category-card-link-arrow .icon .second i{transform:rotate(-45deg)}.home-category-card:hover .home-category-card-link-arrow .icon .first{transform:translate(100%,-100%)}.home-category-card:hover .home-category-card-link-arrow .icon .second{transform:translate(0)}@media (max-width:767px){.home-category-cards-viewport{overflow:visible}.home-category-cards-track{flex-direction:column;gap:16px;transform:none!important;will-change:auto}.home-category-card{flex:none;width:100%;min-width:0}}.client-area-page-about,.info-area-page-about,.media-area-page-about{background-color:#fff!important}.client-area-page-about,.info-area-page-about{background-color:#f5f3ef!important}.client-area-page-about .section-header .text,.info-area-page-about .section-subtitle,.info-area-page-about .section-title,.media-area-page-about .section-content .section-title{color:#111!important}.info-area-page-about .section-header{border-top-color:rgba(0,0,0,.1)!important}.info-area-page-about .funfact-item{background-color:#fff!important;border:1px solid rgba(0,0,0,.1)!important}.info-area-page-about .funfact-item .text{color:#444!important}.info-area-page-about .funfact-item .number{color:#111!important}.client-area-page-about .client-box{border-color:rgba(0,0,0,.1)!important;background-color:#fff!important}.header-area-2 .header__toggle{margin-left:12px}.header-area-2 .side-toggle{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:transparent!important;border:0;border-radius:0;cursor:pointer;color:#111}.side-toggle__lines{position:relative;display:block;width:28px;height:10px}.side-toggle__lines:after,.side-toggle__lines:before{content:"";position:absolute;right:0;height:1.5px;background:currentColor;transition:width 0.3s ease}.side-toggle__lines:before{top:0;width:100%}.side-toggle__lines:after{top:8px;width:64%}.header-area-2 .side-toggle:hover .side-toggle__lines:after{width:100%}.side-info{z-index:999;overflow-y:auto}.side-info-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.side-info-close{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.side-info .mobile-menu.mean-container{float:none;width:100%}.side-info-contacts{clear:both;margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:10px}.side-info-contacts a{color:#111;font-size:16px}.leas-services-list .services-wrapper-box{border-top:0;padding-top:0}.client-area-page-about .client-box img{width:auto;max-width:none;max-height:none}.client-area-page-about .client-box img.brand-audi{height:87px}.client-area-page-about .client-box img.brand-bmw{height:51px}.client-area-page-about .client-box img.brand-lamborghini{height:53px}.client-area-page-about .client-box img.brand-mercedes,.client-area-page-about .client-box img.brand-militem{height:51px}.client-area-page-about .client-box img.brand-porsche{height:50px}.client-area-page-about .client-box img.brand-tesla{height:30px}@media only screen and (max-width:1919px){.client-area-page-about .client-box img.brand-audi{height:75px}.client-area-page-about .client-box img.brand-bmw{height:44px}.client-area-page-about .client-box img.brand-lamborghini{height:46px}.client-area-page-about .client-box img.brand-mercedes,.client-area-page-about .client-box img.brand-militem{height:44px}.client-area-page-about .client-box img.brand-porsche{height:43px}.client-area-page-about .client-box img.brand-tesla{height:26px}}@media only screen and (max-width:1399px){.client-area-page-about .client-box img.brand-audi{height:66px}.client-area-page-about .client-box img.brand-bmw{height:39px}.client-area-page-about .client-box img.brand-lamborghini{height:41px}.client-area-page-about .client-box img.brand-mercedes,.client-area-page-about .client-box img.brand-militem{height:39px}.client-area-page-about .client-box img.brand-porsche{height:38px}.client-area-page-about .client-box img.brand-tesla{height:23px}}.media-area-page-about .section-content{background-color:#fff!important}.media-area-page-about-inner{background-color:#f5f3ef;box-shadow:0 18px 45px rgba(0,0,0,.06)}.media-area-page-about-inner,.media-area-page-about .section-content-wrapper{border-radius:22px;overflow:hidden}.media-area-page-about .section-content .text{color:#444!important}.media-area-page-about .section-content .rr-btn{background-color:#fff!important;border-color:rgba(0,0,0,.2)!important}.media-area-page-about .section-content .rr-btn:hover{border-color:#111!important}.media-area-page-about .section-content .rr-btn .text-one,.media-area-page-about .section-content .rr-btn .text-two{color:#111!important}.info-area-page-about .section-title{max-width:100%}.mw-50{max-width:50px!important}.services-wrapper-1 .service-box .content .title{margin-bottom:12px}.services-wrapper-5 .service-box .text{overflow:hidden;transition:opacity 0.3s ease,max-height 0.45s cubic-bezier(0.4,0,0.2,1)}.services-wrapper-5 .service-box:hover .text{max-height:var(--txt-h,420px)}.about-area .section-title{font-family:var(--font_instrumentsans);font-weight:500;text-transform:none;font-size:clamp(30px,7vw,44px);line-height:1.15;letter-spacing:-0.02em;display:block}.services-wrapper-3 .service-box{grid-template-columns:130px 1fr}.services-wrapper-3 .service-box .thumb{max-width:none}.services-wrapper-3 .service-box .thumb img{width:100%;aspect-ratio:4/5;height:auto;object-fit:cover;object-position:center;display:block}@media only screen and (max-width:1399px){.services-wrapper-3 .service-box{grid-template-columns:110px 1fr}}@media only screen and (max-width:991px){.leas-cars-detail-page .approach-area .approach-wrapper-box .steps:has(video){display:block;height:auto;margin-bottom:24px}.leas-cars-detail-page .approach-area .approach-wrapper-box .steps video{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:16px}}@media (max-width:575px){.leas-cars-detail-page .car-detail-cta-group--hero{display:flex}.leas-cars-detail-page .car-detail-cta-group--hero .cta{flex:1 1 0;justify-content:center;padding:14px 12px;font-size:15px;white-space:nowrap}}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}