#faqs{background:#fff;padding:96px 0 110px}
#reviews{background:#f1eee8!important}
.intro,.areas{background:#fff}
.quick-contact{background:#c9a45c}
.why{background:#f7f5f1}
.quote-section{background:#0b1f3a}
.fleet{background:#e9e5dd!important}
.fleet .section-heading h2,.fleet .section-heading p{color:#0b1f3a}
.why-image{position:relative;overflow:hidden;background:#0b1f3a}
.why-image video{display:none!important}
@media (max-width:800px){html,body{max-width:100%;overflow-x:hidden}.why{display:block!important;background:#f7f5f1!important}.why-grid{display:block!important}.why-image{height:280px!important;min-height:280px!important;margin-bottom:38px;background:url('https://images.unsplash.com/photo-1511919884226-fd3cad34687c?auto=format&fit=crop&w=900&q=75') center/cover!important}.why-image video{display:none!important}.why-grid>div:last-child{background:#f7f5f1!important;padding:0 0 18px;width:100%!important}}
#reviews .container{overflow:hidden}
#reviews .container>div[style*="grid-template-columns"]{display:flex!important;width:100%!important;max-width:100%!important;gap:16px!important;overflow:visible!important;transform:none}
#reviews .container>div[style*="grid-template-columns"]>article{flex:0 0 calc((100% - 32px)/3)!important;min-width:calc((100% - 32px)/3)!important;box-sizing:border-box!important}
#faqs .section-heading{margin-bottom:32px}
#faqs .faq-list{max-width:820px;border-top:1px solid #d9d4ca}
#faqs details{padding:0;border-bottom:1px solid #d9d4ca}
#faqs summary{list-style:none;cursor:pointer;padding:22px 42px 22px 0;font-size:20px;font-weight:600;color:#0b1f3a;position:relative}
#faqs summary::-webkit-details-marker{display:none}
#faqs summary:after{content:'+';position:absolute;right:4px;top:16px;color:#c9a45c;font-size:28px;font-weight:400}
#faqs details[open] summary:after{content:'−'}
#faqs details p{margin:0;padding:0 42px 22px 0;color:#596579;line-height:1.7;font-size:16px}
@media (max-width:800px){#faqs{padding:64px 0 72px}#faqs h2{font-size:48px;line-height:1.02}#faqs summary{font-size:17px;padding:18px 36px 18px 0}#faqs details p{font-size:15px;padding-bottom:18px}}
@media (max-width:800px){#reviews .container>div[style*="grid-template-columns"]{gap:0!important;overflow:visible!important}#reviews .container>div[style*="grid-template-columns"]>article{flex:0 0 100%!important;min-width:100%!important;max-height:300px!important}#reviews .container>div[style*="grid-template-columns"]>article p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:6!important;overflow:hidden!important}}
