:root {
--quizFS-45: 30px;
--quizFS-30: 24px;
--quizFS-24: 18px;
--quizFS-20: 16px;
--quizFS-18: 14px;
--quizFS-16: 14px;
--quizFS-14: 12px;

--borderradius:20px;
}

.ismobile {display:block;width:0;height:0;opacity:0}

.mobileonly {display:block !important}

.desktoponly {display:none !important}

.b-maincols {width:calc(100% - 12px);overflow:hidden;}

.b-maincols__left {display:none;}

.b-maincols__right {max-width: none;flex-basis: 100%;overflow: hidden;margin-top:60px;}

.b-toppanel {width:calc(100% - 10px);top:00px;height:40px;}

.b-toppanel__left {width:40px;height:40px;padding:6px;}

.b-toppanel__right {width:calc(100% - 39px);height:40px;padding:6px;}

.b-logo, .b-logo__link {font-size:0;height:28px;line-height:28px;background-size:auto 28px;}

.b-logo__link {padding:0;}

.b-linkitem {display:none !important;}

.b-toppanel-socials.mobileonly {display:block !important;margin:0;padding:0;position:absolute;left:20px;top:6px;}

.b-toppanel-socials__item {display:inline-block;margin:0;padding:0;width:28px;height:28px;position:relative;font-size:0;vertical-align:top;}

.b-toppanel-socials__item:before {position:absolute;left:0px;top:0px;width:28px;height:28px;border-radius:20px;border-radius:var(--borderradius);overflow:hidden;background:var(--emptybg);}

.b-toppanel-socials__title {display:none;}

.b-toppanel-socials__item.tg:before {position:absolute;background:url(/packs_prod/media/images/hitfun/welcome.socials.telegram-fce925d4b5382627f1ebddd97d47334b.svg) center center no-repeat;background-size:contain;content:'';border-radius:50%;}

.b-toppanel-socials__item.vk:before {position:absolute;background:url(/packs_prod/media/images/hitfun/welcome.socials.vkontakte-1c837a1094e0127ca61f1d423e7ded54.svg) center center no-repeat;background-size:contain;content:'';border-radius:50%;}

.b-toppanel-socials__item.endless a {display:block;position:absolute;left:0;top:0;width:100%;height:100%;line-height:28px;text-align:center;font-size:14px;font-weight:600;color:var(--pink);text-decoration:none;}

.b-toppanel-socials__item.endless:before {position:absolute;left:0px;top:0px;width:28px;height:28px;background:var(--white);border-radius:14px;outline-offset:-2px;outline:2px solid var(--pink);content:''}

.b-toppanel-socials__item.endless .material-icons-outlined {line-height:26px;font-size:18px;}

.b-authpanel__list > * {margin-left:4px;}

.b-authpanel__button.create {font-size:0;padding-left:0;padding-right:0;width:28px;border-radius:14px;background:var(--white);color:var(--pink);height:28px;line-height:28px;}

/*
.b-authpanel__button.create:before {left:4px;top:4px;font-family:'Material Icons Outlined';content:'\f04c';font-weight:400;font-size:20px;width:20px;height:20px;line-height:20px;}
.b-authpanel__button.create.product:before {left:4px;top:4px;font-family:'Material Icons Outlined';content:'\f1cc';font-weight:400;font-size:20px;width:20px;height:20px;line-height:20px;}
*/

.b-authpanel__button.create:before {left:0px;top:0;height:28px;text-align:Center;width:28px;font-family:'Montserrat';line-height:28px;font-size:14px;content:'\412';font-weight:700;}

.b-authpanel__button.create.local:before {left:0px;top:0;height:28px;text-align:Center;width:28px;font-family:'Montserrat';line-height:28px;font-size:14px;content:'\41B';font-weight:700;}

.b-authpanel__button.create.product:before {left:0px;top:0;height:28px;text-align:Center;width:28px;font-family:'Montserrat';line-height:28px;font-size:14px;content:'\41E';font-weight:700;}

.b-authpanel__button.create.raffle:before {left:0px;top:0;height:28px;text-align:Center;width:28px;font-family:'Montserrat';line-height:28px;font-size:14px;content:'\420';font-weight:700;}

.b-authpanel__button.burger {display:inline-block;}

.b-authpanel__button.notify {height:28px;width:28px;line-height:28px;padding:0 0 0 28px;}

.b-authpanel__button.notify:before {width:28px;height:28px;border-radius:14px;}

.b-authpanel__button.notify:after {width:20px;height:20px;line-height:20px;font-size:20px;left:4px;top:4px;}

.b-authpanel__button.notify span:not(:empty) {left: -4px;bottom: -4px;min-width: 14px;height: 14px;line-height: 14px;font-size: 10px;font-weight: 600;}

.b-authpanel__button.profile {height:28px;width:28px;line-height:28px;padding:0 0 0 28px;border-radius:14px;background:var(--themegradient)}

.b-authpanel__button.profile:before {width:28px;height:28px;line-height:28px;font-size:28px;left:0px;top:0px;background:transparent;}

.b-authpanel__button.profile:after {width:20px;height:20px;line-height:20px;font-size:20px;left:4px;top:4px;color:var(--white);content:'\E7FD';-webkit-background-clip:none;-webkit-text-fill-color:var(--white);}

.b-authpanel__button.burger {width:28px;height:28px;line-height:28px;margin-left:15px}

.b-authpanel__button.burger:before {left:4px;top:4px;width:20px;height:20px;line-height:20px;font-size:20px;}

.b-authpanel__button.login {height:28px;line-height:28px;font-size:14px;padding:0 15px 0 40px;}

.b-authpanel__button.login:before {left:15px;top:4px;width:20px;height:20px;line-height:20px;font-size:20px;}

.b-mobilemenu {padding:65px 10px 10px;grid-gap:0 !important;gap:0 !important;align-content:flex-start;}

.b-mobilemenu__col {flex-basis:100%;}

.b-mainmenu-adds {display:none !important;}

.b-mainmenu {font-size:14px;margin:0 0 15px;}

.b-mainmenu__item {height:24px;line-height:24px;margin:0 0 10px;}

.b-mainmenu__itemlink {padding:0 0 0 40px;height:24px;line-height:24px;}

.b-mainmenu__itemlink:before, .b-mainmenu__itemlink .material-icons-outlined {width:24px !important;height: 24px !important;line-height: 24px !important;font-size:24px !important;}

.b-mainmenu__itemlink .round-icon {width:24px;height:24px;line-height:24px;border-radius:12px;line-height:24px;font-size:14px;}

.b-mainmenu-socials {font-size:14px;margin:0 0 15px;}

.b-mainmenu-socials__header {font-size:16px;margin-bottom:10px;}

.b-mainmenu-socials__item {height:24px;line-height:24px;margin:0 0 10px;padding:0 0 0 40px;}

.b-mainmenu-socials__title {height:24px;line-height:24px;margin:0 0 10px;}

.b-mainmenu-socials__item:before {width:24px !important;height: 24px !important;line-height: 24px !important;font-size:24px !important;}

.b-quicksearch {display:none;}

.b-largebutton {font-size:14px;height:28px;line-height:28px;padding:0 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}

.b-largebutton.mb-30 {margin-bottom:15px;}

.b-largebutton > .round-icon {width:22px;height:22px;line-height:22px;border-radius:12px;font-size:12px;}

.b-largebutton > .material-icons-outlined {font-size: 20px;line-height: 28px;}

.b-largebutton.mobmenu-button-24 {display:inline-block !important;width:auto;}

.b-middlebutton, .b-form__item a.b-middlebutton {font-size:14px;height:28px;line-height:28px;padding:0 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}

.b-middlebutton > .material-icons {line-height:28px;font-size:20px;}

.b-smallbutton {font-size:12px;height:20px;line-height:20px;}

.b-form__textlink {white-space:nowrap;}

.b-form__inputtext {font-size:16px;}

.b-form__pseudoselect, .b-form__select {font-size:16px;}

.b-form__radioinput {font-size:16px;}

