.qb-promo,.qb-promo *{box-sizing:border-box}.qb-promo{--qb-blue:#3b40eb;--qb-yellow:#f7d617;position:relative;display:flex;align-items:center;gap:25px;width:100%;padding:28px;background:#262065;border:1px solid #ffffff35;border-radius:18px;color:#fff;font-family:Roboto,Arial,sans-serif;overflow:hidden;text-align:left;isolation:isolate}.qb-promo__copy{position:relative;z-index:2;flex:1;min-width:0}.qb-icon{display:inline-block;flex-shrink:0;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.qb-promo .qb-promo__eyebrow{display:flex;align-items:center;gap:9px;color:var(--qb-yellow);font-size:10px;font-weight:700;letter-spacing:1.6px;line-height:1.4;margin:0 0 16px}.qb-promo__eyebrow>.qb-icon{width:17px;height:17px}.qb-promo .qb-promo__title{font:900 28px/1.12 Roboto,Arial,sans-serif;color:inherit;letter-spacing:-.7px;margin:0 0 13px;padding:0;text-transform:none;max-width:100%}.qb-promo .qb-promo__description{font:400 14px/1.65 Roboto,Arial,sans-serif;color:#e5dfff;margin:0;max-width:620px;padding:0}.qb-promo__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:22px}.qb-promo a.qb-promo__button{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:46px;padding:13px 18px;border:1px solid var(--qb-yellow);background:var(--qb-yellow);color:#261654;font:700 13px/1.4 Roboto,Arial,sans-serif;border-radius:8px;text-decoration:none;transition:background .2s,transform .2s;max-width:100%}.qb-promo__button>.qb-icon{width:18px;height:18px}.qb-promo a.qb-promo__secondary{color:#fff;font:700 12px/1.4 Roboto,Arial,sans-serif;text-decoration:underline;text-underline-offset:5px}.qb-promo a:focus-visible,.qb-footer-link:focus-visible,.qb-header-bot:focus-visible{outline:3px solid #fff;outline-offset:5px}.qb-promo-slot{width:100%;flex-basis:100%;clear:both;padding:0 15px;margin:12px 0 32px}.qb-promo--feed .qb-promo__copy{flex-basis:68%}.qb-promo--feed .qb-promo__title{font-size:26px}.qb-promo--feed .qb-promo__description{font-size:13px}.qb-promo__record{flex:0 0 135px;height:135px;border-radius:50%;background:repeating-radial-gradient(circle at center,#45397b 0,#45397b 2px,#181438 3px,#181438 10px);border:9px solid #15102e;position:relative;rotate:-10deg;margin-right:-20px}.qb-promo__record:before{content:'';position:absolute;inset:35px;background:#f7d617;border:14px solid #f7d617;border-radius:50%}.qb-promo__record:after{content:'';position:absolute;inset:57px;background:#251d4b;border-radius:50%}.qb-promo__record-label{position:absolute;z-index:1;bottom:-13px;left:-36px;white-space:nowrap;padding:7px 10px;background:#ebe5ff;color:#302451;font-size:9px;font-weight:700;rotate:7deg;box-shadow:3px 4px 0 #110d3540}.qb-home-section{padding:24px 0 50px}.qb-promo--home{min-height:365px;padding:42px 42px 38px;gap:30px;background:#252068;border-color:#a7a0ff88;box-shadow:8px 10px 0 #23115c30}.qb-promo--home .qb-promo__copy{max-width:65%}.qb-promo--home .qb-promo__title{font-size:40px;letter-spacing:-1px;max-width:700px}.qb-promo--home .qb-promo__description{max-width:610px}.qb-promo__art{position:absolute;right:2%;bottom:0;width:29%;height:100%;z-index:1}.qb-promo__art:before{content:'';position:absolute;width:260px;height:260px;border-radius:50%;background:#5546e5;right:0;bottom:24px}.qb-promo__professor{position:absolute;right:6px;bottom:-28px;height:340px;width:auto;max-width:none}.qb-promo__mini-menu{position:absolute;right:165px;bottom:30px;display:grid;gap:7px;rotate:-5deg}.qb-promo__mini-menu span{display:block;padding:10px 13px;border:1px solid #d5c7f1;background:#fffaf0;color:#312051;border-radius:6px;white-space:nowrap;font-size:10px;font-weight:700;box-shadow:3px 4px 0 #19154266}.qb-promo--game{padding:22px 24px;margin:28px 0 32px;border-color:#f7d61766;background:#20155999}.qb-promo--game .qb-promo__title{font-size:25px}.qb-promo--game .qb-promo__description{font-size:13px}.qb-promo--success{margin-top:26px;padding:23px;color:#fff;background:#312486;max-width:650px}.qb-promo--success .qb-promo__title{font-size:23px}.qb-promo--success .qb-promo__description{font-size:13px!important;color:#e5dfff!important;margin:0!important}.qb-promo--return{margin-top:35px;padding:30px 35px;background:#302475}.qb-promo--return .qb-promo__copy{max-width:75%}.qb-promo__photo{width:24%;height:185px;object-fit:cover;flex-shrink:0;border:5px solid #f7d617;border-radius:4px;rotate:4deg;align-self:center;margin-right:-12px}.qb-promo--empty{margin:15px 0 0;background:#2b1b70}.qb-schedule-promoted .shedule-page .link-tgbot{display:none!important}.qb-footer-link{display:flex;align-items:center;gap:13px;color:#f7d617!important;font:700 14px/1.5 Roboto,Arial,sans-serif;padding:20px 0;margin:25px 0 10px;border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;text-decoration:none;max-width:100%}.qb-footer-link>.qb-icon:last-child{margin-left:auto}.qb-promo--entered .qb-promo__copy{animation:qb-appear .55s ease-out both}.qb-promo--entered .qb-promo__art{animation:qb-appear .75s ease-out both}.qb-promo--entered .qb-promo__record{animation:qb-record .75s ease-out both}@keyframes qb-appear{from{opacity:0;translate:0 13px}to{opacity:1;translate:0 0}}@keyframes qb-record{from{opacity:0;transform:rotate(-30deg)}to{opacity:1;transform:rotate(0)}}@media(hover:hover){.qb-promo a.qb-promo__button:hover{background:#fff4a8;transform:translateY(-2px)}}@media(max-width:1450px){.qb-promo--home .qb-promo__title{font-size:35px}.qb-promo--home .qb-promo__copy{max-width:61%}.qb-promo__mini-menu{right:133px;bottom:22px}.qb-promo__mini-menu span{font-size:9px;padding:8px 10px}}@media(max-width:980px){.qb-promo--home{padding:32px;min-height:380px}.qb-promo--home .qb-promo__title{font-size:32px}.qb-promo--home .qb-promo__copy{max-width:65%}.qb-promo__professor{height:295px;right:-20px}.qb-promo__mini-menu{right:80px;bottom:20px}.qb-promo__mini-menu span{padding:7px 9px;font-size:8px}.qb-promo__art:before{width:210px;height:210px;right:-35px}.qb-promo__record{flex-basis:120px;height:120px}.qb-promo__record:after{inset:48px}.qb-promo__record:before{inset:30px}.qb-promo--return .qb-promo__title{font-size:25px}}@media(max-width:767px){.qb-promo{padding:23px;gap:20px;border-radius:14px}.qb-promo .qb-promo__title{font-size:25px;letter-spacing:-.5px}.qb-promo .qb-promo__description{font-size:13px;line-height:1.65}.qb-promo .qb-promo__eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:13px}.qb-promo__actions{gap:17px;margin-top:19px;align-items:flex-start;flex-direction:column}.qb-promo a.qb-promo__button{font-size:12px;padding:12px 14px;min-height:46px}.qb-promo__record{display:none}.qb-promo-slot{padding:0 15px;margin:5px 0 25px}.qb-home-section{padding:10px 0 28px}.qb-promo--home{display:block;min-height:0;padding:27px 24px 240px}.qb-promo--home .qb-promo__copy{max-width:100%}.qb-promo--home .qb-promo__title{font-size:30px;max-width:470px}.qb-promo__art{width:100%;height:235px;right:0}.qb-promo__professor{height:242px;bottom:-32px;right:15px}.qb-promo__art:before{width:195px;height:195px;right:7px;bottom:-8px}.qb-promo__mini-menu{right:auto;left:25px;bottom:35px}.qb-promo__mini-menu span{font-size:9px;padding:10px 11px}.qb-promo--game{margin:22px 0;padding:22px}.qb-promo--game .qb-promo__title,.qb-promo--success .qb-promo__title{font-size:23px}.qb-promo--return{display:block;margin-top:25px}.qb-promo--return .qb-promo__copy{max-width:100%}.qb-promo__photo{width:100%;height:145px;margin-top:25px;margin-right:0;rotate:-2deg}.qb-footer-link{font-size:12px;gap:10px}.qb-footer-link>.qb-icon{width:19px;height:19px}}@media(prefers-reduced-motion:reduce){.qb-promo *{animation:none!important;transition:none!important}.qb-promo__button:hover{transform:none!important}}

.qb-promo[hidden]{display:none!important}

.qb-promo{scroll-margin-top:150px}
@media(max-width:767px){.qb-promo{scroll-margin-top:110px}}
@media(min-width:1025px){header nav .link-wrapper>ul{white-space:nowrap}header nav .link-wrapper>ul>a{font-size:13px!important;margin-right:15px!important}header nav .link-wrapper>ul>a:last-child{margin-right:0!important}}

header nav .link-wrapper>ul>a.qb-header-bot{display:inline-block!important;white-space:nowrap}
