.custom-logo-link img.aq-logo-svg,img.custom-logo.aq-logo-svg{width:230px!important;max-width:none;height:auto!important}
@media(max-width:921px){.custom-logo-link img.aq-logo-svg,img.custom-logo.aq-logo-svg{width:180px!important}}
@keyframes aqzoom{from{transform:scale(1)}to{transform:scale(1.14)}}
.elementor-element-a24cded{overflow:hidden}
.elementor-element-a24cded::before{content:"";position:absolute;inset:0;background:url(/wp-content/uploads/2026/09/afroquest_hero_banner-1.png) center/cover no-repeat;transform-origin:72% 55%;animation:aqzoom 26s ease-in-out infinite alternate;z-index:0}
.elementor-element-a24cded>.e-con-inner,.elementor-element-a24cded>.elementor-element{position:relative;z-index:2}
@media(prefers-reduced-motion:reduce){.elementor-element-a24cded::before{animation:none}}
.elementor-element-05d6af3{min-height:0!important;padding:64px 20px!important}
.elementor-element-05d6af3>.e-con-inner{max-width:1140px;padding:0!important}
.aqs-steps{width:100%;max-width:1140px;margin:0 auto;color:#fff;font-family:Montserrat,Arial,sans-serif}
.aqs-steps__head{max-width:760px;margin-bottom:34px}
.aqs-steps__tag{display:inline-block;background:#BE0A21;color:#fff;font:400 22px/1 Staatliches,Oswald,Arial,sans-serif;letter-spacing:.03em;padding:9px 14px;margin-bottom:16px}
.aqs-steps h2{font-family:Staatliches,Oswald,Arial,sans-serif;font-weight:400;font-size:clamp(32px,4.4vw,52px);line-height:1.08;color:#D39A27;margin:0 0 10px}
.aqs-steps__head p{margin:0;color:#e8e8e8;font-size:15px;font-weight:600}
.aqs-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.aqs-steps__list li{background:rgba(0,0,0,.34);border-top:3px solid #BE0A21;padding:18px 16px 20px;margin:0}
.aqs-n{display:block;font:400 34px/1 Staatliches,Oswald,Arial,sans-serif;color:#D39A27;margin-bottom:10px}
.aqs-steps h3{font-family:Staatliches,Oswald,Arial,sans-serif;font-weight:400;font-size:24px;line-height:1.1;color:#fff;margin:0 0 8px}
.aqs-steps li p{margin:0;font-size:13px;line-height:1.55;color:#e4e4e4}
@media(max-width:1000px){.aqs-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.aqs-steps__list{grid-template-columns:minmax(0,1fr)}.elementor-element-05d6af3{padding:44px 16px!important}}
.aqs .aqp-wrap p,.aqs-body{color:#dedede;font-size:15px;line-height:1.75}
.aqs h2{font-family:Oswald,Arial,sans-serif;font-weight:500;text-transform:uppercase;color:#fff;font-size:27px;margin:0 0 14px}
.aqs h3{font-family:Oswald,Arial,sans-serif;font-weight:500;text-transform:uppercase;color:#fff;font-size:19px;margin:0 0 8px}
.aqs-sub{color:#D39A27!important;font-weight:600;font-size:16px!important;margin:18px 0 0}
.aqs-two{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:start}.aqs-two figure{margin:0}.aqs-two img{width:100%;height:auto;display:block}
.aqs-stats{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:40px 0 0;padding:0}
.aqs-stats li{background:#000;border-left:3px solid #BE0A21;padding:18px;margin:0}.aqs-stats b{display:block;font:700 34px/1 Oswald,Arial,sans-serif;color:#D39A27;margin-bottom:8px}.aqs-stats span{font-size:13px;color:#e4e4e4}
.aqs-sec{margin-top:56px}.aqs-lead{max-width:800px}
.aqs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aqs-cards a{background:#000;padding:22px;display:flex;flex-direction:column;gap:6px;color:#fff}.aqs-cards p{font-size:14px!important;margin:0 0 10px;flex:1}.aqs-cards span{color:#D39A27;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase}
.aqs-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.aqs-grid2 p{margin:0;font-size:14px!important}
.aqs-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0}.aqs-chips li{border:1px solid #4a4a4a;padding:7px 11px;font-size:12px;color:#e6e6e6;margin:0}
.aqs-words{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:18px 0 0;padding:0}.aqs-words li{color:#fff;font:500 15px Oswald,Arial,sans-serif;text-transform:uppercase;margin:0}
.aqs-cat{margin-top:50px;padding-top:34px;border-top:1px solid #333}.aqs-cat__head{max-width:800px;margin-bottom:22px}.aqs-cat .aqs-sub{margin:0 0 8px}.aqs-cat__head p{margin:0 0 8px}
.aqs-narrow{max-width:860px}.aqs-body{margin-top:26px}.aqs-body h2{font-size:23px;margin:30px 0 10px}.aqs-body p{margin:0 0 15px}.aqs-body ul{margin:0 0 15px 20px}.aqs-body li{margin-bottom:6px}.aqs-body a{color:#D39A27}
.aqs-dict{margin:0}.aqs-dict>div{padding:15px 0;border-bottom:1px solid #333}.aqs-dict dt{font:500 19px Oswald,Arial,sans-serif;text-transform:uppercase;color:#D39A27;margin-bottom:4px}.aqs-dict dd{margin:0;color:#e4e4e4;font-size:15px;line-height:1.7}
.aqs .aqp-grid{padding-left:0;padding-right:0}main.aqs>.aqp-grid{padding:0 20px}
.aqp-tags{list-style:none;display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0}.aqp-tags li{border:1px solid #4a4a4a;padding:6px 10px;font-size:11.5px;color:#ddd;margin:0}
@media(max-width:800px){.aqs-two,.aqs-cards,.aqs-grid2{grid-template-columns:minmax(0,1fr)}.aqs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
