.quote-success{margin-top:12px;padding:10px 12px;border-radius:9px;background:#e8f8f1;color:#087653!important;text-align:center;font-size:.76rem;font-weight:800;opacity:1;transition:opacity .4s,transform .4s}.quote-success.is-hiding{opacity:0;transform:translateY(-5px)}
.contact-dock{top:auto!important;bottom:22px!important;transform:none!important}
@media(max-width:620px){.contact-dock{bottom:14px!important}}
.package-call{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:999px;background:#f7eee3;color:#b9472d;font-size:.68rem;font-weight:900;white-space:nowrap;transition:.2s}.package-call:hover{background:#b9472d;color:#fff;transform:translateY(-1px)}
.car-book a{display:inline-flex!important;align-items:center;gap:6px;padding:9px 12px!important;border-radius:999px;background:#f7eee3;color:#b9472d!important;font-size:.68rem!important;font-weight:900!important;white-space:nowrap;transition:.2s}.car-book a:hover{background:#b9472d;color:#fff!important;transform:translateY(-1px)}
#fleet{padding-top:var(--section-space)!important;padding-bottom:28px!important}#packages{padding-top:28px!important;padding-bottom:var(--section-space)!important}
.review-grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 3px 28px;gap:20px}.review-grid::-webkit-scrollbar{display:none}.review-grid .testimonial{flex:0 0 calc(33.333% - 14px);scroll-snap-align:start;display:flex;flex-direction:column;min-height:285px}.review-grid .testimonial blockquote{flex:1}.review-grid .guest{margin-top:auto}
@media(max-width:980px){#fleet{padding-bottom:22px!important}#packages{padding-top:22px!important}.review-grid .testimonial{flex-basis:calc(50% - 10px)}}
@media(max-width:620px){.package-call,.car-book a{padding:8px 10px!important;font-size:.64rem!important}#fleet{padding-bottom:16px!important}#packages{padding-top:16px!important}.review-grid .testimonial{flex-basis:88%;min-height:270px}}
