/* Homepage background family: aircraftdetailersflorida.com */
:root{--br-page:#f7f2e9;--br-surface:#f7f2e9;--br-band:#efe5d6;--br-ink:#17130f;--br-dark:#080704;--br-nav:#eee2cf;--br-link:#594019;--br-accent:#d6a43e}

body.aq-page{background:var(--br-page);color:var(--br-ink)}
body.aq-page .aq-bar,body.aq-page footer{background:var(--br-dark)}
.aqbr-body .aqx-local,.aqbr-body .aq-panel{background:var(--br-surface);color:var(--br-ink)}
.aqbr-body .aq-band,.aqbr-body .aq-related{background:var(--br-band);color:var(--br-ink)}
.aqbr-body .aqx-nav{background:var(--br-nav);color:var(--br-ink)}
.aqbr-body :is(.aqx-nav,.aqx-local,.aq-related,.aqx-links) a:not(.aq-button){color:var(--br-link)}
.aqbr-body .aq-card{background:var(--br-surface);border-color:color-mix(in srgb,var(--br-accent) 46%,white)}
.aqbr-body .aq-button:not(.aq-ghost){border-color:var(--br-accent);background:var(--br-accent);color:#121714!important}
.aqbr-cover.aqbr-cover{display:block;position:static;width:100%;max-width:none;height:auto;margin:0;object-fit:contain;background:#080808}
.aqbr-hero.aq-hero>img:not(.aqbr-sage-media),.aqbr-hero.aq-hero::after{display:none!important}
.aqbr-hero.aq-hero{min-height:clamp(300px,32vw,480px);display:grid;align-items:center}
.aqbr-hero.aq-hero .aq-wrap{width:min(1140px,90%);margin:auto;padding:clamp(36px,5vw,82px) 0}
.aqbr-hero.aq-hero h1{max-width:min(830px,100%);overflow-wrap:break-word}
.aqbr-hero .aq-lead{max-width:58ch}
.aqbr-body .aqbr-hero.aqbr-hero :is(h1,p:not(.aq-tag,.eyebrow,.al-eyebrow):not(.breadcrumbs)){color:inherit}
.aqbr-hero.aqbr-hero h1{color:inherit!important;-webkit-text-fill-color:currentColor}
.aqbr-simple{padding:clamp(32px,5vw,68px) 5%;box-sizing:border-box}
.aqbr-simple h1{font-size:clamp(2rem,4.6vw,4rem);line-height:1.08}
.aqbr-hero.aqbr-hero :is(.aqbr-text,.hero-copy,.city-hero-copy,.svc-hero-copy,.hero-content){background-color:transparent!important}
.aqbr-hero.aqbr-hero .aq-related{color:var(--br-ink)}
.aqbr-hero.aqbr-hero a:not([class]),.aqbr-hero.aqbr-hero .breadcrumb a,.aqbr-hero.aqbr-hero .breadcrumbs a{color:inherit}
.aqbr-hero.aq-hero .aq-tag{color:var(--br-accent)}.aqbr-body .aq-page .aq-ghost{background:var(--br-dark)}
@media(max-width:700px){.aqbr-hero.aq-hero{min-height:0}.aqbr-hero.aq-hero .aq-wrap{padding-block:36px}.aqbr-body .aqx-nav{font-size:14px}}
.aqbr-hero.aqbr-hero{background:#080604!important;color:#fff!important}body.aq-page header.aq-bar{background-color:#080807;color:#f1dfbe}body.aq-page header.aq-bar nav a{color:#f1dfbe}
.aq-page .aq-logo{display:flex;align-items:center;gap:9px;color:inherit!important;min-width:0;text-decoration:none}.aq-page .aq-logo img{width:auto;height:52px;max-width:180px;object-fit:contain}
.aq-page .aq-logo .aqbr-name{font:600 clamp(11px,1.4vw,18px)/1.15 Georgia,serif;color:#171717;letter-spacing:.045em;text-transform:uppercase}
.aq-page .aq-logo:has(.aqbr-name) img{height:48px}.aq-page .aq-bar nav{font:600 14px/1.35 system-ui;gap:clamp(8px,2vw,24px)}.aq-page .aq-bar nav a{white-space:nowrap}
@media(max-width:660px){.aq-page .aq-logo img{max-width:120px;height:42px}.aq-page .aq-logo:has(.aqbr-name) img{height:34px}.aq-page .aq-bar nav{font-size:12px}.aq-page .aq-bar .aq-wrap{width:94%;gap:8px;min-height:60px}}
