.q-floor-text,.q-all-floors{max-width:1080px;margin:22px auto 0;font:400 18px/1.5 var(--t-font-body);padding:0 12px;color:#b6c5b6}
.q-floor-text summary,.q-all-floors summary{cursor:pointer;list-style:none;text-align:center;text-decoration:underline;text-underline-offset:5px;color:#b6c5b6;font:400 15px/1.4 var(--t-font-display);padding:12px}
.q-floor-text summary::-webkit-details-marker,.q-all-floors summary::-webkit-details-marker{display:none}
.q-floor-text summary:focus-visible,.q-all-floors summary:focus-visible{outline:3px solid #ffe36b;outline-offset:3px}
.q-floor-text>div{max-width:720px;margin:20px auto;padding:0 12px}
.q-all-floors{text-align:center}
.q-all-floors summary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:0 18px;border:2px solid var(--t-orange,#ff6a13);border-radius:3px;background:#050805;color:var(--t-orange,#ff6a13);text-decoration:none;font:400 14px/1 var(--t-font-display);letter-spacing:.1em}
.q-all-floors summary:hover{background:#140b05}
.q-all-floors[open] summary{background:#1c0f06}
.q-all-floors nav,.q-footer .q-all-floors nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:16px 0;margin:8px 0 0;padding:16px 6px;text-align:left;background:#060a07;background-clip:padding-box;border-style:solid;border-width:13px;border-image:url(/runtime/quit/footer-art/panel.webp) 40 170 40 172 fill / 17px 70px 17px 71px round}
.q-all-floors section{min-width:0;padding:0 14px;border-left:1px solid #17251b}
.q-all-floors section:first-of-type{border-left:0}
.q-all-floors h2{font:400 14px/1.3 var(--t-font-display);letter-spacing:.06em;margin:0 0 8px;color:var(--t-orange,#ff6a13);text-transform:uppercase}
.q-all-floors ul{list-style:none;padding:0;margin:0}
.q-all-floors a,.q-floor-text a{color:inherit;text-underline-offset:3px}
.q-all-floors a{display:inline-block;padding:4px 0;color:var(--t-green,#3dff7a);text-decoration:none;text-transform:uppercase;font:400 14px/1.3 var(--t-font-body);letter-spacing:.02em}
.q-all-floors a:hover{text-decoration:underline}
.q-all-floors a:focus-visible{outline:3px solid #ffe36b;outline-offset:2px}
.q-all-floors__contract{grid-column:1/-1;margin:0 0 4px;padding:0 14px;overflow-wrap:anywhere;color:#b6c5b6;font:400 15px/1.4 var(--t-font-body)}
.q-all-floors__contract code{font:inherit;color:#fff}
.q-all-floors{scroll-margin-top:calc(var(--t-header-desktop,70px) + 16px)}
.q-all-floors>nav{scroll-margin-top:calc(var(--t-header-desktop,70px) + 76px);scroll-margin-bottom:12px}
@media (max-width:767px){.q-all-floors{scroll-margin-top:calc(var(--t-header-phone,62px) + 16px)}.q-all-floors>nav{scroll-margin-top:calc(var(--t-header-phone,62px) + 76px)}.q-all-floors nav,.q-footer .q-all-floors nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0;padding:12px 2px}.q-all-floors section{padding:0 10px}.q-all-floors section:nth-of-type(odd){border-left:0}}
.q-floor-text[data-seo]{margin-top:0}
@media (pointer:coarse),(max-width:767px){.q-all-floors li{display:flex}.q-all-floors a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:0}}
