
html:has(body.w5-luxurycarrental-miami),body.w5-luxurycarrental-miami{background:#f8f8f8;color:#141414}
.w5-luxurycarrental-miami{--w4-bg:#f8f8f8!important;--w4-fg:#141414!important}
.w5-luxurycarrental-miami .z-container{max-width:1360px;padding-left:clamp(22px,5vw,72px);padding-right:clamp(22px,5vw,72px)}
.w5-luxurycarrental-miami .z-header{border-bottom:1px solid #14141426}
.w5-luxurycarrental-miami .z-header:not(.z-header-home){background:#f8f8f8}
.w5-luxurycarrental-miami .z-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:30px}
.w5-luxurycarrental-miami .z-hero-grid h1{font-weight:400;font-size:clamp(49px,6.3vw,88px);line-height:1.03;letter-spacing:-.045em}
.w5-luxurycarrental-miami .z-hero-intro{max-width:390px;padding-left:25px;border-left:1px solid #14141444}
.w5-luxurycarrental-miami .z-section{padding-top:95px;padding-bottom:95px}
.w5-luxurycarrental-miami .z-section-head{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:80px;padding-bottom:40px;border-bottom:1px solid #14141435;margin-bottom:40px}
.w5-luxurycarrental-miami .z-section-head h2{grid-column:1;grid-row:2}
.w5-luxurycarrental-miami .z-section-head>p{grid-column:2;grid-row:2}
.w5-luxurycarrental-miami .z-collection{gap:25px}
.w5-luxurycarrental-miami .z-collection-card{background:#fff;border:1px solid #14141420;border-radius:0;box-shadow:none}
.w5-luxurycarrental-miami .z-collection-photo{padding:15px;background:#fff}
.w5-luxurycarrental-miami .z-card-copy{padding:28px}
.w5-luxurycarrental-miami .z-process{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0;border:1px solid #14141420}
.w5-luxurycarrental-miami .z-process-copy{grid-column:1;padding:40px;background:#fff}
.w5-luxurycarrental-miami .z-process-media{grid-column:2;background:#efefeb;padding:25px}
.w5-luxurycarrental-miami .z-reading-row{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:70px;padding:50px 0;border-color:#14141435}
.w5-luxurycarrental-miami .z-reading-title h2{font-size:clamp(29px,3.1vw,42px);font-weight:400}
.w5-luxurycarrental-miami .z-home-reading{border-top:1px solid #14141440}
.w5-luxurycarrental-miami .z-chart-card{border:1px solid #14141420;box-shadow:none;border-radius:0;padding:30px;background:#fff}
.w5-luxurycarrental-miami .z-related-card{border-radius:0;box-shadow:none;background:#fff;border:1px solid #14141420;padding:30px}
.w5-luxurycarrental-miami .z-booking{border-top:1px solid #14141430;padding-top:75px;padding-bottom:85px}
.w5-luxurycarrental-miami .w4-zone,.w5-luxurycarrental-miami .w4-bottom{background:#f8f8f8;color:#141414;--w4-bg:#f8f8f8;--w4-fg:#141414}
.w5-luxurycarrental-miami main.w4-zone{padding-top:140px;padding-bottom:100px}
.w5-luxurycarrental-miami .w4-inner{max-width:1216px}
.w5-luxurycarrental-miami .w4-zone h1,.w5-luxurycarrental-miami .w4-zone h2,.w5-luxurycarrental-miami .w4-zone h3{font-family:Lato,Arial,sans-serif;color:#141414;font-style:normal;font-weight:400;letter-spacing:-.035em}
.w5-luxurycarrental-miami .w4-zone h1{font-size:clamp(43px,5.3vw,74px);line-height:1.08;max-width:19ch;margin:30px 0 50px}
.w5-luxurycarrental-miami .w4-zone p,.w5-luxurycarrental-miami .w4-zone li{font-family:Lato,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.85;color:#52524e}
.w5-luxurycarrental-miami .w4-zone .w4-label{font-family:Lato,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.11em;color:#67675f}
.w5-luxurycarrental-miami.w5-hub main.w4-zone>.w4-inner,.w5-luxurycarrental-miami.w5-article main.w4-zone>.w4-inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 28px}
.w5-luxurycarrental-miami .w4-inner>.w4-crumbs,.w5-luxurycarrental-miami .w4-inner>.w4-label{grid-column:1/-1}
.w5-luxurycarrental-miami.w5-hub .w4-inner>h1,.w5-luxurycarrental-miami.w5-article .w4-inner>h1{grid-column:1/9;grid-row:3;align-self:start}
.w5-luxurycarrental-miami.w5-hub .w4-lede,.w5-luxurycarrental-miami.w5-article .w4-lede{grid-column:9/-1;grid-row:3;align-self:end;padding-bottom:40px;max-width:none;font-size:16px}
.w5-luxurycarrental-miami .w4-inner>.w4-grid,.w5-luxurycarrental-miami .w4-inner>.w4-layout,.w5-luxurycarrental-miami .w4-inner>section,.w5-luxurycarrental-miami .w4-inner>a{grid-column:1/-1}
.w5-luxurycarrental-miami .w4-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border-top:1px solid #14141435;padding-top:40px;margin-top:35px}
.w5-luxurycarrental-miami .w4-card{padding:30px;background:#fff;border:1px solid #14141425;border-radius:0;box-shadow:none}
.w5-luxurycarrental-miami .w4-card h3{font-size:29px;line-height:1.18;margin-top:22px}
.w5-luxurycarrental-miami .w4-card p{font-size:15px}
.w5-luxurycarrental-miami .w4-card .w4-read{font-size:12px;font-weight:700;letter-spacing:.03em}
.w5-luxurycarrental-miami .w4-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px 70px;background:#e9e9e3;padding:40px}
.w5-luxurycarrental-miami .w4-card:last-child h3{grid-column:1;grid-row:2/4;font-size:37px;margin-top:10px;margin-bottom:0}
.w5-luxurycarrental-miami .w4-card:last-child p{grid-column:2;grid-row:1/3;margin-bottom:0}
.w5-luxurycarrental-miami .w4-card:last-child .w4-read{grid-column:2;padding-top:15px}
.w5-luxurycarrental-miami .w4-card:hover{border-color:#1414148c}
.w5-luxurycarrental-miami .w4-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:70px;margin-top:45px}
.w5-luxurycarrental-miami .w4-layout section{padding:30px 0 40px;border-color:#14141430}
.w5-luxurycarrental-miami .w4-layout h2{font-size:34px;line-height:1.2;margin-top:0}
.w5-luxurycarrental-miami .w4-layout aside{top:30px;background:#fff;border:1px solid #14141425;padding:30px}
.w5-luxurycarrental-miami .w4-layout aside a{font-size:14px;line-height:1.6;text-decoration:none;border-bottom:1px solid #14141422;padding:15px 0}
.w5-luxurycarrental-miami .w4-source{border:0;background:#e9e9e3;padding:35px;margin-top:35px}
.w5-luxurycarrental-miami .w4-zone summary{font-family:Lato,Arial,sans-serif;font-size:18px}
.w5-luxurycarrental-miami .z-footer-panel{border-radius:32px;background:#fffff0f2;box-shadow:0 12px 40px #0000001f;max-width:1150px}
.w5-luxurycarrental-miami .z-footer-grid{gap:30px 55px}
.w5-luxurycarrental-miami .z-footer-title{font-size:clamp(29px,3.3vw,44px);font-weight:400}
.w5-luxurycarrental-miami .w4-bottom{font-family:Lato,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:11px;border-top:1px solid #1414142b}
@media(max-width:850px){.w5-luxurycarrental-miami .z-section{padding-top:65px;padding-bottom:65px}.w5-luxurycarrental-miami .z-section-head{grid-template-columns:1fr;gap:20px}.w5-luxurycarrental-miami .z-hero-intro{padding-left:0;border-left:0}.w5-luxurycarrental-miami .z-process{grid-template-columns:1fr}.w5-luxurycarrental-miami .z-reading-row{grid-template-columns:1fr;gap:25px}.w5-luxurycarrental-miami.w5-hub main.w4-zone>.w4-inner,.w5-luxurycarrental-miami.w5-article main.w4-zone>.w4-inner{display:block}.w5-luxurycarrental-miami .w4-zone h1{font-size:clamp(39px,9vw,62px)}.w5-luxurycarrental-miami.w5-hub .w4-lede,.w5-luxurycarrental-miami.w5-article .w4-lede{padding-bottom:15px}.w5-luxurycarrental-miami .w4-grid{grid-template-columns:1fr 1fr;gap:20px}.w5-luxurycarrental-miami .w4-card:last-child{display:flex;padding:30px}.w5-luxurycarrental-miami .w4-card:last-child h3{font-size:31px;margin-bottom:18px}.w5-luxurycarrental-miami .w4-layout{display:flex;flex-direction:column;gap:35px}.w5-luxurycarrental-miami .w4-layout aside{position:static;order:-1}.w5-luxurycarrental-miami .w4-zone p,.w5-luxurycarrental-miami .w4-zone li{font-size:16px}}
@media(max-width:520px){.w5-luxurycarrental-miami .w4-grid{grid-template-columns:1fr}.w5-luxurycarrental-miami .w4-card{padding:25px}.w5-luxurycarrental-miami .w4-source{padding:25px}.w5-luxurycarrental-miami main.w4-zone{padding-top:115px}.w5-luxurycarrental-miami .z-footer-panel{border-radius:24px}}
@media(max-width:850px){.w5-luxurycarrental-miami .z-section-head h2,.w5-luxurycarrental-miami .z-section-head>p,.w5-luxurycarrental-miami .z-process-copy,.w5-luxurycarrental-miami .z-process-media{grid-column:1;grid-row:auto}}
@media(prefers-reduced-motion:reduce){.w5-luxurycarrental-miami *{animation:none!important;transition:none!important}}