.b-form__inputfilename {font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.b-form__hint {font-size: 12px;}

.b-form__title {font-weight:600;}

.b-form__3cols {flex-wrap:wrap;}

.b-form__3cols1 {flex-basis:100%;margin-bottom:15px;}

.b-form__3cols2 {flex-basis:100%;margin-bottom:0px;}

.b-form__3cols3 {flex-basis:100%;margin-bottom:0px;}

.b-form__3cols23 {flex-basis:100%;margin-bottom:0px;}

.b-form__3cols12 {flex-basis:100%;margin-bottom:0px;}

.b-form__3cols.notifications .b-form__3cols12 {padding-left: 36px;}

.b-notifications__icon {display: block;width:28px;height:28px;}

.b-notifications__icon:before {width: 28px;height: 28px;border-radius: 14px;}

.b-notifications__icon span {width: 28px;height: 28px;line-height: 28px;font-size: 12px;}

.b-notifications__date {font-size: 12px;line-height:1.2;margin:0 0 4px;}

.b-notifications__text {font-size: 14px;margin: 0 0 8px;}

.b-switcher {margin-bottom:15px;}

.b-switcher__list {padding:6px;}

.b-switcher__item, .b-switcher__itemlink {font-size:14px;line-height:28px;}

.b-switcher__item {margin-right:15px;}

.b-switcher__item:last-child {margin-right:0;}

.b-modal .modal-title {font-size:18px;}

.b-closestquiz {margin:0 0 15px;padding:10px 10px 10px calc(33.33% + 10px);height:auto;box-sizing:border-box;min-height:65px;}

.b-closestquiz__image {width:33.33%;height:auto;bottom:0;}

.b-closestquiz__title {position:relative;left:auto;top:auto;font-size:16px;transform:none;width:auto;display:block;margin:0 0 10px;padding:0;}

.b-closestquiz__countdown {position: relative;right:auto;top:auto;transform:none;width:auto;}

.b-closestquiz-countdown {justify-content:flex-start;text-align:center;}

.b-closestquiz-countdown__hours span,
.b-closestquiz-countdown__mins span,
.b-closestquiz-countdown__secs span,
.b-closestquiz-countdown__delimiter {width:10px;font-size:16px;font-weight:600;height:auto;line-height:1;color:var(--pink);}

.b-contestlist__item {flex-basis:100%;margin-bottom:10px;}

.b-contestlist__header {font-size:18px;margin:0 0 10px;}

.b-profilepage__header {font-size:18px;margin:0 0 10px;}

.b-headercontrols {padding-bottom:0;}

.headercontrols-first .b-headercontrols {top:0;transform:none;}

.b-useritem {padding-right:0;}

/*.b-useritem[style*="margin-bottom: 30px"] {margin-bottom:15px !important;}*/

.b-useritem__title, .b-useritem__title.big {font-size:16px;}

.b-useritem__subtitle {font-size:14px;}

.b-userslist__item {padding:0;}

.b-userslist__icon {flex-basis: 36px;}

.b-userslist__icon:before {top:4px;width:28px;height:28px;}

.b-userslist__icon span {top: 4px;width:28px;height:28px;line-height:28px;font-size:12px;}

.b-userslist__title {/*flex-basis: calc(100% - 115px - 75px - 36px);*/line-height: 36px;font-size:14px;}

.b-userslist__role {flex-basis: 100px;font-size: 14px;line-height: 36px;}

.b-userslist__points {flex-basis: 90px;font-size: 14px;line-height: 36px;}

.b-userslist__points span {flex-basis: 90px;font-size: 14px;line-height: 36px;}

.b-userslist__points span[class*="material-icon"] {line-height:36px;vertical-align:top;}

.b-userslist__image {flex-basis: 36px;}

.b-userslist__image:before {width: 28px;height: 28px;}

.b-userslist__fakeimage {width: 28px;height: 28px;}

.b-userslist__imageurl {width: 28px;height: 28px;}

.b-userslist__list.cols {display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}

.b-userslist__list.cols > * {flex-basis:100%;}

.b-userslist__list.cols-type2 {display:flex;flex-wrap:wrap;grid-gap:0;gap:0}

.b-userslist__list.cols-type2 > * {flex-basis:100%;}

.b-userslist__item.small .b-userslist__icon {flex-basis:36px;}

.b-userslist__item.small .b-userslist__icon:before {width:28px;height:28px;border-radius:14px;}

.b-userslist__item.small .b-userslist__icon span {width:28px;height:28px;text-align:center;line-height:28px;font-size:14px;}

.b-userslist__item.small .b-userslist__image {flex-basis:36px;}

.b-userslist__item.small .b-userslist__image:before {width:28px;height:28px;line-height:28px;border-radius:14px;}

.b-userslist__item.small .b-userslist__imageurl {width:28px;height:28px;text-align:center;line-height:28px;font-size:14px;}

.b-userslist__item.small .b-userslist__title {line-height:28px;}

.b-userslist__item.small-type2 .b-userslist__image {flex-basis:36px;}

.b-userslist__item.small-type2 .b-userslist__image:before {width:28px;height:28px;line-height:28px;border-radius:14px;}

.b-userslist__item.small-type2 .b-userslist__imageurl {width:28px;height:28px;text-align:center;line-height:28px;font-size:14px;}

.b-userslist__item.small-type2 .b-userslist__title {line-height:28px;}

.b-quizscreen-winners {position:relative;left:auto;top:auto;bottom:auto;width:auto;padding:0;margin:0 0 15px;display:block;}

.b-quizscreen-winners__wrapper {padding:0;background:none;border-radius:0;}

.b-quizscreen-listitem__buttons {left:15px;right:15px;width:auto;}

.b-quizscreen-listitem-after__text {font-size:12px}

.b-quizscreen-orgbutton__button {height:28px;line-height:28px;font-size:14px;padding:0 15px;width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:10px auto 0}

.b-quizscreen-orgbutton__button .material-icons-outlined {line-height:28px;font-size:20px}

.b-quizscreen-orgbutton[style*="margin-bottom: 30px"] {margin-bottom:15px !important;}

.b-quizscreen {height:auto;padding:10px;margin-bottom:15px;}

.b-quizscreen-backgroundimage {position:relative;right:auto;top:auto;height:0;width:100%;padding:0 0 56.25%;margin:0 0 15px;}

.b-quizscreen-backgroundimage-text {position:relative;right:auto;bottom:auto;width:100%;max-height:auto;margin:0 0 15px;padding:0;}

.b-quizscreen-backgroundimage-text:before {display:none;}

.b-quizscreen-startingscreen {position:relative;left:auto;top:auto;right:auto;width:auto;bottom:auto;}

.b-quizscreen-startingscreen.fullwidth {right:auto;}

.b-quizscreen-video {position:relative;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;width:100%;height:0;padding:0 0 56.25%;border-radius:20px;border-radius:var(--borderradius);overflow:hidden !important;background:var(--emptybg);margin-bottom:15px;}

.b-quizscreen-fakevideo {position:relative;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;width:100%;height:0;padding:0 0 56.25%;border-radius:20px;border-radius:var(--borderradius);overflow:hidden !important;background:var(--emptybg);margin-bottom:15px;}

.b-quizscreen-video .vjs-poster {left:auto;top:auto;right:auto;bottom:auto;width:100%;height:100%;}

.b-quizscreen-backgroundimage .b-quizscreen-fake-playbutton {width:100px;height:100px;}

.b-quizscreen-backgroundimage .b-quizscreen-fake-playbutton .material-icons {width:100%;height:100%;font-size:85px !important;line-height:80px !important;}

.b-quizscreen-videorecord .video-js .vjs-big-play-button {left:50%;width:100px;height:100px;}

.b-quizscreen-videorecord .video-js .vjs-big-play-button .vjs-icon-placeholder {width: 100%;height: 100%;}

.b-quizscreen-videorecord .video-js .vjs-big-play-button .vjs-icon-placeholder:before {font-size: 85px !important;line-height: 80px !important;}

.b-quizscreen-videorecord.view-type-4.active {position:relative;width:100%;height:0;padding:0 0 56.25%;left:auto;top:auto;right:auto;bottom:auto;margin:0 0 15px;}

.b-quizscreen-videorecord-closebtn.active {display:none !important;}

.b-quizscreen-finishbutton {position:relative;left:auto;top:auto;right:auto;bottom:auto;}

.b-quizscreen-header {margin-bottom:15px;}

.b-quizscreen-header__text {padding-right:100px;}

.b-quizscreen-header__text.sponsor-true {padding-right:100px}

.b-quizscreen-headerlink.muted {display:inline-block;position:relative;left:auto;top:auto;width:auto;height:20px;line-height:20px;font-size:12px;transform:none;margin:0 !important;background:var(--themegradient);color:var(--white);font-weight:600;padding:0 8px;border-radius:10px;white-space:nowrap;}

.b-quizscreen-headerlink.muted span {display:none;}

.b-quizscreen-headerlink.unmuted {display:inline-block;position:relative;left:auto;top:auto;width:auto;height:20px;line-height:20px;font-size:12px;transform:none;margin:0 !important;background:transparent;color:var(--white);font-weight:600;padding:0 8px;border-radius:10px;white-space:nowrap;outline-offset:-2px;outline:2px solid var(--white);opacity:0.25;}

.b-quizscreen-headerlink.unmuted span {display:none;}

.b-quizscreen-welcometext p {margin: 0 0 15px;font-size: 16px;}

.b-quizscreen-finishtext {margin: 0 0 15px;font-size: 16px;}

.b-quizscreen-finishtext h3 {margin: 0 0 8px;}

.b-quizscreen-counttostart {padding:10px;margin-bottom:15px;}

.b-quizscreen-counttostart__text  {font-size:14px;}

.b-quizscreen-counttostart__countdown {font-size:16px;padding-top:8px;margin-top:8px;}

.b-quizscreen-counttostart__countdown span {width:80px;}

.b-quizscreen-counttostart:after {width:24px;height:24px;top:-12px;line-height:24px;font-size:16px;}

.b-quizscreen-finishresults {padding:10px;margin-bottom:15px;}

.b-quizscreen-finishresults p  {font-size:14px;}

.b-quizscreen-finishresults:after {width:24px;height:24px;top:-12px;line-height:24px;font-size:16px;}

.b-quizscreen-answers {position:relative;left:auto;bottom:auto;right:auto;}

.b-quizscreen-answers__item {width: 100%;margin-bottom:8px;height:48px;line-height:48px;}

.b-quizscreen-answers__number {left: 8px;top: 8px;font-size:16px !important;}

.b-quizscreen-answers__icon {width: 48px;line-height:48px}

.b-quizscreen-answers__icon:before {width: 48px;line-height: 48px;}

.b-quizscreen-answers__text {left:48px;line-height:48px;width: calc(100% - 97px);font-size: 16px;}

.b-quizscreen-percentbar {position: relative;left: auto;bottom: auto;right: auto;flex-wrap: wrap;grid-gap: 10px;gap: 10px;}

.b-quizscreen-percentbar > * {width:100%;}

.b-quizscreen-percentage {grid-gap:0 4px;gap:0 4px;}

.b-quizscreen-percentage__text {left:44px;width:calc(100% - 44px);font-size:14px;}

.b-quizscreen__showadvbtn {top: 23px;}

.b-quizscreen-facebox {display:none;}

.b-quizscreen-answers {position:relative;left:auto;top:auto;padding-bottom:20px;}

.b-quizscreen-progressbar {bottom:-10px;}

.b-quizscreen-progressbar__text {font-size:12px;font-weight:600;}

.b-quizscreen-progressbar__countdown {font-size:12px;font-weight:600;}

.b-quizscreen-question {position:relative;left:auto;top:auto;width:auto;padding:0;margin:0 0 15px;display:block;}

.b-quizscreen-question__text {padding:0;background:none;border-radius:0;}

.b-quizscreen-finishbutton__button, .b-quizscreen-finishbutton__button.active {line-height: 28px;height: 28px;width:100%;max-width:399;line-height:28px;font-size:14px;}

.b-quizscreen-countdown__button{line-height: 28px;height: 28px;width:100%;max-width:399;line-height:28px;font-size:14px;width:250px;}

.b-quizscreen-countdown__button .material-icons-outlined {vertical-align: top;line-height: 28px;font-size: 18px;}

.b-quizscreen-image {/*position:relative;top:auto;*/right:auto;width:100%;margin: 0 0 15px;position:absolute;/*top:37px;*/top:auto;margin-top: calc((100vw - 32px)* -0.5625 - 15px);}

.b-quizscreen-image.background_image {margin-top: calc((100vw - 32px)* -0.5625 - 15px);}

.b-quizscreen-image.endless {position:relative;top:auto;}

.b-quizscreen-image.product {right:auto;position:relative;top:auto;margin-top:0;}

.b-quizscreen-image.product_image {right:auto;width:100%;margin:0 0 15px;position:absolute;top:auto;bottom:auto;left:auto;margin-top: calc((100vw - 32px)* -0.5625 - 15px);}

.b-quizscreen-livetimer.iquest {right:10px;top:10px;}

.b-quiz-card-iquest {padding:10px}

.b-quiz-card-iquest__header {padding-right:0;}

.b-quiz-card-iquest__image {width:100%;padding:0 0 56.25%;margin:0 0 15px;float:none;}

/* 
.b-quizscreen-video.view-type-3 {position:absolute;} 
.b-quizscreen-header.view-type-3 {height:calc((100vw - 32px) * 0.5625 - 24px);margin-bottom:15px;}
*/

.b-quizscreen-livetimer__text {height:20px;line-height:20px;font-size:12px;}

.b-quiz-stats {margin-top:-15px;margin-bottom:15px;}

.b-quiz-info {margin-bottom: 15px;}

.choose_winners_vieport {position: absolute !important;width: 100%;z-index: 100;height: 100%;}

.choose_winners_vieport .b-quizscreen-header {padding: 10px !important;}

.choose_winners_vieport .b-quizscreen-header__text {color:var(--white) !important;}

.b-quizscreen-leaderboard {top: 50px;bottom:68px;}

.b-quizscreen-leaderboard-bottombuttons__list > * {width:auto;flex-shrink: 1;flex-grow: 1;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;padding:0 10px;}

.b-quizscreen-leaderboard-bottombuttons {height: 68px;padding: 10px;}

.b-quizscreen-leaderboard__item > * {height: 36px;}

.b-quizscreen-leaderboard__name {padding: 4px ;line-height: 56px;font-size:14px;max-width:125px;}

.b-quizscreen-leaderboard__name:before {margin-right:4px;}

.b-quizscreen-leaderboard__points {padding: 4px ;line-height: 56px;font-size:14px;}

.b-quizscreen-leaderboard__points:before {margin-right:4px;}

.b-quizscreen-leaderboard__answers {padding: 4px ;line-height: 56px;font-size:14px;}

.b-quizscreen-leaderboard__answers:before {margin-right:4px;}

.b-quizscreen-leaderboard__number {width:36px !important;}

.b-quizscreen-leaderboard__number i {width: 28px;height: 28px;line-height: 28px;font-size:12px;}

.b-quizscreen-leaderboard__image {width: 36px !important;height:36px;}

.b-quizscreen-leaderboard__imageurl {width: 28px;height: 28px;}

.b-quizscreen-leaderboard__fakeimage {width: 28px;height: 28px;}

.b-tagslist__list {padding-bottom:0;}

.b-quiz-cards {margin-bottom:15px;}

.b-quiz-cards.prizes {grid-gap:10px;gap:10px;}

.b-quiz-cards.prizes .b-quiz-cards__item, .b-quiz-cards .b-quiz-cards__item {width: 100%;flex-basis:100%;}

.b-quiz-card-prize-v2__title .material-icons-outlined {font-size:20px;}

.b-quiz-card-prize-v2__sponsorlinks {text-align:center;}

.b-quiz-card-prize-v2.certificate {padding-bottom:200px;}

.b-quiz-card-prize-v2.certificate .b-quiz-card-prize-v2__image {left:0;right:0;bottom:0;top:auto;width:100%;height:200px;}

.b-quiz-card-prize-v2.certificate .b-quiz-card-prize-v2__text {margin-right:0;margin-top:8px;}

.b-quiz-card-prize-v2.certificate .b-quiz-card-prize-v2__sponsorlink {flex-direction:column;}

.b-quiz-card-prize-v2.certificate .b-quiz-card-prize-v2__sponsortitle {font-size:16px;font-weight:500;}

.b-quiz-card-prize-v2.certificate .b-quiz-card-prize-v2__sponsorlink > * {width:100%;margin:0;text-align:center;}

.b-quiz-card-prize-v2.certificate .b-quiz-card-prize-v2__sponsorimageurl {margin:0 auto;}

.b-quiz-card-prize-v2.certificate .b-quiz-card-prize-v2__fakeimage {position:absolute;right:0;top:0;bottom:0;width:100%;height:auto;border:none;border-radius:0;background:url(/packs_prod/media/images/hitfun3/bg.prizehistory.certificate-fc2d9cb0d8cae91f72bd236fd7a5b2bf.svg) center center no-repeat;background-size:auto 180px;}

.b-quiz-card-prize-v2.certificate .b-quiz-card-prize-v2__imageurl {-webkit-mask-image: linear-gradient(to bottom, transparent, black 50%);mask-image: linear-gradient(to bottom, transparent, black 50%);}

.b-quiz-card-prize-v2.certificate .b-quiz-card-prize-v2__title {text-align:center;font-size:16px;}

.b-quiz-card-prize-v2.certificate .b-quiz-card-prize-v2__subtitle {text-align:center;font-size:14px;}

.b-quiz-card-prize-v2.certificate .b-quiz-card-prize-v2__promocode {margin-top:10px;line-height:1.2;text-align:center;margin-bottom:10px;}

.b-quiz-card-prize-v2.certificate .b-quiz-card-prize-v2__sponsor {margin:20px 0 0;padding:0;background:0;border-radius:0;text-align:left;}

.b-quiz-card-prize-v2.certificate .b-quiz-card-prize-v2__sponsorlinks {text-align:center;}

.b-quiz-cards .b-quiz-cards__item  {margin-bottom:10px;}

.b-quiz-cards__header {margin-bottom:18px}

.b-quiz-cards__headertext {font-size:18px;}

.b-quiz-card-leaderboard.v2 {margin-bottom:10px;}

.b-quiz-card-leaderboard__header {font-size:18px;margin-bottom:10px;}

.b-quiz-card-leaderboard__header [class*="material-icon"] {vertical-align: middle;}

.b-quiz-card-questions__header {font-size:18px;margin-bottom:10px;}

.b-quiz-card-questions__spoiler {padding:10px;}

.b-quiz-card-questions__question, .b-quiz-card-questions__question.small {font-size:16px;font-weight:500;margin-bottom:10px;padding-right:0;}

.b-quiz-card-questions__question strong {display:block;}

.b-quiz-card-questions__answertext {font-weight: 400;font-size:14px;display: block;overflow: hidden;text-overflow: ellipsis;width:100% /* calc(100vw - 130px)*/;}

.b-quiz-card-questions__answers.twocols {grid-gap:10px;gap:10px;}

.b-quiz-card-questions__answers.twocols > * {width:100%;}

.b-quiz-card-questions__controls {position:relative;right:inherit;top:inherit;justify-content:center;}

.b-quiz-progressstat {margin-bottom:10px;}

.b-quiz-progressstat__header {font-size: 18px;}

.b-quiz-progressstat__item {width: 100%;margin-right:0;}

.b-quiz-progressstat__score {background:none;-webkit-background-clip:inhgerit;-webkit-text-fill-color:var(--white);color:var(--white);z-index:1;}

.b-quiz-progressstat__percentage b {display:none;}

.b-quiz-howtoprize {margin:0 0 15px;min-height:auto;padding:15px 10px 175px;background-position:center bottom 15px;}

.b-quiz-howtoprize__data {padding-right:0;}

.b-quiz-howtoprize__header {font-size:18px;}

.b-quiz-howtoprize__text {font-size:14px;}

.b-quiz-card-prize-v2 {padding: 10px 6px;}

.b-quiz-card-prize-v2__image {width:55px;height:55px;}

.b-quiz-card-prize-v2__fakeimage {width:55px;height:55px;}

.b-quiz-card-prize-v2__fakeimage:before {left:15% !important;top:15% !important;width:70% !important;height:70% !important;}

.fitheight .b-quiz-card-prize-v2__text {height:auto;}

.b-quiz-card-prize-v2__title {margin: 10px 0 0;font-size: 16px;}

.b-quiz-card-prize-v2__subtitle {margin: 6px 0 0;font-size: 14px;}

.b-quiz-card-prize-v2__sponsorlinks, .b-quiz-card-prize-v2__sponsorlinks-add {font-size:14px;}

.b-rightcol-panel {padding:15px 10px;overflow-x: scroll;}

.b-userscounttable {grid-gap:10px;gap:10px}

.b-userscounttable__item {flex-basis:100%}

.b-themestat {grid-gap:10px;gap:10px;}

.b-themestat__item {flex-basis:100%}

.b-themestat__stat {font-size:14px;}

.b-profilepage__header.nopadding {padding-right:0;}

.b-profilepage__header.headercontrols-first {padding-top:40px;}

.b-createcontest__header {font-size:18px;margin:0 0 10px;padding-right:140px;}

.b-createcontest__header.nopadding {padding-right:0;}

.b-createcontest__header.headercontrols-first {padding-top:40px;}

.b-createcontest__nav .nav-link {font-size:12px;}

.b-contentpage__header {font-size:18px;margin:0 0 10px;padding-right:140px;}

.b-tagslist__itemlink {height: 28px;line-height: 28px;font-size:12px;}

.b-tagslist__canceltag {height: 28px;line-height: 28px;font-size: 12px;}

.b-tagslist__canceltag .material-icons-outlined {height: 28px;line-height: 28px;}

.b-profilecards {grid-gap:10px;gap:10px;margin-bottom:10px;}

.b-profilecards__item {margin-bottom:0;}

.b-profilecards__item.p70 {width: 100%;}

.b-profilecards__item.p30 {width: 100%;}

.b-cardpanel {padding: 15px 10px;}

.b-pointshistory__header {font-size:16px;padding-right:120px;white-space:normal;font-weight:600}

.b-pointshistory__item {padding:0;}

.b-pointshistory__icon {flex-basis: 36px;}

.b-pointshistory__icon:before {top:4px;width:28px;height:28px;}

.b-pointshistory__icon span {top: 4px;width:28px;height:28px;line-height:28px;font-size:12px;}

.b-pointshistory__title {flex-basis: calc(100% - 115px - 75px - 36px);line-height: 36px;font-size:14px;}

.b-pointshistory__date {flex-basis: 115px;font-size: 14px;line-height: 36px;}

.b-pointshistory__points {flex-basis: 75px;font-size: 14px;line-height: 36px;}

.b-pointshistory__points [class*="material-icon"] {line-height:36px;vertical-align:top;}

.b-profiledashboard__header {font-size:16px;padding-right:120px;white-space:normal;font-weight:600}

.b-profiledashboard__item {padding:0;}

.b-profiledashboard__icon {flex-basis: 36px;}

.b-profiledashboard__icon:before {top:4px;width:28px;height:28px;}

.b-profiledashboard__icon span {top: 4px;width:28px;height:28px;line-height:28px;}

.b-profiledashboard__title {flex-basis: calc(100% - 90px - 36px);line-height: 36px;font-size:14px;}

.b-profiledashboard__points {flex-basis: 90px;font-size: 14px;line-height: 36px;}

.b-profiledashboard__points [class*="material-icon"] {line-height:36px;vertical-align:top;}

.b-profile-prizebutton {margin: 0 0 10px;padding: 0 10px;height: 40px;}

.b-profile-prizebutton__text {line-height: 40px;font-size: 16px;font-weight:600}

.b-profile-prizebutton__button {right: 10px;}

.b-profileheader {margin: 0 0 15px;padding: 0 0 0 124px;}

.b-profileheader__image {width: 112px; height: 112px;border-radius: 56px;left:2px;top:2px;}

.b-profileheader__title {font-size: 18px;line-height:1.2;padding-top:2px;}

.b-profileheader__subtitle {font-size: 14px;}

.b-profileheader__subtitleitem {margin-right:15px}

.b-profileheader__about {font-size: 14px;}

.b-profileheader__socials {top:0;line-height:24px;}

.b-profileheader__socials {top:0;}

.b-profileheader__socials .b-socials__item {width:24px;height:24px;margin-right:4px; line-height:24px;}

.b-sponsorslist {grid-gap:10px;gap:10px;}

.b-sponsorslist__item {flex-basis:100%;}

.b-sponsorslist__image {margin: 0 0 10px;}

.b-sponsorslist__title {font-size:16px;line-height: 1.2;}

.b-text {font-size: 14px;margin:0 0 10px;padding:0;}

.b-text p {margin:0 0 10px;padding:0;}

.b-text p+h4 {margin-top:30px;}

.b-text h2, .b-text h3, .b-text h4 {font-weight:600;margin: 0 0 10px;padding:0;}

.b-text h4 {font-size:16px;}

.b-text h3 {font-size:17px;}

.b-text h2 {font-size:18px;}

.b-sharequizz {width:267px !important;}

.b-sharequizz .social-likes__button_single {line-height: 28px;height: 28px;font-size: 14px;}

.b-sharequizz .social-likes_single {left: 0;}

.b-orglist__members, .b-orglist__role {display:none;}

.b-orglist__action {flex-basis: 100px;}

.b-orglist__title {font-size:16px;}

.b-cup-header {margin-bottom:15px;}

.b-cup-header__image {padding-bottom:56.25%;margin-bottom:15px;}

.b-cup-header__logoblock {display:block;position:relative;}

.b-cup-header__logo {width:111px;height:111px;}

.b-cup-header__logoblock-data {margin-top:-111px;}

.b-cup-header__logoblock-topwrapper {min-height: 121px;padding-left:121px;}

.b-cup-header__title {font-size:18px;margin-bottom:8px;}

.b-cup-header__subtitle {margin: 0 0 8px;}

.b-cup-header__text {font-size: 14px;}

.b-cup-header__socials {display:block;padding-left:0;}

.b-cup-header__phone {display:block;margin-left:0;font-size:16px;}

.b-cup-header__contacts {font-size:16px;font-weight:500;}

.b-cup-annotation {padding: 15px 10px;margin:0 0 15px;}

.b-cup-annotation p {font-size:14px}

.b-cup-announcement .b-closestquiz {margin-top: 0;margin-bottom: 15px;}

.b-profilepage__header.mt-5 {margin-top:30px !important;}

.highcharts-title {fill:var(--white) !important;font-family:'Montserrat' !important;font-weight:600 !important;font-size:18px !important;}

.b-userscountmap {padding-bottom:100%}

.b-sliderevents {padding:0 0 56.25%;}

.b-sliderevents__title {font-size:16px;padding-right:0;}

.b-sliderevents__image.mobile {display:block;}

.b-sliderevents__image.desktop {display:none;}

.b-newslist__item {padding:15px;background:var(--lightgray);margin:0 0 15px;border-radius:20px;border-radius:var(--borderradius);}

.b-newsinlist {flex-wrap:wrap;grid-gap:0;gap:0}

.b-newsinlist__image {flex-basis:100%;margin:0 0 15px;}

.b-newsinlist__data {flex-basis:100%;margin:0;}

.b-newsinlist__data > * {margin-bottom:10px;}

.b-newsinlist__data > .b-largebutton {margin-bottom:0;}

.b-material {margin:0 0 15px;}

.b-material__content {width:auto;font-size:16px;font-size:var(--quizFS-20);}

.b-material__date {margin:0 0 10px;}

.b-material__title {margin:0 0 15px;}

.b-material__content > * {max-width:100%;position:relative;overflow:hidden;}

.b-material__image {margin:0 0 15px;}

.b-material__description {margin-bottom:10px;}

.b-material__content .IncutImageL {width:100%;margin-right:0;margin-bottom:10px;float:none;}

.b-material__content .IncutImageL .Desc {margin:8px 0 0;}

.b-material__content .IncutMedImage {width:100%;margin-right:0;margin-bottom:10px;float:none;}

.b-material__content .IncutMedImage .Desc {margin:8px 0 0;}

.b-material__content .IncutBigImage {width:100%;margin-bottom:10px;float:none;}

.b-material__content .IncutBigImage .Desc {margin:8px 0 0;}

.b-material__content .b-video-wrapper {margin:0 0 10px;}

.b-branding-afterquiz {margin:0 0 15px;padding:10px 6px;grid-gap:10px;gap:10px;flex-direction:column}

.b-branding-afterquiz__image {max-width:66.66% !important;margin:0 auto}

.b-branding-afterquiz.mt-30 {margin-top:-15px;text-align:center}

.b-branding-afterquiz__title {margin:0 0 10px;text-align:center;}

.b-branding-afterquiz__data {text-align:center;width:100%;}

.b-branding-afterquiz__description {margin:0 0 10px;text-align:center;}

.b-branding-afterquiz__extralink, .b-branding-afterquiz__extralink:hover {margin-right:10px;font-weight:500;}

.b-branding-onbg {width:90%;flex-direction:column;padding:10px 6px;}

.b-branding-onbg__image {max-width:50% !important;margin:0 auto;}

.b-branding-onbg__data {text-align:center;width: 100%;}

.b-branding-onbg__title {margin:0 0 6px;}

.b-branding-onbg__description {margin:0;}

.b-branding-button {height:28px;}

.b-branding-button__image {height:28px;}

.b-branding-button__imageurl {height:28px;}

.b-branding-onair {display:none !important}

.b-products-list {grid-gap:20px 10px;gap:20px 10px}

.b-products-list__item {flex-basis:calc((100% - 10px) / 2);}

.b-products-cols {flex-wrap:wrap;}

.b-products-cols > .b-products-list {flex-basis:100%;order:2}

.b-products-cols > .b-products-list .b-products-list__item {flex-basis:calc((100% - 10px) / 2);}

.b-products-cols > .b-products-tags {flex-basis:100%;order:1}

.b-products-item__3cols {grid-gap:10px;gap:10px;flex-wrap:wrap;}

.b-products-item__images {flex-basis:100%;}

.b-products-item__buy {flex-basis:100%;padding:10px 0 0;background:none;}

.b-products-item__data {flex-basis:100%;order:3;}

.b-table-wrapper {overflow-x:scroll}

/* old styles 
body {background:white;}

.ismobile {display:block;width:0;height:0;opacity:0}
.mobileonly {display:block !important}
.desktoponly {display:none !important}

.b-toppanel {position:fixed;width:100%;height:54px;top:0;left:0;transform:none;background:rgba(255,255,255,0.9);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);}
.b-toppanel__left {display:none;}
.b-toppanel__right {width:100%;background:none;-webkit-backdrop-filter: none;backdrop-filter: none;height:42px;padding-top:11px;}

.b-maincols {width:100%;padding-top:54px;}
.b-maincols__left {display:none;}
.b-maincols__right {background:none;padding:20px 20px 0;flex-basis:100%;max-width:100%;}
.b-maincols__right:before {display:none;}

.b-logo.mobileonly {margin:0;font-size:0;position:absolute}
.b-logo.mobileonly .b-logo__link {font-size:0;padding-left:32px;}

.b-authpanel {margin-left:48px;}
.b-authpanel__button.create {font-size:0;padding: 0 0 0 32px;display:none;}
.b-authpanel__button.create:before {left:4px}
.b-authpanel__balance {margin:0;}

.b-contestlist__item {flex-basis:100%;margin-bottom:40px;}

.b-switcher__list {text-align:center}

.b-useritem {padding:8px 0 8px 72px;}
.b-useritem__image {width:56px;height:56px;border-radius:28px;}

.b-quizcols {flex-wrap:wrap;margin-top:-20px;}
.b-quizcols__left {padding:0;max-width: 100vw;}
.b-quizcols__right {flex-basis:100%;padding:0 0 24px;max-width: 100vw;}

.b-quizscreenwrapper {margin:0 -20px;max-width:100vw;}
.b-quizscreenwrapper.endless {margin-left: -20px;}
.b-quizscreen {width:100vw;height:calc(100vh - 54px);padding:0;}
.b-quizscreen-startingscreen__half {position:absolute;width:100%;}
.b-quizscreen-startingscreen__half:nth-child(1) {}
.b-quizscreen-startingscreen__half:nth-child(2) {z-index:1}

.b-quizscreen-backgroundimage__imageurl {object-fit:cover;object-position:center;}
.b-quiz-cards__item {width:100%;}

.b-quizscreen-video video {object-fit:cover;object-position:center;}
.b-quizscreen-video.videoadv video {object-fit:contain;}

.b-quizscreen-answers__item {width: 100%;}

.b-quizscreen-header {z-index:1}
.b-quizscreen-livetimer {z-index:2}

.b-quizscreen-header__text {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.b-quizscreen-headerlink.muted {width:120px;height:120px;transform:translate( calc(50vw - 60px),100px);}
.b-quizscreen-headerlink.muted span {width:120px;height:120px;border:7px solid var(--pink);font-size: 80px !important;line-height: 105px !important;}


.b-quizscreen-question {width:100%;font-size:18pt;line-height:1.2;max-height: calc(1.2 * 18pt * 5 + 72px);position:relative;top:initial;padding-top:72px;margin-bottom:10px;}
.b-quizscreen-question__text {font-size:18pt;}

.b-quizscreen-image {width: 100%;padding: 0 20px;position:relative;top:initial;}

.b-quizscreen__showadvbtn {right: 0;}

.b-quiz-howtoprize:after {display:none;}
.b-quiz-howtoprize {min-height:auto;padding:16px 20px;}
.b-quiz-howtoprize__data {height:auto;width:auto;}

.b-quizscreen-welcometext {max-width: calc(100vw - 40px);margin-left: auto;margin-right:auto;}
.b-quizscreen-finishtext {max-width: calc(100vw - 40px);margin: 10vh auto 0;}
.b-quizscreen-top10 {max-width: calc(100vw - 40px);margin-left: auto;margin-right:auto;}
.b-quizscreen-prize {max-width: calc(100vw - 40px);}
.b-quizscreen-percentbar {flex-direction:column;}
.b-quizscreen-percentage {width:100%;margin:0 0 20px;}
.b-quizscreen-nextbutton {width:100%;}

.b-quiz-stats {width: calc(100vw - 40px);}

.b-quiz-cards {width: calc(100vw - 40px);}

.b-quiz-progressstat__item {width:100%;margin-right:0;}
.b-quiz-progressstat__score {left: calc(90vw - 86px);}
.b-quiz-progressstat__percentage b {left: calc(90vw - 86px);}
.b-quizscreen-listitem {margin:0;}
.b-quizscreen-listitem__image {border-radius:16px;}
.b-quizscreen-listitem__buttons {border-radius:16px;}
.b-quizscreen-listitem .b-quizscreen-participatebutton {width:100%;}
.b-quizscreen-listitem .b-quizscreen-finishbutton {width:100%;}
.b-quizscreen-listitem .b-participatebutton {width:calc(100% - 40px);line-height:44px;height:44px;font-size:12pt;}
.b-quizscreen-listitem .b-quizscreen-viewbutton {width:100%;}
.b-quizscreen-countdown__text {line-height:24px;margin:5px 0 5px;}

.b-quizscreen-viewlink__button {width:calc(100% - 40px);line-height:44px;height:44px;font-size:12pt;}

.b-quizscreen-viewbutton__button {width:calc(100% - 40px);line-height:44px;height:44px;font-size:12pt;white-space:nowrap;}

.b-quizscreen-finishbutton__button {width:calc(100% - 40px);line-height:44px;height:44px;font-size:12pt;}
.b-quizscreen-finishbutton__button .material-icons-outlined {line-height: 44px;}

.b-quizscreen-orgbutton__button {width:calc(100% - 40px);line-height:44px;height:44px;font-size:12pt;}
.b-quizscreen-orgbutton__button .material-icons-outlined {line-height: 44px;}

.b-quizscreen-countdown__button {width:calc(100% - 40px);line-height:44px;height:44px;font-size:12pt;}
.b-quizscreen-countdown__button .material-icons-outlined {line-height: 44px;}

.b-quizscreen-finishbutton__button.active {line-height:48px;height:48px;}

.b-quiz-sponsorpanel {max-width: 100vw;margin:0 -20px;height:28px;line-height:28px;}
.b-quiz-sponsorpanel__text {font-size:12pt;}

.b-quiz-card-leaderboard.hideinprocess {display:block !important;}

.b-createcontest {padding-right:0;}
.b-createcontest__header {padding-right:25%;}

.b-form__header {padding-right:25%;}
.b-form__3cols {flex-wrap:wrap;}
.b-form__3cols1 {flex-basis:100%;}
.b-form__3cols2 {flex-basis:100%;}
.b-form__3cols3 {flex-basis:100%;}
.b-form__videouploader-thumbs-item:nth-child(6n) {margin-right:10px}

.b-useritem {max-width: calc(100vw - 40px);}

.b-profileheader {padding:0 0 0 104px;margin:1px 0 0;min-height:104px;}
.b-profileheader__image {width:88px;height:88px;border-radius:44px;}
.b-profileheader__percent {width: 20px;height: 20px;line-height: 20px;font-size: 8px;bottom: -10px;}
.b-profileheader__title {font-size:20px;margin:0 0 5px;}
.b-profileheader__subtitle {font-size:14px;margin: 0 0 10px;}
.b-profileheader__subtitleitem {margin:0 24px 5px 0;}
.b-profileheader__note {padding: 0 0 29px 48px;}
.b-profileheader__notetitle {white-space: initial;overflow: initial;text-overflow:initial;}
.b-profileheader__notesubtitle {white-space: initial;overflow: initial;text-overflow:initial;}
.b-profileheader .b-cardpanel {margin:0 0 20px -104px;}
.b-profileheader__notecontrols {right:0;bottom:0;top:initial;transform:none;}
.b-profileheader__socials {position:static;right:inherit;top:inherit;margin:0 0 15px;}

.b-profilecards__item {width:100%;margin:0 0 20px}
.b-profiledashboard__item {width: 100%;}

.b-pointshistory__header {white-space: initial;overflow: initial;text-overflow:initial;padding-right:75px}
.b-pointshistory__title {flex-basis: calc(100% - 100px - 70px - 56px);}
.b-pointshistory__points {flex-basis: 70px;}
.b-adv {}
.b-adv img {max-width:100%;}

.b-adv.mobile_afterquiz {display:flex;justify-content:center;margin:0 -20px;position:relative;width:100vw}
.b-adv.indexpage {margin:0 -20px;width:auto;}

.b-welcome {position:relative;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;}
.b-welcome:before {display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:url(../images/hitfun/welcome.bg.png) center center no-repeat;background-size:cover;opacity:0.45;}
.b-welcome:after {display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 50%, #000000 100%);}

.b-welcome__logo {position:absolute;left:16px;top:0;height:64px;line-height:64px;padding:0;margin:0;z-index:10;}
.b-welcome__logolink {display:block;padding:0;margin:0;color:white;font-size:24px;font-weight:bold;text-decoration:none;}
.b-welcome__logolink:hover {color:white;text-decoration:none;}
.b-welcome__logolink:before {display:none;}

.b-welcome-socials {position:absolute;right:16px;top:0;height:64px;line-height:64px;z-index:10;}
.b-welcome-socials__list {list-style-type:none;margin:0;padding:0;display:flex;}
.b-welcome-socials__item {margin:0 0 0 16px;padding:0;}
.b-welcome-socials__item.telegram {display:block;font-size:0;margin:20px 0 20px 8px;width:24px;height:24px;}
.b-welcome-socials__item.odnoklassniki {display:block;font-size:0;margin:20px 0 20px 8px;width:24px;height:24px;}
.b-welcome-socials__item.vkontakte {display:block;font-size:0;margin:20px 0 20px 8px;width:24px;height:24px;position:relative;}
.b-welcome-socials__item.youtube {display:block;font-size:0;margin:20px 0 20px 8px;width:24px;height:24px;position:relative;}
.b-welcome-socials__item.rutube {display:block;font-size:0;margin:20px 0 20px 8px;width:24px;height:24px;position:relative;}
.b-welcome-socials__item.yandex {display:block;font-size:0;margin:20px 0 20px 8px;width:24px;height:24px;position:relative;}

.b-welcome-main {width:calc(100vw - 32px);min-width:inherit;position:relative; text-align:center;color:white;z-index:10;}
.b-welcome-main__logo {font-size:0;display:block;width:132px;height:132px;background:url(../images/hitfun/welcome.logo.svg) center center no-repeat;background-size:contain;margin:0 auto 15px;padding:0;}
.b-welcome-main__title {font-size:36px;font-weight:bold;margin:0 0 15px;padding:0;}
.b-welcome-main__text {font-size:16px;line-height:1.2;margin:0 0 15px;padding:0;}
.b-welcome-main__subtext {font-size:16px;line-height:1.2;margin:0 0 15px;padding:0;}
.b-welcome-main__button {display:block;margin:0 auto;padding:0;width:100%;max-width:320px;height:44px;background:var(--pink);color:white;text-align:center;font-size:16px;line-height:44px;text-decoration:none;border-radius:22px}
.b-welcome-main__button:hover {color:white;text-decoration:none;}

.b-welcome-countdown {display:flex;margin:0;padding:0;justify-content:center;z-index:10;}
.b-welcome-countdown__days {font-size:0}
.b-welcome-countdown__days span {display:inline-block;font-size:18px;line-height:32px;color:var(--pink);font-weight:bold;background:#e5e5ea;border-radius:8px;width:32px;margin:0 2px;padding:0;}
.b-welcome-countdown__hours {font-size:0}
.b-welcome-countdown__hours span {display:inline-block;font-size:18px;line-height:32px;color:var(--pink);font-weight:bold;background:#e5e5ea;border-radius:8px;width:32px;margin:0 2px;padding:0;}
.b-welcome-countdown__mins {font-size:0}
.b-welcome-countdown__mins span {display:inline-block;font-size:18px;line-height:32px;color:var(--pink);font-weight:bold;background:#e5e5ea;border-radius:8px;width:32px;margin:0 2px;padding:0;}
.b-welcome-countdown__secs {font-size:0}
.b-welcome-countdown__secs span {display:inline-block;font-size:18px;line-height:32px;color:var(--pink);font-weight:bold;background:#e5e5ea;border-radius:8px;width:32px;margin:0 2px;padding:0;}
.b-welcome-countdown__delimiter {font-size:18px;color:white;line-height:32px;margin:0 4px;padding:0;}

.b-welcome-footer {position:absolute;width:100%;text-align:center;left:50%;bottom:16px;transform:translateX(-50%);line-height:1.2;z-index:10;}
.b-welcome-footer__link {font-size:12px;line-height:1.2;margin:0 8px;padding:0;color:white;text-decoration:none;white-space:nowrap;}
.b-welcome-footer__link:hover {color:white;text-decoration:none}

.b-popupvideoplayer .modal-content .vjs-big-play-button {width:35vw;height:35vw;}
.b-popupvideoplayer .modal-content .vjs-big-play-button .vjs-icon-placeholder {width:35vw;height:35vw;line-height: calc(35vw - 20px) !important;}
.b-popupvideoplayer .modal-content .vjs-big-play-button .vjs-icon-placeholder:before {font-size:25vw !important;line-height:calc(35vw - 20px) !important;}

.b-quizscreen-videorecord .video-js .vjs-big-play-button {width:35vw;height:35vw;}
.b-quizscreen-videorecord .video-js .vjs-big-play-button .vjs-icon-placeholder {width:35vw;height:35vw;line-height: calc(35vw - 20px) !important;}
.b-quizscreen-videorecord .video-js .vjs-big-play-button .vjs-icon-placeholder:before {font-size:25vw !important;line-height:calc(35vw - 20px) !important;}

.b-howtogetpoints {left:70px;font-size:0;}
.b-howtogetpoints__link > .material-icons-outlined {font-size:24px;}

.b-closestquiz {margin:0 -20px 40px;padding:0;height:56px;}
.b-closestquiz__image {left:0px;top:0;width:100px;height:56px;}
.b-closestquiz__title {left:112px;top:50%;font-size:12pt;max-height: calc(1.2 * 12pt * 2);width:calc(100vw - 112px);box-sizing:border-box;padding-right:40px;}
.b-closestquiz__title:before {position:absolute;right:8px;top:50%;width:32px;height:32px;line-height:32px;font-family:'Material Icons';line-height:32px;font-size:32px;color:white;content:'\e5c8';opacity:0.5;transform:translateY(-50%)}
.b-closestquiz__countdown {position:absolute;left:0;bottom:0;top:inherit;height:100%;margin:0;padding:0;width:100px;text-align:center;background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.65) 100%);}
.b-closestquiz__button {position:absolute;left:0;right:0px;top:0;bottom:0;transform:none;margin:0;padding:0;}
.b-closestquiz__button > * {font-size:0;display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:0;background:transparent !important;margin:0;padding:0;}

.b-closestquiz-countdown {display:flex;margin:0;padding:0;justify-content:center;z-index:10;text-align:center;margin:0;padding:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;}
.b-closestquiz-countdown__hours {font-size:0;margin:0;}
.b-closestquiz-countdown__hours span {font-size:17px;line-height:17px;color:white;background:transparent;border-radius:0;width:auto;margin:0;padding:0;}
.b-closestquiz-countdown__mins {font-size:0;;margin:0;}
.b-closestquiz-countdown__mins span {font-size:17px;line-height:17px;color:white;background:transparent;border-radius:0;width:auto;margin:0;padding:0;}
.b-closestquiz-countdown__secs {font-size:0;margin:0;}
.b-closestquiz-countdown__secs span {font-size:17px;line-height:17px;color:white;background:transparent;border-radius:0;width:auto;margin:0;padding:0;}
.b-closestquiz-countdown__delimiter {font-size:17px;color:white;line-height:17px;margin:0 1px;}



.b-mainmenu-socials.mobileonly {display:block;margin:0;padding:0;position:absolute;left:120px;top:11px;}
.b-mainmenu-socials.mobileonly .b-mainmenu-socials__header {display:none;}
.b-mainmenu-socials__list {margin:0;padding:0;border-bottom:0;}
.b-mainmenu-socials__item {display:inline-block;margin:0;padding:0 0 0 32px;}
.b-mainmenu-socials__item:before {left:0;}
.b-mainmenu-socials__title {font-size:0;}
.b-mainmenu-socials__item.tg:before {background-size:80%;}
.b-mainmenu-socials__item.vk:before {background-size:80%;}
.b-mainmenu-socials__item.noicon {padding:0 0 0 8px;}
.b-mainmenu-socials__item.noicon .b-smallbutton {position:relative;top:4px;height:26px;border-radius:6px;line-height:26px;font-weight:bold;}

.b-mainmenu-adds {display:block;margin:0;padding:0;position:absolute;left:65px;top:11px;}
.b-mainmenu-adds__itemlink {display:inline-block;height:32px;line-height:32px;color:var(--pink);text-decoration:none;text-align:center;}
.b-mainmenu-adds__itemlink.cup {width:32px;}
.b-mainmenu-adds__itemlink.shop {width:32px;}
.b-mainmenu-adds__itemlink [class*="material-icon"] {height:32px;line-height:32px;vertical-align:text-bottom;background:var(--themegradient);-webkit-background-clip: text;-webkit-text-fill-color: transparent;vertical-align:middle}



.b-quiz-card-leaderboard.v2 {margin:0;border-radius:25px;}

.b-linkitem.mobileonly + .b-closestquiz {margin-top:-15px}

.b-sharequizz .social-likes_single-w {line-height:44px;}
.b-sharequizz .social-likes__widget_single {line-height:44px;height:44px;}
.b-sharequizz .social-likes__button_single {line-height:44px;height:44px;font-size:12pt;}

.b-quiz-card-prize-v2__text {border: 1px solid var(--hrcolor);}
.b-sponsorslist__item {border: 1px solid var(--hrcolor);flex-basis:100%;max-width:100%;margin:0 0 20px;}

.b-prizehistory-item {flex-wrap:wrap}
.b-prizehistory-item__text {flex-basis: calc(100% - 140px);}
.b-prizehistory-item__controls {flex-basis: 100%;margin-left:0;margin-top:12px;}

.b-prizehistory-item.certificate {position:relative;padding:0}
.b-prizehistory-item.certificate .b-prizehistory-item__image {display:block;position:relative;width:auto;height:0;padding:0 0 100%;right:inherit;top:inherit;bottom:inherit;left:inherit;}
.b-prizehistory-item.certificate .b-prizehistory-item__image:before {background:linear-gradient(to top, white 5%, transparent 100%);}
.b-prizehistory-item.certificate .b-prizehistory-item__fakeimage {display:block;position:relative;width:auto;height:0;padding:0 0 100%;right:inherit;top:inherit;bottom:inherit;left:inherit;}
.b-prizehistory-item.certificate .b-prizehistory-item__text {margin:0 12px 16px;}

.b-profilepage__header {padding-right:100px}

.b-payoutdetailslist {display: block;}
.b-payoutdetailslist__item {display: flex;flex-wrap: wrap;margin-bottom:20px;font-size:10.5pt}
.b-payoutdetailslist__item > * {box-sizing:border-box;margin:0;border-bottom:0;}
.b-payoutdetailslist__date {flex-basis:30%;flex-shrink:0;flex-grow:0;padding:10px 0 0 10px;}
.b-payoutdetailslist__quiz {flex-basis:70%;flex-shrink:0;flex-grow:0;padding:10px 10px 0 0;}
.b-payoutdetailslist__summ {flex-basis:30%;flex-shrink:0;flex-grow:0;padding:10px 0 0 10px;}
.b-payoutdetailslist__card {flex-basis:70%;flex-shrink:0;flex-grow:0;padding:10px 10px 0 0;}
.b-payoutdetailslist__status {flex-basis:100%;flex-shrink:0;flex-grow:0;padding:10px 0;}
.b-payoutdetailslist__item.title {background:var(--leftcolbg);}
.b-payoutdetailslist__item.title .b-payoutdetailslist__summ,
.b-payoutdetailslist__item.title .b-payoutdetailslist__card,
.b-payoutdetailslist__item.title .b-payoutdetailslist__status {font-weight:normal;border-bottom:0;}
.b-payoutdetailslist__item.title .b-payoutdetailslist__status {padding:10px;}
.b-payoutdetailslist__item .b-payoutdetailslist__date,
.b-payoutdetailslist__item .b-payoutdetailslist__quiz {font-weight:bold}
.b-payoutdetailslist__status .b-middlebutton {width:100%;text-align:center}
*/

/* shop 
.b-products-list__item {flex-basis:100%;flex-shrink:0;flex-grow:0;margin:0 0 24px 0;position:relative;}
.b-products-list__image {background-color:var(--modalbg);}

.b-products-item {padding:0;}
.b-products-item__header {position:relative;left:initial;top:initial;right:initial;height:auto;}
.b-products-item__footer {position:relative;left:initial;top:initial;right:initial;height:auto;}
.b-products-item__title {line-clamp: 2;-webkit-line-clamp: 2;max-height: calc(1.2 * 24pt * 2);}
.b-products-item__twocols {flex-wrap:wrap;}
.b-products-item__twocols > * {flex-basis:100%}
.b-products-item__thumbs-item {width: calc(20% - 8px);padding: 0 0 calc(20% - 8px);margin-right:9px;}
.b-products-item__thumbs-item:nth-child(3n) {margin-right: 9px;}
.b-products-item__thumbs-item:nth-child(5n) {margin-right: 0;}
.b-products-item .b-products-item__data {margin-top:12px;}
.b-products-item__subtitle {margin: 0 0 12px;}
.b-products-item__price {line-height:44px;}
.b-products-item__buybutton .b-largebutton.fullwidth {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: calc(50vw - 12px);font-size:12pt;}

.modal-content > .b-products-item {max-height: calc(100vh - 1rem);padding: 0 24px;overflow: scroll;}
.modal-content > .b-products-item .b-products-item__body {max-height: none}
.modal-content > .b-products-item .b-products-item__header {padding:24px 48px 0 0;}
.modal-content > .b-products-item .b-products-item__footer {padding:24px 0 0;}
.modal-content > .b-products-item .b-headercontrols {top:24px;}

.b-largebutton {line-height: 44px;height: 44px;}

.b-payouthistory {overflow-x: scroll;}

.b-profile-prizebutton__link {line-height:44px;font-size:12pt;padding-top:0;padding-bottom:0;}
.b-profile-prizebutton__link .material-icons-outlined {font-size: 24px;line-height: 24px;}

.b-quiz-stats+.b-quiz-info {margin-top:-20px;margin-bottom:20px;margin-right:0;padding:0;min-height:auto;}

.b-orglist__members, .b-orglist__role {display:none;}

.b-cup-header {min-height: 110vw;}
.b-cup-header__image {width: 100vw;height: 100vw;margin-left:-20px;border-radius: 0;}
.b-cup-header__logo {width: 20vw;height: 20vw;left: 24px;top: 90vw;}
.b-cup-header__title {margin: calc(10vw + 16px) 0 0;}
.b-cup-header__socials {padding-left:0;display:block;padding-top:8px;}
.b-cup-header .b-headercontrols {right:0;}

.b-notifications__item .b-form__3cols1, .b-notifications__item .b-form__3cols2 {margin-bottom:8px;}

.b-volonterscounttable__item {flex-basis: 100%;}
.b-themestat__item {flex-basis: 100%;}
.b-themestat__itemwrapper {background: var(--cardbg)};
*/

/* news 
.b-newscols {flex-direction:column;margin:0;padding:0;width:100%;}
.b-newscols > * {flex-basis:auto;width:auto;padding:0; margin:0 0 5vw;}
.b-newscols__title {height:25vw;line-height:25vw;font-size:6.25vw;padding-left:5vw;}
.b-newscols__title.forNews {padding-left:5vw;}
.b-newscols__icon {left:0;height:25vw;width:6.25vw;background-size:100% auto;top:0;}
.b-newscols__filters {position:relative;right:inherit;top:inherit;font-size:3.75vw;line-height:1.2;margin:5vw;text-align:center;}
.withicon .b-newscols__titlelink {padding-left:10vw;}
.forNews .b-newscols__icon {left:5vw;}

.b-newsinlist {padding:0;}
.b-newsinlist__type {font-size:3.75vw;margin:0 0 1.25vw;padding:0;overflow: hidden;text-overflow: ellipsis;}
.b-newsinlist__data {padding:5vw}
.b-newsinlist__date {margin:10vw 0 0;font-size:3.75vw;line-height:1.2;}
.b-newsinlist__date:before {}
.b-newsinlist__title {white-space:normal;font-size:6.25vw;line-height:1.2;max-height:calc(6.25vw * 1.2 * 2);margin:0;}
.b-newsinlist__desc {white-space:normal;font-size:6.25vw;line-height:1.2;max-height:calc(6.24vw * 1.2 * 2);margin: 0;}
.b-newsinlist__image {margin-bottom:0;}

.b-newsfilterswrapper {display:none}

#NewsList .b-newslist__title {display:none}
.b-newslist {margin:5vw 5vw 8.75vw;}
.b-newslist__title {font-size:7.5vw;line-height:1.2;margin:0 0 5vw;padding:0 5vw;height:auto;box-sizing:border-box;}
.b-newslist__item {margin-bottom:5vw;flex-basis:90vw;}
.b-newslist__alllink {display:block;position:static;right:inherit;top:inherit;font-size:3.75vw;line-height:normal;text-align:right;width:100%;box-sizing:border-box;padding-right:5vw;}

.b-material {margin:0 4.44vw 8.88vw;}
.b-material__content {width:auto;}
.b-material__category {font-size:3.75vw;line-height:1.2;margin:0 0 5vw;padding:0;}
.b-material__date {font-size:3.75vw;margin:3.75vw 0 5vw;padding:0;}
.b-material__title {font-size:6.25vw;}
.b-material__content {font-size:5vw;}
.b-material__content > * {max-width:100%;position:relative;overflow:hidden;}
.b-material__image {margin:0 0 5vw;}
.b-material__imageurl {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.b-material__imagedata {margin:-2.5vw 0 2.5vw;flex-wrap:wrap;}
.b-material__imagetitle {font-size:3.75vw;margin-bottom:1.25vw;}
.b-material__imagedescription {font-size:3.75vw;margin-bottom:1.25vw;}
.b-material__description {margin-bottom:1.25vw;}
.b-material__imageandtitle {margin:0 0 5vw;}
.b-material__imageandtitletext {font-size:6.25vw;padding:5vw;}
.b-material__content .IncutImageL {width:100%;margin-right:0;margin-bottom:2.5vw;float:none;}
.b-material__content .IncutImageL .Desc {font-size:3.75vw;margin:1.25vw 0 0;}
.b-material__content .IncutMedImage {width:100%;margin-right:0;margin-bottom:2.5vw;float:none;}
.b-material__content .IncutMedImage .Desc {font-size:3.75vw;margin:1.25vw 0 2.5vw;}
.b-material__content .IncutBigImage {width:100%;margin-bottom:2.5vw;float:none;}
.b-material__content .IncutBigImage .Desc {font-size:3.75vw;margin:1.25vw 0 0;}
.b-material__content .b-video-wrapper {margin:0 0 5vw;}
*/

/*# sourceMappingURL=application_mob-5f16dae5.css.map*/