/* VQ Barbershop · site header + footer on the older pages (Frankli). Hides the old Avada header and footer only while this plugin is on. */
body.vqg-chrome-on .fusion-tb-header,body.vqg-chrome-on .fusion-header-wrapper,body.vqg-chrome-on #side-header,body.vqg-chrome-on .fusion-tb-footer,body.vqg-chrome-on .fusion-footer,body.vqg-chrome-on .to-top-container,body.vqg-chrome-on #toTop,body.vqg-chrome-on .fusion-sliding-bar-wrapper{display:none!important}
html.vqg-lock,html.vqg-lock body{overflow:hidden!important}
:is(#vqgc-top,#vqgc-bottom){font-family:var(--text);color:var(--ink);-webkit-font-smoothing:antialiased;text-align:left;line-height:1.5}
:is(#vqgc-top,#vqgc-bottom) .v-header:not(.v-header--dark){background:var(--wall)!important;border-bottom-color:var(--line)!important}
#vqgc-top .vqgc-spacer{height:calc(var(--head) + env(safe-area-inset-top,0px))}
#vqgc-bottom{background:var(--wall);position:relative;z-index:1;clear:both}
:is(#vqgc-top,#vqgc-bottom) .v-foot{margin-top:0}
@media (max-width:900px){body.vqg-chrome-on{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}}
:is(#vqgc-top,#vqgc-bottom){--wall:#eeedeb;--wall2:#e6e5e2;--ink:#121110;--ink2:#38332e;--ink3:#6b645c;--line:rgba(18,17,16,.14);--ivory:#f4f1ea;--pad:clamp(20px,5vw,80px);--maxw:1240px;--head:84px;--admin:0px;--H:max(100vh,600px,33.34vw);--display:"Barlow Condensed","Arial Narrow",sans-serif;--text:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
body.admin-bar :is(#vqgc-top,#vqgc-bottom){--admin:32px}
@media (max-width:782px){body.admin-bar :is(#vqgc-top,#vqgc-bottom){--admin:46px}}
:is(#vqgc-top,#vqgc-bottom) *,:is(#vqgc-top,#vqgc-bottom) *::before,:is(#vqgc-top,#vqgc-bottom) *::after{box-sizing:border-box}
:is(#vqgc-top,#vqgc-bottom) img,:is(#vqgc-top,#vqgc-bottom) video,:is(#vqgc-top,#vqgc-bottom) canvas{display:block;max-width:100%;border:0}
:is(#vqgc-top,#vqgc-bottom) a{color:inherit;text-decoration:none}
:is(#vqgc-top,#vqgc-bottom) p,:is(#vqgc-top,#vqgc-bottom) ul,:is(#vqgc-top,#vqgc-bottom) ol,:is(#vqgc-top,#vqgc-bottom) li,:is(#vqgc-top,#vqgc-bottom) h1,:is(#vqgc-top,#vqgc-bottom) h2,:is(#vqgc-top,#vqgc-bottom) h3,:is(#vqgc-top,#vqgc-bottom) figure,:is(#vqgc-top,#vqgc-bottom) blockquote,:is(#vqgc-top,#vqgc-bottom) dl,:is(#vqgc-top,#vqgc-bottom) dd{margin:0;padding:0}
:is(#vqgc-top,#vqgc-bottom) ul,:is(#vqgc-top,#vqgc-bottom) ol{list-style:none}
:is(#vqgc-top,#vqgc-bottom) .v-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
:is(#vqgc-top,#vqgc-bottom) :focus-visible{outline:2px solid var(--ink);outline-offset:3px}
:is(#vqgc-top,#vqgc-bottom) .v-wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--pad));margin:0 auto;padding:0 var(--pad)}
:is(#vqgc-top,#vqgc-bottom) .v-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:0 28px;font:700 16px/1 var(--display)!important;letter-spacing:.16em!important;text-transform:uppercase;text-decoration:none;border:1px solid var(--ink);border-radius:0;white-space:nowrap;box-shadow:none;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}
:is(#vqgc-top,#vqgc-bottom) .v-btn--ink{background:var(--ink);color:var(--ivory)}
:is(#vqgc-top,#vqgc-bottom) .v-btn--ink:hover{background:#000;border-color:#000;color:#fff}
:is(#vqgc-top,#vqgc-bottom) .v-btn--line{background:transparent;color:var(--ink)}
:is(#vqgc-top,#vqgc-bottom) .v-btn--line:hover{background:var(--ink);color:var(--ivory)}
:is(#vqgc-top,#vqgc-bottom) .v-ico{width:20px;height:12px;flex:none;transition:transform .3s cubic-bezier(.2,.7,.2,1)}
:is(#vqgc-top,#vqgc-bottom) .v-btn:hover .v-ico{transform:translateX(4px)}
:is(#vqgc-top,#vqgc-bottom) .v-more .v-ico--down{width:11px;height:15px;transition:transform .3s}
:is(#vqgc-top,#vqgc-bottom) .v-more:hover .v-ico--down{transform:translateY(3px)}
:is(#vqgc-top,#vqgc-bottom) .v-text-link{color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;transition:background-size .3s}
:is(#vqgc-top,#vqgc-bottom) .v-text-link:hover{background-size:100% 2px}
:is(#vqgc-top,#vqgc-bottom) .v-header{position:fixed;top:var(--admin);left:0;right:0;z-index:9990;height:calc(var(--head) + env(safe-area-inset-top,0px));display:flex;align-items:center;gap:28px;padding:env(safe-area-inset-top,0px) var(--pad) 0;border-bottom:1px solid transparent;transition:background-color .35s,border-color .35s}
:is(#vqgc-top,#vqgc-bottom) .v-header.is-scrolled{background:rgba(238,237,235,.9);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}
:is(#vqgc-top,#vqgc-bottom) .v-brand{display:block;line-height:0;flex:none}
:is(#vqgc-top,#vqgc-bottom) .v-logo{display:block;height:56px;width:56px;background:url(logo-ink.png) center/contain no-repeat}
:is(#vqgc-top,#vqgc-bottom) .v-nav{display:flex;gap:clamp(18px,2.4vw,38px);margin-left:auto}
:is(#vqgc-top,#vqgc-bottom) .v-nav a{font:600 15px/1 var(--display)!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--ink3);padding:10px 0;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s,color .3s}
:is(#vqgc-top,#vqgc-bottom) .v-nav a:hover{color:var(--ink);background-size:100% 1px}
:is(#vqgc-top,#vqgc-bottom) .v-header .v-btn{min-height:44px;padding:0 20px 0 22px;font-size:14px!important;margin-left:clamp(10px,2vw,28px)}
:is(#vqgc-top,#vqgc-bottom) .v-hero__cta .v-btn{min-height:clamp(46px,6vh,54px)}
@media (max-aspect-ratio:9/10){:is(#vqgc-top,#vqgc-bottom){--H:max(100vh,560px)}:is(#vqgc-top,#vqgc-bottom) .v-hero__cta .v-btn{min-height:50px;padding:0 22px;font-size:15px!important}}
:is(#vqgc-top,#vqgc-bottom) .v-visit__cta .v-text-link{font:600 15px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;padding:12px 0 10px}
:is(#vqgc-top,#vqgc-bottom) .v-foot{margin-top:clamp(112px,12vw,176px);border-top:1px solid var(--line);padding:clamp(48px,5vw,72px) 0 clamp(40px,4vw,56px)}
:is(#vqgc-top,#vqgc-bottom) .v-foot__grid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:32px clamp(32px,4vw,64px);align-items:start}
:is(#vqgc-top,#vqgc-bottom) .v-foot__logo img{height:84px;width:auto}
:is(#vqgc-top,#vqgc-bottom) .v-foot p{font:400 15px/1.6 var(--text);color:var(--ink2)}
:is(#vqgc-top,#vqgc-bottom) .v-foot p a:hover{color:var(--ink)}
:is(#vqgc-top,#vqgc-bottom) .v-foot__links{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:22px}
:is(#vqgc-top,#vqgc-bottom) .v-foot__links a{font:600 13.5px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);padding:6px 0;transition:color .25s}
:is(#vqgc-top,#vqgc-bottom) .v-foot__links a:hover{color:var(--ink)}
:is(#vqgc-top,#vqgc-bottom) .v-foot small{display:block;margin-top:26px;font:400 12.5px/1.6 var(--text);color:var(--ink3);max-width:60em}
:is(#vqgc-top,#vqgc-bottom) .v-book-bar{display:none}
@media (max-width:1080px){:is(#vqgc-top,#vqgc-bottom) .v-nav{gap:18px}}
@media (max-width:900px){:is(#vqgc-top,#vqgc-bottom){--head:68px}:is(#vqgc-top,#vqgc-bottom) .v-logo{height:46px;width:46px}:is(#vqgc-top,#vqgc-bottom) .v-nav{display:none}:is(#vqgc-top,#vqgc-bottom) .v-header .v-btn{margin-left:auto;min-height:40px;padding:0 15px;font-size:13.5px!important}:is(#vqgc-top,#vqgc-bottom) .v-header .v-btn .v-ico{display:none}:is(#vqgc-top,#vqgc-bottom) .v-foot__grid{grid-template-columns:minmax(0,1fr)}:is(#vqgc-top,#vqgc-bottom) .v-foot__logo img{height:68px}:is(#vqgc-top,#vqgc-bottom) .v-book-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9991;gap:10px;padding:10px var(--pad) calc(10px + env(safe-area-inset-bottom,0px));background:rgba(238,237,235,.94);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:is(#vqgc-top,#vqgc-bottom) .v-book-bar .v-btn{flex:1;min-height:52px;font-size:15px!important}:is(#vqgc-top,#vqgc-bottom) .v-book-bar .v-btn--line{flex:0 0 auto;padding:0 16px;letter-spacing:.06em!important}}
@media (max-width:900px) and (max-height:500px) and (min-aspect-ratio:9/10){:is(#vqgc-top,#vqgc-bottom){--H:max(100vh,380px)}:is(#vqgc-top,#vqgc-bottom) .v-book-bar{display:none}:is(#vqgc-top,#vqgc-bottom) .v-hero__cta .v-btn{min-height:42px}}
@media (prefers-reduced-motion:reduce){:is(#vqgc-top,#vqgc-bottom) *,:is(#vqgc-top,#vqgc-bottom) *::before,:is(#vqgc-top,#vqgc-bottom) *::after{animation:none!important;transition:none!important}}
:is(#vqgc-top,#vqgc-bottom) .v-nav a[aria-current="page"]{color:var(--ink);background-size:100% 1px}
:is(#vqgc-top,#vqgc-bottom) .v-menu-btn{display:none;align-items:center;gap:10px;min-height:40px;padding:0 4px!important;margin:0 0 0 auto!important;background:none!important;border:0!important;box-shadow:none!important;color:var(--ink)!important;font:600 14px/1 var(--display)!important;letter-spacing:.16em!important;text-transform:uppercase;cursor:pointer}
:is(#vqgc-top,#vqgc-bottom) .v-menu-btn i{position:relative;width:18px;height:10px;display:block;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor}
:is(#vqgc-top,#vqgc-bottom) .v-menu-btn[aria-expanded="true"] i{border:0}
:is(#vqgc-top,#vqgc-bottom) .v-menu-btn[aria-expanded="true"] i::before,:is(#vqgc-top,#vqgc-bottom) .v-menu-btn[aria-expanded="true"] i::after{content:"";position:absolute;left:0;right:0;top:4px;height:1.5px;background:currentColor;transform:rotate(45deg)}
:is(#vqgc-top,#vqgc-bottom) .v-menu-btn[aria-expanded="true"] i::after{transform:rotate(-45deg)}
:is(#vqgc-top,#vqgc-bottom) .v-menu-panel{position:fixed;left:0;right:0;bottom:0;top:var(--admin);z-index:9989;background:var(--wall);padding:calc(var(--head) + env(safe-area-inset-top,0px) + 28px) var(--pad) calc(96px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:36px;overflow:auto}
:is(#vqgc-top,#vqgc-bottom) .v-menu-panel[hidden]{display:none}
:is(#vqgc-top,#vqgc-bottom) .v-menu-panel nav{display:flex;flex-direction:column;border-top:1px solid var(--line)}
:is(#vqgc-top,#vqgc-bottom) .v-menu-panel nav a{display:flex;justify-content:space-between;align-items:center;padding:17px 0;border-bottom:1px solid var(--line);font:400 32px/1.1 var(--text);letter-spacing:-.02em;color:var(--ink)}
:is(#vqgc-top,#vqgc-bottom) .v-menu-panel nav a[aria-current="page"]{color:var(--ink3)}
:is(#vqgc-top,#vqgc-bottom) .v-menu-panel p{font:400 15px/1.6 var(--text);color:var(--ink2)}
:is(#vqgc-top,#vqgc-bottom) .v-index a .v-ico{flex:none;color:var(--ink3);transition:transform .3s,color .3s}
:is(#vqgc-top,#vqgc-bottom) .v-index a:hover .v-ico{transform:translateX(4px);color:var(--ink)}
@media (max-width:900px){:is(#vqgc-top,#vqgc-bottom) .v-menu-btn{display:inline-flex}:is(#vqgc-top,#vqgc-bottom) .v-header .v-btn{margin-left:14px}}
:is(#vqgc-top,#vqgc-bottom) .v-foot__towns{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline}
:is(#vqgc-top,#vqgc-bottom) .v-foot__towns span{font:600 12.5px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}
:is(#vqgc-top,#vqgc-bottom) .v-foot__towns nav{display:flex;flex-wrap:wrap;gap:8px 16px}
:is(#vqgc-top,#vqgc-bottom) .v-foot__towns a{font:400 13.5px/1.4 var(--text);color:var(--ink3);transition:color .25s}
:is(#vqgc-top,#vqgc-bottom) .v-foot__towns a:hover{color:var(--ink)}
:is(#vqgc-top,#vqgc-bottom) .v-visit3{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;gap:32px clamp(28px,3.4vw,56px);align-items:start}
:is(#vqgc-top,#vqgc-bottom) .v-foot--visit p{font:400 15px/1.6 var(--text);color:var(--ink2)}
:is(#vqgc-top,#vqgc-bottom) .v-foot--visit p a:hover{color:var(--ink)}
:is(#vqgc-top,#vqgc-bottom) .v-foot--visit .v-k{font:600 12.5px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--ink3);margin-bottom:12px}
:is(#vqgc-top,#vqgc-bottom) .v-foot--visit .v-sub{font-size:13.5px;color:var(--ink3);margin-top:6px}
:is(#vqgc-top,#vqgc-bottom) .v-foot--visit .v-text-link{display:inline-block;margin-top:12px}
:is(#vqgc-top,#vqgc-bottom) .v-foot--visit .v-foot__links{margin-top:40px;padding-top:26px;border-top:1px solid var(--line)}
:is(#vqgc-top,#vqgc-bottom) .v-foot--visit small{margin-top:26px}
@media (max-width:900px){:is(#vqgc-top,#vqgc-bottom) .v-visit3{grid-template-columns:minmax(0,1fr)}:is(#vqgc-top,#vqgc-bottom) .v-visit3__cta .v-btn{width:100%;justify-content:center}}
@media (min-width:901px){:is(#vqgc-top,#vqgc-bottom) .v-header--min .v-nav{display:none}:is(#vqgc-top,#vqgc-bottom) .v-header--min .v-menu-btn{display:inline-flex;order:-1;margin:0 auto 0 0!important}:is(#vqgc-top,#vqgc-bottom) .v-header--min .v-brand{position:absolute;left:50%;transform:translateX(-50%)}:is(#vqgc-top,#vqgc-bottom) .v-header--min .v-btn{margin-left:0}}
:is(#vqgc-top,#vqgc-bottom) .v-header__strip{display:none}
@media (min-width:901px){:is(#vqgc-top,#vqgc-bottom) .v-header--strip{padding-top:34px}:is(#vqgc-top,#vqgc-bottom) .v-header__strip{display:flex;position:absolute;left:0;right:0;top:0;height:34px;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--pad);background:var(--ink);color:rgba(244,241,234,.74);font:400 13px/1 var(--text)}:is(#vqgc-top,#vqgc-bottom) .v-header__strip p{display:flex;align-items:center;gap:28px;margin:0;font:inherit;color:inherit}:is(#vqgc-top,#vqgc-bottom) .v-header__strip a{color:inherit;transition:color .25s}:is(#vqgc-top,#vqgc-bottom) .v-header__strip a:hover{color:var(--ivory)}}
:is(#vqgc-top,#vqgc-bottom) .v-header__call{display:none}
@media (min-width:901px){:is(#vqgc-top,#vqgc-bottom) .v-header--classic{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:88px 44px;align-items:center;gap:0 28px;padding-top:0}:is(#vqgc-top,#vqgc-bottom) .v-header--classic .v-header__call{display:block;grid-area:1/1;justify-self:start;font:600 15px/1 var(--display);letter-spacing:.16em;color:var(--ink2);transition:color .25s}:is(#vqgc-top,#vqgc-bottom) .v-header--classic .v-header__call:hover{color:var(--ink)}:is(#vqgc-top,#vqgc-bottom) .v-header--classic .v-brand{grid-area:1/2}:is(#vqgc-top,#vqgc-bottom) .v-header--classic .v-logo{height:62px;width:62px}:is(#vqgc-top,#vqgc-bottom) .v-header--classic .v-btn{grid-area:1/3;justify-self:end;margin-left:0}:is(#vqgc-top,#vqgc-bottom) .v-header--classic .v-nav{grid-area:2/1/3/4;align-self:stretch;justify-content:center;align-items:center;margin:0;border-top:1px solid var(--line)}}
:is(#vqgc-top,#vqgc-bottom) .v-header--dark,:is(#vqgc-top,#vqgc-bottom) .v-header--dark.is-scrolled{background:var(--ink);border-bottom-color:rgba(244,241,234,.1)}
:is(#vqgc-top,#vqgc-bottom) .v-header--dark .v-logo{filter:invert(1)}
:is(#vqgc-top,#vqgc-bottom) .v-header--dark .v-nav a{color:rgba(244,241,234,.7)}
:is(#vqgc-top,#vqgc-bottom) .v-header--dark .v-nav a:hover,:is(#vqgc-top,#vqgc-bottom) .v-header--dark .v-nav a[aria-current="page"]{color:var(--ivory)}
:is(#vqgc-top,#vqgc-bottom) .v-header--dark .v-btn{background:var(--ivory);border-color:var(--ivory);color:var(--ink)}
:is(#vqgc-top,#vqgc-bottom) .v-header--dark .v-btn:hover{background:#fff;border-color:#fff;color:var(--ink)}
:is(#vqgc-top,#vqgc-bottom) .v-header--dark .v-menu-btn{color:var(--ivory)!important}
:is(#vqgc-top,#vqgc-bottom) .v-foot--dark{background:var(--ink);border-top:0;color:var(--ivory)}
:is(#vqgc-top,#vqgc-bottom) .v-foot--dark p{color:rgba(244,241,234,.84)}
:is(#vqgc-top,#vqgc-bottom) .v-foot--dark p a:hover{color:var(--ivory)}
:is(#vqgc-top,#vqgc-bottom) .v-foot--dark .v-k,:is(#vqgc-top,#vqgc-bottom) .v-foot--dark .v-sub,:is(#vqgc-top,#vqgc-bottom) .v-foot--dark small{color:rgba(244,241,234,.56)}
:is(#vqgc-top,#vqgc-bottom) .v-foot--dark .v-foot__logo img{filter:invert(1)}
:is(#vqgc-top,#vqgc-bottom) .v-foot--dark .v-text-link{color:var(--ivory)}
:is(#vqgc-top,#vqgc-bottom) .v-foot--dark .v-btn{background:var(--ivory);border-color:var(--ivory);color:var(--ink)}
:is(#vqgc-top,#vqgc-bottom) .v-foot--dark .v-btn:hover{background:#fff;border-color:#fff;color:var(--ink)}
:is(#vqgc-top,#vqgc-bottom) .v-foot--dark .v-foot__links{border-top-color:rgba(244,241,234,.14)}
:is(#vqgc-top,#vqgc-bottom) .v-foot--dark .v-foot__links a,:is(#vqgc-top,#vqgc-bottom) .v-foot--dark .v-foot__towns a{color:rgba(244,241,234,.6)}
:is(#vqgc-top,#vqgc-bottom) .v-foot--dark .v-foot__links a:hover,:is(#vqgc-top,#vqgc-bottom) .v-foot--dark .v-foot__towns a:hover,:is(#vqgc-top,#vqgc-bottom) .v-foot--dark .v-foot__towns span{color:var(--ivory)}
:is(#vqgc-top,#vqgc-bottom) .v-foot__visit{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px clamp(40px,5vw,88px);align-items:start}
:is(#vqgc-top,#vqgc-bottom) .v-foot__photo{margin:0}
:is(#vqgc-top,#vqgc-bottom) .v-foot__photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:var(--wall2)}
:is(#vqgc-top,#vqgc-bottom) .v-foot__photo figcaption{margin-top:10px;font:400 12.5px/1.5 var(--text);color:var(--ink3)}
:is(#vqgc-top,#vqgc-bottom) .v-foot .v-foot__title{font:400 clamp(28px,2.6vw,40px)/1.08 var(--text);letter-spacing:-.02em;color:var(--ink);margin:0 0 18px;text-wrap:balance}
:is(#vqgc-top,#vqgc-bottom) .v-foot__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:28px}
:is(#vqgc-top,#vqgc-bottom) .v-foot__cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:32px}
:is(#vqgc-top,#vqgc-bottom) .v-foot--visit .v-foot__cta .v-text-link{margin-top:0}
:is(#vqgc-top,#vqgc-bottom) .v-foot__hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px 48px;padding-bottom:clamp(40px,4.4vw,64px);margin-bottom:clamp(40px,4.4vw,64px);border-bottom:1px solid var(--line)}
:is(#vqgc-top,#vqgc-bottom) .v-foot .v-foot__statement{font:400 clamp(40px,5.2vw,80px)/1.02 var(--text);letter-spacing:-.032em;color:var(--ink);margin:0;max-width:11em;text-wrap:balance}
:is(#vqgc-top,#vqgc-bottom) .v-foot--statement .v-foot__cta{margin-top:0}
:is(#vqgc-top,#vqgc-bottom) .v-foot__row{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:32px clamp(28px,3.4vw,56px);align-items:start}
@media (max-width:900px){:is(#vqgc-top,#vqgc-bottom) .v-foot__visit,:is(#vqgc-top,#vqgc-bottom) .v-foot__cols,:is(#vqgc-top,#vqgc-bottom) .v-foot__row{grid-template-columns:minmax(0,1fr)}:is(#vqgc-top,#vqgc-bottom) .v-foot__cta{width:100%}:is(#vqgc-top,#vqgc-bottom) .v-foot__cta .v-btn{flex:1 1 100%}}
