.home-michroma-heading{font-family:Michroma,sans-serif;font-style:normal}:root{--new-home-hero-height: min(56.25vw, 900px);--booking-button-background: linear-gradient( 135deg, var(--brand-navy-deep) 0%, var(--brand-navy) 34%, var(--brand-blue) 72%, var(--brand-blue-soft) 100% );--booking-button-background-hover: linear-gradient( 135deg, var(--brand-navy) 0%, var(--brand-blue) 46%, var(--brand-blue-soft) 100% )}header{position:fixed;top:0;left:0;width:100%;z-index:1050;padding-bottom:35px;background:linear-gradient(180deg,#00000094,#0000005c 58%,#0000)}.header-logo-top{background:transparent}.navbar{margin-top:-20px;background:transparent!important;box-shadow:none;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.navbar .nav-link,.navbar .dropdown-toggle{font-weight:500}.home-michroma-heading,.clean-hero h1,.clean-hero h2,.clean-hero h3,.hero h1,.hero h2,.hero h3,.experience h1,.experience h2,.experience h3{font-style:normal}.top-booking-button{display:block;width:100%;margin:.85rem 0 0;box-sizing:border-box;border:0;border-radius:0;background:var(--booking-button-background);color:#fff!important;cursor:pointer;font-family:Michroma,sans-serif;font-size:clamp(.72rem,1.15vw,1rem);font-weight:500;letter-spacing:.08rem;line-height:1;padding:.85rem 1rem;text-transform:uppercase;transition:background .18s ease,transform .18s ease}.top-booking-button:hover,.top-booking-button:focus{background:var(--booking-button-background-hover);color:#fff!important;transform:translateY(-1px)}.travel-booking-button{background:var(--booking-button-background);color:#fff!important}.travel-booking-button:hover,.travel-booking-button:focus{background:var(--booking-button-background-hover);color:#fff!important}.top{position:fixed;top:0;left:0;width:100%;z-index:0;overflow-x:hidden}.top .bkg{--parallax-y: 0px;margin:0;width:100%;height:var(--new-home-hero-height);max-height:900px;background:linear-gradient(90deg,#0314212e,#0314210a),url(/build/assets/my-destiny-limo-nyc-best-vip-car-service-hero-DwnUygQV.avif) center calc(50% + var(--parallax-y))/cover no-repeat;overflow:hidden;box-sizing:border-box;position:relative;padding:0 20px;text-align:center;will-change:background-position}.top .top-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;position:absolute;top:75%;left:50%;transform:translate(-50%,-50%)}.top .top-title{color:#fff;font-family:Michroma,sans-serif;font-size:clamp(1.36rem,4vw,3.84rem);line-height:1.5;margin:0;text-shadow:0 8px 26px rgba(0,0,0,.48)}.top .top-title__luxury-group{display:inline-flex;flex-direction:column;align-items:stretch}.top .top-title__luxury{display:block}.top .top-app-links{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.35rem}.top .top-app-links a{display:block;line-height:0}.top .top-app-links img{--parallax-y: 0px;width:clamp(94px,8vw,125px);height:auto;display:block;filter:drop-shadow(0 10px 20px rgba(0,0,0,.28));transform:translate3d(0,var(--parallax-y),0);will-change:transform}.top .top-divider{display:block;width:100%;height:2px;margin:1rem 0;background:#fff;box-shadow:0 4px 16px #00000059}.top .top-subtitle-group{width:-moz-fit-content;width:fit-content;max-width:100%}.top .top-subtitle{color:#fff;margin:0;line-height:1.35;text-align:center;text-shadow:0 6px 20px rgba(0,0,0,.42)}.top .top-services{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:70%;margin:1.15rem auto 0;color:#fff;text-align:center}.top .top-services a{color:inherit;text-decoration:none}.top .top-services a:hover,.top .top-services a:focus{color:inherit;text-decoration:none}.top .top-services h3{margin:0;color:inherit;white-space:nowrap;text-shadow:0 5px 16px rgba(0,0,0,.38)}.reservation{position:fixed;top:150px;left:50%;width:min(75vw,1180px);max-height:calc(100vh - 170px);margin:0;padding:1rem;overflow:auto;opacity:0;pointer-events:none;transform:translate(-50%,22px);z-index:1100;border-radius:0;background:linear-gradient(135deg,#f7f7f7,#d9d9d9);box-shadow:0 30px 80px #00000057;overflow-x:hidden;overflow-y:auto;transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.reservation.is-open{top:150px;left:50%;margin:0;opacity:1;pointer-events:auto;transform:translate(-50%)}.reservation__close-bottom{position:sticky;right:1rem;bottom:1rem;z-index:5;display:block;width:-moz-fit-content;width:fit-content;margin:1rem 0 0 auto;border:0;border-radius:0;background:#000!important;color:#fff!important;cursor:pointer;font-size:.8rem;font-weight:500;letter-spacing:.08rem;line-height:1;padding:.75rem 1rem;text-transform:uppercase}.reservation__close-bottom:hover,.reservation__close-bottom:focus{color:#fff!important}#widget-container{background:linear-gradient(135deg,#f7f7f7,#d9d9d9);border-radius:0;overflow:visible}#widget-container>*,#widget-container .v-application,#widget-container .v-application__wrap,#widget-container .v-main,#widget-container .v-main__wrap,#widget-container .v-card,#widget-container .v-sheet,#widget-container .container,#widget-container .container-fluid{border-radius:0!important;overflow:visible}#widget-container .v-application,#widget-container .v-application__wrap{min-height:auto!important}#widget-container :where(nav,header,.navbar,.v-tabs,.v-tabs-bar,.v-slide-group,.v-item-group){display:flex!important;flex-direction:row!important;align-items:center!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:56px;max-height:none!important;padding-bottom:0!important;overflow:visible!important}#widget-container :where(nav,header,.navbar,.v-tabs,.v-tabs-bar,.v-slide-group,.v-item-group) :where(.v-slide-group__wrapper,.v-slide-group__content){display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;min-height:56px;padding-bottom:0!important}#widget-container :where(nav,header,.navbar,.v-tabs,.v-tabs-bar,.v-slide-group,.v-item-group) :where(a,button,[role=button],.v-tab){box-sizing:border-box!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.2rem!important;height:auto!important;min-height:56px;padding-top:14px!important;padding-bottom:0!important;line-height:1!important}#widget-container :where(nav,header,.navbar,.v-tabs,.v-tabs-bar,.v-slide-group,.v-item-group) :where(.v-btn__content,.v-tab__content){display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.2rem!important;line-height:1!important;padding-bottom:0!important}#widget-container :where(nav,header,.navbar,.v-tabs,.v-tabs-bar,.v-slide-group,.v-item-group) :where(.v-icon,svg){margin:0!important}#widget-container :where(a,button,[role=button],.v-tab){visibility:visible!important;opacity:1!important}.top.is-visible .top-title{animation:title-rise-in 1.6s cubic-bezier(.22,1,.36,1) both}@media screen and (min-width: 769px){.top .bkg{background-position:center calc(50% + 30px + var(--parallax-y))}}.cards-carousel{width:min(1180px,100vw - 32px);margin:min(56.25vw,900px) auto 0;padding:75px 0;position:sticky;top:0;z-index:1;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.cards-carousel~section{position:relative;z-index:2}.seo-description{background:#fff;padding:35px 1rem 75px;text-align:center;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.seo-description__button{width:min(520px,100vw - 32px);border:0;border-radius:0;background:#000;color:#fff!important;cursor:pointer;font-family:Michroma,sans-serif;font-size:clamp(.72rem,1.15vw,1rem);font-weight:500;letter-spacing:.08rem;line-height:1;padding:.85rem 1rem;text-transform:uppercase;transition:background .18s ease,transform .18s ease}.seo-description__button:hover,.seo-description__button:focus{background:#000;transform:translateY(-1px)}.seo-description__panel{width:min(1180px,100vw - 32px);max-height:0;margin:0 auto;padding:0 1rem;overflow:hidden;opacity:0;pointer-events:none;text-align:left;transform:translateY(22px);background:#fff;box-shadow:0 30px 80px #00000024;transition:max-height 1.1s cubic-bezier(.16,1,.3,1),opacity 1.1s ease,padding 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.seo-description__panel.is-open{max-height:5000px;margin-top:1.5rem;padding:1rem;opacity:1;pointer-events:auto;transform:translateY(0)}.seo-description__panel .clean-hero{width:min(1040px,100%);margin:0 auto;padding:0;text-align:center}.seo-description__panel .clean-hero .container-fluid{width:100%;padding:clamp(2rem,4vw,4rem);border:0;border-radius:0;background:linear-gradient(145deg,#fff,#f2f2f2 48%,#d9d9d9);box-shadow:none}.seo-description__panel .clean-hero .container-fluid:before{display:none}.seo-description__panel .clean-hero .row{align-items:center;justify-content:center}.seo-description__panel .clean-hero .left,.seo-description__panel .clean-hero .right,.seo-description__panel .clean-hero .title{display:flex;flex-direction:column;align-items:center}.seo-description__panel .clean-hero .title{width:min(880px,100%);padding:0}.seo-description__panel .clean-hero h2{margin:0 0 .85rem;color:var(--brand-navy);font-size:clamp(1.45rem,3vw,3rem);line-height:1.16;text-align:center}.seo-description__panel .clean-hero h3{max-width:760px;margin:0 auto 1.5rem;color:#021322c7;line-height:1.45;text-align:center}.seo-description__panel .clean-hero p{max-width:850px;margin-left:auto;margin-right:auto;color:#021322b8;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.9;text-align:center}.seo-description__panel .clean-hero .support-aggent{margin:clamp(1.5rem,3vw,2.4rem) auto 0}.seo-description__panel .clean-hero .recepcionist{width:min(180px,46vw);height:auto;border-radius:50%;filter:drop-shadow(0 18px 28px rgba(2,19,34,.16))}.seo-description__panel .clean-hero .allways-24-7,.seo-description__panel .clean-hero .phone{color:var(--brand-navy);text-align:center}.seo-description__panel .clean-hero .subtitle{width:min(860px,100%);margin:clamp(1.6rem,3vw,2.5rem) auto 0;padding:0}.seo-description__panel .clean-hero .subtitle .fs-h3{padding:clamp(1.2rem,2vw,1.8rem);border:1px solid rgba(0,72,117,.08);border-radius:30px;background:linear-gradient(145deg,#fff,#f2f2f2 48%,#d9d9d9);box-shadow:0 18px 42px #02132214,inset 0 0 22px #ffffffa6}.seo-description__panel .clean-hero .subtitle ul{margin:0;padding-left:1.35rem;list-style:disc}.seo-description__panel .clean-hero .subtitle li{color:#021322c2;font-size:clamp(.88rem,1vw,.98rem);line-height:1.65;text-align:left}.seo-description__panel .clean-hero .travel{width:-moz-fit-content;width:fit-content;margin:clamp(1.6rem,3vw,2.4rem) auto 0!important;border:0;border-radius:0;cursor:pointer;font-family:Michroma,sans-serif;font-size:clamp(.72rem,1.15vw,1rem);font-weight:500;letter-spacing:.1rem;line-height:1;padding:.85rem 1rem;text-transform:uppercase;transition:background .18s ease,transform .18s ease}.seo-description__panel .clean-hero .travel:hover,.seo-description__panel .clean-hero .travel:focus{transform:translateY(-1px)}.seo-description__close{display:block;width:-moz-fit-content;width:fit-content;margin:0 0 1rem auto;border:0;border-radius:0;background:#000!important;color:#fff!important;cursor:pointer;font-size:.8rem;font-weight:500;letter-spacing:.08rem;line-height:1;padding:.75rem 1rem;text-transform:uppercase}.seo-description__panel .seo-description__close:last-child{margin:1rem 0 0 auto}footer,.footer-2025{position:relative;z-index:3}.cards-carousel__viewport{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.cards-carousel__booking-button{width:min(520px,100%);margin:50px auto 0}.cards-carousel__card{--card-pad-x: clamp(1.56rem, 3.12vw, 2.6rem);--card-pad-top: clamp(1.1rem, 1.82vw, 1.43rem);--card-pad-bottom: clamp(1.56rem, 3.12vw, 2.6rem);min-height:338px;padding:var(--card-pad-top) var(--card-pad-x) var(--card-pad-bottom);border:1px solid rgba(0,72,117,.04);border-radius:30px;background:linear-gradient(145deg,#fff,#f2f2f2 48%,#d9d9d9);box-shadow:0 18px 42px #02132214,0 0 34px #00487514,inset 0 0 22px #ffffffa6;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.cards-carousel__card h2{margin:0;color:var(--brand-navy);font-size:clamp(1.1rem,2vw,1.7rem);line-height:1.25}.cards-carousel__card p{margin:0;color:var(--text-muted);line-height:1.65;min-height:5rem}.cards-carousel__card a{width:-moz-fit-content;width:fit-content;padding:.55rem .9rem;border-radius:4px;background:#000;color:#fff;text-decoration:none;font-weight:500;font-size:.78rem;line-height:1;letter-spacing:.08rem;text-transform:uppercase;transition:background .18s ease,transform .18s ease}.cards-carousel__card a:hover,.cards-carousel__card a:focus{background:var(--brand-navy);color:#fff;transform:translateY(-1px)}.cards-carousel__image{width:calc(100% + var(--card-pad-x) * 2);max-width:none;aspect-ratio:16/10;margin:calc(var(--card-pad-top) * -1) calc(var(--card-pad-x) * -1) 0;border-radius:22px 22px 0 0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;box-shadow:0 14px 28px #0213221f}.cards-carousel__card--side{opacity:0;transition:opacity 2.2s ease,transform 2.2s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.cards-carousel__card:not(.cards-carousel__card--side){opacity:0;transition:opacity 2.2s ease;will-change:opacity}.cards-carousel__card--left{transform:translate(-120px)}.cards-carousel__card--right{transform:translate(120px)}.cards-carousel.is-visible .cards-carousel__card:not(.cards-carousel__card--side){opacity:1}.cards-carousel.is-visible .cards-carousel__card--side{opacity:1;transform:translate(0)}.cards-carousel__eyebrow{color:var(--brand-gold);font-size:.82rem;font-weight:500;letter-spacing:.14rem;text-transform:uppercase}.cards-carousel__arrow{display:none}@media screen and (max-width: 767px){.cards-carousel{width:100%;margin:min(56.25vw,900px) auto 0;padding:75px 3.25rem}.cards-carousel__viewport{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.cards-carousel__viewport::-webkit-scrollbar{display:none}.cards-carousel__card{flex:0 0 100%;min-height:325px;scroll-snap-align:center}.cards-carousel__card--side{opacity:1;transform:none}.cards-carousel__card:not(.cards-carousel__card--side){opacity:1}.cards-carousel__arrow{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(0,72,117,.16);border-radius:999px;background:#fff;color:var(--brand-navy);box-shadow:0 12px 26px #02132224;font-size:2rem;line-height:1;position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.cards-carousel__arrow--prev{left:.65rem}.cards-carousel__arrow--next{right:.65rem}}.luxury-fleet{width:100%;margin:0;overflow:visible;position:relative;z-index:2;min-height:200vh}.luxury-fleet__image{--parallax-y: 0px;width:100%;min-height:100vh;background:linear-gradient(90deg,#020c1452,#020c1405),url(/build/assets/mercedes-01-1920-932-D59zgS_0-D59zgS_0.avif) center calc(50% + var(--parallax-y))/cover no-repeat;position:sticky;top:0;padding:2rem;text-align:center;will-change:background-position}.luxury-fleet__image .luxury-fleet__content{position:absolute;top:calc(82% - 170px);left:50%;width:min(980px,100% - 32px);transform:translate(-50%,-50%)}.luxury-fleet__image h2{color:#fff;font-family:Michroma,sans-serif;font-size:clamp(1.36rem,4vw,3.84rem);font-weight:600;line-height:1.5;margin:0;text-shadow:0 8px 26px rgba(0,0,0,.48)}.luxury-fleet.is-visible .luxury-fleet__content{animation:luxury-title-rise-in 1.6s cubic-bezier(.22,1,.36,1) both}.luxury-fleet__booking-button{width:min(520px,100%);margin:.85rem auto 0}.luxury-fleet__app-links{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.35rem}.luxury-fleet__app-links a{display:block;line-height:0}.luxury-fleet__app-links img{width:clamp(94px,8vw,125px);height:auto;display:block;filter:drop-shadow(0 10px 20px rgba(0,0,0,.28))}.professional-drivers{width:100%;min-height:200vh;margin:-100vh 0 0;position:relative;z-index:3}.professional-drivers__stage{width:min(1180px,100vw - 32px);min-height:100vh;margin:0 auto;padding:75px 0;position:sticky;top:0;z-index:1;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);display:flex;flex-direction:column;justify-content:center}body>footer{margin-top:-100vh;position:relative;z-index:6}.professional-drivers__viewport{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.professional-drivers~section{position:relative;z-index:4}.cards-carousel~.luxury-fleet{position:relative;z-index:2}.cards-carousel~.professional-drivers{position:relative;z-index:3}.professional-drivers__card{--card-pad-x: clamp(1.56rem, 3.12vw, 2.6rem);--card-pad-top: clamp(1.1rem, 1.82vw, 1.43rem);--card-pad-bottom: clamp(1.56rem, 3.12vw, 2.6rem);min-height:338px;padding:var(--card-pad-top) var(--card-pad-x) var(--card-pad-bottom);border:1px solid rgba(0,72,117,.04);border-radius:30px;background:linear-gradient(145deg,#fff,#f2f2f2 48%,#d9d9d9);box-shadow:0 18px 42px #02132214,0 0 34px #00487514,inset 0 0 22px #ffffffa6;display:flex;flex-direction:column;gap:1rem;opacity:0;transition:opacity 2.2s ease,transform 2.2s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.professional-drivers__card h2{margin:0;color:var(--brand-navy);font-size:clamp(1.1rem,2vw,1.7rem);line-height:1.25}.professional-drivers__card p{margin:0;color:var(--text-muted);line-height:1.65;min-height:5rem}.professional-drivers__card:first-child{transform:translate(-120px)}.professional-drivers__card:last-child{transform:translate(120px)}.professional-drivers.is-visible .professional-drivers__card{opacity:1;transform:translate(0)}.professional-drivers__image{width:calc(100% + var(--card-pad-x) * 2);max-width:none;aspect-ratio:16/10;margin:calc(var(--card-pad-top) * -1) calc(var(--card-pad-x) * -1) 0;border-radius:22px 22px 0 0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;box-shadow:0 14px 28px #0213221f}.professional-drivers__arrow{display:none}.professional-drivers__booking-button{width:min(520px,100%);margin:50px auto 0}@keyframes luxury-title-rise-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 150px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes title-rise-in{0%{opacity:0;transform:translateY(150px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 767px){:root{--new-home-hero-height: min(100svh, 115vw)}.top .bkg{height:var(--new-home-hero-height);max-height:none;background:linear-gradient(90deg,#0314212e,#0314210a),url(/build/assets/my-destiny-limo-nyc-best-vip-car-service-hero-DwnUygQV.avif) center calc(50% + var(--parallax-y))/cover no-repeat}.top .top-copy{top:68%;width:calc(100% - 32px)}.top .top-app-links{gap:.5rem;margin-top:1rem}.top .top-app-links img{width:clamp(77px,22.4vw,102px)}.cards-carousel{margin-top:var(--new-home-hero-height)}.reservation,.reservation.is-open{top:82px;width:calc(100vw - 10px);max-height:calc(100svh - 96px);padding:.35rem}.seo-description{padding:35px 1rem 60px}.seo-description__panel{width:calc(100vw - 24px)}.seo-description__panel.is-open{max-height:6000px}.professional-drivers__stage{width:100%;padding:75px 3.25rem}.professional-drivers__viewport{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none}.professional-drivers__viewport::-webkit-scrollbar{display:none}.professional-drivers__card{flex:0 0 100%;min-height:325px;opacity:1;transform:none;scroll-snap-align:center}.professional-drivers__arrow{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(0,72,117,.16);border-radius:999px;background:#fff;color:var(--brand-navy);box-shadow:0 12px 26px #02132224;font-size:2rem;line-height:1;position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.professional-drivers__arrow--prev{left:.65rem}.professional-drivers__arrow--next{right:.65rem}}@media (prefers-reduced-motion: reduce){.top .bkg,.luxury-fleet__image{--parallax-y: 0px !important;will-change:auto}.top .top-app-links img{--parallax-y: 0px !important;transform:none;will-change:auto}}
