:root {
    --color-brand-primary: #ff2400;
    --color-brand-secondary: #00cfa6;
    --color-additionals-danger: #ff2400;
    --color-additionals-success: #00cfa6;
    --color-additionals-warning: #ffc700;
    --color-additionals-favorites: #ffc700;
    --color-brand-secondary-light: rgba(0, 207, 166, .15);
    --color-button-primary-bg: #ff2400;
    --color-button-primary-bg-animation: rgba(255, 36, 0, .5);
    --color-button-primary-bg-hover: linear-gradient(0deg, rgba(49, 51, 52, .15), rgba(49, 51, 52, .15)), #ff2400;
    --color-button-primary-bg-pressed: linear-gradient(0deg, rgba(13, 16, 22, .2), rgba(13, 16, 22, .2)), #ff2400;
    --color-button-primary-txt: #ffffff;
    --color-button-primary-txt-pressed: #c2c4c9;
    --color-button-secondary-strk: #ff2400;
    --color-button-secondary-bg-hover: #ff2400;
    --color-button-secondary-bg-pressed: linear-gradient(0deg, rgba(13, 16, 22, .2), rgba(13, 16, 22, .2)), #ff2400;
    --color-button-secondary-txt: #ffffff;
    --color-button-secondary-txt-hover: #ffffff;
    --color-button-secondary-txt-pressed: #c2c4c9;
    --color-button-secondary-icon: #ff2400;
    --color-button-secondary-icon-hover: #ffffff;
    --color-button-secondary-icon-pressed: #c2c4c9;
    --color-button-tertiary-strk: #444852;
    --color-button-tertiary-strk-hover: linear-gradient(163deg, #00cfa6 0%, #444852 59.09%);
    --color-button-tertiary-strk-pressed: linear-gradient(136.34deg, #00cfa6 0%, rgba(0, 207, 166, .3) 59.09%);
    --color-button-tertiary-strk-hover-only-icon: linear-gradient(136.34deg, #00cfa6 0%, #444852 59.09%);
    --color-button-tertiary-strk-pressed-only-icon: linear-gradient(136.34deg, #00cfa6 0%, #444852 59.09%);
    --color-button-tertiary-bg-pressed: linear-gradient(95.29deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
    --color-button-tertiary-txt: #80858f;
    --color-button-tertiary-txt-hover: #c2c4c9;
    --color-button-tertiary-txt-pressed: #c2c4c9;
    --color-button-link-txt: #80858f;
    --color-button-link-txt-pressed: #444852;
    --color-button-special-bg-1: rgba(13, 16, 22, .85);
    --color-button-special-bg-pressed-1: #0d1016;
    --color-button-special-txt-1: #80858f;
    --color-button-special-txt-pressed-1: #444852;
    --color-button-special-strk-1: linear-gradient(180deg, #80858f 0%, rgba(13, 16, 22, 0) 92.5%);
    --color-button-special-strk-hover-1: linear-gradient(180.03deg, #00cfa6 .03%, rgba(13, 16, 22, 0) 99.98%);
    --color-button-special-strk-pressed-1: linear-gradient(180.03deg, #00cfa6 .03%, rgba(13, 16, 22, 0) 99.98%);
    --color-button-special-bg-2: transparent;
    --color-button-special-bg-hover-2: rgba(13, 16, 22, .25);
    --color-button-special-bg-pressed-2: rgba(13, 16, 22, .4);
    --color-button-special-txt-2: #ffffff;
    --color-button-special-txt-pressed-2: #c2c4c9;
    --color-button-special-strk-2: #ffffff;
    --color-button-special-txt-3: #ffffff;
    --color-button-special-txt-pressed-3: #c2c4c9;
    --color-button-special-strk-3: #ffffff;
    --color-button-special-bg-pressed-3: rgba(13, 16, 22, .4);
    --color-bg-1: #0d1016;
    --color-bg-2: #13171f;
    --color-bg-3: #1b1f28;
    --color-bg-4: #232834;
    --color-bg-5: #80858f;
    --color-bg-6: #a7aab1;
    --color-bg-7: #c2c4c9;
    --color-bg-8: #ffffff;
    --shadow-welcome-banner: 0px 0px 10px rgba(0, 0, 0, .3);
    --color-txt-icon-1: #ffffff;
    --color-txt-icon-2: #c2c4c9;
    --color-txt-icon-3: #80858f;
    --color-txt-icon-4: #444852;
    --color-txt-icon-5: #0d1016;
    --color-txt-icon-banner-1: #ffffff;
    --gradient-menu-divider: linear-gradient( 90deg, rgba(0, 207, 166, 0) 0%, rgba(0, 207, 166, .35) 27.6%, rgba(0, 207, 166, .7) 52.62%, rgba(0, 207, 166, .35) 74.48%, rgba(0, 207, 166, 0) 100% );
    --gradient-hover: #00cfa6 0%, rgba(13, 16, 22, .2) 59.09%;
    --gradient-divider-horiz: linear-gradient( 90deg, rgba(30, 35, 46, 0) 0%, rgba(128, 133, 143, .252417) 27.6%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .291283) 74.48%, rgba(13, 16, 22, 0) 100% );
    --gradient-divider-vert: linear-gradient( 0deg, rgba(30, 35, 46, 0) .01%, rgba(128, 133, 143, .252417) 27.61%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .291283) 74.48%, rgba(13, 16, 22, 0) 100% );
    --gradient-tab-highlighting: linear-gradient(90deg, rgba(255, 36, 0, 0) 0%, #ff2400 50.52%, rgba(255, 36, 0, 0) 100%);
    --gradient-navbar-tab-highlighting: transparent;
    --gradient-accent-menu-highlight: linear-gradient(180deg, rgba(0, 207, 166, 0) 17.94%, #00cfa6 40.59%, rgba(0, 207, 166, 0) 63.66%);
    --gradient-secondary-menu-highlight: linear-gradient( 180deg, rgba(128, 133, 143, 0) 17.94%, #80858f 40.59%, rgba(128, 133, 143, 0) 63.66% );
    --gradient-scroll-shadow: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 81.82%);
    --gradient-horiz-tab-scroll: linear-gradient(270deg, #0d1016 0%, rgba(13, 16, 22, 0) 86.76%);
    --gradient-horiz-tab-scroll-padding-24: linear-gradient(270deg, #0d1016 28.47%, rgba(255, 255, 255, 0) 86.76%);
    --gradient-horiz-tab-scroll-rotate: linear-gradient(90deg, #0d1016 0%, rgba(13, 16, 22, 0) 86.76%);
    --gradient-horiz-tab-scroll-padding-24-rotate: linear-gradient(90deg, #0d1016 28.47%, rgba(255, 255, 255, 0) 86.76%);
    --gradient-progressbar: linear-gradient(90deg, #ffc700 79.95%, rgba(255, 199, 0, 0) 100%);
    --gradient-selected-point: linear-gradient(98.86deg, #00cfa6 0%, rgba(0, 207, 166, .2) 100%);
    --gradient-sidebar-bottom-down: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 100%);
    --gradient-sb-pt-left: linear-gradient(90deg, rgba(13, 16, 22, 0) 0%, #80858f 100%);
    --gradient-sb-pt-right: linear-gradient(90.05deg, #00cfa6 .04%, rgba(13, 16, 22, 0) 99.96%);
    --gradient-bottom-bar: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 64.77%);
    --gradient-corner-shadow-small: linear-gradient(128.83deg, #0d1016 0%, rgba(13, 16, 22, 0) 23.69%);
    --gradient-corner-shadow-big: linear-gradient(120.62deg, #0d1016 0%, rgba(13, 16, 22, 0) 39.74%);
    --gradients-graphics-mobile-cards: linear-gradient( 360deg, rgba(19, 23, 31, .3) 0%, rgba(19, 23, 31, .243) 33.56%, rgba(19, 23, 31, 0) 100% ), linear-gradient(360deg, #13171f 0%, rgba(19, 23, 31, .81) 33.56%, rgba(19, 23, 31, 0) 100%);
    --gradients-graphics-desktop-cards: linear-gradient( 0deg, rgba(19, 23, 31, .3) 0%, rgba(19, 23, 31, .243) 22.77%, rgba(19, 23, 31, 0) 67.86% ), linear-gradient(0deg, #13171f 0%, rgba(19, 23, 31, .81) 22.77%, rgba(19, 23, 31, 0) 67.86%);
    --gradients-tournaments-sidebar-picture: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 100%);
    --gradients-skeleton-blur: linear-gradient( 93.37deg, rgba(255, 255, 255, 0) .89%, rgba(255, 255, 255, .6) 48.66%, rgba(255, 255, 255, 0) 96.17% );
    --gradient-sport-menu-dropdown-item: linear-gradient( 90deg, rgba(30, 35, 46, 0) 0%, rgba(128, 133, 143, .25) 27.6%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .29) 74.48%, rgba(13, 16, 22, 0) 100% );
    --color-menu-icon: #80858f;
    --color-menu-icon-hover: #ffffff;
    --color-menu-icon-active: #ff2400;
    --color-menu-icon-secondary: #80858f;
    --color-menu-text: #80858f;
    --color-menu-text-hover: #ffffff;
    --color-menu-text-active: #ffffff;
    --color-menu-bg: #232834;
    --color-menu-bg-2: #13171f;
    --color-menu-bg-hover: #1b1f28;
    --color-menu-bg-hover-2: #0d1016;
    --color-menu-bg-line: #1b1f28;
    --color-menu-bg-gradient: linear-gradient(90deg, #1b1f28 0%, rgba(27, 31, 40, 0) 100%);
    --shadow-menu-hover: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-menu-hover-2: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-lang-dropdown: 0px 4px 8px rgba(0, 0, 0, .4);
    --shadow-lang-icon: none;
    --shadow-navbar-tabs: 0px -4px 10px rgba(0, 0, 0, .4);
    --shadow-balance-details: 0px 2px 8px rgba(0, 0, 0, .4);
    --shadow-control-tooltip: 0px 4px 8px rgba(0, 0, 0, .4);
    --shadow-control-dropdown: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-news-cta-button: 0px -4px 10px rgba(0, 0, 0, .4);
    --shadow-game-frame: 0px 0px 16px rgba(0, 0, 0, .8);
    --shadow-profile-tooltip: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-tooltip: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-lottery-ticket: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-balance-filters-footer: 0px -4px 10px rgba(0, 0, 0, .4);
    --shadow-calendar-dropdown: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-select-list-option: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-fd-bonus: 0px 0px 16px rgba(0, 0, 0, .8);
    --shadow-login: 0px 4px 4px rgba(0, 0, 0, .6);
    --color-sidebar-icon: #00cfa6;
    --color-sidebar-icon-hover: #00cfa6;
    --color-sidebar-icon-2: #80858f;
    --color-sidebar-icon-hover-2: #80858f;
    --color-sidebar-bg: #0d1016;
    --color-sidebar-bg-secondary: #0d1016;
    --color-sidebar-line: #1b1f28;
    --shadow-sidebar-pulling-tag: 3px 0px 6px rgba(0, 0, 0, .4);
    --shadow-sidebar-pulling-tag-2: 3px 0px 6px rgba(0, 0, 0, .4);
    --color-headers-bg: #0d1016;
    --color-headers-bg-secondary: #13171f;
    --color-headers-bg-tertiary: #1b1f28;
    --color-headers-bg-quaternary: #232834;
    --color-headers-bg-grad: linear-gradient(270deg, #13171f 0%, rgba(19, 23, 31, 0) 86.76%);
    --color-headers-txt-icon: #ffffff;
    --color-headers-txt-icon-secondary: #80858f;
    --color-headers-txt-icon-tertiary: #444852;
    --shadow-headers-bg: 0px 0px 12px 0px rgba(255, 255, 255, .1);
    --shadow-headers: 0px 4px 10px rgba(0, 0, 0, .4);
    --color-footer-txt-1: #ffffff;
    --color-footer-txt-2: #80858f;
    --color-footer-txt-3: #80858f;
    --color-breadcrumbs-txt-icon: #444852;
    --color-tabs-icon: #80858f;
    --color-tabs-icon-hover: #ffffff;
    --color-tabs-icon-active: #ff2400;
    --color-tabs-bg: #0d1016;
    --color-tabs-bg-gradient-left: linear-gradient(135deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
    --color-tabs-bg-gradient-right: linear-gradient(225deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
    --color-tabs-txt: #80858f;
    --color-tabs-txt-active-1: #ffffff;
    --color-tabs-txt-hover-1: #ffffff;
    --color-tabs-txt-active-2: #ffffff;
    --color-tabs-tag-txt: #ffc700;
    --color-tabs-strk: #444852;
    --color-tabs-strk-gradient-left: linear-gradient(135deg, #00cfa6 0%, #444852 100%);
    --color-tabs-strk-gradient-right: linear-gradient(225deg, #00cfa6 0%, #444852 100%);
    --color-navbar-icon: #80858f;
    --color-navbar-icon-active: #ffffff;
    --color-navbar-bg: #0d1016;
    --color-navbar-txt: #80858f;
    --color-navbar-txt-active: #ffffff;
    --color-navbar-tag-txt: #ffc700;
    --color-filters-sorting-icon: #80858f;
    --color-filters-sorting-icon-hover: #c2c4c9;
    --color-filters-sorting-icon-active: #ffffff;
    --color-filters-sorting-bg: #232834;
    --color-filters-sorting-bg-active: #1b1f28;
    --color-filters-sorting-txt-active: #ffffff;
    --color-filters-sorting-txt: #80858f;
    --color-filters-search-icon-1: #80858f;
    --color-filters-search-icon-2: #80858f;
    --color-filters-search-bg: #1b1f28;
    --color-filters-search-txt-placeholder: #80858f;
    --color-filters-search-txt-filling: #ffffff;
    --shadow-filters-sorting-label: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-filters-sorting-list: 0px 4px 8px rgba(0, 0, 0, .4);
    --color-providers-bg: linear-gradient(291.37deg, rgba(13, 16, 22, .5) 0%, rgba(13, 16, 22, 0) 36.07%), #232834;
    --color-providers-bg-hover: #2d3443;
    --color-providers-bg-active: #0d1016;
    --color-providers-hover-light: rgba(255, 255, 255, .05);
    --color-providers-txt-title: #ffffff;
    --color-providers-tag-txt: #ffc700;
    --color-providers-tag-highlight: linear-gradient(135.14deg, #ffc700 0%, rgba(13, 16, 22, .2) 54%);
    --color-search-result-txt-title: #80858f;
    --color-search-result-txt-placeholder: #ffffff;
    --color-search-result-txt-name: #ffffff;
    --color-search-result-txt-highlight: #00cfa6;
    --color-search-result-darker-mob: rgba(13, 16, 22, .9);
    --color-label-in-bottom-text: #ffffff;
    --color-label-in-bottom-bg: rgba(13, 16, 22, .65);
    --color-label-txt: #ffffff;
    --color-label-new-bg: rgba(255, 36, 0, .6);
    --color-label-exclusive-bg: rgba(0, 207, 166, .6);
    --color-label-freespins-bg: rgba(13, 16, 22, .6);
    --color-label-game-tile: #c2c4c9;
    --color-label-game-empty-star: #ffffff;
    --color-label-game-darker: rgba(13, 16, 22, .7);
    --color-label-winner-bg: rgba(13, 16, 22, .95);
    --color-label-winner-bg-hover: #0d1016;
    --shadow-label-winner-bg-hover: 0px 0px 8px rgba(0, 0, 0, .5);
    --filter-color-tabs-icon: brightness(0) saturate(100%) invert(60%) sepia(3%) saturate(1090%) hue-rotate(182deg) brightness(87%) contrast(88%);
    --filter-color-tabs-icon-hover: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(343deg) brightness(102%) contrast(101%);
    --filter-tabs-icon-active: brightness(0) saturate(100%) invert(28%) sepia(100%) saturate(5905%) hue-rotate(6deg) brightness(104%) contrast(105%);
    --filter-brightness-0: brightness(0%);
    --color-toggle-bg: #80858f;
    --color-toggle-bg-active: #00cfa6;
    --color-toggle-circle: linear-gradient(141.95deg, #dddddd 25.7%, #939393 100%);
    --color-toggle-circle-active: linear-gradient(141.95deg, #01cfa6 25.7%, #007e65 100%);
    --color-toggle-circle-bg: linear-gradient(144.73deg, #e3e3e3 15.19%, #ffffff 56.91%);
    --color-toggle-circle-strk: linear-gradient(90deg, #ffffff -20.71%, rgba(255, 255, 255, 0) 120.71%);
    --shadow-toggle: inset -1px 1px 1px rgba(0, 0, 0, .18);
    --shadow-toggle-active: inset 1px 1px 1px rgba(0, 0, 0, .18);
    --shadow-toggle-circle: 1px 1px 1px rgba(0, 0, 0, .18);
    --shadow-toggle-circle-active: -1px 1px 1px rgba(0, 0, 0, .18);
    --color-checkbox-bg: transparent;
    --color-checkbox-bg-active: #00cfa6;
    --color-checkbox-strk: #444852;
    --color-checkbox-txt: #80858f;
    --color-checkbox-point: #ffffff;
    --border-checkbox: 1px solid var(--color-checkbox-strk);
    --shadow-checkbox: inset -1px 1px 2px rgba(13, 16, 22, .4);
    --shadow-checkbox-icon: drop-shadow(1px 1px 1px rgba(0, 0, 0, .18));
    --shadow-checkbox-active: inset 1px 1px 2px rgba(13, 16, 22, .4);
    --color-radiobutton-bg: transparent;
    --color-radiobutton-bg-active: #00cfa6;
    --color-radiobutton-strk: #444852;
    --color-radiobutton-circle-bg: linear-gradient(144.73deg, #e3e3e3 15.19%, #ffffff 56.91%);
    --color-radiobutton-circle-bg-active: linear-gradient(141.95deg, #01cfa6 25.7%, #007e65 100%);
    --color-radiobutton-circle-strk: #ffffff;
    --shadow-radiobutton-circle-strk: 0px 0px 4px rgba(0, 0, 0, .2);
    --radiobutton-border-width: 1px;
    --color-stepper-strk: #444852;
    --color-stepper-bg: transparent;
    --color-stepper-bg-active: #00cfa6;
    --color-stepper-txt: #80858f;
    --color-stepper-txt-active: #c2c4c9;
    --color-stepper-txt-point: #ffffff;
    --shadow-stepper-txt-point: 0px 0px 4px rgba(0, 0, 0, .2);
    --shadow-controls-inner-right: -1px 1px 2px 0px #0d101666 inset;
    --shadow-controls-inner-left: 1px 1px 2px 0px #0d101666 inset;
    --shadow-controls-to-right: 1px 1px 1px 0px #0000002e;
    --shadow-controls-to-left: -1px 1px 1px 0px #0000002e;
    --text-shadow-controls-to-right: 1px 1px 1px #0000002e;
    --filter-drop-shadow-controls-to-right: drop-shadow(1px 1px 1px #0000002e);
    --color-input-border-active: #444852;
    --color-input-border-focus: #80858f;
    --color-input-border-uneditable: #232834;
    --color-input-bg-label-1: #0d1016;
    --color-input-bg-label-2: #13171f;
    --color-input-bg-label-3: #0d1016;
    --color-input-txt-label: #80858f;
    --color-input-txt-label-focus: #80858f;
    --color-input-txt-placeholder: #444852;
    --color-input-txt-filled: #ffffff;
    --color-input-hint-txt: #80858f;
    --color-input-hint-icon: #00cfa6;
    --color-input-hint-bg: #13171f;
    --color-input-list-bg: #232834;
    --color-input-list-bg-hover: #1b1f28;
    --color-input-list-bg-active: #1b1f28;
    --color-input-list-txt: #80858f;
    --color-input-list-txt-hover: #80858f;
    --color-input-list-txt-active: #ffffff;
    --color-input-list-icon: #444852;
    --color-input-list-icon-hover: #80858f;
    --color-tournaments-prize-first: rgba(255, 186, 86, 1);
    --color-tournaments-prize-second: rgba(0, 207, 166, 1);
    --color-tournaments-prize-third: rgba(128, 133, 143, 1);
    --color-cashbox-switch-bg: #232834;
    --color-cashbox-switch-ic-passive: #232834;
    --color-cashbox-switch-ic-active: #ffffff;
    --color-cashbox-cardholder-bg-1: #1b1f28;
    --color-cashbox-cardholder-bg-2: #0d1016;
    --color-cashbox-cardholder-bg-3: #232834;
    --color-cashbox-payment-bg-default: #1b1f28;
    --color-cashbox-payment-bg-selected: linear-gradient(95.29deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
    --color-cashbox-payment-gradient: linear-gradient(142deg, #00cfa6 0%, #444852 59.09%);
    --color-cashbox-payment-gradient-row: linear-gradient(171deg, #00cfa6 0%, #444852 59.09%);
    --color-cashbox-conclusion-status-bg-1: #1b1f28;
    --color-cashbox-conclusion-status-bg-2: #232834;
    --color-cashbox-conclusion-status-txt-1: #80858f;
    --color-cashbox-conclusion-status-txt-2: #ffffff;
    --color-cashbox-comment-line: #1b1f28;
    --color-cashbox-header-bg-1: #1b1f28;
    --color-cashbox-header-bg-2: #232834;
    --color-cashbox-header-txt-1: #ffffff;
    --color-cashbox-header-txt-2: #80858f;
    --color-cashbox-related-method-bg: #232834;
    --color-cashbox-related-method-stroke: transparent;
    --color-cashbox-related-method-txt: #ffffff;
    --color-cashbox-related-method-txt-secondary: #80858f;
    --color-cashbox-tabs-cdk-bg-1: #1b1f28;
    --color-cashbox-tabs-cdk-bg-2: #232834;
    --color-cashbox-bg-1: #1b1f28;
    --color-cashbox-bg-2: #13171f;
    --shadow-front-card: 0px 0px 8px rgba(0, 0, 0, .5);
    --color-pop-up-bg-header: #232834;
    --color-pop-up-bg-body: #1b1f28;
    --color-pop-up-line: #13171f;
    --color-pop-up-bg-toast: #232834;
    --color-pop-up-txt-header: #ffffff;
    --color-pop-up-txt-body: #c2c4c9;
    --color-pop-up-ic-close: #80858f;
    --color-pop-up-overlay-darken: rgba(13, 16, 22, .7);
    --animation-border-rotation-width: 1px;
    --shadow-provider-card: 0px 0px 4px rgba(0, 0, 0, .2);
    --color-transparent: transparent;
    --color-white: #ffffff;
    --color-overlay-backdrop: var(--color-bg-1);
    --pincoins-exchange-bg: url(../assets/exchange-bg_dark.svg);
    --gift-box-bg: url(../assets/gift-box-bg_dark.svg);
    --gift-box-widget-bg: url(../assets/widget/widget-box-bg_dark.svg);
    --gift-box-card-bg-mobile: url(../assets/box-bg-mobile_dark.svg);
    --gift-box-card-bg-desktop: url(../assets/box-bg-desktop_dark.svg);
    --gift-box-card-dots: url(../assets/dots_dark.svg);
    --gift-box-history-card-dots: url(../assets/dots-middle_dark.svg);
    --color-card-bg-1: #13171f;
    --color-card-bg-2: #1b1f28;
    --color-card-bg-3: #1b1f28;
    --color-card-bg-4: #444852;
    --color-card-bg-accent-1: #ff2400;
    --color-card-bg-accent-2: linear-gradient(0deg, rgba(49, 51, 52, .2), rgba(49, 51, 52, .2)), #ff2400;
    --color-card-bg-line-1: #1b1f28;
    --color-card-txt-1: #ffffff;
    --color-card-txt-2: #80858f;
    --color-card-txt-3: #444852;
    --color-card-txt-4: #444852;
    --color-card-txt-5: #ffffff;
    --color-banner-txt-icon: #ffffff;
    --color-profile-txt-1: #ffffff;
    --color-profile-txt-2: #80858f;
    --color-profile-txt-3: #80858f;
    --color-profile-txt-4: #444852;
    --color-profile-table-bg-1: #13171f;
    --color-profile-table-line-1: #1b1f28;
    --color-profile-table-txt-header: #ffffff;
    --color-profile-table-txt-1: #c2c4c9;
    --color-profile-table-txt-2: #80858f;
    --color-progressbar-full: #ffc700;
    --gradient-label-corner-accent: linear-gradient(214.86deg, #00cfa6 0%, rgba(0, 207, 166, 0) 22.41%);
    --gradient-radial-2: radial-gradient(50% 50% at 50% 50%, #232834 46.15%, rgba(27, 31, 40, 0) 100%);
    --content-summary-chevron: url(../assets/summary-chevron_light.svg);
    --not-found-page-bg: #000211;
    color: rgb(255, 255, 255);
    background: var(--color-bg-1);
}

html, body {
    margin: 0px;
    padding: 0px;
    border: 0px;
    font: inherit;
    vertical-align: baseline;
}

body {
    line-height: 1;
}

* {
    box-sizing: border-box;
    margin: 0px;
    padding: 0px;
}

body {
    font-family: Roboto, sans-serif;
    font-size: 16px;
}

:root {
    --swiper-theme-color: #007aff;
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0px;
    z-index: 1;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.swiper-wrapper {
    transform: translateZ(0px);
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

:root {
    --color-brand-primary: #ff2400;
    --color-brand-secondary: #00cfa6;
    --color-additionals-danger: #ff2400;
    --color-additionals-success: #00cfa6;
    --color-additionals-warning: #ffc700;
    --color-additionals-favorites: #ffc700;
    --color-brand-secondary-light: rgba(0, 207, 166, .15);
    --color-button-primary-bg: #ff2400;
    --color-button-primary-bg-animation: rgba(255, 36, 0, .5);
    --color-button-primary-bg-hover: linear-gradient(0deg, rgba(49, 51, 52, .15), rgba(49, 51, 52, .15)), #ff2400;
    --color-button-primary-bg-pressed: linear-gradient(0deg, rgba(13, 16, 22, .2), rgba(13, 16, 22, .2)), #ff2400;
    --color-button-primary-txt: #ffffff;
    --color-button-primary-txt-pressed: #c2c4c9;
    --color-button-secondary-strk: #ff2400;
    --color-button-secondary-bg-hover: #ff2400;
    --color-button-secondary-bg-pressed: linear-gradient(0deg, rgba(13, 16, 22, .2), rgba(13, 16, 22, .2)), #ff2400;
    --color-button-secondary-txt: #ffffff;
    --color-button-secondary-txt-hover: #ffffff;
    --color-button-secondary-txt-pressed: #c2c4c9;
    --color-button-secondary-icon: #ff2400;
    --color-button-secondary-icon-hover: #ffffff;
    --color-button-secondary-icon-pressed: #c2c4c9;
    --color-button-tertiary-strk: #444852;
    --color-button-tertiary-strk-hover: linear-gradient(163deg, #00cfa6 0%, #444852 59.09%);
    --color-button-tertiary-strk-pressed: linear-gradient(136.34deg, #00cfa6 0%, rgba(0, 207, 166, .3) 59.09%);
    --color-button-tertiary-strk-hover-only-icon: linear-gradient(136.34deg, #00cfa6 0%, #444852 59.09%);
    --color-button-tertiary-strk-pressed-only-icon: linear-gradient(136.34deg, #00cfa6 0%, #444852 59.09%);
    --color-button-tertiary-bg-pressed: linear-gradient(95.29deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
    --color-button-tertiary-txt: #80858f;
    --color-button-tertiary-txt-hover: #c2c4c9;
    --color-button-tertiary-txt-pressed: #c2c4c9;
    --color-button-link-txt: #80858f;
    --color-button-link-txt-pressed: #444852;
    --color-button-special-bg-1: rgba(13, 16, 22, .85);
    --color-button-special-bg-pressed-1: #0d1016;
    --color-button-special-txt-1: #80858f;
    --color-button-special-txt-pressed-1: #444852;
    --color-button-special-strk-1: linear-gradient(180deg, #80858f 0%, rgba(13, 16, 22, 0) 92.5%);
    --color-button-special-strk-hover-1: linear-gradient(180.03deg, #00cfa6 .03%, rgba(13, 16, 22, 0) 99.98%);
    --color-button-special-strk-pressed-1: linear-gradient(180.03deg, #00cfa6 .03%, rgba(13, 16, 22, 0) 99.98%);
    --color-button-special-bg-2: transparent;
    --color-button-special-bg-hover-2: rgba(13, 16, 22, .25);
    --color-button-special-bg-pressed-2: rgba(13, 16, 22, .4);
    --color-button-special-txt-2: #ffffff;
    --color-button-special-txt-pressed-2: #c2c4c9;
    --color-button-special-strk-2: #ffffff;
    --color-button-special-txt-3: #ffffff;
    --color-button-special-txt-pressed-3: #c2c4c9;
    --color-button-special-strk-3: #ffffff;
    --color-button-special-bg-pressed-3: rgba(13, 16, 22, .4);
    --color-bg-1: #0d1016;
    --color-bg-2: #13171f;
    --color-bg-3: #1b1f28;
    --color-bg-4: #232834;
    --color-bg-5: #80858f;
    --color-bg-6: #a7aab1;
    --color-bg-7: #c2c4c9;
    --color-bg-8: #ffffff;
    --shadow-welcome-banner: 0px 0px 10px rgba(0, 0, 0, .3);
    --color-txt-icon-1: #ffffff;
    --color-txt-icon-2: #c2c4c9;
    --color-txt-icon-3: #80858f;
    --color-txt-icon-4: #444852;
    --color-txt-icon-5: #0d1016;
    --color-txt-icon-banner-1: #ffffff;
    --gradient-menu-divider: linear-gradient( 90deg, rgba(0, 207, 166, 0) 0%, rgba(0, 207, 166, .35) 27.6%, rgba(0, 207, 166, .7) 52.62%, rgba(0, 207, 166, .35) 74.48%, rgba(0, 207, 166, 0) 100% );
    --gradient-hover: #00cfa6 0%, rgba(13, 16, 22, .2) 59.09%;
    --gradient-divider-horiz: linear-gradient( 90deg, rgba(30, 35, 46, 0) 0%, rgba(128, 133, 143, .252417) 27.6%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .291283) 74.48%, rgba(13, 16, 22, 0) 100% );
    --gradient-divider-vert: linear-gradient( 0deg, rgba(30, 35, 46, 0) .01%, rgba(128, 133, 143, .252417) 27.61%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .291283) 74.48%, rgba(13, 16, 22, 0) 100% );
    --gradient-tab-highlighting: linear-gradient(90deg, rgba(255, 36, 0, 0) 0%, #ff2400 50.52%, rgba(255, 36, 0, 0) 100%);
    --gradient-navbar-tab-highlighting: transparent;
    --gradient-accent-menu-highlight: linear-gradient(180deg, rgba(0, 207, 166, 0) 17.94%, #00cfa6 40.59%, rgba(0, 207, 166, 0) 63.66%);
    --gradient-secondary-menu-highlight: linear-gradient( 180deg, rgba(128, 133, 143, 0) 17.94%, #80858f 40.59%, rgba(128, 133, 143, 0) 63.66% );
    --gradient-scroll-shadow: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 81.82%);
    --gradient-horiz-tab-scroll: linear-gradient(270deg, #0d1016 0%, rgba(13, 16, 22, 0) 86.76%);
    --gradient-horiz-tab-scroll-padding-24: linear-gradient(270deg, #0d1016 28.47%, rgba(255, 255, 255, 0) 86.76%);
    --gradient-horiz-tab-scroll-rotate: linear-gradient(90deg, #0d1016 0%, rgba(13, 16, 22, 0) 86.76%);
    --gradient-horiz-tab-scroll-padding-24-rotate: linear-gradient(90deg, #0d1016 28.47%, rgba(255, 255, 255, 0) 86.76%);
    --gradient-progressbar: linear-gradient(90deg, #ffc700 79.95%, rgba(255, 199, 0, 0) 100%);
    --gradient-selected-point: linear-gradient(98.86deg, #00cfa6 0%, rgba(0, 207, 166, .2) 100%);
    --gradient-sidebar-bottom-down: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 100%);
    --gradient-sb-pt-left: linear-gradient(90deg, rgba(13, 16, 22, 0) 0%, #80858f 100%);
    --gradient-sb-pt-right: linear-gradient(90.05deg, #00cfa6 .04%, rgba(13, 16, 22, 0) 99.96%);
    --gradient-bottom-bar: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 64.77%);
    --gradient-corner-shadow-small: linear-gradient(128.83deg, #0d1016 0%, rgba(13, 16, 22, 0) 23.69%);
    --gradient-corner-shadow-big: linear-gradient(120.62deg, #0d1016 0%, rgba(13, 16, 22, 0) 39.74%);
    --gradients-graphics-mobile-cards: linear-gradient( 360deg, rgba(19, 23, 31, .3) 0%, rgba(19, 23, 31, .243) 33.56%, rgba(19, 23, 31, 0) 100% ), linear-gradient(360deg, #13171f 0%, rgba(19, 23, 31, .81) 33.56%, rgba(19, 23, 31, 0) 100%);
    --gradients-graphics-desktop-cards: linear-gradient( 0deg, rgba(19, 23, 31, .3) 0%, rgba(19, 23, 31, .243) 22.77%, rgba(19, 23, 31, 0) 67.86% ), linear-gradient(0deg, #13171f 0%, rgba(19, 23, 31, .81) 22.77%, rgba(19, 23, 31, 0) 67.86%);
    --gradients-tournaments-sidebar-picture: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 100%);
    --gradients-skeleton-blur: linear-gradient( 93.37deg, rgba(255, 255, 255, 0) .89%, rgba(255, 255, 255, .6) 48.66%, rgba(255, 255, 255, 0) 96.17% );
    --gradient-sport-menu-dropdown-item: linear-gradient( 90deg, rgba(30, 35, 46, 0) 0%, rgba(128, 133, 143, .25) 27.6%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .29) 74.48%, rgba(13, 16, 22, 0) 100% );
    --color-menu-icon: #80858f;
    --color-menu-icon-hover: #ffffff;
    --color-menu-icon-active: #ff2400;
    --color-menu-icon-secondary: #80858f;
    --color-menu-text: #80858f;
    --color-menu-text-hover: #ffffff;
    --color-menu-text-active: #ffffff;
    --color-menu-bg: #232834;
    --color-menu-bg-2: #13171f;
    --color-menu-bg-hover: #1b1f28;
    --color-menu-bg-hover-2: #0d1016;
    --color-menu-bg-line: #1b1f28;
    --color-menu-bg-gradient: linear-gradient(90deg, #1b1f28 0%, rgba(27, 31, 40, 0) 100%);
    --shadow-menu-hover: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-menu-hover-2: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-lang-dropdown: 0px 4px 8px rgba(0, 0, 0, .4);
    --shadow-lang-icon: none;
    --shadow-navbar-tabs: 0px -4px 10px rgba(0, 0, 0, .4);
    --shadow-balance-details: 0px 2px 8px rgba(0, 0, 0, .4);
    --shadow-control-tooltip: 0px 4px 8px rgba(0, 0, 0, .4);
    --shadow-control-dropdown: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-news-cta-button: 0px -4px 10px rgba(0, 0, 0, .4);
    --shadow-game-frame: 0px 0px 16px rgba(0, 0, 0, .8);
    --shadow-profile-tooltip: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-tooltip: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-lottery-ticket: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-balance-filters-footer: 0px -4px 10px rgba(0, 0, 0, .4);
    --shadow-calendar-dropdown: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-select-list-option: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-fd-bonus: 0px 0px 16px rgba(0, 0, 0, .8);
    --shadow-login: 0px 4px 4px rgba(0, 0, 0, .6);
    --color-sidebar-icon: #00cfa6;
    --color-sidebar-icon-hover: #00cfa6;
    --color-sidebar-icon-2: #80858f;
    --color-sidebar-icon-hover-2: #80858f;
    --color-sidebar-bg: #0d1016;
    --color-sidebar-bg-secondary: #0d1016;
    --color-sidebar-line: #1b1f28;
    --shadow-sidebar-pulling-tag: 3px 0px 6px rgba(0, 0, 0, .4);
    --shadow-sidebar-pulling-tag-2: 3px 0px 6px rgba(0, 0, 0, .4);
    --color-headers-bg: #0d1016;
    --color-headers-bg-secondary: #13171f;
    --color-headers-bg-tertiary: #1b1f28;
    --color-headers-bg-quaternary: #232834;
    --color-headers-bg-grad: linear-gradient(270deg, #13171f 0%, rgba(19, 23, 31, 0) 86.76%);
    --color-headers-txt-icon: #ffffff;
    --color-headers-txt-icon-secondary: #80858f;
    --color-headers-txt-icon-tertiary: #444852;
    --shadow-headers-bg: 0px 0px 12px 0px rgba(255, 255, 255, .1);
    --shadow-headers: 0px 4px 10px rgba(0, 0, 0, .4);
    --color-footer-txt-1: #ffffff;
    --color-footer-txt-2: #80858f;
    --color-footer-txt-3: #80858f;
    --color-breadcrumbs-txt-icon: #444852;
    --color-tabs-icon: #80858f;
    --color-tabs-icon-hover: #ffffff;
    --color-tabs-icon-active: #ff2400;
    --color-tabs-bg: #0d1016;
    --color-tabs-bg-gradient-left: linear-gradient(135deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
    --color-tabs-bg-gradient-right: linear-gradient(225deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
    --color-tabs-txt: #80858f;
    --color-tabs-txt-active-1: #ffffff;
    --color-tabs-txt-hover-1: #ffffff;
    --color-tabs-txt-active-2: #ffffff;
    --color-tabs-tag-txt: #ffc700;
    --color-tabs-strk: #444852;
    --color-tabs-strk-gradient-left: linear-gradient(135deg, #00cfa6 0%, #444852 100%);
    --color-tabs-strk-gradient-right: linear-gradient(225deg, #00cfa6 0%, #444852 100%);
    --color-navbar-icon: #80858f;
    --color-navbar-icon-active: #ffffff;
    --color-navbar-bg: #0d1016;
    --color-navbar-txt: #80858f;
    --color-navbar-txt-active: #ffffff;
    --color-navbar-tag-txt: #ffc700;
    --color-filters-sorting-icon: #80858f;
    --color-filters-sorting-icon-hover: #c2c4c9;
    --color-filters-sorting-icon-active: #ffffff;
    --color-filters-sorting-bg: #232834;
    --color-filters-sorting-bg-active: #1b1f28;
    --color-filters-sorting-txt-active: #ffffff;
    --color-filters-sorting-txt: #80858f;
    --color-filters-search-icon-1: #80858f;
    --color-filters-search-icon-2: #80858f;
    --color-filters-search-bg: #1b1f28;
    --color-filters-search-txt-placeholder: #80858f;
    --color-filters-search-txt-filling: #ffffff;
    --shadow-filters-sorting-label: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-filters-sorting-list: 0px 4px 8px rgba(0, 0, 0, .4);
    --color-providers-bg: linear-gradient(291.37deg, rgba(13, 16, 22, .5) 0%, rgba(13, 16, 22, 0) 36.07%), #232834;
    --color-providers-bg-hover: #2d3443;
    --color-providers-bg-active: #0d1016;
    --color-providers-hover-light: rgba(255, 255, 255, .05);
    --color-providers-txt-title: #ffffff;
    --color-providers-tag-txt: #ffc700;
    --color-providers-tag-highlight: linear-gradient(135.14deg, #ffc700 0%, rgba(13, 16, 22, .2) 54%);
    --color-search-result-txt-title: #80858f;
    --color-search-result-txt-placeholder: #ffffff;
    --color-search-result-txt-name: #ffffff;
    --color-search-result-txt-highlight: #00cfa6;
    --color-search-result-darker-mob: rgba(13, 16, 22, .9);
    --color-label-in-bottom-text: #ffffff;
    --color-label-in-bottom-bg: rgba(13, 16, 22, .65);
    --color-label-txt: #ffffff;
    --color-label-new-bg: rgba(255, 36, 0, .6);
    --color-label-exclusive-bg: rgba(0, 207, 166, .6);
    --color-label-freespins-bg: rgba(13, 16, 22, .6);
    --color-label-game-tile: #c2c4c9;
    --color-label-game-empty-star: #ffffff;
    --color-label-game-darker: rgba(13, 16, 22, .7);
    --color-label-winner-bg: rgba(13, 16, 22, .95);
    --color-label-winner-bg-hover: #0d1016;
    --shadow-label-winner-bg-hover: 0px 0px 8px rgba(0, 0, 0, .5);
    --filter-color-tabs-icon: brightness(0) saturate(100%) invert(60%) sepia(3%) saturate(1090%) hue-rotate(182deg) brightness(87%) contrast(88%);
    --filter-color-tabs-icon-hover: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(343deg) brightness(102%) contrast(101%);
    --filter-tabs-icon-active: brightness(0) saturate(100%) invert(28%) sepia(100%) saturate(5905%) hue-rotate(6deg) brightness(104%) contrast(105%);
    --filter-brightness-0: brightness(0%);
    --color-toggle-bg: #80858f;
    --color-toggle-bg-active: #00cfa6;
    --color-toggle-circle: linear-gradient(141.95deg, #dddddd 25.7%, #939393 100%);
    --color-toggle-circle-active: linear-gradient(141.95deg, #01cfa6 25.7%, #007e65 100%);
    --color-toggle-circle-bg: linear-gradient(144.73deg, #e3e3e3 15.19%, #ffffff 56.91%);
    --color-toggle-circle-strk: linear-gradient(90deg, #ffffff -20.71%, rgba(255, 255, 255, 0) 120.71%);
    --shadow-toggle: inset -1px 1px 1px rgba(0, 0, 0, .18);
    --shadow-toggle-active: inset 1px 1px 1px rgba(0, 0, 0, .18);
    --shadow-toggle-circle: 1px 1px 1px rgba(0, 0, 0, .18);
    --shadow-toggle-circle-active: -1px 1px 1px rgba(0, 0, 0, .18);
    --color-checkbox-bg: transparent;
    --color-checkbox-bg-active: #00cfa6;
    --color-checkbox-strk: #444852;
    --color-checkbox-txt: #80858f;
    --color-checkbox-point: #ffffff;
    --border-checkbox: 1px solid var(--color-checkbox-strk);
    --shadow-checkbox: inset -1px 1px 2px rgba(13, 16, 22, .4);
    --shadow-checkbox-icon: drop-shadow(1px 1px 1px rgba(0, 0, 0, .18));
    --shadow-checkbox-active: inset 1px 1px 2px rgba(13, 16, 22, .4);
    --color-radiobutton-bg: transparent;
    --color-radiobutton-bg-active: #00cfa6;
    --color-radiobutton-strk: #444852;
    --color-radiobutton-circle-bg: linear-gradient(144.73deg, #e3e3e3 15.19%, #ffffff 56.91%);
    --color-radiobutton-circle-bg-active: linear-gradient(141.95deg, #01cfa6 25.7%, #007e65 100%);
    --color-radiobutton-circle-strk: #ffffff;
    --shadow-radiobutton-circle-strk: 0px 0px 4px rgba(0, 0, 0, .2);
    --radiobutton-border-width: 1px;
    --color-stepper-strk: #444852;
    --color-stepper-bg: transparent;
    --color-stepper-bg-active: #00cfa6;
    --color-stepper-txt: #80858f;
    --color-stepper-txt-active: #c2c4c9;
    --color-stepper-txt-point: #ffffff;
    --shadow-stepper-txt-point: 0px 0px 4px rgba(0, 0, 0, .2);
    --shadow-controls-inner-right: -1px 1px 2px 0px #0d101666 inset;
    --shadow-controls-inner-left: 1px 1px 2px 0px #0d101666 inset;
    --shadow-controls-to-right: 1px 1px 1px 0px #0000002e;
    --shadow-controls-to-left: -1px 1px 1px 0px #0000002e;
    --text-shadow-controls-to-right: 1px 1px 1px #0000002e;
    --filter-drop-shadow-controls-to-right: drop-shadow(1px 1px 1px #0000002e);
    --color-input-border-active: #444852;
    --color-input-border-focus: #80858f;
    --color-input-border-uneditable: #232834;
    --color-input-bg-label-1: #0d1016;
    --color-input-bg-label-2: #13171f;
    --color-input-bg-label-3: #0d1016;
    --color-input-txt-label: #80858f;
    --color-input-txt-label-focus: #80858f;
    --color-input-txt-placeholder: #444852;
    --color-input-txt-filled: #ffffff;
    --color-input-hint-txt: #80858f;
    --color-input-hint-icon: #00cfa6;
    --color-input-hint-bg: #13171f;
    --color-input-list-bg: #232834;
    --color-input-list-bg-hover: #1b1f28;
    --color-input-list-bg-active: #1b1f28;
    --color-input-list-txt: #80858f;
    --color-input-list-txt-hover: #80858f;
    --color-input-list-txt-active: #ffffff;
    --color-input-list-icon: #444852;
    --color-input-list-icon-hover: #80858f;
    --color-tournaments-prize-first: rgba(255, 186, 86, 1);
    --color-tournaments-prize-second: rgba(0, 207, 166, 1);
    --color-tournaments-prize-third: rgba(128, 133, 143, 1);
    --color-cashbox-switch-bg: #232834;
    --color-cashbox-switch-ic-passive: #232834;
    --color-cashbox-switch-ic-active: #ffffff;
    --color-cashbox-cardholder-bg-1: #1b1f28;
    --color-cashbox-cardholder-bg-2: #0d1016;
    --color-cashbox-cardholder-bg-3: #232834;
    --color-cashbox-payment-bg-default: #1b1f28;
    --color-cashbox-payment-bg-selected: linear-gradient(95.29deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
    --color-cashbox-payment-gradient: linear-gradient(142deg, #00cfa6 0%, #444852 59.09%);
    --color-cashbox-payment-gradient-row: linear-gradient(171deg, #00cfa6 0%, #444852 59.09%);
    --color-cashbox-conclusion-status-bg-1: #1b1f28;
    --color-cashbox-conclusion-status-bg-2: #232834;
    --color-cashbox-conclusion-status-txt-1: #80858f;
    --color-cashbox-conclusion-status-txt-2: #ffffff;
    --color-cashbox-comment-line: #1b1f28;
    --color-cashbox-header-bg-1: #1b1f28;
    --color-cashbox-header-bg-2: #232834;
    --color-cashbox-header-txt-1: #ffffff;
    --color-cashbox-header-txt-2: #80858f;
    --color-cashbox-related-method-bg: #232834;
    --color-cashbox-related-method-stroke: transparent;
    --color-cashbox-related-method-txt: #ffffff;
    --color-cashbox-related-method-txt-secondary: #80858f;
    --color-cashbox-tabs-cdk-bg-1: #1b1f28;
    --color-cashbox-tabs-cdk-bg-2: #232834;
    --color-cashbox-bg-1: #1b1f28;
    --color-cashbox-bg-2: #13171f;
    --shadow-front-card: 0px 0px 8px rgba(0, 0, 0, .5);
    --color-pop-up-bg-header: #232834;
    --color-pop-up-bg-body: #1b1f28;
    --color-pop-up-line: #13171f;
    --color-pop-up-bg-toast: #232834;
    --color-pop-up-txt-header: #ffffff;
    --color-pop-up-txt-body: #c2c4c9;
    --color-pop-up-ic-close: #80858f;
    --color-pop-up-overlay-darken: rgba(13, 16, 22, .7);
    --animation-border-rotation-width: 1px;
    --shadow-provider-card: 0px 0px 4px rgba(0, 0, 0, .2);
    --color-transparent: transparent;
    --color-white: #ffffff;
    --color-overlay-backdrop: var(--color-bg-1);
    --pincoins-exchange-bg: url(../assets/exchange-bg_dark.svg);
    --gift-box-bg: url(../assets/gift-box-bg_dark.svg);
    --gift-box-widget-bg: url(../assets/widget/widget-box-bg_dark.svg);
    --gift-box-card-bg-mobile: url(../assets/box-bg-mobile_dark.svg);
    --gift-box-card-bg-desktop: url(../assets/box-bg-desktop_dark.svg);
    --gift-box-card-dots: url(../assets/dots_dark.svg);
    --gift-box-history-card-dots: url(../assets/dots-middle_dark.svg);
    --color-card-bg-1: #13171f;
    --color-card-bg-2: #1b1f28;
    --color-card-bg-3: #1b1f28;
    --color-card-bg-4: #444852;
    --color-card-bg-accent-1: #ff2400;
    --color-card-bg-accent-2: linear-gradient(0deg, rgba(49, 51, 52, .2), rgba(49, 51, 52, .2)), #ff2400;
    --color-card-bg-line-1: #1b1f28;
    --color-card-txt-1: #ffffff;
    --color-card-txt-2: #80858f;
    --color-card-txt-3: #444852;
    --color-card-txt-4: #444852;
    --color-card-txt-5: #ffffff;
    --color-banner-txt-icon: #ffffff;
    --color-profile-txt-1: #ffffff;
    --color-profile-txt-2: #80858f;
    --color-profile-txt-3: #80858f;
    --color-profile-txt-4: #444852;
    --color-profile-table-bg-1: #13171f;
    --color-profile-table-line-1: #1b1f28;
    --color-profile-table-txt-header: #ffffff;
    --color-profile-table-txt-1: #c2c4c9;
    --color-profile-table-txt-2: #80858f;
    --color-progressbar-full: #ffc700;
    --gradient-label-corner-accent: linear-gradient(214.86deg, #00cfa6 0%, rgba(0, 207, 166, 0) 22.41%);
    --gradient-radial-2: radial-gradient(50% 50% at 50% 50%, #232834 46.15%, rgba(27, 31, 40, 0) 100%);
    --content-summary-chevron: url(../assets/summary-chevron_light.svg);
    --not-found-page-bg: #000211;
    color: rgb(255, 255, 255);
    background: var(--color-bg-1);
}

html, body, div, span, h3, a, img, ul, li, details, footer, header, summary {
    margin: 0px;
    padding: 0px;
    border: 0px;
    font: inherit;
    vertical-align: baseline;
}

button {
    border-radius: 0px;
}

details, footer, header {
    display: block;
}

body {
    line-height: 1;
}

ul {
    list-style: none;
}

* {
    box-sizing: border-box;
    margin: 0px;
    padding: 0px;
}

img, picture {
    display: block;
    max-width: 100%;
}

summary::-webkit-details-marker {
    content: "";
    display: none;
}

.ui-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.ui-icon-svg.xs {
    height: 16px;
    width: 16px;
}

.ui-icon-svg.s {
    height: 20px;
    width: 20px;
}

.ui-icon-svg.m {
    height: 24px;
    width: 24px;
}

.ui-icon-svg.l {
    height: 32px;
    width: 32px;
}

.ui-button {
    box-sizing: border-box;
    margin: 0px;
    font-family: inherit;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    background: none;
    appearance: none;
    border: 0px;
    cursor: pointer;
    letter-spacing: 0px;
    text-decoration: none;
    font-size: 0.875rem;
    line-height: 0.875rem;
    font-weight: 500;
    padding: 0.4375rem 1rem;
    display: flex;
    border-radius: 0.25rem;
    align-items: center;
}

.ui-button > *, .ui-button > ::before, .ui-button > ::after {
    box-sizing: inherit;
}

.ui-button .ui-icon + span {
    margin-left: 0.5rem;
}

.ui-button .ui-icon-svg.m {
    width: 12px;
    height: 12px;
}

.ui-button.ui-button_primary-animation::after {
    width: calc(100% + 24px);
    height: calc(100% + 24px);
}

.ui-button_m {
    font-size: 1rem;
    font-weight: 500;
    padding: 0.5rem 1.5rem;
    line-height: 24px;
}

.ui-button_m .ui-icon + span {
    margin-left: 0.5rem;
}

.ui-button_m .ui-icon-svg.m {
    width: 20px;
    height: 20px;
}

.ui-button_m.ui-button_secondary {
    padding: 0.5rem 1rem;
}

.ui-button_m.ui-button_tertiary {
    font-size: 0.875rem;
    font-weight: 500;
    padding: 0.5rem 1rem;
    line-height: 24px;
}

.ui-button_m.ui-button_tertiary .ui-icon-svg.m {
    width: 24px;
    height: 24px;
}

.ui-button_l {
    font-size: 1rem;
    font-weight: 500;
    padding: 0.6875rem 2rem;
    line-height: 24px;
}

.ui-button_primary, .ui-button_primary-animation {
    background: var(--color-button-primary-bg);
    color: var(--color-button-primary-txt);
    position: relative;
}

.ui-button_primary:active, .ui-button_primary-animation:active {
    color: var(--color-button-primary-txt-pressed);
    background: var(--color-button-primary-bg-pressed);
}

.ui-button_primary:not(.ui-button_pressed):not(:active):hover:not(:disabled), .ui-button_primary-animation:not(.ui-button_pressed):not(:active):hover:not(:disabled) {
    background: var(--color-button-primary-bg-hover);
}

.ui-button_primary-animation:not(.ui-button_pressed):not(.ui-button_prerender):not(:active):not(:disabled)::after {
    content: "";
    animation: 1.6s ease-out 0.5s infinite normal none running button-pulse;
    position: absolute;
    border-radius: 0.25rem;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(0.7, 0.5);
    background: var(--color-button-primary-bg-animation);
    z-index: -1;
    transition: transform 0.5s linear 0s;
}

.ui-button_secondary {
    position: relative;
    color: var(--color-button-secondary-txt);
    transition: all 0.3s linear 0s;
}

.ui-button_secondary::before {
    content: "";
    position: absolute;
    inset: 0px;
    border-radius: 0.25rem;
    -webkit-mask: linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);
    mask: linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);
    -webkit-mask-composite: xor;
    padding: 1px;
    background: var(--color-button-secondary-strk);
}

.ui-button_secondary:active {
    background: var(--color-button-secondary-bg-pressed);
    color: var(--color-button-secondary-txt-pressed);
}

.ui-button_secondary:active::before {
    background: var(--color-button-secondary-bg-pressed);
}

.ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover {
    background: var(--color-button-secondary-bg-hover);
    color: var(--color-button-secondary-txt-hover);
}

.ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover::before {
    background: var(--color-button-secondary-bg-hover);
}

@media (pointer: coarse) {
    .ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover {
        background: none;
        color: var(--color-button-secondary-txt);
    }

    .ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover::before {
        background: var(--color-button-secondary-strk);
    }
}

.ui-button_tertiary {
    position: relative;
    color: var(--color-button-tertiary-txt);
}

.ui-button_tertiary::before {
    content: "";
    position: absolute;
    inset: 0px;
    border-radius: 0.25rem;
    padding: 1px;
    -webkit-mask: linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);
    mask: linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);
    -webkit-mask-composite: xor;
    background: var(--color-button-tertiary-strk);
}

.ui-button_tertiary:active {
    background: var(--color-button-tertiary-bg-pressed);
    color: var(--color-button-tertiary-txt-pressed);
}

.ui-button_tertiary:active::before {
    background: var(--color-button-tertiary-strk-pressed);
}

.ui-button_tertiary:not(.ui-button_pressed):not(:active):not(:disabled):hover {
    color: var(--color-button-tertiary-txt-hover);
}

.ui-button_tertiary:not(.ui-button_pressed):not(:active):not(:disabled):hover::before {
    background: var(--color-button-tertiary-strk-hover);
}

.ui-button:disabled {
    pointer-events: none;
    opacity: 0.3;
}

@keyframes button-pulse {
    0% {
        transform: translate(-50%, -50%) scale(0.7, 0.5);
        opacity: 0;
        border-radius: 0.25rem;
    }

    12% {
        opacity: 1;
    }

    34% {
        transform: translate(-50%, -50%) scale(1);
    }

    38% {
        opacity: 0;
    }

    40% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        border-radius: 0.5rem;
    }

    100% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        border-radius: 0.25rem;
    }
}

@media (min-width: 768px) {
    .md\:ui-button_m {
        font-size: 1rem;
        font-weight: 500;
        padding: 0.5rem 1.5rem;
        line-height: 24px;
    }

    .md\:ui-button_m.ui-button_secondary {
        padding: 0.5rem 1rem;
    }
}

.ui-menu-list-item {
    box-sizing: border-box;
    margin: 0px;
    font-family: inherit;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    background: none;
    appearance: none;
    border: 0px;
    padding: 0px;
    cursor: pointer;
    letter-spacing: 0px;
    text-decoration: none;
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    display: flex;
    align-items: center;
    color: var(--color-menu-text);
    border-radius: 0.25rem;
}

.ui-menu-list-item > *, .ui-menu-list-item > ::before, .ui-menu-list-item > ::after {
    box-sizing: inherit;
}

.ui-menu-list-item + .ui-menu-list-item {
    margin-top: 0.25rem;
}

@media (min-width: 1280px) {
    .ui-menu-list-item:hover {
        color: var(--color-menu-text-hover);
    }

    .ui-menu-list-item:hover > span {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 400;
    }

    .ui-menu-list-item:hover .ui-icon {
        color: var(--color-menu-icon-hover);
    }

    .ui-menu-list-item:hover .ui-icon-svg.m {
        width: 28px;
        height: 28px;
    }
}

.ui-menu-list-item > span {
    display: block;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-grow: 1;
    text-align: left;
    margin: 0px 0.25rem;
    width: auto;
    visibility: visible;
    transition: width 0.2s ease-in-out 0.2s, visibility 0.2s ease-in-out 0.2s;
}

.ui-menu-list-item .ui-icon {
    color: var(--color-menu-icon);
    height: 40px;
    width: 40px;
    min-width: 40px;
}

.ui-menu-list-item_live .ui-icon::before {
    content: "";
    position: absolute;
    left: 6px;
    top: 0.5rem;
    width: 0.25rem;
    height: 0.25rem;
    border-radius: 50%;
    background-color: var(--color-brand-primary);
    animation: 2s ease-out 0.3s infinite normal none running live-flashing;
}

.ui-menu-list-item_championship {
    color: var(--color-additionals-favorites);
}

@media (min-width: 1280px) {
    .ui-menu-list-item_championship > span {
        max-width: 97px;
        white-space: normal;
    }
}

.ui-menu-list-item_championship .ui-icon, .ui-menu-list-item_championship:hover, .ui-menu-list-item_championship:hover .ui-icon {
    color: var(--color-additionals-favorites);
}

.ui-menu-list.horizontal .ui-menu-list-item {
    position: relative;
    margin-bottom: 0px;
    margin-top: 0px;
}

.ui-menu-list.horizontal .ui-menu-list-item + .ui-menu-list-item {
    margin-left: 1.5rem;
}

.ui-menu-list.horizontal .ui-menu-list-item > span {
    margin-right: 0px;
}

.ui-menu-list.horizontal .ui-menu-list-item:hover > span {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    transform: scale(1.15) translate(3px);
}

body {
    font-family: Roboto, sans-serif;
    font-size: 16px;
}

.pu-swiper-autosize .swiper-slide {
    width: auto;
}

.swiper-button-disabled, .swiper-button-lock {
    display: none !important;
}

a {
    color: var(--color-brand-secondary);
}

@keyframes live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.cdk-overlay-container, .cdk-global-overlay-wrapper {
    pointer-events: none;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}

.cdk-overlay-container {
    position: fixed;
    z-index: 1000;
}

.cdk-overlay-container:empty {
    display: none;
}

.cdk-global-overlay-wrapper {
    display: flex;
    position: absolute;
    z-index: 1000;
}

.cdk-overlay-pane {
    position: absolute;
    pointer-events: auto;
    box-sizing: border-box;
    z-index: 1000;
    display: flex;
    max-width: 100%;
    max-height: 100%;
}

.cdk-overlay-backdrop {
    position: absolute;
    inset: 0px;
    z-index: 1000;
    pointer-events: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
    opacity: 0;
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 1;
}

.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0.6;
}

.cdk-overlay-dark-backdrop {
    background: rgba(0, 0, 0, 0.32);
}

.cdk-overlay-transparent-backdrop {
    transition: visibility 1ms linear 0s, opacity 1ms linear 0s;
    visibility: hidden;
    opacity: 1;
}

.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0;
    visibility: visible;
}

.cdk-overlay-backdrop-noop-animation {
    transition: none 0s ease 0s;
}

.cdk-overlay-connected-position-bounding-box {
    position: absolute;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    min-height: 1px;
}

.cdk-global-scrollblock {
    position: fixed;
    width: 100%;
    overflow-y: scroll;
}

.cdk-visually-hidden {
    border: 0px;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0px;
    position: absolute;
    width: 1px;
    white-space: nowrap;
    outline: 0px;
    appearance: none;
    left: 0px;
}

[dir="rtl"] .cdk-visually-hidden {
    left: auto;
    right: 0px;
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
    font-weight: 400;
    font-style: normal;
}

:root {
    --swiper-theme-color: #007aff;
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0px;
    z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
    flex-direction: column;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
    transform: translateZ(0px);
}

.swiper-pointer-events {
    touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x;
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

.swiper-slide-invisible-blank {
    visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
    height: auto;
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0px);
    backface-visibility: hidden;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
}

.swiper-3d .swiper-wrapper, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-cube-shadow {
    transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
    content: "";
    flex-shrink: 0;
    order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before); }

.swiper-centered.swiper-horizontal > .swiper-wrapper: :before {
    height: 100%;
    width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before); }

.swiper-centered.swiper-vertical > .swiper-wrapper: :before {
    width: 100%;
    height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center;
    scroll-snap-stop: always; }

:root {
    --color-brand-primary: #ff2400;
    --color-brand-secondary: #00cfa6;
    --color-additionals-danger: #ff2400;
    --color-additionals-success: #00cfa6;
    --color-additionals-warning: #ffc700;
    --color-additionals-favorites: #ffc700;
    --color-brand-secondary-light: rgba(0, 207, 166, .15);
    --color-button-primary-bg: #ff2400;
    --color-button-primary-bg-animation: rgba(255, 36, 0, .5);
    --color-button-primary-bg-hover: linear-gradient(0deg, rgba(49, 51, 52, .15), rgba(49, 51, 52, .15)), #ff2400;
    --color-button-primary-bg-pressed: linear-gradient(0deg, rgba(13, 16, 22, .2), rgba(13, 16, 22, .2)), #ff2400;
    --color-button-primary-txt: #ffffff;
    --color-button-primary-txt-pressed: #c2c4c9;
    --color-button-secondary-strk: #ff2400;
    --color-button-secondary-bg-hover: #ff2400;
    --color-button-secondary-bg-pressed: linear-gradient(0deg, rgba(13, 16, 22, .2), rgba(13, 16, 22, .2)), #ff2400;
    --color-button-secondary-txt: #ffffff;
    --color-button-secondary-txt-hover: #ffffff;
    --color-button-secondary-txt-pressed: #c2c4c9;
    --color-button-secondary-icon: #ff2400;
    --color-button-secondary-icon-hover: #ffffff;
    --color-button-secondary-icon-pressed: #c2c4c9;
    --color-button-tertiary-strk: #444852;
    --color-button-tertiary-strk-hover: linear-gradient(163deg, #00cfa6 0%, #444852 59.09%);
    --color-button-tertiary-strk-pressed: linear-gradient(136.34deg, #00cfa6 0%, rgba(0, 207, 166, .3) 59.09%);
    --color-button-tertiary-strk-hover-only-icon: linear-gradient(136.34deg, #00cfa6 0%, #444852 59.09%);
    --color-button-tertiary-strk-pressed-only-icon: linear-gradient(136.34deg, #00cfa6 0%, #444852 59.09%);
    --color-button-tertiary-bg-pressed: linear-gradient(95.29deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
    --color-button-tertiary-txt: #80858f;
    --color-button-tertiary-txt-hover: #c2c4c9;
    --color-button-tertiary-txt-pressed: #c2c4c9;
    --color-button-link-txt: #80858f;
    --color-button-link-txt-pressed: #444852;
    --color-button-special-bg-1: rgba(13, 16, 22, .85);
    --color-button-special-bg-pressed-1: #0d1016;
    --color-button-special-txt-1: #80858f;
    --color-button-special-txt-pressed-1: #444852;
    --color-button-special-strk-1: linear-gradient(180deg, #80858f 0%, rgba(13, 16, 22, 0) 92.5%);
    --color-button-special-strk-hover-1: linear-gradient(180.03deg, #00cfa6 .03%, rgba(13, 16, 22, 0) 99.98%);
    --color-button-special-strk-pressed-1: linear-gradient(180.03deg, #00cfa6 .03%, rgba(13, 16, 22, 0) 99.98%);
    --color-button-special-bg-2: transparent;
    --color-button-special-bg-hover-2: rgba(13, 16, 22, .25);
    --color-button-special-bg-pressed-2: rgba(13, 16, 22, .4);
    --color-button-special-txt-2: #ffffff;
    --color-button-special-txt-pressed-2: #c2c4c9;
    --color-button-special-strk-2: #ffffff;
    --color-button-special-txt-3: #ffffff;
    --color-button-special-txt-pressed-3: #c2c4c9;
    --color-button-special-strk-3: #ffffff;
    --color-button-special-bg-pressed-3: rgba(13, 16, 22, .4);
    --color-bg-1: #0d1016;
    --color-bg-2: #13171f;
    --color-bg-3: #1b1f28;
    --color-bg-4: #232834;
    --color-bg-5: #80858f;
    --color-bg-6: #a7aab1;
    --color-bg-7: #c2c4c9;
    --color-bg-8: #ffffff;
    --shadow-welcome-banner: 0px 0px 10px rgba(0, 0, 0, .3);
    --color-txt-icon-1: #ffffff;
    --color-txt-icon-2: #c2c4c9;
    --color-txt-icon-3: #80858f;
    --color-txt-icon-4: #444852;
    --color-txt-icon-5: #0d1016;
    --color-txt-icon-banner-1: #ffffff;
    --gradient-menu-divider: linear-gradient( 90deg, rgba(0, 207, 166, 0) 0%, rgba(0, 207, 166, .35) 27.6%, rgba(0, 207, 166, .7) 52.62%, rgba(0, 207, 166, .35) 74.48%, rgba(0, 207, 166, 0) 100% );
    --gradient-hover: #00cfa6 0%, rgba(13, 16, 22, .2) 59.09%;
    --gradient-divider-horiz: linear-gradient( 90deg, rgba(30, 35, 46, 0) 0%, rgba(128, 133, 143, .252417) 27.6%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .291283) 74.48%, rgba(13, 16, 22, 0) 100% );
    --gradient-divider-vert: linear-gradient( 0deg, rgba(30, 35, 46, 0) .01%, rgba(128, 133, 143, .252417) 27.61%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .291283) 74.48%, rgba(13, 16, 22, 0) 100% );
    --gradient-tab-highlighting: linear-gradient(90deg, rgba(255, 36, 0, 0) 0%, #ff2400 50.52%, rgba(255, 36, 0, 0) 100%);
    --gradient-navbar-tab-highlighting: transparent;
    --gradient-accent-menu-highlight: linear-gradient(180deg, rgba(0, 207, 166, 0) 17.94%, #00cfa6 40.59%, rgba(0, 207, 166, 0) 63.66%);
    --gradient-secondary-menu-highlight: linear-gradient( 180deg, rgba(128, 133, 143, 0) 17.94%, #80858f 40.59%, rgba(128, 133, 143, 0) 63.66% );
    --gradient-scroll-shadow: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 81.82%);
    --gradient-horiz-tab-scroll: linear-gradient(270deg, #0d1016 0%, rgba(13, 16, 22, 0) 86.76%);
    --gradient-horiz-tab-scroll-padding-24: linear-gradient(270deg, #0d1016 28.47%, rgba(255, 255, 255, 0) 86.76%);
    --gradient-horiz-tab-scroll-rotate: linear-gradient(90deg, #0d1016 0%, rgba(13, 16, 22, 0) 86.76%);
    --gradient-horiz-tab-scroll-padding-24-rotate: linear-gradient(90deg, #0d1016 28.47%, rgba(255, 255, 255, 0) 86.76%);
    --gradient-progressbar: linear-gradient(90deg, #ffc700 79.95%, rgba(255, 199, 0, 0) 100%);
    --gradient-selected-point: linear-gradient(98.86deg, #00cfa6 0%, rgba(0, 207, 166, .2) 100%);
    --gradient-sidebar-bottom-down: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 100%);
    --gradient-sb-pt-left: linear-gradient(90deg, rgba(13, 16, 22, 0) 0%, #80858f 100%);
    --gradient-sb-pt-right: linear-gradient(90.05deg, #00cfa6 .04%, rgba(13, 16, 22, 0) 99.96%);
    --gradient-bottom-bar: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 64.77%);
    --gradient-corner-shadow-small: linear-gradient(128.83deg, #0d1016 0%, rgba(13, 16, 22, 0) 23.69%);
    --gradient-corner-shadow-big: linear-gradient(120.62deg, #0d1016 0%, rgba(13, 16, 22, 0) 39.74%);
    --gradients-graphics-mobile-cards: linear-gradient( 360deg, rgba(19, 23, 31, .3) 0%, rgba(19, 23, 31, .243) 33.56%, rgba(19, 23, 31, 0) 100% ), linear-gradient(360deg, #13171f 0%, rgba(19, 23, 31, .81) 33.56%, rgba(19, 23, 31, 0) 100%);
    --gradients-graphics-desktop-cards: linear-gradient( 0deg, rgba(19, 23, 31, .3) 0%, rgba(19, 23, 31, .243) 22.77%, rgba(19, 23, 31, 0) 67.86% ), linear-gradient(0deg, #13171f 0%, rgba(19, 23, 31, .81) 22.77%, rgba(19, 23, 31, 0) 67.86%);
    --gradients-tournaments-sidebar-picture: linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 100%);
    --gradients-skeleton-blur: linear-gradient( 93.37deg, rgba(255, 255, 255, 0) .89%, rgba(255, 255, 255, .6) 48.66%, rgba(255, 255, 255, 0) 96.17% );
    --gradient-sport-menu-dropdown-item: linear-gradient( 90deg, rgba(30, 35, 46, 0) 0%, rgba(128, 133, 143, .25) 27.6%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .29) 74.48%, rgba(13, 16, 22, 0) 100% );
    --color-menu-icon: #80858f;
    --color-menu-icon-hover: #ffffff;
    --color-menu-icon-active: #ff2400;
    --color-menu-icon-secondary: #80858f;
    --color-menu-text: #80858f;
    --color-menu-text-hover: #ffffff;
    --color-menu-text-active: #ffffff;
    --color-menu-bg: #232834;
    --color-menu-bg-2: #13171f;
    --color-menu-bg-hover: #1b1f28;
    --color-menu-bg-hover-2: #0d1016;
    --color-menu-bg-line: #1b1f28;
    --color-menu-bg-gradient: linear-gradient(90deg, #1b1f28 0%, rgba(27, 31, 40, 0) 100%);
    --shadow-menu-hover: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-menu-hover-2: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-lang-dropdown: 0px 4px 8px rgba(0, 0, 0, .4);
    --shadow-lang-icon: none;
    --shadow-navbar-tabs: 0px -4px 10px rgba(0, 0, 0, .4);
    --shadow-balance-details: 0px 2px 8px rgba(0, 0, 0, .4);
    --shadow-control-tooltip: 0px 4px 8px rgba(0, 0, 0, .4);
    --shadow-control-dropdown: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-news-cta-button: 0px -4px 10px rgba(0, 0, 0, .4);
    --shadow-game-frame: 0px 0px 16px rgba(0, 0, 0, .8);
    --shadow-profile-tooltip: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-tooltip: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-lottery-ticket: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-balance-filters-footer: 0px -4px 10px rgba(0, 0, 0, .4);
    --shadow-calendar-dropdown: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-select-list-option: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-fd-bonus: 0px 0px 16px rgba(0, 0, 0, .8);
    --shadow-login: 0px 4px 4px rgba(0, 0, 0, .6);
    --color-sidebar-icon: #00cfa6;
    --color-sidebar-icon-hover: #00cfa6;
    --color-sidebar-icon-2: #80858f;
    --color-sidebar-icon-hover-2: #80858f;
    --color-sidebar-bg: #0d1016;
    --color-sidebar-bg-secondary: #0d1016;
    --color-sidebar-line: #1b1f28;
    --shadow-sidebar-pulling-tag: 3px 0px 6px rgba(0, 0, 0, .4);
    --shadow-sidebar-pulling-tag-2: 3px 0px 6px rgba(0, 0, 0, .4);
    --color-headers-bg: #0d1016;
    --color-headers-bg-secondary: #13171f;
    --color-headers-bg-tertiary: #1b1f28;
    --color-headers-bg-quaternary: #232834;
    --color-headers-bg-grad: linear-gradient(270deg, #13171f 0%, rgba(19, 23, 31, 0) 86.76%);
    --color-headers-txt-icon: #ffffff;
    --color-headers-txt-icon-secondary: #80858f;
    --color-headers-txt-icon-tertiary: #444852;
    --shadow-headers-bg: 0px 0px 12px 0px rgba(255, 255, 255, .1);
    --shadow-headers: 0px 4px 10px rgba(0, 0, 0, .4);
    --color-footer-txt-1: #ffffff;
    --color-footer-txt-2: #80858f;
    --color-footer-txt-3: #80858f;
    --color-breadcrumbs-txt-icon: #444852;
    --color-tabs-icon: #80858f;
    --color-tabs-icon-hover: #ffffff;
    --color-tabs-icon-active: #ff2400;
    --color-tabs-bg: #0d1016;
    --color-tabs-bg-gradient-left: linear-gradient(135deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
    --color-tabs-bg-gradient-right: linear-gradient(225deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
    --color-tabs-txt: #80858f;
    --color-tabs-txt-active-1: #ffffff;
    --color-tabs-txt-hover-1: #ffffff;
    --color-tabs-txt-active-2: #ffffff;
    --color-tabs-tag-txt: #ffc700;
    --color-tabs-strk: #444852;
    --color-tabs-strk-gradient-left: linear-gradient(135deg, #00cfa6 0%, #444852 100%);
    --color-tabs-strk-gradient-right: linear-gradient(225deg, #00cfa6 0%, #444852 100%);
    --color-navbar-icon: #80858f;
    --color-navbar-icon-active: #ffffff;
    --color-navbar-bg: #0d1016;
    --color-navbar-txt: #80858f;
    --color-navbar-txt-active: #ffffff;
    --color-navbar-tag-txt: #ffc700;
    --color-filters-sorting-icon: #80858f;
    --color-filters-sorting-icon-hover: #c2c4c9;
    --color-filters-sorting-icon-active: #ffffff;
    --color-filters-sorting-bg: #232834;
    --color-filters-sorting-bg-active: #1b1f28;
    --color-filters-sorting-txt-active: #ffffff;
    --color-filters-sorting-txt: #80858f;
    --color-filters-search-icon-1: #80858f;
    --color-filters-search-icon-2: #80858f;
    --color-filters-search-bg: #1b1f28;
    --color-filters-search-txt-placeholder: #80858f;
    --color-filters-search-txt-filling: #ffffff;
    --shadow-filters-sorting-label: 0px 1px 3px rgba(0, 0, 0, .5);
    --shadow-filters-sorting-list: 0px 4px 8px rgba(0, 0, 0, .4);
    --color-providers-bg: linear-gradient(291.37deg, rgba(13, 16, 22, .5) 0%, rgba(13, 16, 22, 0) 36.07%), #232834;
    --color-providers-bg-hover: #2d3443;
    --color-providers-bg-active: #0d1016;
    --color-providers-hover-light: rgba(255, 255, 255, .05);
    --color-providers-txt-title: #ffffff;
    --color-providers-tag-txt: #ffc700;
    --color-providers-tag-highlight: linear-gradient(135.14deg, #ffc700 0%, rgba(13, 16, 22, .2) 54%);
    --color-search-result-txt-title: #80858f;
    --color-search-result-txt-placeholder: #ffffff;
    --color-search-result-txt-name: #ffffff;
    --color-search-result-txt-highlight: #00cfa6;
    --color-search-result-darker-mob: rgba(13, 16, 22, .9);
    --color-label-in-bottom-text: #ffffff;
    --color-label-in-bottom-bg: rgba(13, 16, 22, .65);
    --color-label-txt: #ffffff;
    --color-label-new-bg: rgba(255, 36, 0, .6);
    --color-label-exclusive-bg: rgba(0, 207, 166, .6);
    --color-label-freespins-bg: rgba(13, 16, 22, .6);
    --color-label-game-tile: #c2c4c9;
    --color-label-game-empty-star: #ffffff;
    --color-label-game-darker: rgba(13, 16, 22, .7);
    --color-label-winner-bg: rgba(13, 16, 22, .95);
    --color-label-winner-bg-hover: #0d1016;
    --shadow-label-winner-bg-hover: 0px 0px 8px rgba(0, 0, 0, .5);
    --filter-color-tabs-icon: brightness(0) saturate(100%) invert(60%) sepia(3%) saturate(1090%) hue-rotate(182deg) brightness(87%) contrast(88%);
    --filter-color-tabs-icon-hover: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(343deg) brightness(102%) contrast(101%);
    --filter-tabs-icon-active: brightness(0) saturate(100%) invert(28%) sepia(100%) saturate(5905%) hue-rotate(6deg) brightness(104%) contrast(105%);
    --filter-brightness-0: brightness(0%);
    --color-toggle-bg: #80858f;
    --color-toggle-bg-active: #00cfa6;
    --color-toggle-circle: linear-gradient(141.95deg, #dddddd 25.7%, #939393 100%);
    --color-toggle-circle-active: linear-gradient(141.95deg, #01cfa6 25.7%, #007e65 100%);
    --color-toggle-circle-bg: linear-gradient(144.73deg, #e3e3e3 15.19%, #ffffff 56.91%);
    --color-toggle-circle-strk: linear-gradient(90deg, #ffffff -20.71%, rgba(255, 255, 255, 0) 120.71%);
    --shadow-toggle: inset -1px 1px 1px rgba(0, 0, 0, .18);
    --shadow-toggle-active: inset 1px 1px 1px rgba(0, 0, 0, .18);
    --shadow-toggle-circle: 1px 1px 1px rgba(0, 0, 0, .18);
    --shadow-toggle-circle-active: -1px 1px 1px rgba(0, 0, 0, .18);
    --color-checkbox-bg: transparent;
    --color-checkbox-bg-active: #00cfa6;
    --color-checkbox-strk: #444852;
    --color-checkbox-txt: #80858f;
    --color-checkbox-point: #ffffff;
    --border-checkbox: 1px solid var(--color-checkbox-strk);
    --shadow-checkbox: inset -1px 1px 2px rgba(13, 16, 22, .4);
    --shadow-checkbox-icon: drop-shadow(1px 1px 1px rgba(0, 0, 0, .18));
    --shadow-checkbox-active: inset 1px 1px 2px rgba(13, 16, 22, .4);
    --color-radiobutton-bg: transparent;
    --color-radiobutton-bg-active: #00cfa6;
    --color-radiobutton-strk: #444852;
    --color-radiobutton-circle-bg: linear-gradient(144.73deg, #e3e3e3 15.19%, #ffffff 56.91%);
    --color-radiobutton-circle-bg-active: linear-gradient(141.95deg, #01cfa6 25.7%, #007e65 100%);
    --color-radiobutton-circle-strk: #ffffff;
    --shadow-radiobutton-circle-strk: 0px 0px 4px rgba(0, 0, 0, .2);
    --radiobutton-border-width: 1px;
    --color-stepper-strk: #444852;
    --color-stepper-bg: transparent;
    --color-stepper-bg-active: #00cfa6;
    --color-stepper-txt: #80858f;
    --color-stepper-txt-active: #c2c4c9;
    --color-stepper-txt-point: #ffffff;
    --shadow-stepper-txt-point: 0px 0px 4px rgba(0, 0, 0, .2);
    --shadow-controls-inner-right: -1px 1px 2px 0px #0d101666 inset;
    --shadow-controls-inner-left: 1px 1px 2px 0px #0d101666 inset;
    --shadow-controls-to-right: 1px 1px 1px 0px #0000002e;
    --shadow-controls-to-left: -1px 1px 1px 0px #0000002e;
    --text-shadow-controls-to-right: 1px 1px 1px #0000002e;
    --filter-drop-shadow-controls-to-right: drop-shadow(1px 1px 1px #0000002e);
    --color-input-border-active: #444852;
    --color-input-border-focus: #80858f;
    --color-input-border-uneditable: #232834;
    --color-input-bg-label-1: #0d1016;
    --color-input-bg-label-2: #13171f;
    --color-input-bg-label-3: #0d1016;
    --color-input-txt-label: #80858f;
    --color-input-txt-label-focus: #80858f;
    --color-input-txt-placeholder: #444852;
    --color-input-txt-filled: #ffffff;
    --color-input-hint-txt: #80858f;
    --color-input-hint-icon: #00cfa6;
    --color-input-hint-bg: #13171f;
    --color-input-list-bg: #232834;
    --color-input-list-bg-hover: #1b1f28;
    --color-input-list-bg-active: #1b1f28;
    --color-input-list-txt: #80858f;
    --color-input-list-txt-hover: #80858f;
    --color-input-list-txt-active: #ffffff;
    --color-input-list-icon: #444852;
    --color-input-list-icon-hover: #80858f;
    --color-tournaments-prize-first: rgba(255, 186, 86, 1);
    --color-tournaments-prize-second: rgba(0, 207, 166, 1);
    --color-tournaments-prize-third: rgba(128, 133, 143, 1);
    --color-cashbox-switch-bg: #232834;
    --color-cashbox-switch-ic-passive: #232834;
    --color-cashbox-switch-ic-active: #ffffff;
    --color-cashbox-cardholder-bg-1: #1b1f28;
    --color-cashbox-cardholder-bg-2: #0d1016;
    --color-cashbox-cardholder-bg-3: #232834;
    --color-cashbox-payment-bg-default: #1b1f28;
    --color-cashbox-payment-bg-selected: linear-gradient(95.29deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);
    --color-cashbox-payment-gradient: linear-gradient(142deg, #00cfa6 0%, #444852 59.09%);
    --color-cashbox-payment-gradient-row: linear-gradient(171deg, #00cfa6 0%, #444852 59.09%);
    --color-cashbox-conclusion-status-bg-1: #1b1f28;
    --color-cashbox-conclusion-status-bg-2: #232834;
    --color-cashbox-conclusion-status-txt-1: #80858f;
    --color-cashbox-conclusion-status-txt-2: #ffffff;
    --color-cashbox-comment-line: #1b1f28;
    --color-cashbox-header-bg-1: #1b1f28;
    --color-cashbox-header-bg-2: #232834;
    --color-cashbox-header-txt-1: #ffffff;
    --color-cashbox-header-txt-2: #80858f;
    --color-cashbox-related-method-bg: #232834;
    --color-cashbox-related-method-stroke: transparent;
    --color-cashbox-related-method-txt: #ffffff;
    --color-cashbox-related-method-txt-secondary: #80858f;
    --color-cashbox-tabs-cdk-bg-1: #1b1f28;
    --color-cashbox-tabs-cdk-bg-2: #232834;
    --color-cashbox-bg-1: #1b1f28;
    --color-cashbox-bg-2: #13171f;
    --shadow-front-card: 0px 0px 8px rgba(0, 0, 0, .5);
    --color-pop-up-bg-header: #232834;
    --color-pop-up-bg-body: #1b1f28;
    --color-pop-up-line: #13171f;
    --color-pop-up-bg-toast: #232834;
    --color-pop-up-txt-header: #ffffff;
    --color-pop-up-txt-body: #c2c4c9;
    --color-pop-up-ic-close: #80858f;
    --color-pop-up-overlay-darken: rgba(13, 16, 22, .7);
    --animation-border-rotation-width: 1px;
    --shadow-provider-card: 0px 0px 4px rgba(0, 0, 0, .2);
    --color-transparent: transparent;
    --color-white: #ffffff;
    --color-overlay-backdrop: var(--color-bg-1);
    --pincoins-exchange-bg: url(../assets/exchange-bg_dark.svg);
    --gift-box-bg: url(../assets/gift-box-bg_dark.svg);
    --gift-box-widget-bg: url(../assets/widget/widget-box-bg_dark.svg);
    --gift-box-card-bg-mobile: url(../assets/box-bg-mobile_dark.svg);
    --gift-box-card-bg-desktop: url(../assets/box-bg-desktop_dark.svg);
    --gift-box-card-dots: url(../assets/dots_dark.svg);
    --gift-box-history-card-dots: url(../assets/dots-middle_dark.svg);
    --color-card-bg-1: #13171f;
    --color-card-bg-2: #1b1f28;
    --color-card-bg-3: #1b1f28;
    --color-card-bg-4: #444852;
    --color-card-bg-accent-1: #ff2400;
    --color-card-bg-accent-2: linear-gradient(0deg, rgba(49, 51, 52, .2), rgba(49, 51, 52, .2)), #ff2400;
    --color-card-bg-line-1: #1b1f28;
    --color-card-txt-1: #ffffff;
    --color-card-txt-2: #80858f;
    --color-card-txt-3: #444852;
    --color-card-txt-4: #444852;
    --color-card-txt-5: #ffffff;
    --color-banner-txt-icon: #ffffff;
    --color-profile-txt-1: #ffffff;
    --color-profile-txt-2: #80858f;
    --color-profile-txt-3: #80858f;
    --color-profile-txt-4: #444852;
    --color-profile-table-bg-1: #13171f;
    --color-profile-table-line-1: #1b1f28;
    --color-profile-table-txt-header: #ffffff;
    --color-profile-table-txt-1: #c2c4c9;
    --color-profile-table-txt-2: #80858f;
    --color-progressbar-full: #ffc700;
    --gradient-label-corner-accent: linear-gradient(214.86deg, #00cfa6 0%, rgba(0, 207, 166, 0) 22.41%);
    --gradient-radial-2: radial-gradient(50% 50% at 50% 50%, #232834 46.15%, rgba(27, 31, 40, 0) 100%);
    --content-summary-chevron: url(../assets/summary-chevron_light.svg);
    --not-found-page-bg: #000211;
    color: rgb(255, 255, 255);
    background: var(--color-bg-1);
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0px;
    padding: 0px;
    border: 0px;
    font: inherit;
    vertical-align: baseline;
}

button, input[type="button"], input[type="submit"], input[type="reset"], input[type="file"] {
    border-radius: 0px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

sup {
    vertical-align: super;
}

sub {
    vertical-align: sub;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote::before, blockquote::after, q::before, q::after {
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
}

* {
    box-sizing: border-box;
    margin: 0px;
    padding: 0px;
}

img, picture {
    display: block;
    max-width: 100%;
}

summary::-webkit-details-marker {
    content: "";
    display: none;
}


div.cdk-overlay-container > div.cdk-global-overlay-wrapper > div[id*="cdk-overlay-"].cdk-overlay-pane {
    display: flex !important;
}

.cdk-overlay-backdrop.pu-overlay-backdrop {
    background-color: var(--color-pop-up-overlay-darken);
}

.cdk-overlay-backdrop.pu-overlay-backdrop.shadow {
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 1001;
}

.pu-overlay-panel {
    display: flex;
    flex-direction: column;
    cursor: auto;
    height: 100%;
    justify-content: flex-end;
}

@media (min-width: 768px) {
    .pu-overlay-panel {
        justify-content: center;
    }
}

.pu-overlay-panel_full-width {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.pu-overlay-panel_full-screen {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.pu-overlay-panel_navbar {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
}

.pu-overlay-panel_full-screen-with-header {
    display: flex;
    align-self: flex-end;
    justify-content: center;
    align-items: center;
    height: calc(100% - 40px);
    width: 100%;
}

@media (min-width: 768px) {
    .pu-overlay-panel_full-screen-with-header {
        height: calc(100% - 64px);
    }
}

.pu-overlay-panel-cashbox {
    height: 100%;
    display: flex;
    align-items: center;
}

.ui-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.ui-icon-svg.\32 xs {
    height: 12px;
    width: 12px;
}

.ui-icon-svg.xs {
    height: 16px;
    width: 16px;
}

.ui-icon-svg.s {
    height: 20px;
    width: 20px;
}

.ui-icon-svg.m {
    height: 24px;
    width: 24px;
}

.ui-icon-svg.l {
    height: 32px;
    width: 32px;
}

.ui-icon-svg.xl {
    height: 40px;
    width: 40px;
}

.ui-icon-svg.\32 xl {
    height: 48px;
    width: 48px;
}

.ui-icon-svg.\34 xl {
    height: 96px;
    width: 96px;
}

@media (min-width: 768px) {
    .md\:ui-icon_s .ui-icon-svg {
        height: 20px;
        width: 20px;
    }

    .md\:ui-icon_l .ui-icon-svg {
        height: 32px;
        width: 32px;
    }

    .md\:ui-icon_xl .ui-icon-svg {
        height: 40px;
        width: 40px;
    }

    .md\:ui-icon_4xl .ui-icon-svg {
        height: 96px;
        width: 96px;
    }
}

@media (min-width: 1280px) {
    .xl\:ui-icon_2xl .ui-icon-svg {
        height: 48px;
        width: 48px;
    }
}

@media (min-width: 768px) {
    .navbar-sheet__close-icon .ui-icon-svg.m {
        width: 45px;
        height: 45px;
    }
}

.ui-language-icon svg {
    border-radius: 0.125rem;
    box-shadow: var(--shadow-lang-icon);
}

@media (min-width: 768px) {
    .ui-dialog-header__close-icon .ui-icon-svg.s {
        width: 24px;
        height: 24px;
    }
}

.pu-casino-search__placeholder .ui-icon-svg {
    width: 144px;
    height: 144px;
}

@media (min-width: 1280px) {
    .pu-casino-search__placeholder .ui-icon-svg {
        width: 268px;
        height: 268px;
    }
}

@media (min-width: 768px) {
    .pu-dialog-body__restricted .ui-icon-svg {
        width: 96px;
        height: 96px;
    }
}

.ui-odds__arrow .ui-icon-svg {
    width: 8px;
    height: 8px;
}

.ui-button {
    box-sizing: border-box;
    margin: 0px;
    font-family: inherit;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    background: none;
    appearance: none;
    border: 0px;
    cursor: pointer;
    letter-spacing: 0px;
    text-decoration: none;
    font-size: 0.875rem;
    line-height: 0.875rem;
    font-weight: 500;
    padding: 0.4375rem 1rem;
    display: flex;
    border-radius: 0.25rem;
    align-items: center;
}

.ui-button > *, .ui-button > ::before, .ui-button > ::after {
    box-sizing: inherit;
}

.ui-button .ui-icon + span {
    margin-left: 0.5rem;
}

.ui-button .ui-icon-svg.m {
    width: 12px;
    height: 12px;
}

.ui-button.ui-button_primary-animation::after {
    width: calc(100% + 24px);
    height: calc(100% + 24px);
}

.ui-button.ui-button_quaternary {
    font-size: 0.75rem;
    line-height: 0.75rem;
    padding: 0.5rem 0px;
    font-weight: 400;
}

.ui-button.ui-button_quaternary:not(:disabled):hover, .ui-button.ui-button_quaternary.ui-button_pressed, .ui-button.ui-button_quaternary:active {
    font-size: 0.875rem;
    line-height: 0.875rem;
    font-weight: 500;
    padding: 6px 0px 0.5rem;
}

.ui-button.ui-button_only-icon {
    padding: 6px;
}

.ui-button.ui-button_only-icon .ui-icon-svg.m {
    width: 16px;
    height: 16px;
}

.ui-button.ui-button_only-icon.ui-button_quaternary:hover, .ui-button.ui-button_only-icon.ui-button_quaternary:active, .ui-button.ui-button_only-icon.ui-button_quaternary.ui-button_pressed {
    padding: 4px;
}

.ui-button.ui-button_only-icon.ui-button_quaternary:hover .ui-icon-svg.m, .ui-button.ui-button_only-icon.ui-button_quaternary:active .ui-icon-svg.m, .ui-button.ui-button_only-icon.ui-button_quaternary.ui-button_pressed .ui-icon-svg.m {
    width: 20px;
    height: 20px;
}

.ui-button.ui-button_special-demo, .ui-button.ui-button_special-demo-search {
    font-size: 0.75rem;
    line-height: 0.75rem;
    padding: 7px 28px;
}

.ui-button.ui-button_special-go-top {
    padding: 0.5rem;
}

.ui-button.ui-button_special-go-top:hover:not(:disabled), .ui-button.ui-button_special-go-top:active, .ui-button.ui-button_special-go-top.ui-button_pressed {
    padding-bottom: 18px;
}

.ui-button.ui-button_special-go-top .ui-icon-svg.m {
    width: 24px;
    height: 24px;
}

.ui-button_m {
    font-size: 1rem;
    font-weight: 500;
    padding: 0.5rem 1.5rem;
    line-height: 24px;
}

.ui-button_m .ui-icon + span {
    margin-left: 0.5rem;
}

.ui-button_m .ui-icon-svg.m {
    width: 20px;
    height: 20px;
}

.ui-button_m.ui-button_secondary {
    padding: 0.5rem 1rem;
}

.ui-button_m.ui-button_secondary .ui-icon-svg.m {
    width: 24px;
    height: 24px;
}

.ui-button_m.ui-button_tertiary {
    font-size: 0.875rem;
    font-weight: 500;
    padding: 0.5rem 1rem;
    line-height: 24px;
}

.ui-button_m.ui-button_tertiary .ui-icon-svg.m {
    width: 24px;
    height: 24px;
}

.ui-button_m.ui-button_quaternary {
    font-size: 0.875rem;
    font-weight: 500;
    padding: 0.5rem 0px;
    line-height: 20px;
}

.ui-button_m.ui-button_quaternary:not(:disabled):hover, .ui-button_m.ui-button_quaternary:active, .ui-button_m.ui-button_quaternary.ui-button_pressed {
    font-size: 1rem;
    font-weight: 500;
    line-height: 20px;
    padding: 0.5rem 0px;
}

.ui-button_m.ui-button_only-icon {
    padding: 0.5rem;
}

.ui-button_m.ui-button_only-icon .ui-icon-svg.m {
    width: 24px;
    height: 24px;
}

.ui-button_m.ui-button_only-icon.ui-button_quaternary .ui-icon-svg.m {
    width: 20px;
    height: 20px;
}

.ui-button_m.ui-button_only-icon.ui-button_quaternary:hover, .ui-button_m.ui-button_only-icon.ui-button_quaternary:active, .ui-button_m.ui-button_only-icon.ui-button_quaternary.ui-button_pressed {
    padding: 6px;
}

.ui-button_m.ui-button_only-icon.ui-button_quaternary:hover .ui-icon-svg.m, .ui-button_m.ui-button_only-icon.ui-button_quaternary:active .ui-icon-svg.m, .ui-button_m.ui-button_only-icon.ui-button_quaternary.ui-button_pressed .ui-icon-svg.m {
    width: 24px;
    height: 24px;
}

.ui-button_m.ui-button_only-icon.ui-button_text-hover:hover {
    padding: 0.5rem 1rem;
}

.ui-button_m.ui-button_special-demo {
    font-size: 0.875rem;
    line-height: 0.875rem;
    font-weight: 500;
    padding: 0.75rem 44px;
}

.ui-button_l {
    font-size: 1rem;
    font-weight: 500;
    padding: 0.6875rem 2rem;
    line-height: 24px;
}

.ui-button_l .ui-icon + span {
    margin-left: 0.5rem;
}

.ui-button_l .ui-icon-svg.m {
    width: 24px;
    height: 24px;
}

.ui-button_l.ui-button_secondary {
    padding: 0.6875rem 1.5rem;
}

.ui-button_l.ui-button_tertiary {
    padding: 0.5rem 1.5rem;
}

.ui-button_l.ui-button_quaternary {
    font-size: 1rem;
    font-weight: 500;
    padding: 0.5rem 0px;
    line-height: 24px;
}

.ui-button_l.ui-button_quaternary:not(:disabled):hover, .ui-button_l.ui-button_quaternary:active, .ui-button_l.ui-button_quaternary.ui-button_pressed {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 24px;
    padding: 0.5rem 0px;
}

.ui-button_l.ui-button_only-icon {
    padding: 7px;
}

.ui-button_l.ui-button_only-icon .ui-icon-svg.m {
    width: 32px;
    height: 32px;
}

.ui-button_l.ui-button_only-icon.ui-button_tertiary {
    padding: 0.25rem;
}

.ui-button_l.ui-button_only-icon.ui-button_quaternary {
    padding: 0.5rem;
}

.ui-button_l.ui-button_only-icon.ui-button_quaternary .ui-icon-svg.m {
    width: 24px;
    height: 24px;
}

.ui-button_l.ui-button_only-icon.ui-button_quaternary:hover, .ui-button_l.ui-button_only-icon.ui-button_quaternary:active, .ui-button_l.ui-button_only-icon.ui-button_quaternary.ui-button_pressed {
    padding: 4px;
}

.ui-button_l.ui-button_only-icon.ui-button_quaternary:hover .ui-icon-svg.m, .ui-button_l.ui-button_only-icon.ui-button_quaternary:active .ui-icon-svg.m, .ui-button_l.ui-button_only-icon.ui-button_quaternary.ui-button_pressed .ui-icon-svg.m {
    width: 32px;
    height: 32px;
}

.ui-button_l.ui-button_special-demo {
    font-size: 0.875rem;
    line-height: 0.875rem;
    font-weight: 500;
    padding: 1rem 2rem;
}

.ui-button_primary, .ui-button_primary-animation {
    background: var(--color-button-primary-bg);
    color: var(--color-button-primary-txt);
    position: relative;
}

.ui-button_primary:active, .ui-button_primary.ui-button_pressed, .ui-button_primary-animation:active, .ui-button_primary-animation.ui-button_pressed {
    color: var(--color-button-primary-txt-pressed);
    background: var(--color-button-primary-bg-pressed);
}

.ui-button_primary:not(.ui-button_pressed):not(:active):hover:not(:disabled), .ui-button_primary-animation:not(.ui-button_pressed):not(:active):hover:not(:disabled) {
    background: var(--color-button-primary-bg-hover);
}

.ui-button_primary-animation:not(.ui-button_pressed):not(.ui-button_prerender):not(:active):not(:disabled)::after {
    content: "";
    animation: 1.6s ease-out 0.5s infinite normal none running button-pulse;
    position: absolute;
    border-radius: 0.25rem;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(0.7, 0.5);
    background: var(--color-button-primary-bg-animation);
    z-index: -1;
    transition: transform 0.5s linear 0s;
}

.ui-button_secondary {
    position: relative;
    color: var(--color-button-secondary-txt);
    transition: all 0.3s linear 0s;
}

.ui-button_secondary .ui-icon-svg {
    transition: all 0.3s linear 0s;
    color: var(--color-button-secondary-icon);
}

.ui-button_secondary::before {
    content: "";
    position: absolute;
    inset: 0px;
    border-radius: 0.25rem;
    -webkit-mask: linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);
    mask: linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);
    -webkit-mask-composite: xor;
    padding: 1px;
    background: var(--color-button-secondary-strk);
}

body.pu-old-scss .ui-button_secondary::before {
    content: "";
    position: absolute;
    inset: 0px;
    border-radius: 0.25rem;
    clip-path: polygon(0% 0%, 0% 100%, 2px 100%, 2px 2px, calc(100% - 2px) 2px, calc(100% - 2px) calc(100% - 2px), 0px calc(100% - 2px), 0px 100%, 100% 100%, 100% 0%);
}

.ui-button_secondary:active, .ui-button_secondary.ui-button_pressed {
    background: var(--color-button-secondary-bg-pressed);
    color: var(--color-button-secondary-txt-pressed);
}

.ui-button_secondary:active::before, .ui-button_secondary.ui-button_pressed::before {
    background: var(--color-button-secondary-bg-pressed);
}

.ui-button_secondary:active .ui-icon-svg, .ui-button_secondary.ui-button_pressed .ui-icon-svg {
    color: var(--color-button-secondary-icon-pressed);
}

.ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover {
    background: var(--color-button-secondary-bg-hover);
    color: var(--color-button-secondary-txt-hover);
}

.ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover::before {
    background: var(--color-button-secondary-bg-hover);
}

.ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover .ui-icon-svg {
    color: var(--color-button-secondary-icon-hover);
}

@media (pointer: coarse) {
    .ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover {
        background: none;
        color: var(--color-button-secondary-txt);
    }

    .ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover::before {
        background: var(--color-button-secondary-strk);
    }

    .ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover .ui-icon-svg {
        color: var(--color-button-secondary-icon);
    }
}

.ui-button_tertiary {
    position: relative;
    color: var(--color-button-tertiary-txt);
}

.ui-button_tertiary::before {
    content: "";
    position: absolute;
    inset: 0px;
    border-radius: 0.25rem;
    padding: 1px;
    -webkit-mask: linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);
    mask: linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);
    -webkit-mask-composite: xor;
    background: var(--color-button-tertiary-strk);
}

body.pu-old-scss .ui-button_tertiary::before {
    content: "";
    position: absolute;
    inset: 0px;
    border-radius: 0.25rem;
    clip-path: polygon(0% 0%, 0% 100%, 1px 100%, 1px 1px, calc(100% - 1px) 1px, calc(100% - 1px) calc(100% - 1px), 0px calc(100% - 1px), 0px 100%, 100% 100%, 100% 0%);
}

.ui-button_tertiary:active, .ui-button_tertiary.ui-button_pressed {
    background: var(--color-button-tertiary-bg-pressed);
    color: var(--color-button-tertiary-txt-pressed);
}

.ui-button_tertiary:active::before, .ui-button_tertiary.ui-button_pressed::before {
    background: var(--color-button-tertiary-strk-pressed);
}

.ui-button_tertiary:active.ui-button_only-icon::before, .ui-button_tertiary.ui-button_pressed.ui-button_only-icon::before {
    background: var(--color-button-tertiary-strk-pressed-only-icon);
}

.ui-button_tertiary:not(.ui-button_pressed):not(:active):not(:disabled):hover {
    color: var(--color-button-tertiary-txt-hover);
}

.ui-button_tertiary:not(.ui-button_pressed):not(:active):not(:disabled):hover::before {
    background: var(--color-button-tertiary-strk-hover);
}

.ui-button_tertiary:not(.ui-button_pressed):not(:active):not(:disabled):hover.ui-button_only-icon::before {
    background: var(--color-button-tertiary-strk-hover-only-icon);
}

.ui-button_quaternary {
    color: var(--color-button-link-txt);
    transition: font-size 0.2s ease-in-out 0s;
}

.ui-button_quaternary:active, .ui-button_quaternary.ui-button_pressed {
    color: var(--color-button-link-txt-pressed);
    text-decoration: none;
}

.ui-button_quaternary .ui-icon + span {
    text-decoration: none;
    position: relative;
}

.ui-button_quaternary .ui-icon + span::after {
    transition: width 0.2s ease-in-out 0s;
    content: "";
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 1px;
    width: 0px;
    background: var(--color-button-link-txt);
}

.ui-button_quaternary:hover:not(.ui-button_pressed):not(:active) .ui-icon + span::after {
    width: 100%;
}

.ui-button_quaternary > span {
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 4px;
}

.ui-button_special-demo {
    background: var(--color-button-special-bg-2);
    color: var(--color-button-special-txt-2);
    border: 1px solid var(--color-button-special-strk-2);
    text-transform: uppercase;
    justify-content: center;
}

.ui-button_special-demo:active, .ui-button_special-demo.ui-button_pressed {
    color: var(--color-button-special-txt-pressed-2);
    background: var(--color-button-special-bg-pressed-2);
}

.ui-button_special-demo:not(.ui-button_pressed):not(:active):not(:disabled):hover {
    background: var(--color-button-special-bg-hover-2);
}

.ui-button_special-demo-search {
    color: var(--color-button-special-txt-3);
    border: 1px solid var(--color-button-special-strk-3);
    text-transform: uppercase;
}

.ui-button_special-demo-search:active, .ui-button_special-demo-search.ui-button_pressed {
    color: var(--color-button-special-txt-pressed-3);
    background: var(--color-button-special-bg-pressed-3);
}

.ui-button_special-go-top {
    position: relative;
    background-color: var(--color-button-special-bg-1);
    color: var(--color-button-special-txt-1);
}

.ui-button_special-go-top::before {
    content: "";
    position: absolute;
    inset: 0px;
    border-radius: 0.25rem;
    padding: 1px;
    -webkit-mask: linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);
    mask: linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);
    -webkit-mask-composite: xor;
    background: var(--color-button-special-strk-1);
}

body.pu-old-scss .ui-button_special-go-top::before {
    content: "";
    position: absolute;
    inset: 0px;
    border-radius: 0.25rem;
    clip-path: polygon(0% 0%, 0% 100%, 1px 100%, 1px 1px, calc(100% - 1px) 1px, calc(100% - 1px) calc(100% - 1px), 0px calc(100% - 1px), 0px 100%, 100% 100%, 100% 0%);
}

.ui-button_special-go-top:active, .ui-button_special-go-top.ui-button_pressed {
    color: var(--color-button-special-txt-pressed-1);
    background: var(--color-button-special-bg-pressed-1);
}

.ui-button_special-go-top:active::before, .ui-button_special-go-top.ui-button_pressed::before {
    background: var(--color-button-special-strk-pressed-1);
}

.ui-button_special-go-top:not(.ui-button_pressed):not(:active):not(:disabled):hover::before {
    background: var(--color-button-special-strk-hover-1);
}

.ui-button:disabled, .ui-button_disabled {
    pointer-events: none;
    opacity: 0.3;
}

.ui-button_full-width {
    width: 100%;
    justify-content: center;
}

@keyframes button-pulse {
    0% {
        transform: translate(-50%, -50%) scale(0.7, 0.5);
        opacity: 0;
        border-radius: 0.25rem;
    }

    12% {
        opacity: 1;
    }

    34% {
        transform: translate(-50%, -50%) scale(1);
    }

    38% {
        opacity: 0;
    }

    40% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        border-radius: 0.5rem;
    }

    100% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
        border-radius: 0.25rem;
    }
}

@media (min-width: 768px) {
    .md\:ui-button_s {
        font-size: 0.875rem;
        line-height: 0.875rem;
        font-weight: 500;
        padding: 0.4375rem 1rem;
    }

    .md\:ui-button_s .ui-icon + span {
        margin-left: 0.5rem;
    }

    .md\:ui-button_s .ui-icon-svg.m {
        width: 12px;
        height: 12px;
    }

    .md\:ui-button_s.ui-button_primary-animation::after {
        width: calc(100% + 24px);
        height: calc(100% + 24px);
    }

    .md\:ui-button_s.ui-button_quaternary {
        font-size: 0.75rem;
        line-height: 0.75rem;
        padding: 0.5rem 0px;
        font-weight: 400;
    }

    .md\:ui-button_s.ui-button_quaternary:not(:disabled):hover, .md\:ui-button_s.ui-button_quaternary.ui-button_pressed, .md\:ui-button_s.ui-button_quaternary:active {
        font-size: 0.875rem;
        line-height: 0.875rem;
        font-weight: 500;
        padding: 6px 0px 0.5rem;
    }

    .md\:ui-button_s.ui-button_only-icon {
        padding: 6px;
    }

    .md\:ui-button_s.ui-button_only-icon .ui-icon-svg.m {
        width: 16px;
        height: 16px;
    }

    .md\:ui-button_s.ui-button_only-icon.ui-button_quaternary:hover, .md\:ui-button_s.ui-button_only-icon.ui-button_quaternary:active, .md\:ui-button_s.ui-button_only-icon.ui-button_quaternary.ui-button_pressed {
        padding: 4px;
    }

    .md\:ui-button_s.ui-button_only-icon.ui-button_quaternary:hover .ui-icon-svg.m, .md\:ui-button_s.ui-button_only-icon.ui-button_quaternary:active .ui-icon-svg.m, .md\:ui-button_s.ui-button_only-icon.ui-button_quaternary.ui-button_pressed .ui-icon-svg.m {
        width: 20px;
        height: 20px;
    }

    .md\:ui-button_s.ui-button_special-demo, .md\:ui-button_s.ui-button_special-demo-search {
        font-size: 0.75rem;
        line-height: 0.75rem;
        padding: 7px 28px;
    }

    .md\:ui-button_s.ui-button_special-go-top {
        padding: 0.5rem;
    }

    .md\:ui-button_s.ui-button_special-go-top:hover:not(:disabled), .md\:ui-button_s.ui-button_special-go-top:active, .md\:ui-button_s.ui-button_special-go-top.ui-button_pressed {
        padding-bottom: 18px;
    }

    .md\:ui-button_s.ui-button_special-go-top .ui-icon-svg.m {
        width: 24px;
        height: 24px;
    }

    .md\:ui-button_m {
        font-size: 1rem;
        font-weight: 500;
        padding: 0.5rem 1.5rem;
        line-height: 24px;
    }

    .md\:ui-button_m .ui-icon + span {
        margin-left: 0.5rem;
    }

    .md\:ui-button_m .ui-icon-svg.m {
        width: 20px;
        height: 20px;
    }

    .md\:ui-button_m.ui-button_secondary {
        padding: 0.5rem 1rem;
    }

    .md\:ui-button_m.ui-button_secondary .ui-icon-svg.m {
        width: 24px;
        height: 24px;
    }

    .md\:ui-button_m.ui-button_tertiary {
        font-size: 0.875rem;
        font-weight: 500;
        padding: 0.5rem 1rem;
        line-height: 24px;
    }

    .md\:ui-button_m.ui-button_tertiary .ui-icon-svg.m {
        width: 24px;
        height: 24px;
    }

    .md\:ui-button_m.ui-button_quaternary {
        font-size: 0.875rem;
        font-weight: 500;
        padding: 0.5rem 0px;
        line-height: 20px;
    }

    .md\:ui-button_m.ui-button_quaternary:not(:disabled):hover, .md\:ui-button_m.ui-button_quaternary:active, .md\:ui-button_m.ui-button_quaternary.ui-button_pressed {
        font-size: 1rem;
        font-weight: 500;
        line-height: 20px;
        padding: 0.5rem 0px;
    }

    .md\:ui-button_m.ui-button_only-icon {
        padding: 0.5rem;
    }

    .md\:ui-button_m.ui-button_only-icon .ui-icon-svg.m {
        width: 24px;
        height: 24px;
    }

    .md\:ui-button_m.ui-button_only-icon.ui-button_quaternary .ui-icon-svg.m {
        width: 20px;
        height: 20px;
    }

    .md\:ui-button_m.ui-button_only-icon.ui-button_quaternary:hover, .md\:ui-button_m.ui-button_only-icon.ui-button_quaternary:active, .md\:ui-button_m.ui-button_only-icon.ui-button_quaternary.ui-button_pressed {
        padding: 6px;
    }

    .md\:ui-button_m.ui-button_only-icon.ui-button_quaternary:hover .ui-icon-svg.m, .md\:ui-button_m.ui-button_only-icon.ui-button_quaternary:active .ui-icon-svg.m, .md\:ui-button_m.ui-button_only-icon.ui-button_quaternary.ui-button_pressed .ui-icon-svg.m {
        width: 24px;
        height: 24px;
    }

    .md\:ui-button_m.ui-button_only-icon.ui-button_text-hover:hover {
        padding: 0.5rem 1rem;
    }

    .md\:ui-button_m.ui-button_special-demo {
        font-size: 0.875rem;
        line-height: 0.875rem;
        font-weight: 500;
        padding: 0.75rem 44px;
    }

    .md\:ui-button_l {
        font-size: 1rem;
        font-weight: 500;
        padding: 0.6875rem 2rem;
        line-height: 24px;
    }

    .md\:ui-button_l .ui-icon + span {
        margin-left: 0.5rem;
    }

    .md\:ui-button_l .ui-icon-svg.m {
        width: 24px;
        height: 24px;
    }

    .md\:ui-button_l.ui-button_secondary {
        padding: 0.6875rem 1.5rem;
    }

    .md\:ui-button_l.ui-button_tertiary {
        padding: 0.5rem 1.5rem;
    }

    .md\:ui-button_l.ui-button_quaternary {
        font-size: 1rem;
        font-weight: 500;
        padding: 0.5rem 0px;
        line-height: 24px;
    }

    .md\:ui-button_l.ui-button_quaternary:not(:disabled):hover, .md\:ui-button_l.ui-button_quaternary:active, .md\:ui-button_l.ui-button_quaternary.ui-button_pressed {
        font-size: 1.125rem;
        font-weight: 500;
        line-height: 24px;
        padding: 0.5rem 0px;
    }

    .md\:ui-button_l.ui-button_only-icon {
        padding: 7px;
    }

    .md\:ui-button_l.ui-button_only-icon .ui-icon-svg.m {
        width: 32px;
        height: 32px;
    }

    .md\:ui-button_l.ui-button_only-icon.ui-button_tertiary {
        padding: 0.25rem;
    }

    .md\:ui-button_l.ui-button_only-icon.ui-button_quaternary {
        padding: 0.5rem;
    }

    .md\:ui-button_l.ui-button_only-icon.ui-button_quaternary .ui-icon-svg.m {
        width: 24px;
        height: 24px;
    }

    .md\:ui-button_l.ui-button_only-icon.ui-button_quaternary:hover, .md\:ui-button_l.ui-button_only-icon.ui-button_quaternary:active, .md\:ui-button_l.ui-button_only-icon.ui-button_quaternary.ui-button_pressed {
        padding: 4px;
    }

    .md\:ui-button_l.ui-button_only-icon.ui-button_quaternary:hover .ui-icon-svg.m, .md\:ui-button_l.ui-button_only-icon.ui-button_quaternary:active .ui-icon-svg.m, .md\:ui-button_l.ui-button_only-icon.ui-button_quaternary.ui-button_pressed .ui-icon-svg.m {
        width: 32px;
        height: 32px;
    }

    .md\:ui-button_l.ui-button_special-demo {
        font-size: 0.875rem;
        line-height: 0.875rem;
        font-weight: 500;
        padding: 1rem 2rem;
    }
}

@media (min-width: 1280px) {
    .xl\:ui-button_m {
        font-size: 1rem;
        font-weight: 500;
        padding: 0.5rem 1.5rem;
        line-height: 24px;
    }

    .xl\:ui-button_m .ui-icon + span {
        margin-left: 0.5rem;
    }

    .xl\:ui-button_m .ui-icon-svg.m {
        width: 20px;
        height: 20px;
    }

    .xl\:ui-button_m.ui-button_secondary {
        padding: 0.5rem 1rem;
    }

    .xl\:ui-button_m.ui-button_secondary .ui-icon-svg.m {
        width: 24px;
        height: 24px;
    }

    .xl\:ui-button_m.ui-button_tertiary {
        font-size: 0.875rem;
        font-weight: 500;
        padding: 0.5rem 1rem;
        line-height: 24px;
    }

    .xl\:ui-button_m.ui-button_tertiary .ui-icon-svg.m {
        width: 24px;
        height: 24px;
    }

    .xl\:ui-button_m.ui-button_quaternary {
        font-size: 0.875rem;
        font-weight: 500;
        padding: 0.5rem 0px;
        line-height: 20px;
    }

    .xl\:ui-button_m.ui-button_quaternary:not(:disabled):hover, .xl\:ui-button_m.ui-button_quaternary:active, .xl\:ui-button_m.ui-button_quaternary.ui-button_pressed {
        font-size: 1rem;
        font-weight: 500;
        line-height: 20px;
        padding: 0.5rem 0px;
    }

    .xl\:ui-button_m.ui-button_only-icon {
        padding: 0.5rem;
    }

    .xl\:ui-button_m.ui-button_only-icon .ui-icon-svg.m {
        width: 24px;
        height: 24px;
    }

    .xl\:ui-button_m.ui-button_only-icon.ui-button_quaternary .ui-icon-svg.m {
        width: 20px;
        height: 20px;
    }

    .xl\:ui-button_m.ui-button_only-icon.ui-button_quaternary:hover, .xl\:ui-button_m.ui-button_only-icon.ui-button_quaternary:active, .xl\:ui-button_m.ui-button_only-icon.ui-button_quaternary.ui-button_pressed {
        padding: 6px;
    }

    .xl\:ui-button_m.ui-button_only-icon.ui-button_quaternary:hover .ui-icon-svg.m, .xl\:ui-button_m.ui-button_only-icon.ui-button_quaternary:active .ui-icon-svg.m, .xl\:ui-button_m.ui-button_only-icon.ui-button_quaternary.ui-button_pressed .ui-icon-svg.m {
        width: 24px;
        height: 24px;
    }

    .xl\:ui-button_m.ui-button_only-icon.ui-button_text-hover:hover {
        padding: 0.5rem 1rem;
    }

    .xl\:ui-button_m.ui-button_special-demo {
        font-size: 0.875rem;
        line-height: 0.875rem;
        font-weight: 500;
        padding: 0.75rem 44px;
    }

    .xl\:ui-button_l {
        font-size: 1rem;
        font-weight: 500;
        padding: 0.6875rem 2rem;
        line-height: 24px;
    }

    .xl\:ui-button_l .ui-icon + span {
        margin-left: 0.5rem;
    }

    .xl\:ui-button_l .ui-icon-svg.m {
        width: 24px;
        height: 24px;
    }

    .xl\:ui-button_l.ui-button_secondary {
        padding: 0.6875rem 1.5rem;
    }

    .xl\:ui-button_l.ui-button_tertiary {
        padding: 0.5rem 1.5rem;
    }

    .xl\:ui-button_l.ui-button_quaternary {
        font-size: 1rem;
        font-weight: 500;
        padding: 0.5rem 0px;
        line-height: 24px;
    }

    .xl\:ui-button_l.ui-button_quaternary:not(:disabled):hover, .xl\:ui-button_l.ui-button_quaternary:active, .xl\:ui-button_l.ui-button_quaternary.ui-button_pressed {
        font-size: 1.125rem;
        font-weight: 500;
        line-height: 24px;
        padding: 0.5rem 0px;
    }

    .xl\:ui-button_l.ui-button_only-icon {
        padding: 7px;
    }

    .xl\:ui-button_l.ui-button_only-icon .ui-icon-svg.m {
        width: 32px;
        height: 32px;
    }

    .xl\:ui-button_l.ui-button_only-icon.ui-button_tertiary {
        padding: 0.25rem;
    }

    .xl\:ui-button_l.ui-button_only-icon.ui-button_quaternary {
        padding: 0.5rem;
    }

    .xl\:ui-button_l.ui-button_only-icon.ui-button_quaternary .ui-icon-svg.m {
        width: 24px;
        height: 24px;
    }

    .xl\:ui-button_l.ui-button_only-icon.ui-button_quaternary:hover, .xl\:ui-button_l.ui-button_only-icon.ui-button_quaternary:active, .xl\:ui-button_l.ui-button_only-icon.ui-button_quaternary.ui-button_pressed {
        padding: 4px;
    }

    .xl\:ui-button_l.ui-button_only-icon.ui-button_quaternary:hover .ui-icon-svg.m, .xl\:ui-button_l.ui-button_only-icon.ui-button_quaternary:active .ui-icon-svg.m, .xl\:ui-button_l.ui-button_only-icon.ui-button_quaternary.ui-button_pressed .ui-icon-svg.m {
        width: 32px;
        height: 32px;
    }

    .xl\:ui-button_l.ui-button_special-demo {
        font-size: 0.875rem;
        line-height: 0.875rem;
        font-weight: 500;
        padding: 1rem 2rem;
    }
}

.ui-menu-list-item {
    box-sizing: border-box;
    margin: 0px;
    font-family: inherit;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    background: none;
    appearance: none;
    border: 0px;
    padding: 0px;
    cursor: pointer;
    letter-spacing: 0px;
    text-decoration: none;
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    display: flex;
    align-items: center;
    color: var(--color-menu-text);
    border-radius: 0.25rem;
}

.ui-menu-list-item > *, .ui-menu-list-item > ::before, .ui-menu-list-item > ::after {
    box-sizing: inherit;
}

.ui-menu-list-item + .ui-menu-list-item {
    margin-top: 0.25rem;
}

@media (min-width: 1280px) {
    .ui-menu-list-item:hover {
        color: var(--color-menu-text-hover);
    }

    .ui-menu-list-item:hover > span {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 400;
    }

    .ui-menu-list-item:hover .ui-icon {
        color: var(--color-menu-icon-hover);
    }

    .ui-menu-list-item:hover .ui-icon-svg.m {
        width: 28px;
        height: 28px;
    }

    .ui-menu-list-item:hover .ui-icon object, .ui-menu-list-item:hover .ui-icon img {
        width: 28px;
        height: 28px;
        min-width: 28px;
    }
}

.ui-menu-list-item > span {
    display: block;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-grow: 1;
    text-align: left;
    margin: 0px 0.25rem;
    width: auto;
    visibility: visible;
    transition: width 0.2s ease-in-out 0.2s, visibility 0.2s ease-in-out 0.2s;
}

.ui-menu-list-item .ui-icon {
    color: var(--color-menu-icon);
    height: 40px;
    width: 40px;
    min-width: 40px;
}

.ui-menu-list-item .ui-icon_hidden {
    display: none;
}

.ui-menu-list-item .ui-icon object, .ui-menu-list-item .ui-icon img {
    height: 1.5rem;
    width: 1.5rem;
    min-width: 1.5rem;
}

.ui-menu-list-item_active, .ui-menu-list-item_active:hover {
    color: var(--color-menu-text-active);
}

.ui-menu-list-item_active .ui-icon, .ui-menu-list-item_active:hover .ui-icon {
    color: var(--color-menu-icon-active);
}

.ui-menu-list-item_minified > span {
    width: 0px;
    visibility: hidden;
}

.ui-menu-list.vertical .ui-menu-list-item_minified:hover {
    position: absolute;
    background: var(--color-menu-bg-hover-2);
    box-shadow: var(--shadow-menu-hover);
    z-index: 2;
    padding-right: 0.75rem;
}

.ui-menu-list.vertical .ui-menu-list-item_minified:hover > span {
    visibility: visible;
    width: auto;
    transition: all 0s ease 0s;
}

.ui-menu-list-item_live .ui-icon::before {
    content: "";
    position: absolute;
    left: 6px;
    top: 0.5rem;
    width: 0.25rem;
    height: 0.25rem;
    border-radius: 50%;
    background-color: var(--color-brand-primary);
    animation: 2s ease-out 0.3s infinite normal none running live-flashing;
}

.ui-menu-list-item_championship {
    color: var(--color-additionals-favorites);
}

@media (min-width: 1280px) {
    .ui-menu-list-item_championship > span {
        max-width: 97px;
        white-space: normal;
    }
}

.ui-menu-list-item_championship .ui-icon, .ui-menu-list-item_championship:hover, .ui-menu-list-item_championship:hover .ui-icon {
    color: var(--color-additionals-favorites);
}

.ui-menu-list-item_championship.ui-menu-list-item_active, .ui-menu-list-item_championship.ui-menu-list-item_active:hover, .ui-menu-list-item_championship.ui-menu-list-item_active .ui-icon, .ui-menu-list-item_championship.ui-menu-list-item_active:hover .ui-icon {
    color: var(--color-brand-primary);
}

.ui-menu-list.horizontal .ui-menu-list-item {
    position: relative;
    margin-bottom: 0px;
    margin-top: 0px;
}

.ui-menu-list.horizontal .ui-menu-list-item + .ui-menu-list-item {
    margin-left: 1.5rem;
}

.ui-menu-list.horizontal .ui-menu-list-item > span {
    margin-right: 0px;
}

.ui-menu-list.horizontal .ui-menu-list-item:hover > span {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    transform: scale(1.15) translate(3px);
}

body {
    font-family: Roboto, sans-serif;
    font-size: 16px;
}

body.pu-touch:not(.pu-android) {
    cursor: pointer;
}

@keyframes slide-up {
    0% {
        transform: translateY(100%);
    }

    100% {
        transform: translateY(0px);
    }
}

.pu-swiper-autosize .swiper-slide {
    width: auto;
}

.pu-swiper-equal-height .swiper-slide {
    height: auto;
}

.pu-swiper-centered .swiper-wrapper {
    justify-content: center;
    transform: translateZ(0px) !important;
}

.pu-swiper-centered .swiper-slide:last-child {
    margin-right: 0px !important;
}

.pu-swiper-without-gaps .swiper-slide:first-child {
    margin-left: -0.5rem;
}

@media (min-width: 768px) {
    .pu-swiper-without-gaps .swiper-slide:first-child {
        margin-left: -0.75rem;
    }
}

.pu-swiper-without-gaps .swiper-slide:last-child {
    margin-right: -0.5rem;
}

@media (min-width: 768px) {
    .pu-swiper-without-gaps .swiper-slide:last-child {
        margin-right: -0.75rem;
    }
}

.pu-swiper-prerender .swiper-wrapper {
    flex-wrap: wrap;
}

.container {
    padding: 0rem 0.5rem;
}

@media (min-width: 768px) {
    .container {
        padding: 0rem 1rem;
    }
}

@media (min-width: 1280px) {
    .container {
        padding: 0rem 1.5rem;
    }
}

@media (min-width: 768px) {
    .md\:container {
        padding: 0rem 0.5rem;
    }
}

@media (min-width: 768px) and (min-width: 768px) {
    .md\:container {
        padding: 0rem 1rem;
    }
}

@media (min-width: 768px) and (min-width: 1280px) {
    .md\:container {
        padding: 0rem 1.5rem;
    }
}

@media (min-width: 1280px) {
    .xl\:container {
        padding: 0rem 0.5rem;
    }
}

@media (min-width: 1280px) and (min-width: 768px) {
    .xl\:container {
        padding: 0rem 1rem;
    }
}

@media (min-width: 1280px) and (min-width: 1280px) {
    .xl\:container {
        padding: 0rem 1.5rem;
    }
}

.swiper-button-disabled, .swiper-button-lock {
    display: none !important;
}

.swiper-pagination {
    position: absolute;
    z-index: 2;
    display: flex;
    bottom: 0.75rem;
    cursor: pointer;
}

.swiper-pagination-bullet {
    margin: 0rem 0.125rem;
    width: 0.75rem;
    height: 2px;
    background: var(--color-banner-txt-icon);
    opacity: 0.4;
    border-radius: 2px;
}

.swiper-pagination-bullet-active {
    width: 1.5rem;
    opacity: initial;
}

.search-highlight {
    color: var(--color-search-result-txt-highlight);
}

.ui-pincoins-cards-slider .swiper-slide, .ui-pincoins-chips-slider .swiper-slide {
    width: auto;
}

.ui-promo-banner-carousel .swiper-slide {
    margin-right: 1.5rem;
}

a {
    color: var(--color-brand-secondary);
}

a.terms-conditions {
    cursor: pointer;
    text-decoration: none;
}

.grecaptcha-badge {
    visibility: hidden;
}

.pu-promo-ny__wrapper, .pu-championship__wrapper {
    height: 100%;
}

.pu-promo-ny__slide, .pu-championship__slide {
    position: relative;
    height: 100%;
}

.pu-promo-ny__slide_active-server, .pu-championship__slide_active-server {
    position: absolute;
    width: 100%;
    top: 0px;
    z-index: 2;
}

.pu-promo-ny__slide:not(.pu-promo-ny__slide_active, .pu-championship__slide_active), .pu-championship__slide:not(.pu-promo-ny__slide_active, .pu-championship__slide_active) {
    pointer-events: none;
}

ngx-simplebar {
    height: 100%;
    overflow: auto;
}

ngx-simplebar .simplebar-track.simplebar-vertical {
    height: 100%;
    width: 0.5rem;
    background-color: var(--color-bg-3);
    border-radius: 0.25rem;
}

ngx-simplebar .simplebar-scrollbar {
    width: 0.5rem;
    border-radius: 0.25rem;
    background-color: var(--color-brand-secondary);
}

ngx-simplebar .simplebar-scrollbar::before {
    content: none;
}

.pu-com-spa-promo__wrapper {
    display: flex;
}

.pu-com-spa-promo__slide {
    background: var(--color-bg-1);
    position: relative;
    width: 100vw;
}

.pu-com-spa-promo__slide:not(.pu-com-spa-promo__slide_active) {
    pointer-events: none;
}

.pu-com-spa-promo__pagination {
    left: 50%;
    transform: translate(-50%);
    bottom: 1rem;
}

.pu-com-spa-promo__pagination .swiper-pagination-bullet {
    width: 0.75rem;
    height: 2px;
    background: var(--color-txt-icon-1);
    opacity: 0.4;
}

.pu-com-spa-promo__pagination .swiper-pagination-bullet-active {
    width: 1.5rem;
    opacity: 1;
}

.pu-swiper-prerender .pu-com-spa-promo__wrapper {
    flex-wrap: wrap;
}

@keyframes shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-clip: content-box !important;
}

.pu-control {
    position: relative;
    display: flex;
    flex-direction: column;
    z-index: 1;
}

.pu-control input:-webkit-autofill, .pu-control input:-webkit-autofill:hover, .pu-control input:-webkit-autofill:focus, .pu-control input:-webkit-autofill:active {
    box-shadow: 0 0 0 1000px var(--color-bg-1) inset !important;
    -webkit-text-fill-color: var(--color-input-txt-filled) !important;
}

.pu-control[disabled] {
    opacity: 0.3;
}

.pu-control[disabled] .pu-control__icon {
    cursor: initial;
    pointer-events: none;
}

.pu-control__content {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.pu-control__content_left-aligned {
    flex-direction: row-reverse;
}

.pu-control__input {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 500;
    font-family: Roboto, sans-serif;
    padding: 0.75rem 11px 0.5rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    color: var(--color-input-txt-filled);
    background: transparent;
    margin-top: 6px;
    width: 100%;
}

.pu-control__input::placeholder {
    color: var(--color-input-txt-placeholder);
    font-weight: 400;
}

.pu-control__input:focus {
    outline: none;
}

.pu-control__input:focus + .pu-control__label {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    color: var(--color-input-txt-label);
    top: -1px;
    left: 0.5rem;
    padding: 0px 0.25rem;
}

@media (min-width: 768px) {
    .pu-control__input:focus + .pu-control__label {
        font-size: 0.875rem;
        line-height: 1.125rem;
        font-weight: 400;
    }
}

.pu-control__input:focus + .pu-control__label.pu-control__label_small {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
}

.pu-control__input:focus ~ .pu-control__textarea-grab {
    background: var(--color-input-border-focus);
}

.pu-control__input:focus ~ .pu-control__textarea-grab::after, .pu-control__input:focus ~ .pu-control__textarea-grab::before {
    background: var(--color-input-border-focus);
}

.pu-control__input:read-only {
    pointer-events: none;
}

.pu-control__input:read-only ~ .pu-control__textarea-grab {
    background: var(--color-input-border-uneditable);
}

.pu-control__input:read-only ~ .pu-control__textarea-grab::after, .pu-control__input:read-only ~ .pu-control__textarea-grab::before {
    background: var(--color-input-border-uneditable);
}

.pu-control__input_invalid ~ .pu-control__textarea-grab, .pu-control__input_invalid:focus ~ .pu-control__textarea-grab, .pu-control__input_invalid.pu-control__input:read-only ~ .pu-control__textarea-grab {
    background: var(--color-additionals-danger);
}

.pu-control__input_invalid ~ .pu-control__textarea-grab::after, .pu-control__input_invalid ~ .pu-control__textarea-grab::before, .pu-control__input_invalid:focus ~ .pu-control__textarea-grab::after, .pu-control__input_invalid:focus ~ .pu-control__textarea-grab::before, .pu-control__input_invalid.pu-control__input:read-only ~ .pu-control__textarea-grab::after, .pu-control__input_invalid.pu-control__input:read-only ~ .pu-control__textarea-grab::before {
    background: var(--color-additionals-danger);
}

.pu-control__input_invalid:focus + .pu-control__label, .pu-control__input_invalid.pu-control__input:read-only + .pu-control__label {
    color: var(--color-additionals-danger);
}

.pu-control__input_padding {
    padding-right: 42px;
}

.pu-control__input_sum {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 500;
    padding: 10px 15px 6px 11px;
    width: 100%;
}

.pu-control__input_sum::placeholder {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
}

.pu-control__input_textarea {
    resize: vertical;
    min-height: 40px;
}

.pu-control__input_textarea::-webkit-resizer {
    display: none;
}

.pu-control__input_right {
    text-align: right;
    padding-right: 7px;
}

.pu-control__label {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    color: var(--color-input-txt-placeholder);
    position: absolute;
    transition: all 0.1s linear 0s;
    left: 11px;
    top: 18px;
    pointer-events: none;
}

.pu-control__label_active {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    color: var(--color-input-txt-label);
    top: -1px;
    left: 0.5rem;
    padding: 0px 0.25rem;
}

@media (min-width: 768px) {
    .pu-control__label_active {
        font-size: 0.875rem;
        line-height: 1.125rem;
        font-weight: 400;
    }
}

.pu-control__label_active.pu-control__label_small {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
}

.pu-control__label_invalid:is(.pu-control__label_active) {
    color: var(--color-additionals-danger);
}

.pu-control__icon {
    position: absolute;
    right: 0.75rem;
    top: calc(50% + 5px);
    transform: translateY(-50%);
    color: var(--color-input-txt-placeholder);
}

.pu-control__icon_tooltip {
    cursor: pointer;
}

.pu-control__currency {
    position: relative;
    top: 5px;
    padding-right: 15px;
    text-align: center;
    color: var(--color-input-txt-filled);
}

.pu-control__currency::before {
    content: "";
    position: absolute;
    top: -2px;
    left: -11px;
    width: 1px;
    height: calc(100% + 4px);
    background: var(--color-input-border-active);
    pointer-events: none;
}

.pu-control__currency_right::before {
    display: none;
}

.pu-control__currency_left-aligned {
    padding-right: 0px;
    width: 50px;
}

.pu-control__currency_left-aligned::before {
    left: 40px;
}

.pu-control__hint {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    color: var(--color-input-hint-txt);
    position: absolute;
    bottom: -20px;
    padding-left: 0.75rem;
}

.pu-control__hint::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0px;
    width: 0.25rem;
    height: 0.25rem;
    border-radius: 50%;
    background: var(--color-input-hint-txt);
}

.pu-control__hint_invalid {
    color: var(--color-additionals-danger);
}

.pu-control__hint_invalid::before {
    background: var(--color-additionals-danger);
}

.pu-control__hint_input {
    margin: 0.5rem 0px;
    position: relative;
    bottom: 0px;
}

.pu-control__hint_input::before {
    transform: none;
    top: 6px;
}

.pu-control__textarea-grab {
    position: absolute;
    bottom: 10px;
    right: 1px;
    height: 1px;
    width: 19px;
    border-radius: 2px;
    transform: matrix(-0.71, 0.7, -0.71, -0.71, 0, 0);
    background: var(--color-input-border-active);
    pointer-events: none;
}

.pu-control__textarea-grab::before, .pu-control__textarea-grab::after {
    content: "";
    position: absolute;
    height: 1px;
    border-radius: 2px;
    background: var(--color-input-border-active);
}

.pu-control__textarea-grab::before {
    left: 3px;
    top: -3px;
    width: 13px;
}

.pu-control__textarea-grab::after {
    left: 6px;
    top: -6px;
    width: 7px;
}

.pu-control__textarea-grab_invalid {
    background: var(--color-additionals-danger);
}

.pu-control__textarea-grab_invalid::after, .pu-control__textarea-grab_invalid::before {
    background: var(--color-additionals-danger);
}

.webim_button, .webim-root.webim-html-button-container {
    display: none !important;
}

.webim-root.webim-desktop-mode .webim-resizable {
    max-width: 380px !important;
    max-height: 370px !important;
    height: 370px !important;
}

.webim-root.webim-desktop-mode.webim-separate-container {
    top: unset !important;
    left: -10px !important;
    bottom: 70px !important;
    right: unset !important;
}

.pu-default-chat-full-screen .webim-root.webim-separate-container {
    left: 0px !important;
    bottom: 0px !important;
    width: 100% !important;
    height: 100% !important;
}

.pu-default-chat-full-screen .webim-root.webim-separate-container .webim-chat {
    margin-left: 0px !important;
}

.pu-default-chat-full-screen .webim-root.webim-separate-container .webim-chat-block {
    margin-right: 0px !important;
}

.pu-default-chat-full-screen .webim-root.webim-separate-container .webim-header {
    max-width: 100% !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

.pu-default-chat-full-screen .webim-root.webim-separate-container .webim-resizable {
    width: 100% !important;
    height: calc(100vh - 87px) !important;
    max-width: 100% !important;
    max-height: 100% !important;
}

.sign-up .webim-root.webim-desktop-mode.webim-separate-container {
    max-width: 396px;
    margin: 0px auto;
    left: 0px !important;
    right: 0px !important;
    bottom: 65px !important;
}

@media (min-width: 768px) {
    .sign-up .webim-root.webim-desktop-mode.webim-separate-container {
        bottom: 95px !important;
    }
}

@media (min-width: 1280px) {
    .sign-up .webim-root.webim-desktop-mode.webim-separate-container {
        bottom: 70px !important;
        left: auto !important;
    }
}

.password-recovery .webim-root.webim-desktop-mode.webim-separate-container {
    left: auto !important;
    right: 0px !important;
    bottom: 65px !important;
}

@media (min-width: 768px) {
    .password-recovery .webim-root.webim-desktop-mode.webim-separate-container {
        bottom: 95px !important;
    }
}

@media (min-width: 1280px) {
    .password-recovery .webim-root.webim-desktop-mode.webim-separate-container {
        display: none !important;
    }
}

::-webkit-scrollbar-track {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 4px 0px;
}

::-webkit-scrollbar {
    width: 0.25rem;
}

::-webkit-scrollbar-thumb {
    background-color: var(--color-bg-4);
    border-radius: 0.5rem;
}

@keyframes championshipBgParallax {
    0% {
        transform: translate(0px);
    }

    50% {
        transform: translate(25px);
    }

    100% {
        transform: translate(0px);
    }
}

@keyframes championshipDecoBrightness {
    0%, 50% {
        filter: brightness(0.8);
    }

    50.01%, 100% {
        filter: brightness(1);
    }
}

@keyframes championshipDecoParallax {
    0% {
        transform: translate(3%);
    }

    50% {
        transform: translate(0px);
    }

    100% {
        transform: translate(3%);
    }
}

@keyframes championshipDeco2Parallax {
    0% {
        transform: translate(0px);
    }

    50% {
        transform: translate(10%);
    }

    100% {
        transform: translate(0px);
    }
}

.ui-swiper-wide-bullets .swiper-pagination-bullet {
    position: relative;
    overflow: visible;
}

.ui-swiper-wide-bullets .swiper-pagination-bullet::before {
    content: "";
    height: 400%;
    width: 100%;
    left: 0px;
    top: 50%;
    display: block;
    position: absolute;
    transform: translateY(-50%);
}

@keyframes championshipDeco2MobileParallax {
    0% {
        transform: translateY(-10%);
    }

    50% {
        transform: translateY(10%);
    }

    100% {
        transform: translateY(-10%);
    }
}

@media (min-width: 768px) {
    body {
    }
}

@media (min-width: 1280px) {
    body {
    }
}

@font-face {
    font-family: Ubuntu;
    src: url("fonts/Ubuntu.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Ubuntu;
    src: url("fonts/Ubuntu-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}

.webim-root, .webim-root div, .webim-root span, .webim-root applet, .webim-root object, .webim-root iframe, .webim-root h1, .webim-root h2, .webim-root h3, .webim-root h4, .webim-root h5, .webim-root h6, .webim-root p, .webim-root blockquote, .webim-root pre, .webim-root a, .webim-root abbr, .webim-root acronym, .webim-root address, .webim-root big, .webim-root cite, .webim-root code, .webim-root del, .webim-root dfn, .webim-root em, .webim-root img, .webim-root ins, .webim-root kbd, .webim-root q, .webim-root s, .webim-root samp, .webim-root small, .webim-root strike, .webim-root strong, .webim-root sub, .webim-root sup, .webim-root tt, .webim-root var, .webim-root b, .webim-root u, .webim-root i, .webim-root center, .webim-root dl, .webim-root dt, .webim-root dd, .webim-root ol, .webim-root ul, .webim-root li, .webim-root fieldset, .webim-root form, .webim-root label, .webim-root legend, .webim-root table, .webim-root caption, .webim-root tbody, .webim-root tfoot, .webim-root thead, .webim-root tr, .webim-root th, .webim-root td, .webim-root article, .webim-root aside, .webim-root canvas, .webim-root details, .webim-root embed, .webim-root figure, .webim-root figcaption, .webim-root footer, .webim-root header, .webim-root hgroup, .webim-root menu, .webim-root nav, .webim-root output, .webim-root ruby, .webim-root section, .webim-root summary, .webim-root time, .webim-root mark, .webim-root audio, .webim-root button, .webim-root video {
    background: none;
    color: rgb(57, 63, 107);
    margin: 0px;
    padding: 0px;
    border: 0px;
    font: inherit;
    vertical-align: baseline;
    position: static;
    text-transform: none;
    text-indent: 0px;
    box-sizing: content-box;
    z-index: 0;
    text-decoration: none;
}

.webim-root button {
    box-shadow: none;
    width: auto;
    min-width: 0px;
    box-sizing: border-box;
}

.webim-root li::before, .webim-root li::after {
    content: none;
}

.webim-root {
    color: rgb(0, 0, 0);
    font: 11px / 1.2em Ubuntu, "normal Arial", Helvetica, sans-serif;
    backface-visibility: hidden;
    text-align: left;
}

.webim-root ol, .webim-root ul {
    list-style: none;
}

.webim-root blockquote, .webim-root q {
    quotes: none;
}

.webim-root blockquote::before, .webim-root blockquote::after, .webim-root q::before, .webim-root q::after {
    content: none;
}

.webim-root table {
    border-collapse: collapse;
    border-spacing: 0px;
}

.webim-root input {
    display: block;
}

.webim-root textarea, .webim-root .webim-textarea-ext {
    box-sizing: content-box;
}

.webim-root b, .webim-root strong {
    font-weight: bold;
}

.webim-root img {
    display: inline;
    width: auto;
}

.webim-root .webim-rtl_lang, .webim-root.webim-rtl_lang {
    direction: rtl;
}

.webim-root .webim-clear {
    clear: both;
}

.webim-root .webim-description {
    font-size: 13px;
    line-height: 1.3em;
    white-space: pre-wrap;
    color: rgb(255, 255, 255);
}

.webim-root .webim-draggable {
    cursor: move;
    background-color: rgb(57, 63, 107);
}

.webim-mobile-mode.webim-root .webim-draggable, .webim-separate-mode.webim-root .webim-draggable {
    cursor: default;
}

.webim-root .webim-action {
    background: transparent;
    border: none;
    cursor: pointer;
}

.webim-root .webim-action.webim-active {
    cursor: inherit;
}

.webim-root .webim-offline-block .webim-form .webim-justify-block {
    text-align: justify;
    text-align-last: justify;
    line-height: 0;
    font-size: 1px;
    margin-left: 16px;
    margin-right: 16px;
    zoom: 1; }

.webim-root .webim-justify-block::after {
    width: 100%;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    content: "";
    display: inline-block;
}

.webim-root .webim-justify-block > * {
    display: inline-block;
    font-size: 12px;
}

.webim-root .webim-btn {
    border-radius: 20px;
    box-shadow: none;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 36px;
    overflow: hidden;
    outline: none;
    padding: 4px 10px;
    text-align: center;
    white-space: nowrap;
    letter-spacing: 0.29px;
}

.webim-root .webim-btn.webim-sm {
    border-radius: 3px;
    line-height: 24px;
}

.webim-root .webim-btn.webim-info {
    background: linear-gradient(to right, rgb(112, 224, 205), rgb(63, 182, 201));
}

.webim-root .webim-btn.webim-success {
    background: rgb(6, 154, 36);
    border: 1px solid rgb(0, 129, 59);
    color: rgb(255, 255, 255);
}

.webim-root .webim-btn.webim-danger {
    background: rgb(228, 0, 34);
    border: 1px solid rgb(136, 0, 0);
    color: rgb(255, 255, 255);
}

.webim-root .webim-btn[disabled="disabled"], .webim-root .webim-btn[disabled] {
    cursor: default;
}

.webim-root .webim-btn.webim-btn-send {
    color: rgb(255, 255, 255);
    background: rgb(57, 63, 107);
    border: 1px solid rgb(57, 63, 107);
    transition: background 0.3s ease 0s, border 0.3s ease 0s;
}

.webim-root .webim-btn.webim-btn-send[disabled="disabled"], .webim-root .webim-btn.webim-btn-send[disabled] {
    border: 1px solid rgb(255, 255, 255);
    filter: brightness(58%);
}

.webim-root .webim-form-control.webim-justify-block > .webim-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    width: auto;
    text-align: center;
    text-align-last: center;
}

.webim-root .webim-justify-block.webim-group-btn-2 > .webim-btn {
    width: 49%;
}

.webim-root .webim-group-btn.webim-group-btn-3 > .webim-btn {
    width: 33%;
}

.webim-root .webim-justify-block.webim-group-btn-2 > .webim-btn-upload {
    font-size: 12px;
    line-height: 1.2;
}

.webim-root .webim-error-message {
    color: rgb(169, 68, 66);
}

.webim-root .webim-form.webim-form-horizontal .webim-form-control {
    display: inline-block;
    vertical-align: middle;
}

.webim-root .webim-form-control {
    margin-bottom: 10px;
    margin-top: 10px;
    position: relative;
}

.webim-root .webim-form-control .webim-error-message {
    background: rgb(255, 255, 255);
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.2px;
    padding: 0px 2px;
    position: absolute;
    bottom: -7px;
    right: 8px;
}

.webim-root .webim-form-control > .webim-label {
    display: block;
    position: relative;
}

.webim-root .webim-form-control > .webim-label textarea, .webim-root .webim-form-control > .webim-label .webim-textarea-ext {
    height: 70px;
    vertical-align: middle;
    resize: none;
}

.webim-root .webim-form-control > .webim-label > .webim-label-text {
    cursor: text;
    font-size: 13px;
    line-height: 36px;
    position: absolute;
    left: 9px;
    white-space: pre;
    z-index: 100;
}

.webim-root .webim-form-control > .webim-label > .webim-label-text, .webim-root .webim-form-control > .webim-label > .webim-label-text * {
    color: rgb(136, 136, 136);
}

.webim-root .webim-form-control > .webim-label .webim-optional-postfix {
    margin-left: 5px;
}

.webim-root .webim-form-control > .webim-control-actions {
    position: absolute;
    top: 3px;
    right: 3px;
}

.webim-root .webim-form-control textarea, .webim-root .webim-form-control .webim-textarea-ext, .webim-root .webim-form-control input[type="text"], .webim-root .webim-form-control input[type="tel"], .webim-root .webim-form-control select {
    background: rgb(255, 255, 255);
    border: 1px solid rgb(199, 201, 202);
    border-radius: 6px;
    box-sizing: border-box;
    color: rgb(57, 63, 107);
    font: 13px / 1.2em Ubuntu, "normal Arial", Helvetica, sans-serif;
    width: 100%;
}

.webim-root .webim-form-control textarea:disabled, .webim-root .webim-form-control .webim-textarea-ext:disabled, .webim-root .webim-form-control input[type="text"]:disabled, .webim-root .webim-form-control input[type="tel"]:disabled, .webim-root .webim-form-control select:disabled {
    color: rgba(0, 0, 0, 0.4);
    background-color: rgba(240, 240, 240, 0.5);
    cursor: auto;
}

.webim-root .webim-form-control.webim-error textarea, .webim-root .webim-form-control.webim-error .webim-textarea-ext, .webim-root .webim-form-control.webim-error input[type="text"], .webim-root .webim-form-control.webim-error input[type="tel"], .webim-root .webim-form-control.webim-error select {
    border-color: rgb(169, 68, 66);
}

.webim-root .webim-form-control.webim-success textarea, .webim-root .webim-form-control.webim-success .webim-textarea-ext, .webim-root .webim-form-control.webim-success input[type="text"], .webim-root .webim-form-control.webim-success input[type="tel"], .webim-root .webim-form-control.webim-success select {
    border-color: rgb(60, 118, 61);
}

.webim-root .webim-form-control textarea:focus, .webim-root .webim-form-control .webim-textarea-ext:focus, .webim-root .webim-form-control select:focus, .webim-root .webim-form-control input[type="text"]:focus, .webim-root .webim-form-control input[type="tel"]:focus {
    border-color: rgb(64, 214, 189);
    outline: none;
}

.webim-root .webim-form-control input[type="text"], .webim-root .webim-form-control input[type="tel"], .webim-root .webim-form-control select {
    line-height: 100%;
    padding: 0px 10px;
    height: 36px;
    border-radius: 9px;
}

.webim-root .webim-form-control select {
    height: 36px;
}

.webim-root .webim-form-control .webim-textarea-ext, .webim-root .webim-form-control textarea {
    padding: 10px;
}

.webim-root .webim-form-control .webim-btn {
    min-height: 45px;
    width: 55%;
    text-transform: uppercase;
}

.webim-root .webim-input-group {
    position: relative;
    width: 100%;
}

.webim-root .webim-input-group > * {
    background: rgb(255, 255, 255);
    border-style: solid;
    border-color: rgb(223, 223, 223);
    border-image: initial;
    border-width: 1px 0px;
}

.webim-root .webim-input-group > * {
    line-height: 36px;
    height: 36px;
}

.webim-root .webim-input-group > .webim-input-group-main, .webim-root .webim-input-group > .webim-input-group-main > * {
    height: 34px;
    line-height: 34px;
}

.webim-root .webim-input-group.webim-input-group-left > :last-child {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border-left-width: 1px;
}

.webim-root .webim-input-group.webim-input-group-left > :first-child {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-right-width: 1px;
}

.webim-root .webim-input-group.webim-input-group-left > * {
    float: right;
}

.webim-root .webim-input-group.webim-input-group-left > .webim-input-group-main {
    display: block;
    float: none;
    padding: 0px 12px;
}

.webim-root .webim-input-group > .webim-input-group-main > * {
    background: transparent;
    border: none;
    width: 100%;
}

.webim-root .webim-input-group input:focus, .webim-root .webim-input-group button:focus {
    outline: none;
}

.webim-root .webim-captcha .webim-captcha-image {
    box-sizing: border-box;
    border: 1px solid rgb(223, 223, 223);
    overflow: hidden;
    width: 100% !important;
}

.webim-root .webim-captcha .webim-captcha-image img {
    max-width: 300px;
    vertical-align: middle;
    width: 100% !important;
}

.webim-root .webim-icon {
    display: inline-block;
}

.webim-root .webim-ico {
    display: inline-block;
    width: 1em;
    height: 1em;
    stroke-width: 0;
    stroke: currentcolor;
    fill: currentcolor;
}

.webim-root .webim-ico-viber-logo {
    width: 0.980469em;
}

.webim-root .webim-ico-bubbles {
    width: 1.125em;
}

.webim-root .webim-ico-webim-logo {
    width: 1.0625em;
}

.webim-root .webim-ico-facebook-logo {
    width: 0.541016em;
}

.webim-root .webim-ico-vk-logo {
    width: 1.15586em;
}

.webim-root .webim-ico-email {
    width: 1.27344em;
}

.webim-root .webim-btn > .webim-icon, .webim-root .webim-action > .webim-icon {
    vertical-align: middle;
}

.webim-root .webim-action .webim-icon {
    position: relative;
}

.webim-root .webim-action.webim-send-button {
    top: 38px;
    right: 14px;
}

.webim-root .webim-send-button .webim-ico.webim-ico-send {
    font-size: 27px;
}

.webim-root .webim-send-button.webim-disabled .webim-ico.webim-ico-send {
    color: rgb(217, 221, 231);
    cursor: default;
}

.webim-root .webim-action.webim-actions-button {
    top: 6px;
    right: 7px;
}

.webim-root .webim-actions-button .webim-ico.webim-ico-actions {
    color: rgb(148, 156, 187);
    margin-bottom: 2px;
    display: inline-block;
    margin-right: 10px;
    width: 5px;
    font-size: 18px;
}

.webim-root .webim-icon.webim-icon-call {
    background: url("../assets/ico_call.png") left top no-repeat;
    width: 16px;
    height: 16px;
}

.webim-root .webim-operator-rate .webim-ico {
    font-size: 21px;
    margin-right: 6px;
    margin-left: 6px;
}

.webim-root .webim-icon.webim-icon-attach {
    background: url("../assets/ico_attach.png") left top no-repeat;
    width: 7px;
    height: 15px;
}

.webim-root .webim-icon.webim-icon-check {
    display: none;
    background: url("../assets/ico_check.png") left top no-repeat;
    width: 20px;
    height: 20px;
}

.webim-root .webim-icon.webim-icon-loading {
    background: url("../assets/throbber-small.gif") left top no-repeat;
    width: 16px;
    height: 16px;
}

.webim-root .webim-loading-throbber {
    background: url("../assets/throbber-small.gif") center center no-repeat;
    min-width: 16px;
    min-height: 16px;
}

.webim-root .webim-on-ready, .webim-root .webim-ready .webim-state-root .webim-on-ready, .webim-root .webim-on-success, .webim-root .webim-success .webim-state-root .webim-on-success, .webim-root .webim-on-error, .webim-root .webim-error .webim-state-root .webim-on-error, .webim-root .webim-on-process, .webim-root .webim-process .webim-state-root .webim-on-process {
    display: none;
}

.webim-root .webim-ready .webim-on-ready, .webim-root .webim-state-root.webim-ready .webim-on-ready, .webim-root .webim-success .webim-on-success, .webim-root .webim-state-root.webim-success .webim-on-success, .webim-root .webim-process .webim-on-process, .webim-root .webim-state-root.webim-process .webim-on-process, .webim-root .webim-error .webim-on-error, .webim-root .webim-state-root.webim-error .webim-on-error {
    display: inherit;
}

.webim-root .webim-on-dialogue, .webim-root .webim-on-online, .webim-root .webim-on-busy-online, .webim-root .webim-on-offline, .webim-root .webim-on-busy-offline {
    display: none;
}

.webim-online .webim-root .webim-on-online, .webim-online.webim-root .webim-on-online, .webim-busy-online .webim-root .webim-on-busy-online, .webim-busy-online.webim-root .webim-on-busy-online, .webim-offline .webim-root .webim-on-offline, .webim-offline.webim-root .webim-on-offline, .webim-busy-offline .webim-root .webim-on-busy-offline, .webim-busy-offline.webim-root .webim-on-busy-offline {
    display: inherit;
}

.webim-root .webim-progressbar-wrapper {
    background: rgb(170, 170, 170);
    display: block;
    overflow: hidden;
    width: 100%;
    height: 2px;
}

.webim-root .webim-attached-file:not(.webim-process) .webim-progressbar-wrapper {
    display: none;
}

.webim-root .webim-progressbar-wrapper .webim-progressbar {
    width: 0px;
    height: 100%;
    background: rgb(60, 118, 61);
}

.webim-root.webim-separate-container {
    position: fixed;
    z-index: 9999999;
}

.webim-root.webim-mobile-mode, .webim-root.webim-separate-mode {
    inset: 0px;
}

.webim-root.webim-separate-mode {
    position: absolute;
    overflow-y: hidden;
}

.webim-root > .webim-chat-block {
    position: relative;
}

.webim-root.webim-desktop-mode > .webim-chat-block {
    margin-right: 30px;
}

.webim-root.webim-mobile-mode > .webim-chat-block, .webim-root.webim-separate-mode > .webim-chat-block {
    height: 100%;
}

.webim-root .webim-control-block {
    float: right;
    width: 22px;
}

.webim-root.webim-mobile-mode .webim-control-block {
    width: 40px;
    height: 40px;
    text-align: center;
}

.webim-root.webim-separate-mode .webim-control-block {
    display: none;
}

.webim-root > .webim-control-block .webim-action {
    background: rgb(255, 255, 255);
    border-radius: 12px;
    border: 1px solid rgb(223, 223, 223);
    color: rgb(148, 156, 187);
    font-size: 13px;
    margin-bottom: 5px;
    width: 21px;
    height: 21px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.webim-root > .webim-chat-block > .webim-chat {
    overflow: hidden;
    position: relative;
    z-index: 5;
}

.webim-root.webim-desktop-mode > .webim-chat-block > .webim-chat {
    border-radius: 12px;
    margin-left: 26px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 30px;
}

.webim-mobile-mode.webim-root .webim-chat, .webim-separate-mode.webim-root .webim-chat {
    height: 100%;
}

.webim-root .webim-chat-modes-actions {
    position: absolute;
    top: 60px;
    left: 0px;
    z-index: 10;
}

.webim-root.webim-separate-mode .webim-chat-modes-actions {
    display: none;
}

.webim-root .webim-chat-modes-actions .webim-action {
    background: rgb(255, 255, 255);
    border: 1px solid rgb(223, 223, 223);
    border-radius: 6px 0px 0px 6px;
    box-sizing: content-box;
    color: rgb(153, 153, 153);
    font-size: 15px;
    margin: 2px 0px;
    padding: 4px;
    width: 17px;
}

.webim-root .webim-chat-modes-actions .webim-action.webim-active {
    border-right-color: transparent;
    color: rgb(0, 0, 0);
}

.webim-root .webim-chat-modes-actions .webim-action.webim-has-not-read-message {
    color: rgb(0, 103, 190);
}

.webim-root .webim-chat .webim-header {
    position: relative;
    min-height: 80px;
}

.webim-root.webim-desktop-mode .webim-chat .webim-header {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}

.webim-root .webim-header .webim-control-block .webim-action {
    color: rgb(255, 255, 255);
    font-size: 13px;
    line-height: 40px;
}

.webim-root .webim-chat .webim-header > .webim-account-block {
    float: right;
    right: 0px;
}

.webim-root .webim-chat .webim-header > .webim-avatar {
    position: absolute;
    margin-top: -25px;
    top: 50%;
    left: 16px;
}

.webim-root .webim-chat .webim-header > .webim-avatar > img {
    border-radius: 50%;
    height: 50px;
}

.webim-root .webim-chat .webim-header > .webim-avatar > .webim-icon {
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.webim-root .webim-chat .webim-header > .webim-account-block > .webim-logo, .webim-root .webim-chat .webim-header > .webim-operator-block, .webim-root .webim-chat .webim-header > .webim-avatar {
    line-height: 32px;
}

.webim-root .webim-chat .webim-header > .webim-account-block > .webim-logo > img {
    display: block;
    height: auto;
    width: auto;
    max-height: 40px;
    max-width: 100px;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    background-color: rgba(255, 255, 255, 0.1);
}

.webim-root .webim-operator-block > .webim-operator {
    display: block;
    padding: 22px 0px;
    margin-left: 77px;
    text-align: left;
}

.webim-root .webim-operator > .webim-name {
    display: block;
    color: rgb(255, 255, 255);
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    overflow-wrap: break-word;
    width: calc(100% - 20px);
}

.webim-root .webim-operator > .webim-title {
    display: block;
    color: rgb(255, 255, 255);
    font-size: 13px;
    line-height: 16px;
    overflow-wrap: break-word;
}

.webim-root .webim-operator-block:not([style*="display: none"]) + .webim-no-operator-block {
    display: none;
}

.webim-root .webim-no-operator-block {
    padding: 32px 28px;
}

.webim-root .webim-no-operator-block .webim-no-operator-title {
    color: rgb(255, 255, 255);
    font-size: 15px;
    font-weight: bold;
    overflow-wrap: break-word;
}

.webim-root .webim-body {
    height: 100%;
    position: relative;
}

.webim-root .webim-chat-block .webim-sections {
    position: relative;
    width: 100%;
    height: 100%;
}

.webim-root .webim-chat-block .webim-section {
    position: absolute;
    inset: 0px;
}

.webim-root .webim-dialogue-block {
    position: absolute;
    inset: 1px 0px 68px;
    overflow: hidden;
}

.webim-root .webim-dialogue-block .webim-dialogues-load-prev-state {
    margin-bottom: 5px;
}

.webim-root .webim-dialogue-block .webim-dialogues-load-prev {
    font-size: 1.1em;
    padding: 3px;
    text-align: center;
}

.webim-root .webim-dialogue-block .webim-dialogues-load-prev:hover {
    background: rgb(240, 240, 240);
}

.webim-root .webim-dialogues {
    box-sizing: content-box;
    height: 95%;
    padding: 0px 12px;
    overflow-y: scroll;
}

.webim-root .webim-dialogue {
    border-bottom: 1px solid rgb(221, 223, 224);
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.webim-root .webim-dialogues .webim-dialogue:last-child {
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.webim-root .webim-dialogue .webim-dialogue-date {
    font-size: 1.1em;
    text-align: center;
}

.webim-root .webim-dialogue .webim-message {
    margin-bottom: 15px;
    position: relative;
}

.webim-root .webim-dialogue .webim-message {
    margin-top: 25px;
}

.webim-root .webim-dialogue .webim-message .webim-message-loading {
    background: url("../assets/throbber-line-small.gif") center center no-repeat;
    width: 38px;
    height: 3px;
}

.webim-root .webim-dialogue .webim-message.webim-operator_busy-message, .webim-root .webim-dialogue .webim-message.webim-cont_req-message, .webim-root .webim-dialogue .webim-message.webim-info-message, .webim-root .webim-dialogue .webim-message.webim-contacts-message {
    min-height: inherit;
    background-color: rgb(252, 252, 252);
    opacity: 0.9;
    border-radius: 3px;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
}

.webim-root .webim-dialogue .webim-message.webim-cont_req-message .webim-message-body, .webim-root .webim-dialogue .webim-message.webim-contacts-message .webim-message-body, .webim-root .webim-dialogue .webim-message.webim-info-message .webim-message-body {
    text-align: center;
}

.webim-root .webim-dialogue .webim-message.webim-cont_req-message .webim-message-body > *, .webim-root .webim-dialogue .webim-message.webim-contacts-message .webim-message-body > *, .webim-root .webim-dialogue .webim-message.webim-info-message .webim-message-body > * {
    color: rgb(158, 158, 158);
}

.webim-root .webim-dialogue .webim-message.webim-operator_busy-message .webim-message-info, .webim-root .webim-dialogue .webim-message.webim-cont_req-message .webim-message-info, .webim-root .webim-dialogue .webim-message.webim-info-message .webim-message-info, .webim-root .webim-dialogue .webim-message.webim-contacts-message .webim-message-info, .webim-root .webim-dialogue .webim-message .webim-date {
    display: none;
}

.webim-root .webim-dialogue .webim-author-name::after {
    content: ":";
}

.webim-root .webim-dialogue .webim-message .webim-message-info {
    position: absolute;
    bottom: -2px;
    color: rgb(158, 158, 158);
}

.webim-root .webim-dialogue .webim-message .webim-message-info * {
    vertical-align: middle;
    color: rgb(158, 158, 158);
}

.webim-root .webim-dialogue .webim-message .webim-message-info .webim-message-state-ico {
    display: inline-block;
    font-size: 10px;
    vertical-align: text-bottom;
    margin-left: 2px;
}

.webim-root .webim-dialogue .webim-message .webim-message-info .webim-message-state-ico.webim-ico-ready, .webim-root .webim-dialogue .webim-message .webim-message-info .webim-message-state-ico.webim-ico-process {
    fill: rgb(152, 152, 152);
}

.webim-root .webim-dialogue .webim-message .webim-message-info .webim-message-state-ico.webim-ico-read {
    fill: rgb(10, 170, 192);
}

.webim-root .webim-dialogue .webim-message .webim-message-body {
    border-radius: 3px;
    font-size: 13px;
    line-height: 1.3em;
    padding: 8px;
    position: relative;
    text-align: left;
    overflow-wrap: break-word;
}

.webim-root .webim-dialogue .webim-message.webim-visitor-message, .webim-root .webim-dialogue .webim-message.webim-file_visitor-message, .webim-root .webim-dialogue .webim-message.webim-keyboard_response-message {
    text-align: right;
}

.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-body, .webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body, .webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-body {
    display: inline-block;
    max-width: calc(100% - 125px);
}

.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-info, .webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-info, .webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-info {
    display: inline-block;
    margin-left: 24px;
}

.webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-body, .webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-body {
    display: inline-block;
    max-width: calc(100% - 125px);
    margin-right: 15px;
    margin-left: 15px;
}

.webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-info, .webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-info {
    display: inline-block;
}

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-body, .webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-body, .webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body, .webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-body, .webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-body {
    padding: 10px 20px;
}

.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body, .webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-body, .webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-body {
    margin-left: 70px;
    margin-right: 15px;
    text-align: right;
}

.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body > span, .webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-body > span, .webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-body > span {
    display: block;
    text-align: left;
    overflow-wrap: break-word;
}

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-body, .webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-body {
    background: rgb(227, 242, 253);
    border-color: rgb(227, 242, 253);
}

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-body::before, .webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-body::before {
    background: inherit;
    border-color: inherit;
}

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-body::before, .webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-body::before {
    border-radius: 0px 0px 0px 6px;
    content: "";
    display: block;
    position: absolute;
    left: -13px;
    bottom: 0px;
    width: 17px;
    height: 12px;
    transform-origin: left bottom;
    transform: skewX(-50deg);
}

.webim-root .webim-dialogue .webim-message .webim-message-body a {
    color: rgb(26, 146, 127);
}

.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body {
    border-radius: 18px 18px 3px;
}

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-body {
    border-radius: 18px 18px 18px 3px;
}

.webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-image {
    position: absolute;
    margin-top: -24px;
    top: 50%;
}

.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message .webim-quoted-message-text, .webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message .webim-chat-image-preview img, .webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message .webim-quoted-message-text, .webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message .webim-chat-image-preview img {
    cursor: pointer;
}

.webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-image .webim-file-progress-bar, .webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-image .webim-file-ready-icon, .webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-image .webim-file-error-icon, .webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-image .webim-chat-image-preview img {
    position: absolute;
    display: none;
    width: 48px;
    height: 48px;
    box-sizing: border-box;
}

.webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-image .webim-chat-image-preview img, .webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message .webim-quoted-message-image .webim-chat-image-preview img, .webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message .webim-quoted-message-image .webim-chat-image-preview img {
    border-radius: 8px;
}

.webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-description {
    margin-left: 64px;
    padding: 8px 0px;
    min-height: 48px;
    box-sizing: border-box;
}

.webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-text, .webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message .webim-quoted-message-text, .webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message .webim-quoted-message-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow-wrap: normal;
}

.webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-progress, .webim-root .webim-dialogue .webim-message .webim-message-body .webim-ico-file-indeterminate-progress-bar {
    display: none;
}

.webim-root .webim-dialogue .webim-message.webim-file-upload .webim-message-body .webim-file-text {
    padding: 16px 0px;
}

.webim-root .webim-dialogue .webim-message.webim-file-upload .webim-message-body .webim-file-progress::after {
    content: "%";
}

.webim-root .webim-dialogue .webim-message.webim-file-upload .webim-message-body .webim-file-progress {
    position: absolute;
    margin-top: 16px;
    display: block;
    width: 51px;
    height: 48px;
    text-align: center;
}

.webim-root .webim-dialogue .webim-message.webim-file-upload .webim-message-body .webim-ico-file-indeterminate-progress-bar {
    display: block;
    width: 48px;
    height: 48px;
}

.webim-root .webim-dialogue .webim-message.webim-file_visitor-message.webim-file-upload .webim-message-body .webim-file-progress-bar {
    background: url("https://pinupbet001.webim.ru/webim/images/file-upload-progress-bar.svg") left center / 816px no-repeat content-box;
    display: block;
}

.webim-root .webim-dialogue .webim-message.webim-file-ready .webim-message-body .webim-file-image .webim-chat-image-preview img, .webim-root .webim-dialogue .webim-message .webim-quoted-message .webim-quoted-message-image .webim-chat-image-preview img {
    display: block;
    z-index: 200;
    cursor: pointer;
    object-fit: cover;
}

.webim-root .webim-dialogue .webim-message.webim-file-ready .webim-message-body .webim-file-size {
    font-size: 11px;
}

.webim-root .webim-dialogue .webim-message.webim-file-ready .webim-message-body .webim-file-ready-icon, .webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message .webim-quoted-message-image .webim-file-ready-icon, .webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message .webim-quoted-message-image .webim-file-ready-icon {
    background: url("https://pinupbet001.webim.ru/webim/images/file-upload-ready.svg") left center / contain no-repeat content-box;
    display: block;
    z-index: 100;
    cursor: pointer;
}

.webim-root .webim-dialogue .webim-message.webim-file-ready .webim-message-body .webim-file-text {
    cursor: pointer;
}

.webim-root .webim-dialogue .webim-message.webim-file-error .webim-message-body .webim-file-error-message {
    font-size: 11px;
    white-space: normal;
    line-height: normal;
    margin-top: 2px;
    color: rgb(128, 133, 171);
    display: inline-block;
    text-align: left;
}

.webim-root .webim-dialogue .webim-message.webim-file-error .webim-message-body .webim-file-error-icon {
    background: url("https://pinupbet001.webim.ru/webim/images/file-upload-error.svg") left center / contain no-repeat content-box;
    display: block;
}

.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message .webim-quoted-message-image .webim-file-ready-icon, .webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message .webim-quoted-message-image .webim-file-ready-icon, .webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message .webim-quoted-message-image .webim-chat-image-preview img, .webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message .webim-quoted-message-image .webim-chat-image-preview img {
    position: absolute;
    height: 40px;
    width: 40px;
    margin: 2px auto;
    box-sizing: border-box;
}

.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message .webim-quoted-message-body, .webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message .webim-quoted-message-body {
    margin-left: 48px;
    padding: 6px 0px;
}

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-body, .webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body {
    text-overflow: ellipsis;
    overflow: hidden;
    overflow-wrap: normal;
    white-space: nowrap;
}

.webim-root .webim-dialogue .webim-message.webim-operator_busy-message .webim-message-body {
    background: rgb(211, 211, 211);
}

.webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-body, .webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body, .webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-body {
    background: rgb(237, 237, 237);
    border-color: rgb(237, 237, 237);
}

.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-body::after, .webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-body::after, .webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body::after {
    background: inherit;
    border-color: inherit;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-body::after, .webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body::after, .webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-body::after {
    border-radius: 0px 0px 6px;
    content: "";
    display: block;
    position: absolute;
    right: -13px;
    bottom: 0px;
    width: 17px;
    height: 12px;
    transform-origin: right bottom;
    transform: skewX(50deg);
}

.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-actions, .webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-actions, .webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-actions, .webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-actions {
    position: absolute;
    top: -15px;
    right: 35px;
    display: inline-block;
    opacity: 0;
    transition: opacity 0.33s linear 0s;
}

.webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-actions, .webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-actions {
    left: 25px;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-actions, .webim-root .webim-dialogue .webim-message.webim-visitor-message.webim-process .webim-message-actions, .webim-root .webim-dialogue .webim-message.webim-file_visitor-message.webim-process .webim-message-actions, .webim-root .webim-dialogue .webim-message.webim-operator-message.webim-process .webim-message-actions, .webim-root .webim-dialogue .webim-message.webim-file_operator-message.webim-process .webim-message-actions {
    display: none;
}

.webim-root .webim-dialogue .webim-message.webim-visitor-message:hover .webim-message-actions, .webim-root .webim-dialogue .webim-message.webim-file_visitor-message:hover .webim-message-actions, .webim-root .webim-dialogue .webim-message.webim-operator-message:hover .webim-message-actions, .webim-root .webim-dialogue .webim-message.webim-file_operator-message:hover .webim-message-actions {
    opacity: 1;
    transition-delay: 0s;
}

.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-actions .webim-action.webim-ico-close, .webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-actions .webim-action.webim-ico-close, .webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-actions .webim-action.webim-ico-pencil, .webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-actions .webim-action.webim-ico-reply, .webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-actions .webim-action.webim-ico-reply, .webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-actions .webim-action.webim-ico-reply, .webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-actions .webim-action.webim-ico-reply {
    font-size: 8px;
    display: inline-block;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-button-row {
    display: flex;
    margin: 8px 0px;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn {
    -webkit-box-flex: 1;
    flex: 1 1 0%;
    align-items: center;
    text-align: center;
    background-color: rgb(57, 63, 107);
    font-weight: normal;
    line-height: 18px;
    white-space: normal;
    word-break: break-word;
    overflow-wrap: break-word;
    padding: 8px 16px;
    border-radius: 24px;
    position: relative;
    overflow: visible;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn + .webim-btn {
    margin-left: 8px;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn span {
    color: white;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn .webim-loading-throbber {
    display: none;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn:disabled {
    background-color: rgb(224, 224, 224);
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn:disabled span {
    color: rgb(151, 151, 151);
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn.webim-selected span {
    color: rgb(34, 39, 71);
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn.webim-pending .webim-loading-throbber {
    display: block;
    position: absolute;
    margin: -3px;
    top: 0px;
    left: 0px;
}

.webim-root .webim-message .webim-quoted-message {
    background: rgba(0, 0, 0, 0.05);
    margin: 4px 0px 8px;
    padding: 4px 4px 4px 8px;
    border-left: 2px solid rgba(0, 0, 0, 0.3);
    text-align: left;
    box-sizing: border-box;
    border-radius: 2px;
}

.webim-root .webim-message.webim-operator-message .webim-quoted-message {
    background: rgba(52, 62, 109, 0.05);
    border-left: 2px solid rgba(52, 62, 109, 0.3);
}

.webim-root .webim-message .webim-quoted-message .webim-quoted-author-name {
    font-weight: 700;
}

.webim-root .webim-message .webim-quoted-message .webim-quoted-message-text .webim-emoji {
    pointer-events: none;
}

.webim-root .webim-message .webim-quoted-message .webim-loading-text {
    display: inline-block;
}

.webim-root .webim-message .webim-quoted-message .webim-loading-throbber {
    float: left;
    margin-right: 8px;
}

.webim-root .webim-message .webim-message-edited {
    display: none;
    color: rgb(179, 179, 179);
    font-size: 10px;
    text-align: right;
}

.webim-root .webim-dialogue .webim-embedded {
    background: rgb(245, 245, 245);
    position: relative;
    padding: 12px;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
    text-align: center;
}

.webim-root .webim-dialogue .webim-embedded .webim-embedded-actions {
    font-size: 20px;
    position: absolute;
    top: 5px;
    right: 5px;
}

.webim-root .webim-dialogue .webim-embedded .webim-embedded-header {
    font-size: 13px;
    margin-bottom: 5px;
}

.webim-root .webim-dialogue-status {
    position: absolute;
    top: 6px;
    padding-left: 27px;
    color: rgb(183, 183, 183);
    font-size: 13px;
}

.webim-root .webim-dialogue-message-block {
    margin: 25px 12px 6px;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgba(179, 182, 198, 0.5);
    border-radius: 6px;
}

.webim-root .webim-dialogue-message-block * {
    border-radius: inherit;
}

.webim-root .webim-popups-block {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    z-index: 9000;
}

.webim-root .webim-popups-block .webim-prev-message-version .webim-ico-close, .webim-root .webim-popups-block .webim-quote-message .webim-ico-close {
    float: right;
    font-size: 16px;
}

.webim-root .webim-popups-block .webim-prev-message-version, .webim-root .webim-popups-block .webim-quote-message {
    padding: 8px 14px 7px 10px;
    font-size: 12px;
    border-radius: 0px;
    border-bottom: 1px solid rgba(179, 182, 198, 0.5);
}

.webim-root .webim-popups-block .webim-prev-message-version .webim-ico-memo {
    padding-right: 8px;
    vertical-align: initial;
    font-size: 14px;
}

.webim-root .webim-popups-block .webim-prev-message-version .webim-prev-msg-text, .webim-root .webim-popups-block .webim-quote-message .webim-quote-text, .webim-root .webim-popups-block .webim-quote-message .webim-quote-author {
    width: calc(100% - 21px);
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.webim-root .webim-popups-block .webim-prev-message-version .webim-prev-msg-text {
    width: calc(100% - 42px);
}

.webim-root .webim-popups-block .webim-quote-message .webim-quote-inner {
    border-left: 2px solid rgb(52, 60, 109);
    padding: 4px 0px 2px 8px;
}

.webim-root .webim-popups-block .webim-quote-message .webim-quote-author {
    font-weight: bold;
}

.webim-root .webim-popups-block .webim-quote-message .webim-ico-close {
    margin-top: -7px;
}

.webim-root .webim-popup {
    position: relative;
    margin: auto;
    width: 90%;
    border-radius: 10px;
    background: rgb(252, 252, 252);
    overflow: hidden;
}

.webim-root .webim-popup .webim-popup-actions {
    color: rgb(136, 136, 136);
    font-size: 22px;
    position: absolute;
    top: 8px;
    right: 7px;
    z-index: 100;
}

.webim-root .webim-popup .webim-popup-actions .webim-close-action {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    width: 15px;
}

.webim-root .webim-dialogue-message {
    background-color: rgb(255, 255, 255);
    border-radius: 6px;
    box-sizing: content-box;
    min-height: 60px;
    max-height: 100px;
    margin: 0px;
    padding: 8px 53px 8px 8px;
    position: relative;
}

.webim-root .webim-dialogue-message .webim-textarea-wrapper {
    margin-right: 50px;
    margin-top: 3px;
}

.webim-root .webim-dialogue-message textarea, .webim-root .webim-dialogue-message .webim-textarea-ext {
    background: transparent;
    border: none;
    box-shadow: none;
    font-size: 13px;
    line-height: 18px;
    min-height: 60px;
    padding: 0px 13px 0px 0px;
    resize: none;
    width: auto;
    overflow: hidden auto;
    overflow-wrap: break-word;
    max-height: 100px !important;
}

.webim-root .webim-message-area:empty::after {
    content: attr(placeholder);
    font-size: 13px;
    color: rgb(200, 201, 214);
    top: 0px;
}

.webim-root .webim-dialogue-message button:focus, .webim-root .webim-dialogue-message textarea:focus, .webim-root .webim-dialogue-message .webim-textarea-ext:focus {
    outline: none;
}

.webim-root .webim-dialogue-message .webim-action {
    background: transparent;
    border: none;
    cursor: pointer;
    font-size: 20px;
    position: absolute;
    color: rgb(147, 155, 186);
}

.webim-root .webim-callback-actions {
    padding: 28px 0px 30px;
}

.webim-root .webim-callback-actions .webim-action {
    text-align: center;
    vertical-align: top;
    width: 30%;
}

.webim-root .webim-callback-actions .webim-action .webim-ico {
    background: rgb(6, 154, 36);
    border: 1px solid rgb(0, 129, 59);
    color: rgb(255, 255, 255);
    display: inline-block;
    font-size: 24px;
    padding: 12px 11px 12px 12px;
    border-radius: 50%;
}

.webim-root .webim-callback-actions .webim-action.webim-active .webim-ico, .webim-root .webim-callback-actions .webim-action:hover .webim-ico {
    background: rgb(223, 223, 223);
    border: 1px solid rgb(223, 223, 223);
    color: rgb(0, 0, 0);
}

.webim-root .webim-callback-actions .webim-action .webim-title {
    display: block;
    line-height: 1.2em;
}

.webim-root .webim-callback-timer {
    text-align: center;
    font-size: 24px;
    line-height: 2.4em;
}

.webim-root .webim-callback-hunter-block .webim-state {
    text-align: center;
}

.webim-root .webim-chat-block .webim-section .webim-visitor-info {
    background: rgb(255, 255, 255);
    border-top: 1px solid rgb(223, 223, 223);
    padding: 10px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    left: 0px;
}

.webim-root .webim-popup.webim-chat-actions-block {
    background-color: rgb(57, 63, 107);
}

.webim-root .webim-popup.webim-chat-actions-block .webim-popup-actions {
    top: 10px;
    right: 11px;
}

.webim-root .webim-popup.webim-chat-actions-block .webim-popup-actions .webim-close-action {
    color: rgb(255, 255, 255);
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action {
    background: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action * {
    color: inherit;
    vertical-align: middle;
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action > * {
    cursor: pointer;
    font-size: 13px;
    padding: 7px 15px;
    display: block;
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action:first-child {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action:first-child > * {
    padding-top: 12px;
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action:last-child > * {
    padding-bottom: 12px;
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action:hover {
    background: rgba(0, 0, 0, 0.1);
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action .webim-icon {
    margin-right: 10px;
    vertical-align: middle;
    background-size: 14px;
    width: 14px;
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action .webim-ico {
    font-size: 16px;
    margin-right: 10px;
}

.webim-root .webim-operator-rate > * {
    cursor: pointer;
    display: inline-block;
}

.webim-root .webim-rate-block .webim-operator-rate, .webim-root .webim-rate-block .webim-rate-state {
    display: inline-block;
    vertical-align: middle;
}

.webim-root .webim-rate-block .webim-rate-state {
    margin-left: 5px;
    margin-top: 13px;
    position: absolute;
}

.webim-root .webim-rate-block .webim-rate-error {
    margin-top: 5px;
}

.webim-root .webim-send-to-email-block .webim-send-to-email-state {
    font-size: 14px;
    line-height: 40px;
    text-align: center;
}

.webim-root .webim-send-to-email-block .webim-send-to-email-state .webim-icon {
    vertical-align: middle;
}

.webim-root .webim-send-to-email-block .webim-send-to-email-error {
    margin-top: 5px;
}

.webim-root .webim-send-to-email-block .webim-send-to-email .webim-btn-send {
    margin-left: auto;
    margin-right: auto;
}

.webim-root .webim-dialogue-message-block .webim-file-list {
    list-style: none;
    margin-top: 2px;
    overflow-y: scroll;
    border: none;
    margin-bottom: 2px !important;
    height: auto !important;
    max-height: 120px !important;
}

.webim-root .webim-dialogue-message-block div.webim-file-list {
    margin-top: 0px;
    border-bottom: 1px solid rgba(179, 182, 198, 0.2);
    border-radius: 0px;
}

.webim-root .webim-file-list .webim-attached-file {
    font-size: 13px;
    line-height: 1.4em;
    position: relative;
    margin: 2px 7px 7px;
}

.webim-root .webim-file-list .webim-attached-file:first-child {
    margin-top: 6px;
}

.webim-root .webim-offline-block ul.webim-file-list {
    max-height: 48px;
    padding: 0px 16px;
    overflow-y: scroll;
}

.webim-root .webim-attached-file .webim-file-info {
    line-height: 20px;
    margin-left: 45px;
    margin-right: 40px;
    position: relative;
}

.webim-root .webim-file-info .webim-progressbar-wrapper {
    background: rgb(218, 218, 218);
    border: 1px solid rgb(99, 198, 45);
    border-radius: 3px;
    height: 2px;
    position: absolute;
    bottom: 0px;
    font-size: 14px;
}

.webim-root .webim-file-info .webim-progressbar {
    background: rgb(123, 210, 98);
}

.webim-root .webim-file-info .webim-file-name {
    display: block;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.webim-root .webim-file-info .webim-file-size {
    display: none;
    position: absolute;
    top: 0px;
    right: 2px;
}

.webim-root .webim-attached-file .webim-file-upload-state {
    position: absolute;
    top: 1px;
    left: 5px;
    width: 30px;
    height: 20px;
    text-align: center;
    color: rgb(255, 255, 255);
    border-radius: 6px;
    line-height: 20px;
    font-size: 13px;
}

.webim-root .webim-attached-file.webim-success .webim-file-upload-state {
    background-color: rgb(112, 224, 206);
}

.webim-root .webim-attached-file.webim-error .webim-file-upload-state {
    background-color: rgb(242, 99, 99);
}

.webim-root .webim-attached-file .webim-file-upload-state .webim-icon {
    position: absolute;
    left: 7px;
    top: 4px;
}

.webim-root .webim-attached-file .webim-file-upload-actions {
    font-size: 16px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.webim-root .webim-attached-file .webim-file-upload-error {
    color: rgb(121, 121, 121);
    font-size: 11px;
    line-height: 1em;
    margin-left: 45px;
    margin-right: 40px;
}

.webim-root .webim-file-list .webim-action {
    font-size: 19px;
    color: rgb(176, 178, 196);
}

.webim-root .webim-resizable {
    overflow: hidden;
    background-color: rgb(252, 252, 252);
}

.webim-root.webim-desktop-mode .webim-resizable {
    min-width: 340px;
    min-height: 290px;
}

.webim-root .webim-section-throbber {
    background: url("../assets/throbber.gif") center center no-repeat;
    position: relative;
    height: 100%;
    width: 100%;
}

.webim-root .webim-department-select-block, .webim-root .webim-operator-select-block, .webim-root .webim-callback-hunter-block {
    padding: 6px 12px 12px;
}

.webim-root .webim-offline-block, .webim-root .webim-question-block, .webim-root .webim-department-select-block {
    padding: 0px;
    height: 100%;
}

.webim-root .webim-offline-block .webim-form, .webim-root .webim-question-block .webim-form {
    margin: auto;
    text-align: center;
}

.webim-root .webim-department-select-block .webim-form {
    margin: auto;
    width: 100%;
    height: inherit;
    overflow-y: scroll;
}

.webim-root .webim-offline-block .webim-form-wrapper, .webim-root .webim-question-block .webim-form-wrapper {
    overflow-y: scroll;
    height: inherit;
}

.webim-root .webim-offline-block .webim-form-wrapper > .webim-form, .webim-root .webim-question-block .webim-form-wrapper > .webim-form {
    margin-right: 33px;
    margin-left: 33px;
}

.webim-root .webim-department-select-block .webim-form > .webim-form-control {
    margin-right: 20px;
    margin-left: 20px;
}

.webim-root .webim-offline-block .webim-form > .webim-form-control:first-child, .webim-root .webim-question-block .webim-form > .webim-form-control:first-child {
    margin-top: 33px;
}

.webim-root .webim-offline-block .webim-form > :last-child, .webim-root .webim-question-block .webim-form > :last-child, .webim-root .webim-department-select-block .webim-form > :last-child {
    margin-bottom: 20px;
}

.webim-root .webim-offline-block .webim-description, .webim-root .webim-question-block .webim-description, .webim-root .webim-department-select-block .webim-description {
    padding: 0px 28px 20px;
    background: rgb(57, 63, 107);
}

.webim-root .webim-offline-block-state {
    text-align: center;
}

.webim-root .webim-overlays-container {
    display: flex;
    position: absolute;
    inset: 0px;
    width: 100%;
    height: 100%;
    z-index: 100;
}

.webim-root .webim-overlays-wrapper {
    background: url("../assets/bg_overlay.png") repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    height: 100%;
}

.webim-root.webim-separate-mode .webim-overlays-wrapper {
    position: fixed;
    height: calc(100% - 40px);
    inset: 0px;
}

.webim-root .webim-overlays-wrapper .webim-overlay {
    color: rgb(0, 0, 0);
    display: flex;
    flex-direction: column;
    text-align: center;
    width: 100%;
    max-height: 100%;
}

.webim-root .webim-overlays-wrapper .webim-overlay > * {
    margin: auto 10%;
    border: 1px solid rgb(57, 63, 107);
}

.webim-root .webim-overlay .webim-overlay-actions {
    font-size: 26px;
    position: absolute;
    top: 12px;
    right: 12px;
}

.webim-root .webim-overlay .webim-overlay-header {
    position: relative;
    padding: 20px 25px 12px;
    margin-bottom: 0px;
    border-bottom: none;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    font-size: 15px;
}

.webim-root .webim-overlay .webim-overlay-header, .webim-root .webim-overlay .webim-overlay-body {
    background: rgb(255, 255, 255);
}

.webim-root .webim-overlay .webim-overlay-body {
    padding: 1px 20px 20px;
    margin-top: 0px;
    border-top: none;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.webim-root .webim-overlay.webim-contact-block .webim-overlay-body {
    overflow-y: scroll;
    height: 95% !important;
}

.webim-root .webim-notice {
    border: 1px solid rgb(0, 0, 0);
    border-radius: 4px;
    font-size: 12px;
    padding: 10px;
}

.webim-root .webim-notice-error {
    border-color: rgb(169, 68, 66);
    color: rgb(169, 68, 66);
}

.webim-root .webim-footer-block {
    background: rgb(255, 255, 255);
}

.webim-separate-mode.webim-root .webim-footer-block {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 40px;
}

.webim-root .webim-footer {
    padding: 0px 13px 7px;
    background-color: rgb(252, 252, 252);
    opacity: 0.85;
    text-align: right;
}

.webim-root .webim-copyright {
    min-height: 21px;
}

.webim-root .webim-powered-by-logo {
    background-image: url("../assets/logo_webim.svg");
    width: 60px;
    height: 30px;
    display: inline-block;
}

.webim-root .webim-powered-by-webim {
    margin-left: auto;
    margin-right: 0px;
    font-size: 14px;
    color: rgb(185, 189, 197);
}

.webim-root .webim-powered-by-webim > * {
    vertical-align: middle;
}

.webim-root .webim-powered-by {
    margin: 3px 3px 5px auto;
    font-size: 14px;
    color: rgb(185, 189, 197);
}

.webim-root .webim-powered-by-webim a {
    display: inline-block;
}

.webim-root .webim-textarea-ext {
    min-height: 1em;
}

.webim-root.webim-alert-container {
    font-size: 14px;
    position: fixed;
    inset: 0px;
    z-index: 100001;
}

.webim-root.webim-alert-container .webim-alert-overlay {
    background: rgba(127, 127, 127, 0.5);
    position: absolute;
    inset: 0px;
}

.webim-root.webim-alert-container .webim-alert {
    background: rgb(255, 255, 255);
    margin: 20px auto 0px;
    max-width: 300px;
    padding: 12px;
    position: relative;
    width: 90%;
}

.webim-root.webim-alert-container .webim-alert-buttons {
    margin-top: 10px;
    text-align: center;
}

.webim-root.webim-alert-container .webim-alert-buttons .webim-btn {
    width: auto;
}

.webim-separate-container-bottom {
    position: fixed;
    right: 0px;
    left: 0px;
    bottom: 0px;
    z-index: 9999999;
}

.webim-root.webim-separate-container-bottom .webim-body {
    background: rgb(255, 255, 255);
}

.webim-root.webim-separate-container-bottom .webim-container-controls {
    position: absolute;
    z-index: 100;
    right: 21px;
    top: 21px;
}

.webim-root.webim-separate-container-bottom .webim-container-controls .webim-action {
    font-size: 14px;
    width: 14px;
}

.webim-root.webim-separate-container-bottom .webim-description {
    color: rgb(0, 0, 0);
    font-size: 12pt;
}

.webim-root.webim-separate-container-bottom .webim-callback-timer {
    color: rgb(0, 0, 0);
    font-size: 24pt;
}

.webim-root.webim-separate-container-bottom .webim-section-landing .webim-action {
    border-bottom: 1px solid rgb(223, 223, 223);
    color: rgb(0, 0, 0);
    font-size: 16pt;
    line-height: 3em;
    padding-left: 25px;
}

.webim-root.webim-separate-container-bottom .webim-section-callback-hunter {
    padding-top: 12pt;
}

.webim-root.webim-separate-container-overlay {
    background: rgba(127, 127, 127, 0.5);
    white-space: nowrap;
    position: fixed;
    text-align: center;
    inset: 0px;
}

.webim-root.webim-separate-container-overlay::before {
    content: "";
    display: inline-block;
    min-height: inherit;
    height: 100%;
    vertical-align: middle;
}

.webim-root.webim-separate-container-overlay > div {
    display: inline-block;
    vertical-align: middle;
}

.webim-root.webim-separate-container-overlay .webim-notification {
    min-width: 200px;
    position: relative;
    text-align: left;
}

.webim-root.webim-separate-container-overlay .webim-notification .webim-header {
    position: relative;
    font-size: 18px;
    margin-bottom: 3px;
}

.webim-root.webim-separate-container-overlay .webim-notification .webim-container-controls {
    position: absolute;
    top: 0px;
    right: 0px;
}

.webim-root.webim-separate-container-overlay .webim-notification .webim-notification-title {
    color: rgb(59, 66, 105);
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0.29px;
}

.webim-root.webim-separate-container-overlay .webim-notification .webim-notification-message {
    color: rgb(133, 134, 140);
    font-size: 14px;
    line-height: 18px;
}

.webim-root.webim-separate-container-overlay .webim-notification .webim-notification-image {
    float: left;
    margin: 5px 5px 5px 0px;
}

.webim-root.webim-separate-container-overlay .webim-notification .webim-notification-buttons {
    margin-top: 21px;
}

.webim-root.webim-separate-container-overlay .webim-notification .webim-notification-buttons .webim-btn {
    background-color: rgb(74, 181, 177);
    min-height: 0px;
    height: 30px;
    width: 150px;
    padding: 0px;
    border: none;
    border-radius: 15px;
    font-size: 16px;
}

.webim-root .ui-resizable-handle {
    position: absolute;
    font-size: 1px;
    z-index: 99999;
    display: block;
}

.webim-root .ui-resizable-disabled .ui-resizable-handle, .webim-root .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.webim-root .ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0px;
}

.webim-root .ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0px;
    height: 100%;
}

.webim-root .ui-resizable-se {
    opacity: 0;
    cursor: se-resize;
    right: 1px;
    bottom: 1px;
}

.webim-root .ui-icon {
    width: 16px;
    height: 16px;
    background-image: url("../assets/ui-icons_222222_256x240.png");
}

.webim-root .moxie-shim {
    cursor: pointer;
}

.webim-root.webim-separate-container-static.webim-position-top-left {
    top: 10px;
    left: 10px;
}

.webim-root.webim-separate-container-static.webim-position-top-right {
    top: 10px;
    right: 10px;
}

.webim-root.webim-separate-container-static.webim-position-bottom-left {
    bottom: 10px;
    left: 10px;
}

.webim-root.webim-separate-container-static.webim-position-bottom-right {
    bottom: 10px;
    right: 10px;
}

.webim-root.webim-separate-container-static.webim-position-center {
    inset: 50% auto auto 50%;
    transform: translate(-50%, -50%);
}

.webim-root.webim-separate-container-slider {
    top: 20%;
    left: 20px;
}

.webim-root.webim-invitation-center {
    width: 80%;
    max-width: 800px;
    min-width: 400px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider, .webim-root.webim-separate-container-static .webim-invitation-static {
    padding: 0px;
    width: 300px;
    border-radius: 10px;
    background-color: rgb(252, 252, 252);
    overflow: hidden;
}

.webim-root.webim-separate-container-static.webim-position-bottom-right .webim-invitation-static, .webim-root.webim-separate-container-static.webim-position-bottom-left .webim-invitation-static {
    border-radius: 10px;
}

.webim-root.webim-separate-container-static.webim-position-top-right .webim-invitation-static, .webim-root.webim-separate-container-static.webim-position-top-left .webim-invitation-static {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.webim-root.webim-separate-container-static .webim-invitation-static .webim-invitation-header, .webim-root.webim-separate-container-static .webim-invitation-static .webim-invitation-body, .webim-root.webim-separate-container-slider .webim-invitation-slider .webim-invitation-header, .webim-root.webim-separate-container-slider .webim-invitation-slider .webim-invitation-body {
    position: relative;
    padding: 0px 11px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-invitation-header, .webim-root.webim-separate-container-static .webim-invitation-static .webim-invitation-header {
    padding-bottom: 15px;
    padding-top: 15px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-invitation-body, .webim-root.webim-separate-container-static .webim-invitation-static .webim-invitation-body {
    padding-top: 9px;
    color: rgb(147, 155, 186);
    font-size: 12px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-invitation-header .webim-actions, .webim-root.webim-separate-container-static .webim-invitation-static .webim-invitation-header .webim-actions {
    position: absolute;
    right: 15px;
    font-size: 11px;
    width: 11px;
    height: 11px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-invitation-header .webim-title, .webim-root.webim-separate-container-static .webim-invitation-static .webim-invitation-header .webim-title {
    height: 14px;
    color: rgb(57, 63, 107);
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.35px;
    margin-left: 5px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-avatar, .webim-root.webim-separate-container-static .webim-invitation-static .webim-avatar {
    float: left;
    width: 46px;
    height: 46px;
    margin-left: 5px;
    margin-top: 5px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-description, .webim-root.webim-separate-container-static .webim-invitation-static .webim-description {
    margin-left: 67px;
    margin-right: 25px;
    font-size: inherit;
    font-weight: 400;
    color: inherit;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-label-text, .webim-root.webim-separate-container-static .webim-invitation-static .webim-label-text {
    width: 105px;
    height: 11px;
    color: rgb(147, 155, 186);
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 6px;
    margin-left: 3px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-avatar img, .webim-root.webim-separate-container-static .webim-invitation-static .webim-avatar img {
    width: 100%;
    height: 100%;
    border-radius: 100px;
    box-shadow: rgb(128, 128, 128) 0px 0px 0px 1px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider textarea, .webim-root.webim-separate-container-slider .webim-invitation-slider .webim-textarea-ext, .webim-root.webim-separate-container-static .webim-invitation-static textarea, .webim-root.webim-separate-container-static .webim-invitation-static .webim-textarea-ext {
    padding-right: 30px;
    border-radius: 5px;
    background-color: rgb(237, 239, 249);
    border: none;
    height: 54px;
    resize: none;
    overflow: hidden;
    font-family: Ubuntu, Helvetica, Arial, sans-serif;
    font-size: 12px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-invitation-send, .webim-root.webim-separate-container-static .webim-invitation-static .webim-invitation-send {
    background: 0px center;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 9px;
    width: 16px;
    height: 16px;
    font-size: 16px;
    color: rgb(147, 155, 186);
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-form, .webim-root.webim-separate-container-static .webim-invitation-static .webim-form {
    margin-top: 14px;
    margin-left: 5px;
    width: 270px;
    height: 59px;
    padding-bottom: 10px;
}

.webim-root .webim-invitation-callback {
    padding: 20px 40px;
    border-radius: 6px;
    box-sizing: border-box;
    background: rgba(255, 255, 255, 0.9);
    box-shadow: rgba(0, 0, 0, 0.75) 1px 1px 6px 0px;
    font-family: Ubuntu, Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: rgb(51, 51, 51);
}

.webim-root .webim-invitation-callback .webim-invitation-header .webim-actions {
    position: absolute;
    right: 16px;
    top: 16px;
    font-size: 20px;
    color: rgb(51, 51, 51);
}

.webim-root .webim-invitation-callback .webim-invitation-header .webim-title {
    text-align: center;
    font-size: 34px;
    margin: 18px 0px;
    color: rgb(51, 51, 51);
}

.webim-root .webim-invitation-callback .webim-description {
    font-size: 24px;
    text-align: center;
    line-height: 1.6em;
}

.webim-root .webim-invitation-callback .webim-form {
    margin: 30px 0px 20px;
}

.webim-root .webim-invitation-callback .webim-form-control > .webim-label, .webim-root .webim-invitation-callback .webim-form-control > .webim-btn {
    display: inline-block;
    vertical-align: middle;
}

.webim-root .webim-invitation-callback .webim-form-control > .webim-label {
    width: 56%;
    min-width: 300px;
}

.webim-root .webim-invitation-callback .webim-form-control > .webim-label .webim-label-text {
    font-size: 24px;
    line-height: 54px;
}

.webim-root .webim-invitation-callback .webim-form-control input[type="text"] {
    border: 1px solid rgba(27, 83, 133, 0.8);
    border-radius: 14px;
    padding: 12px 0px 12px 40px;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    font-size: 24px;
    height: 54px;
    line-height: 54px;
}

.webim-root .webim-invitation-callback .webim-form-control .webim-btn {
    width: 38%;
    margin: 12px 1%;
    background: linear-gradient(rgb(52, 152, 219), rgb(41, 128, 185)) rgb(52, 152, 219);
    border-radius: 30px;
    text-align: center;
    white-space: nowrap;
    color: rgb(255, 255, 255);
    font-size: 32px;
    padding: 9px 20px;
    text-decoration: none;
}

.webim-root .webim-invitation-callback .webim-invitation-timer {
    margin: 12px auto;
    text-align: center;
    font-size: 50px;
    color: rgb(0, 0, 0);
}

.webim-root .webim-invitation-callback .webim-invitation-timer > * {
    vertical-align: middle;
}

.webim-root .webim-invitation-callback .webim-invitation-footer {
    margin-top: 40px;
    font-size: 12px;
    color: rgb(102, 102, 102);
    text-align: center;
}

.webim-root.webim-separate-container-bottom .webim-notification {
    margin-right: 15px;
    margin-left: 15px;
    border-radius: 10px 10px 0px 0px;
    overflow: hidden;
}

.webim-root.webim-separate-container-bottom .webim-notification .webim-body {
    padding: 18px 20px;
    background: rgb(242, 245, 249);
    color: rgb(94, 121, 156);
    font-size: 14px;
}

.webim-root.webim-separate-container-bottom .webim-notification-image {
    float: left;
    margin-right: 16px;
    border-radius: 50%;
    width: 44px;
    height: 44px;
    overflow: hidden;
    box-shadow: rgb(128, 128, 128) 0px 0px 0px 1px;
}

.webim-root.webim-separate-container-bottom .webim-notification-image img {
    height: 100%;
}

.webim-root.webim-separate-container-bottom .webim-notification-title {
    position: relative;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    color: rgb(60, 62, 113);
    text-transform: uppercase;
    letter-spacing: 0.07em;
    padding: 20px;
    background: rgb(255, 255, 255);
}

.webim-root.webim-separate-container-bottom .webim-notification-text {
    margin-left: 67px;
    font-size: inherit;
    line-height: normal;
    color: inherit;
    padding-bottom: 20px;
}

.webim-root .webim-notification.webim-notification-alert {
    box-sizing: border-box;
    white-space: normal;
    background: rgb(255, 255, 255);
    max-width: 100%;
    border-radius: 10px;
    padding: 30px 30px 20px;
    margin: 0px 10px 0px 5px;
}

.webim-root.webim-html-button-container {
    user-select: none;
    outline: 0px;
    outline-offset: 0px;
    z-index: 9999;
    position: fixed;
}

.webim-root .webim-html-button-element {
    overflow: hidden;
    border: 1px solid white;
    border-radius: 50%;
    box-sizing: border-box;
    height: 50px;
    width: 50px;
    cursor: pointer;
    user-select: none;
    outline: 0px;
    outline-offset: 0px;
    margin: 5px;
    box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 5px 0px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
}

.webim-root .webim-html-button-element .webim-ico-close {
    font-size: 20px;
}

.webim-root .webim-html-button-element .webim-ico-webim-logo {
    font-size: 25px;
}

.webim-root .webim-html-button-link {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

.webim-root .webim-html-button-link, .webim-root .webim-html-button-element {
    display: flex;
    align-items: center;
    justify-content: center;
}

.webim-root .webim-html-button-element object[type*="image"] {
    transition-duration: 0.1s;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
}

.webim-root .webim-html-button-channels {
    margin: 0px;
    padding: 0px;
}

.webim-root .webim-html-button-channels .webim-channel-button-vk {
    background-color: rgb(76, 117, 163);
}

.webim-root .webim-html-button-channels .webim-channel-button-fb, .webim-root .webim-html-button-channels .webim-channel-button-fb_webim {
    background-color: rgb(66, 103, 178);
}

.webim-root .webim-html-button-channels .webim-channel-button-viber {
    background-color: rgb(89, 38, 124);
}

.webim-root .webim-html-button-channels .webim-channel-button-telegram {
    background-color: rgb(0, 136, 204);
}

.webim-root .webim-html-button-channels .webim-channel-button-whatsapp_infobip, .webim-root .webim-html-button-channels .webim-channel-button-whatsapp_vonage {
    background-color: rgb(37, 211, 102);
}

.webim-root .webim-html-button-channels .webim-channel-button-apple_chat {
    background-color: rgb(238, 238, 244);
}

.webim-root .webim-html-button-channels .webim-channel-button-odnoklassniki {
    background-color: rgb(237, 129, 43);
}

.webim-root .webim-html-button-channels .webim-channel-button-email {
    background-color: rgb(255, 255, 255);
}

.webim-root .webim-html-button-channels .webim-channel-button-webim {
    background-color: rgb(51, 204, 204);
    color: rgb(57, 63, 107);
}

.webim-root .webim-html-button-channels .webim-channel-button-whatsapp_vonage a, .webim-root .webim-html-button-channels .webim-channel-button-whatsapp_infobip a, .webim-root .webim-html-button-channels .webim-channel-button-odnoklassniki a, .webim-root .webim-html-button-channels .webim-channel-button-telegram a, .webim-root .webim-html-button-channels .webim-channel-button-viber a, .webim-root .webim-html-button-channels .webim-channel-button-vk a, .webim-root .webim-html-button-channels .webim-channel-button-fb a, .webim-root .webim-html-button-channels .webim-channel-button-fb_webim a {
    color: rgb(255, 255, 255);
}

.webim-root .webim-html-button-channels .webim-channel-button-apple_chat a {
    color: rgb(0, 118, 254);
}

.webim-root .webim-html-button-channels .webim-channel-button-webim a {
    color: inherit;
}

.webim-root .webim-dropdown-info {
    text-transform: uppercase;
    font-size: 15px;
    font-family: Ubuntu, Helvetica, Arial, sans-serif;
}

.webim-root .webim-dropdown:hover {
    transition: all 0.1s ease 0s;
    transform-origin: center center;
    transform: scale(1.1);
}

.webim-root .webim-html-button-label {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    right: 60px;
    top: 18px;
    text-transform: uppercase;
    font-size: 12px;
    color: rgb(70, 130, 180);
    height: 18px;
    line-height: 18px;
    background-color: white;
    border-radius: 10px;
    text-align: center;
    display: inline-block;
    padding: 0px 10px;
    white-space: nowrap;
}

.webim-root .webim-html-button-element:hover .webim-html-button-label {
    visibility: visible;
    opacity: 1;
}

.webim-root .webim-html-button-element:hover {
    overflow: visible;
    transition: all 0.1s linear 0s;
    transform-origin: center center;
    transform: scale(1.1);
}

.webim-root .webim-html-button-main {
    background-color: rgb(51, 204, 204);
}

.webim-root .webim-dropdown-content {
    position: absolute;
}

.webim-button-corner {
    cursor: pointer;
    line-height: 0;
    font-size: 0px;
    z-index: 9999;
    display: block;
    position: fixed;
}

.webim-button-slider {
    display: block;
    z-index: 9999;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    text-decoration: none;
    border: none;
    outline: none;
    position: fixed;
}

.webim-button-slider img {
    margin: 0px;
    padding: 0px;
    vertical-align: baseline;
    border: 0px;
}

.webim-root .webim-processing-personal-data-block {
    font-size: 15px;
    margin-top: 10px;
    padding-bottom: 8px;
    text-align: left;
}

.webim-root .webim-processing-personal-data-block input {
    position: absolute;
    opacity: 0;
}

.webim-root .webim-processing-personal-data-block p, .webim-root .webim-processing-personal-data-block a {
    display: inline;
    line-height: 1.7;
    text-decoration: none;
    font-size: 12px;
}

.webim-root .webim-processing-personal-data-block a:hover {
    color: rgb(244, 18, 36);
    border-color: rgba(244, 18, 36, 0.3);
}

.webim-root .webim-processing-personal-data-block .webim-ico-checkbox {
    color: rgb(97, 219, 202);
    cursor: pointer;
    vertical-align: middle;
}

.webim-root .webim-processing-personal-data-block input ~ .webim-ico-checkbox-unchecked, .webim-root .webim-processing-personal-data-block input:checked ~ .webim-ico-checkbox-checked {
    display: inline-block;
}

.webim-root .webim-processing-personal-data-block input:checked ~ .webim-ico-checkbox-unchecked, .webim-root .webim-processing-personal-data-block input ~ .webim-ico-checkbox-checked {
    display: none;
}

.webim-root .webim-processing-personal-data-block > .webim-error-message {
    clear: both;
    position: relative;
    right: 0px;
}

.webim-offline-block .webim-justify-button {
    white-space: normal;
    height: 45px;
    vertical-align: top;
}

.webim-root .webim-drag-overlay {
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    height: 100%;
    z-index: 9;
    background-color: rgb(255, 255, 255);
    opacity: 0.9;
    transition-duration: 0.5s;
}

.webim-root .webim-drag-overlay img {
    background-size: 126px;
    height: 126px;
    display: block;
    margin: 0px auto;
    top: 10%;
    padding-top: 30%;
}

.webim-root .webim-add-file-title {
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: rgb(102, 102, 102);
}

.webim-root .webim-file-type {
    display: block;
    padding-top: 5px;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    color: rgb(145, 145, 145);
}

.webim-root .webim-overlay-faded {
    background-color: rgb(223, 223, 223);
}

.webim-root .scroll-wrapper {
    position: relative;
    height: 100%;
    overflow: hidden !important;
    padding: 0px !important;
}

.webim-root .scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0px;
    width: 0px;
}

.webim-root .scroll-element {
    display: none;
}

.webim-root .scroll-element, .scroll-element div {
    box-sizing: content-box;
}

.webim-root .scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}

.webim-root.scroll-element .scroll-bar, .webim-root.scroll-element .scroll-arrow {
    cursor: default;
}

.webim-root .scroll-textarea > .scroll-content {
    overflow: hidden !important;
}

.webim-root .scroll-textarea > .scroll-content > textarea {
    box-sizing: border-box;
    margin: 0px;
    outline: none;
    padding: 2px;
    top: 0px;
    border: none !important;
    height: 100% !important;
    max-height: none !important;
    max-width: none !important;
    overflow: scroll !important;
    position: relative !important;
    width: 100% !important;
}

.webim-root .scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
    height: 0px;
    width: 0px;
}

.webim-root .scroll-element, .webim-root .scroll-element div {
    border: none;
    margin: 0px;
    padding: 0px;
    position: absolute;
    z-index: 11;
}

.webim-root .scroll-element div {
    display: block;
    height: 100%;
    left: 0px;
    top: 0px;
    width: 100%;
}

.webim-root .scroll-element.scroll-x {
    bottom: 2px;
    height: 8px;
    left: 0px;
    width: 100%;
}

.webim-root .scroll-element.scroll-y {
    height: 100%;
    right: 0px;
    top: 0px;
    width: 6px;
}

.webim-root .scroll-element .scroll-element_outer {
    overflow: hidden;
}

.webim-root .scroll-element .scroll-bar {
    background-color: rgb(209, 213, 226);
    width: 3px;
    border-radius: 6px;
}

.webim-root .webim-offline-block .webim-form, .webim-root .webim-question-block .webim-form, .webim-root .webim-department-select-block .webim-form, .webim-root .webim-contact-block .webim-overlay-body, .webim-root .webim-emoji-block, .webim-root .webim-dialogue-message .webim-textarea-ext {
    margin-bottom: 0px !important;
}

.webim-root .webim-department-select-block ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.webim-root .webim-department-select-block li {
    display: block;
    position: relative;
    padding: 10px 11px;
    cursor: pointer;
}

.webim-root .webim-department-select-block li img {
    height: 50px;
    border-radius: 50%;
}

.webim-root .webim-department-select-block li:nth-last-child(n+2) {
    border-bottom: 1px solid rgba(57, 63, 107, 0.5);
}

.webim-root .webim-department-select-block li:hover {
    color: rgb(255, 255, 255);
    background-color: rgba(0, 0, 0, 0.03);
}

.webim-root .webim-department-select-block li.selected {
    background-color: rgba(0, 0, 0, 0.15);
}

.webim-root .webim-department-select-block li span {
    position: absolute;
    font-weight: bold;
    font-size: 13px;
    padding-left: 24px;
    top: 50%;
    transform: translateY(-50%);
}

.webim-root .webim-department-select-block .webim-form-control:last-child {
    top: 0px;
}

.webim-root .webim-department-select-block li div {
    display: inline;
    position: relative;
}

.webim-root .webim-department-select-block li div::after {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 36px;
    height: 9px;
    width: 9px;
    border: 1px solid rgb(255, 255, 255);
    border-radius: 50%;
    background-color: rgb(255, 64, 92);
}

.webim-root .webim-department-select-block li.online div::after {
    background-color: rgb(65, 214, 189);
}

.webim-root input:disabled {
    color: rgba(0, 0, 0, 0.29);
}

.webim-root .webim-action.webim-emoji-button {
    padding: 0px;
    top: 6px;
    right: 30px;
}

.webim-root .webim-emoji-button .webim-ico-emoji-area::before {
    font-size: 20px;
    color: rgb(148, 156, 187);
}

.webim-root .webim-emoji-block {
    position: relative;
    height: 90px;
    padding: 5px;
    border-bottom: 1px solid rgba(179, 182, 198, 0.5);
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    background-color: rgb(255, 255, 255);
    display: none;
    z-index: 11;
}

.webim-root .webim-emoji-block .webim-emoji-content {
    overflow-y: scroll;
    height: 100% !important;
}

.webim-root .webim-emoji {
    background-image: url("../assets/emojis.png");
    background-repeat: no-repeat;
    background-size: 360px 738px;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: bottom;
    margin: 0px 0.1em;
    cursor: text;
}

.webim-root .webim-emoji-block .webim-emoji {
    cursor: pointer;
    margin: 2px 4px;
    user-select: none;
    vertical-align: middle;
}

.webim-root .webim-font-size-3 .webim-emoji {
    width: 19px;
    height: 19px;
    margin: 2px 3px 2px 4px;
}

.webim-root .webim-font-size-4 .webim-emoji {
    width: 20px;
    height: 20px;
    margin: 2px 3px;
}

.webim-root .webim-font-size-5 .webim-emoji {
    width: 21px;
    height: 21px;
}

.webim-root .webim-emoji-1f600, .webim-root .webim-font-size-3 .webim-emoji-1f600 {
    background-position: 0px 0px;
}

.webim-root .webim-emoji-1f601 {
    background-position: -18px 0px;
}

.webim-root .webim-emoji-1f602 {
    background-position: -36px 0px;
}

.webim-root .webim-emoji-1f603 {
    background-position: -54px 0px;
}

.webim-root .webim-emoji-1f604 {
    background-position: -72px 0px;
}

.webim-root .webim-emoji-1f605 {
    background-position: -90px 0px;
}

.webim-root .webim-emoji-1f606 {
    background-position: -108px 0px;
}

.webim-root .webim-emoji-1f607 {
    background-position: -126px 0px;
}

.webim-root .webim-emoji-1f608 {
    background-position: -144px 0px;
}

.webim-root .webim-emoji-1f609 {
    background-position: -162px 0px;
}

.webim-root .webim-emoji-1f60a {
    background-position: -180px 0px;
}

.webim-root .webim-emoji-1f60b {
    background-position: -198px 0px;
}

.webim-root .webim-emoji-1f60c {
    background-position: -216px 0px;
}

.webim-root .webim-emoji-1f60d {
    background-position: -234px 0px;
}

.webim-root .webim-emoji-1f60e {
    background-position: -252px 0px;
}

.webim-root .webim-emoji-1f60f {
    background-position: -270px 0px;
}

.webim-root .webim-emoji-1f610 {
    background-position: -288px 0px;
}

.webim-root .webim-emoji-1f611 {
    background-position: -306px 0px;
}

.webim-root .webim-emoji-1f612 {
    background-position: -324px 0px;
}

.webim-root .webim-emoji-1f613 {
    background-position: -342px 0px;
}

.webim-root .webim-emoji-1f614 {
    background-position: 0px -18px;
}

.webim-root .webim-emoji-1f615 {
    background-position: -18px -18px;
}

.webim-root .webim-emoji-1f616 {
    background-position: -36px -18px;
}

.webim-root .webim-emoji-1f617 {
    background-position: -54px -18px;
}

.webim-root .webim-emoji-1f618 {
    background-position: -72px -18px;
}

.webim-root .webim-emoji-1f619 {
    background-position: -90px -18px;
}

.webim-root .webim-emoji-1f61a {
    background-position: -108px -18px;
}

.webim-root .webim-emoji-1f61b {
    background-position: -126px -18px;
}

.webim-root .webim-emoji-1f61c {
    background-position: -144px -18px;
}

.webim-root .webim-emoji-1f61d {
    background-position: -162px -18px;
}

.webim-root .webim-emoji-1f61f {
    background-position: -180px -18px;
}

.webim-root .webim-emoji-1f620 {
    background-position: -198px -18px;
}

.webim-root .webim-emoji-1f621 {
    background-position: -216px -18px;
}

.webim-root .webim-emoji-1f622 {
    background-position: -234px -18px;
}

.webim-root .webim-emoji-1f623 {
    background-position: -252px -18px;
}

.webim-root .webim-emoji-1f624 {
    background-position: -270px -18px;
}

.webim-root .webim-emoji-1f625 {
    background-position: -288px -18px;
}

.webim-root .webim-emoji-1f626 {
    background-position: -306px -18px;
}

.webim-root .webim-emoji-1f627 {
    background-position: -324px -18px;
}

.webim-root .webim-emoji-1f628 {
    background-position: -342px -18px;
}

.webim-root .webim-emoji-1f629 {
    background-position: 0px -36px;
}

.webim-root .webim-emoji-1f62a {
    background-position: -18px -36px;
}

.webim-root .webim-emoji-1f62b {
    background-position: -36px -36px;
}

.webim-root .webim-emoji-1f62c {
    background-position: -54px -36px;
}

.webim-root .webim-emoji-1f62d {
    background-position: -72px -36px;
}

.webim-root .webim-emoji-1f62e {
    background-position: -90px -36px;
}

.webim-root .webim-emoji-1f62f {
    background-position: -108px -36px;
}

.webim-root .webim-emoji-1f630 {
    background-position: -126px -36px;
}

.webim-root .webim-emoji-1f631 {
    background-position: -144px -36px;
}

.webim-root .webim-emoji-1f632 {
    background-position: -162px -36px;
}

.webim-root .webim-emoji-1f633 {
    background-position: -180px -36px;
}

.webim-root .webim-emoji-1f634 {
    background-position: -198px -36px;
}

.webim-root .webim-emoji-1f635 {
    background-position: -216px -36px;
}

.webim-root .webim-emoji-1f636 {
    background-position: -234px -36px;
}

.webim-root .webim-emoji-1f637 {
    background-position: -252px -36px;
}

.webim-root .webim-emoji-1f638 {
    background-position: -270px -36px;
}

.webim-root .webim-emoji-1f639 {
    background-position: -288px -36px;
}

.webim-root .webim-emoji-1f63a {
    background-position: -306px -36px;
}

.webim-root .webim-emoji-1f63b {
    background-position: -324px -36px;
}

.webim-root .webim-emoji-1f63c {
    background-position: -342px -36px;
}

.webim-root .webim-emoji-1f63d {
    background-position: 0px -54px;
}

.webim-root .webim-emoji-1f63e {
    background-position: -18px -54px;
}

.webim-root .webim-emoji-1f63f {
    background-position: -36px -54px;
}

.webim-root .webim-emoji-1f640 {
    background-position: -54px -54px;
}

.webim-root .webim-emoji-1f641 {
    background-position: -72px -54px;
}

.webim-root .webim-emoji-1f645 {
    background-position: -90px -54px;
}

.webim-root .webim-emoji-1f646 {
    background-position: -108px -54px;
}

.webim-root .webim-emoji-1f647 {
    background-position: -126px -54px;
}

.webim-root .webim-emoji-1f648 {
    background-position: -144px -54px;
}

.webim-root .webim-emoji-1f649 {
    background-position: -162px -54px;
}

.webim-root .webim-emoji-1f64a {
    background-position: -180px -54px;
}

.webim-root .webim-emoji-1f64b {
    background-position: -198px -54px;
}

.webim-root .webim-emoji-1f64c {
    background-position: -216px -54px;
}

.webim-root .webim-emoji-1f64d {
    background-position: -234px -54px;
}

.webim-root .webim-emoji-1f64e {
    background-position: -252px -54px;
}

.webim-root .webim-emoji-1f64f {
    background-position: -270px -54px;
}

.webim-root .webim-emoji-1f466 {
    background-position: -288px -54px;
}

.webim-root .webim-emoji-1f467 {
    background-position: -306px -54px;
}

.webim-root .webim-emoji-1f468 {
    background-position: -324px -54px;
}

.webim-root .webim-emoji-1f469 {
    background-position: -342px -54px;
}

.webim-root .webim-emoji-1f46a {
    background-position: 0px -72px;
}

.webim-root .webim-emoji-1f46b {
    background-position: -18px -72px;
}

.webim-root .webim-emoji-1f46c {
    background-position: -36px -72px;
}

.webim-root .webim-emoji-1f46d {
    background-position: -54px -72px;
}

.webim-root .webim-emoji-1f46e {
    background-position: -72px -72px;
}

.webim-root .webim-emoji-1f46f {
    background-position: -90px -72px;
}

.webim-root .webim-emoji-1f470 {
    background-position: -108px -72px;
}

.webim-root .webim-emoji-1f471 {
    background-position: -126px -72px;
}

.webim-root .webim-emoji-1f472 {
    background-position: -144px -72px;
}

.webim-root .webim-emoji-1f473 {
    background-position: -162px -72px;
}

.webim-root .webim-emoji-1f474 {
    background-position: -180px -72px;
}

.webim-root .webim-emoji-1f475 {
    background-position: -198px -72px;
}

.webim-root .webim-emoji-1f476 {
    background-position: -216px -72px;
}

.webim-root .webim-emoji-1f477 {
    background-position: -234px -72px;
}

.webim-root .webim-emoji-1f478 {
    background-position: -252px -72px;
}

.webim-root .webim-emoji-1f479 {
    background-position: -270px -72px;
}

.webim-root .webim-emoji-1f47a {
    background-position: -288px -72px;
}

.webim-root .webim-emoji-1f47b {
    background-position: -306px -72px;
}

.webim-root .webim-emoji-1f47c {
    background-position: -324px -72px;
}

.webim-root .webim-emoji-1f47d {
    background-position: -342px -72px;
}

.webim-root .webim-emoji-1f47e {
    background-position: 0px -90px;
}

.webim-root .webim-emoji-1f47f {
    background-position: -18px -90px;
}

.webim-root .webim-emoji-1f480 {
    background-position: -36px -90px;
}

.webim-root .webim-emoji-1f481 {
    background-position: -54px -90px;
}

.webim-root .webim-emoji-1f482 {
    background-position: -72px -90px;
}

.webim-root .webim-emoji-1f484 {
    background-position: -90px -90px;
}

.webim-root .webim-emoji-1f485 {
    background-position: -108px -90px;
}

.webim-root .webim-emoji-1f486 {
    background-position: -126px -90px;
}

.webim-root .webim-emoji-1f487 {
    background-position: -144px -90px;
}

.webim-root .webim-emoji-1f488 {
    background-position: -162px -90px;
}

.webim-root .webim-emoji-1f489 {
    background-position: -180px -90px;
}

.webim-root .webim-emoji-1f48a {
    background-position: -198px -90px;
}

.webim-root .webim-emoji-1f48b {
    background-position: -216px -90px;
}

.webim-root .webim-emoji-1f48c {
    background-position: -234px -90px;
}

.webim-root .webim-emoji-1f48d {
    background-position: -252px -90px;
}

.webim-root .webim-emoji-1f48e {
    background-position: -270px -90px;
}

.webim-root .webim-emoji-1f48f {
    background-position: -288px -90px;
}

.webim-root .webim-emoji-1f490 {
    background-position: -306px -90px;
}

.webim-root .webim-emoji-1f491 {
    background-position: -324px -90px;
}

.webim-root .webim-emoji-1f492 {
    background-position: -342px -90px;
}

.webim-root .webim-emoji-1f493 {
    background-position: 0px -108px;
}

.webim-root .webim-emoji-1f494 {
    background-position: -18px -108px;
}

.webim-root .webim-emoji-1f495 {
    background-position: -36px -108px;
}

.webim-root .webim-emoji-1f496 {
    background-position: -54px -108px;
}

.webim-root .webim-emoji-1f497 {
    background-position: -72px -108px;
}

.webim-root .webim-emoji-1f498 {
    background-position: -90px -108px;
}

.webim-root .webim-emoji-1f499 {
    background-position: -108px -108px;
}

.webim-root .webim-emoji-1f49a {
    background-position: -126px -108px;
}

.webim-root .webim-emoji-1f49b {
    background-position: -144px -108px;
}

.webim-root .webim-emoji-1f49c {
    background-position: -162px -108px;
}

.webim-root .webim-emoji-1f49d {
    background-position: -180px -108px;
}

.webim-root .webim-emoji-1f49e {
    background-position: -198px -108px;
}

.webim-root .webim-emoji-1f49f {
    background-position: -216px -108px;
}

.webim-root .webim-emoji-1f400 {
    background-position: -234px -108px;
}

.webim-root .webim-emoji-1f401 {
    background-position: -252px -108px;
}

.webim-root .webim-emoji-1f402 {
    background-position: -270px -108px;
}

.webim-root .webim-emoji-1f403 {
    background-position: -288px -108px;
}

.webim-root .webim-emoji-1f404 {
    background-position: -306px -108px;
}

.webim-root .webim-emoji-1f405 {
    background-position: -324px -108px;
}

.webim-root .webim-emoji-1f406 {
    background-position: -342px -108px;
}

.webim-root .webim-emoji-1f407 {
    background-position: 0px -126px;
}

.webim-root .webim-emoji-1f408 {
    background-position: -18px -126px;
}

.webim-root .webim-emoji-1f409 {
    background-position: -36px -126px;
}

.webim-root .webim-emoji-1f40a {
    background-position: -54px -126px;
}

.webim-root .webim-emoji-1f40b {
    background-position: -72px -126px;
}

.webim-root .webim-emoji-1f40c {
    background-position: -90px -126px;
}

.webim-root .webim-emoji-1f40d {
    background-position: -108px -126px;
}

.webim-root .webim-emoji-1f40e {
    background-position: -126px -126px;
}

.webim-root .webim-emoji-1f40f {
    background-position: -144px -126px;
}

.webim-root .webim-emoji-1f410 {
    background-position: -162px -126px;
}

.webim-root .webim-emoji-1f411 {
    background-position: -180px -126px;
}

.webim-root .webim-emoji-1f412 {
    background-position: -198px -126px;
}

.webim-root .webim-emoji-1f413 {
    background-position: -216px -126px;
}

.webim-root .webim-emoji-1f414 {
    background-position: -234px -126px;
}

.webim-root .webim-emoji-1f415 {
    background-position: -252px -126px;
}

.webim-root .webim-emoji-1f416 {
    background-position: -270px -126px;
}

.webim-root .webim-emoji-1f417 {
    background-position: -288px -126px;
}

.webim-root .webim-emoji-1f418 {
    background-position: -306px -126px;
}

.webim-root .webim-emoji-1f419 {
    background-position: -324px -126px;
}

.webim-root .webim-emoji-1f41a {
    background-position: -342px -126px;
}

.webim-root .webim-emoji-1f41b {
    background-position: 0px -144px;
}

.webim-root .webim-emoji-1f41c {
    background-position: -18px -144px;
}

.webim-root .webim-emoji-1f41d {
    background-position: -36px -144px;
}

.webim-root .webim-emoji-1f41e {
    background-position: -54px -144px;
}

.webim-root .webim-emoji-1f41f {
    background-position: -72px -144px;
}

.webim-root .webim-emoji-1f420 {
    background-position: -90px -144px;
}

.webim-root .webim-emoji-1f421 {
    background-position: -108px -144px;
}

.webim-root .webim-emoji-1f422 {
    background-position: -126px -144px;
}

.webim-root .webim-emoji-1f423 {
    background-position: -144px -144px;
}

.webim-root .webim-emoji-1f424 {
    background-position: -162px -144px;
}

.webim-root .webim-emoji-1f425 {
    background-position: -180px -144px;
}

.webim-root .webim-emoji-1f426 {
    background-position: -198px -144px;
}

.webim-root .webim-emoji-1f427 {
    background-position: -216px -144px;
}

.webim-root .webim-emoji-1f428 {
    background-position: -234px -144px;
}

.webim-root .webim-emoji-1f429 {
    background-position: -252px -144px;
}

.webim-root .webim-emoji-1f42a {
    background-position: -270px -144px;
}

.webim-root .webim-emoji-1f42b {
    background-position: -288px -144px;
}

.webim-root .webim-emoji-1f42c {
    background-position: -306px -144px;
}

.webim-root .webim-emoji-1f42d {
    background-position: -324px -144px;
}

.webim-root .webim-emoji-1f42e {
    background-position: -342px -144px;
}

.webim-root .webim-emoji-1f42f {
    background-position: 0px -162px;
}

.webim-root .webim-emoji-1f430 {
    background-position: -18px -162px;
}

.webim-root .webim-emoji-1f431 {
    background-position: -36px -162px;
}

.webim-root .webim-emoji-1f432 {
    background-position: -54px -162px;
}

.webim-root .webim-emoji-1f433 {
    background-position: -72px -162px;
}

.webim-root .webim-emoji-1f434 {
    background-position: -90px -162px;
}

.webim-root .webim-emoji-1f435 {
    background-position: -108px -162px;
}

.webim-root .webim-emoji-1f436 {
    background-position: -126px -162px;
}

.webim-root .webim-emoji-1f437 {
    background-position: -144px -162px;
}

.webim-root .webim-emoji-1f438 {
    background-position: -162px -162px;
}

.webim-root .webim-emoji-1f439 {
    background-position: -180px -162px;
}

.webim-root .webim-emoji-1f43a {
    background-position: -198px -162px;
}

.webim-root .webim-emoji-1f43b {
    background-position: -216px -162px;
}

.webim-root .webim-emoji-1f43c {
    background-position: -234px -162px;
}

.webim-root .webim-emoji-1f43d {
    background-position: -252px -162px;
}

.webim-root .webim-emoji-1f004 {
    background-position: -162px -270px;
}

.webim-root .webim-emoji-1f0cf {
    background-position: -180px -270px;
}

.webim-root .webim-emoji-1f170 {
    background-position: -198px -270px;
}

.webim-root .webim-emoji-1f171 {
    background-position: -216px -270px;
}

.webim-root .webim-emoji-1f17e {
    background-position: -234px -270px;
}

.webim-root .webim-emoji-1f17f {
    background-position: -252px -270px;
}

.webim-root .webim-emoji-1f18e {
    background-position: -270px -270px;
}

.webim-root .webim-emoji-1f191 {
    background-position: -288px -270px;
}

.webim-root .webim-emoji-1f192 {
    background-position: -306px -270px;
}

.webim-root .webim-emoji-1f193 {
    background-position: -324px -270px;
}

.webim-root .webim-emoji-1f194 {
    background-position: -342px -270px;
}

.webim-root .webim-emoji-1f195 {
    background-position: 0px -288px;
}

.webim-root .webim-emoji-1f196 {
    background-position: -18px -288px;
}

.webim-root .webim-emoji-1f197 {
    background-position: -36px -288px;
}

.webim-root .webim-emoji-1f198 {
    background-position: -54px -288px;
}

.webim-root .webim-emoji-1f199 {
    background-position: -72px -288px;
}

.webim-root .webim-emoji-1f19a {
    background-position: -90px -288px;
}

.webim-root .webim-emoji-1f201 {
    background-position: -108px -288px;
}

.webim-root .webim-emoji-1f202 {
    background-position: -126px -288px;
}

.webim-root .webim-emoji-1f21a {
    background-position: -144px -288px;
}

.webim-root .webim-emoji-1f22f {
    background-position: -162px -288px;
}

.webim-root .webim-emoji-1f232 {
    background-position: -180px -288px;
}

.webim-root .webim-emoji-1f233 {
    background-position: -198px -288px;
}

.webim-root .webim-emoji-1f234 {
    background-position: -216px -288px;
}

.webim-root .webim-emoji-1f235 {
    background-position: -234px -288px;
}

.webim-root .webim-emoji-1f236 {
    background-position: -252px -288px;
}

.webim-root .webim-emoji-1f237 {
    background-position: -270px -288px;
}

.webim-root .webim-emoji-1f238 {
    background-position: -288px -288px;
}

.webim-root .webim-emoji-1f239 {
    background-position: -306px -288px;
}

.webim-root .webim-emoji-1f23a {
    background-position: -324px -288px;
}

.webim-root .webim-emoji-1f250 {
    background-position: -342px -288px;
}

.webim-root .webim-emoji-1f251 {
    background-position: 0px -306px;
}

.webim-root .webim-emoji-1f300 {
    background-position: -18px -306px;
}

.webim-root .webim-emoji-1f301 {
    background-position: -36px -306px;
}

.webim-root .webim-emoji-1f302 {
    background-position: -54px -306px;
}

.webim-root .webim-emoji-1f303 {
    background-position: -72px -306px;
}

.webim-root .webim-emoji-1f304 {
    background-position: -90px -306px;
}

.webim-root .webim-emoji-1f305 {
    background-position: -108px -306px;
}

.webim-root .webim-emoji-1f306 {
    background-position: -126px -306px;
}

.webim-root .webim-emoji-1f307 {
    background-position: -144px -306px;
}

.webim-root .webim-emoji-1f308 {
    background-position: -162px -306px;
}

.webim-root .webim-emoji-1f309 {
    background-position: -180px -306px;
}

.webim-root .webim-emoji-1f30a {
    background-position: -198px -306px;
}

.webim-root .webim-emoji-1f30b {
    background-position: -216px -306px;
}

.webim-root .webim-emoji-1f30c {
    background-position: -234px -306px;
}

.webim-root .webim-emoji-1f30d {
    background-position: -252px -306px;
}

.webim-root .webim-emoji-1f30e {
    background-position: -270px -306px;
}

.webim-root .webim-emoji-1f30f {
    background-position: -288px -306px;
}

.webim-root .webim-emoji-1f310 {
    background-position: -306px -306px;
}

.webim-root .webim-emoji-1f311 {
    background-position: -324px -306px;
}

.webim-root .webim-emoji-1f312 {
    background-position: -342px -306px;
}

.webim-root .webim-emoji-1f313 {
    background-position: 0px -324px;
}

.webim-root .webim-emoji-1f314 {
    background-position: -18px -324px;
}

.webim-root .webim-emoji-1f315 {
    background-position: -36px -324px;
}

.webim-root .webim-emoji-1f316 {
    background-position: -54px -324px;
}

.webim-root .webim-emoji-1f317 {
    background-position: -72px -324px;
}

.webim-root .webim-emoji-1f318 {
    background-position: -90px -324px;
}

.webim-root .webim-emoji-1f319 {
    background-position: -108px -324px;
}

.webim-root .webim-emoji-1f31a {
    background-position: -126px -324px;
}

.webim-root .webim-emoji-1f31b {
    background-position: -144px -324px;
}

.webim-root .webim-emoji-1f31c {
    background-position: -162px -324px;
}

.webim-root .webim-emoji-1f31d {
    background-position: -180px -324px;
}

.webim-root .webim-emoji-1f31e {
    background-position: -198px -324px;
}

.webim-root .webim-emoji-1f31f {
    background-position: -216px -324px;
}

.webim-root .webim-emoji-1f320 {
    background-position: -234px -324px;
}

.webim-root .webim-emoji-1f330 {
    background-position: -252px -324px;
}

.webim-root .webim-emoji-1f331 {
    background-position: -270px -324px;
}

.webim-root .webim-emoji-1f332 {
    background-position: -288px -324px;
}

.webim-root .webim-emoji-1f333 {
    background-position: -306px -324px;
}

.webim-root .webim-emoji-1f334 {
    background-position: -324px -324px;
}

.webim-root .webim-emoji-1f335 {
    background-position: -342px -324px;
}

.webim-root .webim-emoji-1f337 {
    background-position: 0px -342px;
}

.webim-root .webim-emoji-1f338 {
    background-position: -18px -342px;
}

.webim-root .webim-emoji-1f339 {
    background-position: -36px -342px;
}

.webim-root .webim-emoji-1f33a {
    background-position: -54px -342px;
}

.webim-root .webim-emoji-1f33b {
    background-position: -72px -342px;
}

.webim-root .webim-emoji-1f33c {
    background-position: -90px -342px;
}

.webim-root .webim-emoji-1f33d {
    background-position: -108px -342px;
}

.webim-root .webim-emoji-1f33e {
    background-position: -126px -342px;
}

.webim-root .webim-emoji-1f33f {
    background-position: -144px -342px;
}

.webim-root .webim-emoji-1f340 {
    background-position: -162px -342px;
}

.webim-root .webim-emoji-1f341 {
    background-position: -180px -342px;
}

.webim-root .webim-emoji-1f342 {
    background-position: -198px -342px;
}

.webim-root .webim-emoji-1f343 {
    background-position: -216px -342px;
}

.webim-root .webim-emoji-1f344 {
    background-position: -234px -342px;
}

.webim-root .webim-emoji-1f345 {
    background-position: -252px -342px;
}

.webim-root .webim-emoji-1f346 {
    background-position: -270px -342px;
}

.webim-root .webim-emoji-1f347 {
    background-position: -288px -342px;
}

.webim-root .webim-emoji-1f348 {
    background-position: -306px -342px;
}

.webim-root .webim-emoji-1f349 {
    background-position: -324px -342px;
}

.webim-root .webim-emoji-1f34a {
    background-position: -342px -342px;
}

.webim-root .webim-emoji-1f34b {
    background-position: 0px -360px;
}

.webim-root .webim-emoji-1f34c {
    background-position: -18px -360px;
}

.webim-root .webim-emoji-1f34d {
    background-position: -36px -360px;
}

.webim-root .webim-emoji-1f34e {
    background-position: -54px -360px;
}

.webim-root .webim-emoji-1f34f {
    background-position: -72px -360px;
}

.webim-root .webim-emoji-1f350 {
    background-position: -90px -360px;
}

.webim-root .webim-emoji-1f351 {
    background-position: -108px -360px;
}

.webim-root .webim-emoji-1f352 {
    background-position: -126px -360px;
}

.webim-root .webim-emoji-1f353 {
    background-position: -144px -360px;
}

.webim-root .webim-emoji-1f354 {
    background-position: -162px -360px;
}

.webim-root .webim-emoji-1f355 {
    background-position: -180px -360px;
}

.webim-root .webim-emoji-1f356 {
    background-position: -198px -360px;
}

.webim-root .webim-emoji-1f357 {
    background-position: -216px -360px;
}

.webim-root .webim-emoji-1f358 {
    background-position: -234px -360px;
}

.webim-root .webim-emoji-1f359 {
    background-position: -252px -360px;
}

.webim-root .webim-emoji-1f35a {
    background-position: -270px -360px;
}

.webim-root .webim-emoji-1f35b {
    background-position: -288px -360px;
}

.webim-root .webim-emoji-1f35c {
    background-position: -306px -360px;
}

.webim-root .webim-emoji-1f35d {
    background-position: -324px -360px;
}

.webim-root .webim-emoji-1f35e {
    background-position: -342px -360px;
}

.webim-root .webim-emoji-1f35f {
    background-position: 0px -378px;
}

.webim-root .webim-emoji-1f360 {
    background-position: -18px -378px;
}

.webim-root .webim-emoji-1f361 {
    background-position: -36px -378px;
}

.webim-root .webim-emoji-1f362 {
    background-position: -54px -378px;
}

.webim-root .webim-emoji-1f363 {
    background-position: -72px -378px;
}

.webim-root .webim-emoji-1f364 {
    background-position: -90px -378px;
}

.webim-root .webim-emoji-1f365 {
    background-position: -108px -378px;
}

.webim-root .webim-emoji-1f366 {
    background-position: -126px -378px;
}

.webim-root .webim-emoji-1f367 {
    background-position: -144px -378px;
}

.webim-root .webim-emoji-1f368 {
    background-position: -162px -378px;
}

.webim-root .webim-emoji-1f369 {
    background-position: -180px -378px;
}

.webim-root .webim-emoji-1f36a {
    background-position: -198px -378px;
}

.webim-root .webim-emoji-1f36b {
    background-position: -216px -378px;
}

.webim-root .webim-emoji-1f36c {
    background-position: -234px -378px;
}

.webim-root .webim-emoji-1f36d {
    background-position: -252px -378px;
}

.webim-root .webim-emoji-1f36e {
    background-position: -270px -378px;
}

.webim-root .webim-emoji-1f36f {
    background-position: -288px -378px;
}

.webim-root .webim-emoji-1f370 {
    background-position: -306px -378px;
}

.webim-root .webim-emoji-1f371 {
    background-position: -324px -378px;
}

.webim-root .webim-emoji-1f372 {
    background-position: -342px -378px;
}

.webim-root .webim-emoji-1f373 {
    background-position: 0px -396px;
}

.webim-root .webim-emoji-1f374 {
    background-position: -18px -396px;
}

.webim-root .webim-emoji-1f375 {
    background-position: -36px -396px;
}

.webim-root .webim-emoji-1f376 {
    background-position: -54px -396px;
}

.webim-root .webim-emoji-1f377 {
    background-position: -72px -396px;
}

.webim-root .webim-emoji-1f378 {
    background-position: -90px -396px;
}

.webim-root .webim-emoji-1f379 {
    background-position: -108px -396px;
}

.webim-root .webim-emoji-1f37a {
    background-position: -126px -396px;
}

.webim-root .webim-emoji-1f37b {
    background-position: -144px -396px;
}

.webim-root .webim-emoji-1f37c {
    background-position: -162px -396px;
}

.webim-root .webim-emoji-1f380 {
    background-position: -180px -396px;
}

.webim-root .webim-emoji-1f381 {
    background-position: -198px -396px;
}

.webim-root .webim-emoji-1f382 {
    background-position: -216px -396px;
}

.webim-root .webim-emoji-1f383 {
    background-position: -234px -396px;
}

.webim-root .webim-emoji-1f384 {
    background-position: -252px -396px;
}

.webim-root .webim-emoji-1f385 {
    background-position: -270px -396px;
}

.webim-root .webim-emoji-1f386 {
    background-position: -288px -396px;
}

.webim-root .webim-emoji-1f387 {
    background-position: -306px -396px;
}

.webim-root .webim-emoji-1f388 {
    background-position: -324px -396px;
}

.webim-root .webim-emoji-1f389 {
    background-position: -342px -396px;
}

.webim-root .webim-emoji-1f38a {
    background-position: 0px -414px;
}

.webim-root .webim-emoji-1f38b {
    background-position: -18px -414px;
}

.webim-root .webim-emoji-1f38c {
    background-position: -36px -414px;
}

.webim-root .webim-emoji-1f38d {
    background-position: -54px -414px;
}

.webim-root .webim-emoji-1f38e {
    background-position: -72px -414px;
}

.webim-root .webim-emoji-1f38f {
    background-position: -90px -414px;
}

.webim-root .webim-emoji-1f390 {
    background-position: -108px -414px;
}

.webim-root .webim-emoji-1f391 {
    background-position: -126px -414px;
}

.webim-root .webim-emoji-1f392 {
    background-position: -144px -414px;
}

.webim-root .webim-emoji-1f393 {
    background-position: -162px -414px;
}

.webim-root .webim-emoji-1f3a0 {
    background-position: -180px -414px;
}

.webim-root .webim-emoji-1f3a1 {
    background-position: -198px -414px;
}

.webim-root .webim-emoji-1f3a2 {
    background-position: -216px -414px;
}

.webim-root .webim-emoji-1f3a3 {
    background-position: -234px -414px;
}

.webim-root .webim-emoji-1f3a4 {
    background-position: -252px -414px;
}

.webim-root .webim-emoji-1f3a5 {
    background-position: -270px -414px;
}

.webim-root .webim-emoji-1f3a6 {
    background-position: -288px -414px;
}

.webim-root .webim-emoji-1f3a7 {
    background-position: -306px -414px;
}

.webim-root .webim-emoji-1f3a8 {
    background-position: -324px -414px;
}

.webim-root .webim-emoji-1f3a9 {
    background-position: -342px -414px;
}

.webim-root .webim-emoji-1f3aa {
    background-position: 0px -432px;
}

.webim-root .webim-emoji-1f3ab {
    background-position: -18px -432px;
}

.webim-root .webim-emoji-1f3ac {
    background-position: -36px -432px;
}

.webim-root .webim-emoji-1f3ad {
    background-position: -54px -432px;
}

.webim-root .webim-emoji-1f3ae {
    background-position: -72px -432px;
}

.webim-root .webim-emoji-1f3af {
    background-position: -90px -432px;
}

.webim-root .webim-emoji-1f3b0 {
    background-position: -108px -432px;
}

.webim-root .webim-emoji-1f3b1 {
    background-position: -126px -432px;
}

.webim-root .webim-emoji-1f3b2 {
    background-position: -144px -432px;
}

.webim-root .webim-emoji-1f3b3 {
    background-position: -162px -432px;
}

.webim-root .webim-emoji-1f3b4 {
    background-position: -180px -432px;
}

.webim-root .webim-emoji-1f3b5 {
    background-position: -198px -432px;
}

.webim-root .webim-emoji-1f3b6 {
    background-position: -216px -432px;
}

.webim-root .webim-emoji-1f3b7 {
    background-position: -234px -432px;
}

.webim-root .webim-emoji-1f3b8 {
    background-position: -252px -432px;
}

.webim-root .webim-emoji-1f3b9 {
    background-position: -270px -432px;
}

.webim-root .webim-emoji-1f3ba {
    background-position: -288px -432px;
}

.webim-root .webim-emoji-1f3bb {
    background-position: -306px -432px;
}

.webim-root .webim-emoji-1f3bc {
    background-position: -324px -432px;
}

.webim-root .webim-emoji-1f3bd {
    background-position: -342px -432px;
}

.webim-root .webim-emoji-1f3be {
    background-position: 0px -450px;
}

.webim-root .webim-emoji-1f3bf {
    background-position: -18px -450px;
}

.webim-root .webim-emoji-1f3c0 {
    background-position: -36px -450px;
}

.webim-root .webim-emoji-1f3c1 {
    background-position: -54px -450px;
}

.webim-root .webim-emoji-1f3c2 {
    background-position: -72px -450px;
}

.webim-root .webim-emoji-1f3c3 {
    background-position: -90px -450px;
}

.webim-root .webim-emoji-1f3c4 {
    background-position: -108px -450px;
}

.webim-root .webim-emoji-1f3c6 {
    background-position: -126px -450px;
}

.webim-root .webim-emoji-1f3c7 {
    background-position: -144px -450px;
}

.webim-root .webim-emoji-1f3c8 {
    background-position: -162px -450px;
}

.webim-root .webim-emoji-1f3c9 {
    background-position: -180px -450px;
}

.webim-root .webim-emoji-1f3ca {
    background-position: -198px -450px;
}

.webim-root .webim-emoji-1f3e0 {
    background-position: -216px -450px;
}

.webim-root .webim-emoji-1f3e1 {
    background-position: -234px -450px;
}

.webim-root .webim-emoji-1f3e2 {
    background-position: -252px -450px;
}

.webim-root .webim-emoji-1f3e3 {
    background-position: -270px -450px;
}

.webim-root .webim-emoji-1f3e4 {
    background-position: -288px -450px;
}

.webim-root .webim-emoji-1f3e5 {
    background-position: -306px -450px;
}

.webim-root .webim-emoji-1f3e6 {
    background-position: -324px -450px;
}

.webim-root .webim-emoji-1f3e7 {
    background-position: -342px -450px;
}

.webim-root .webim-emoji-1f3e8 {
    background-position: 0px -468px;
}

.webim-root .webim-emoji-1f3e9 {
    background-position: -18px -468px;
}

.webim-root .webim-emoji-1f3ea {
    background-position: -36px -468px;
}

.webim-root .webim-emoji-1f3eb {
    background-position: -54px -468px;
}

.webim-root .webim-emoji-1f3ec {
    background-position: -72px -468px;
}

.webim-root .webim-emoji-1f3ed {
    background-position: -90px -468px;
}

.webim-root .webim-emoji-1f3ee {
    background-position: -108px -468px;
}

.webim-root .webim-emoji-1f3ef {
    background-position: -126px -468px;
}

.webim-root .webim-emoji-1f3f0 {
    background-position: -144px -468px;
}

.webim-root .webim-emoji-1f43e {
    background-position: -162px -468px;
}

.webim-root .webim-emoji-1f440 {
    background-position: -180px -468px;
}

.webim-root .webim-emoji-1f442 {
    background-position: -198px -468px;
}

.webim-root .webim-emoji-1f443 {
    background-position: -216px -468px;
}

.webim-root .webim-emoji-1f444 {
    background-position: -234px -468px;
}

.webim-root .webim-emoji-1f445 {
    background-position: -252px -468px;
}

.webim-root .webim-emoji-1f446 {
    background-position: -270px -468px;
}

.webim-root .webim-emoji-1f447 {
    background-position: -288px -468px;
}

.webim-root .webim-emoji-1f448 {
    background-position: -306px -468px;
}

.webim-root .webim-emoji-1f449 {
    background-position: -324px -468px;
}

.webim-root .webim-emoji-1f44a {
    background-position: -342px -468px;
}

.webim-root .webim-emoji-1f44b {
    background-position: 0px -486px;
}

.webim-root .webim-emoji-1f44c {
    background-position: -18px -486px;
}

.webim-root .webim-emoji-1f44d {
    background-position: -36px -486px;
}

.webim-root .webim-emoji-1f44e {
    background-position: -54px -486px;
}

.webim-root .webim-emoji-1f44f {
    background-position: -72px -486px;
}

.webim-root .webim-emoji-1f450 {
    background-position: -90px -486px;
}

.webim-root .webim-emoji-1f451 {
    background-position: -108px -486px;
}

.webim-root .webim-emoji-1f452 {
    background-position: -126px -486px;
}

.webim-root .webim-emoji-1f453 {
    background-position: -144px -486px;
}

.webim-root .webim-emoji-1f454 {
    background-position: -162px -486px;
}

.webim-root .webim-emoji-1f455 {
    background-position: -180px -486px;
}

.webim-root .webim-emoji-1f456 {
    background-position: -198px -486px;
}

.webim-root .webim-emoji-1f457 {
    background-position: -216px -486px;
}

.webim-root .webim-emoji-1f458 {
    background-position: -234px -486px;
}

.webim-root .webim-emoji-1f459 {
    background-position: -252px -486px;
}

.webim-root .webim-emoji-1f45a {
    background-position: -270px -486px;
}

.webim-root .webim-emoji-1f45b {
    background-position: -288px -486px;
}

.webim-root .webim-emoji-1f45c {
    background-position: -306px -486px;
}

.webim-root .webim-emoji-1f45d {
    background-position: -324px -486px;
}

.webim-root .webim-emoji-1f45e {
    background-position: -342px -486px;
}

.webim-root .webim-emoji-1f45f {
    background-position: 0px -504px;
}

.webim-root .webim-emoji-1f460 {
    background-position: -18px -504px;
}

.webim-root .webim-emoji-1f461 {
    background-position: -36px -504px;
}

.webim-root .webim-emoji-1f462 {
    background-position: -54px -504px;
}

.webim-root .webim-emoji-1f463 {
    background-position: -72px -504px;
}

.webim-root .webim-emoji-1f464 {
    background-position: -90px -504px;
}

.webim-root .webim-emoji-1f465 {
    background-position: -108px -504px;
}

.webim-root .webim-emoji-1f4a0 {
    background-position: -126px -504px;
}

.webim-root .webim-emoji-1f4a1 {
    background-position: -144px -504px;
}

.webim-root .webim-emoji-1f4a2 {
    background-position: -162px -504px;
}

.webim-root .webim-emoji-1f4a3 {
    background-position: -180px -504px;
}

.webim-root .webim-emoji-1f4a4 {
    background-position: -198px -504px;
}

.webim-root .webim-emoji-1f4a5 {
    background-position: -216px -504px;
}

.webim-root .webim-emoji-1f4a6 {
    background-position: -234px -504px;
}

.webim-root .webim-emoji-1f4a7 {
    background-position: -252px -504px;
}

.webim-root .webim-emoji-1f4a8 {
    background-position: -270px -504px;
}

.webim-root .webim-emoji-1f4a9 {
    background-position: -288px -504px;
}

.webim-root .webim-emoji-1f4aa {
    background-position: -306px -504px;
}

.webim-root .webim-emoji-1f4ab {
    background-position: -324px -504px;
}

.webim-root .webim-emoji-1f4ac {
    background-position: -342px -504px;
}

.webim-root .webim-emoji-1f4ad {
    background-position: 0px -522px;
}

.webim-root .webim-emoji-1f4ae {
    background-position: -18px -522px;
}

.webim-root .webim-emoji-1f4b0 {
    background-position: -36px -522px;
}

.webim-root .webim-emoji-1f4b1 {
    background-position: -54px -522px;
}

.webim-root .webim-emoji-1f4b2 {
    background-position: -72px -522px;
}

.webim-root .webim-emoji-1f4b3 {
    background-position: -90px -522px;
}

.webim-root .webim-emoji-1f4b4 {
    background-position: -108px -522px;
}

.webim-root .webim-emoji-1f4b5 {
    background-position: -126px -522px;
}

.webim-root .webim-emoji-1f4b6 {
    background-position: -144px -522px;
}

.webim-root .webim-emoji-1f4b7 {
    background-position: -162px -522px;
}

.webim-root .webim-emoji-1f4b8 {
    background-position: -180px -522px;
}

.webim-root .webim-emoji-1f4b9 {
    background-position: -198px -522px;
}

.webim-root .webim-emoji-1f4ba {
    background-position: -216px -522px;
}

.webim-root .webim-emoji-1f4bb {
    background-position: -234px -522px;
}

.webim-root .webim-emoji-1f4bc {
    background-position: -252px -522px;
}

.webim-root .webim-emoji-1f4bd {
    background-position: -270px -522px;
}

.webim-root .webim-emoji-1f4be {
    background-position: -288px -522px;
}

.webim-root .webim-emoji-1f4bf {
    background-position: -306px -522px;
}

.webim-root .webim-emoji-1f4c0 {
    background-position: -324px -522px;
}

.webim-root .webim-emoji-1f4c1 {
    background-position: -342px -522px;
}

.webim-root .webim-emoji-1f4c2 {
    background-position: 0px -540px;
}

.webim-root .webim-emoji-1f4c3 {
    background-position: -18px -540px;
}

.webim-root .webim-emoji-1f4c4 {
    background-position: -36px -540px;
}

.webim-root .webim-emoji-1f4c5 {
    background-position: -54px -540px;
}

.webim-root .webim-emoji-1f4c6 {
    background-position: -72px -540px;
}

.webim-root .webim-emoji-1f4c7 {
    background-position: -90px -540px;
}

.webim-root .webim-emoji-1f4c8 {
    background-position: -108px -540px;
}

.webim-root .webim-emoji-1f4c9 {
    background-position: -126px -540px;
}

.webim-root .webim-emoji-1f4ca {
    background-position: -144px -540px;
}

.webim-root .webim-emoji-1f4cb {
    background-position: -162px -540px;
}

.webim-root .webim-emoji-1f4cc {
    background-position: -180px -540px;
}

.webim-root .webim-emoji-1f4cd {
    background-position: -198px -540px;
}

.webim-root .webim-emoji-1f4ce {
    background-position: -216px -540px;
}

.webim-root .webim-emoji-1f4cf {
    background-position: -234px -540px;
}

.webim-root .webim-emoji-1f4d0 {
    background-position: -252px -540px;
}

.webim-root .webim-emoji-1f4d1 {
    background-position: -270px -540px;
}

.webim-root .webim-emoji-1f4d2 {
    background-position: -288px -540px;
}

.webim-root .webim-emoji-1f4d3 {
    background-position: -306px -540px;
}

.webim-root .webim-emoji-1f4d4 {
    background-position: -324px -540px;
}

.webim-root .webim-emoji-1f4d5 {
    background-position: -342px -540px;
}

.webim-root .webim-emoji-1f4d6 {
    background-position: 0px -558px;
}

.webim-root .webim-emoji-1f4d7 {
    background-position: -18px -558px;
}

.webim-root .webim-emoji-1f4d8 {
    background-position: -36px -558px;
}

.webim-root .webim-emoji-1f4d9 {
    background-position: -54px -558px;
}

.webim-root .webim-emoji-1f4da {
    background-position: -72px -558px;
}

.webim-root .webim-emoji-1f4db {
    background-position: -90px -558px;
}

.webim-root .webim-emoji-1f4dc {
    background-position: -108px -558px;
}

.webim-root .webim-emoji-1f4dd {
    background-position: -126px -558px;
}

.webim-root .webim-emoji-1f4de {
    background-position: -144px -558px;
}

.webim-root .webim-emoji-1f4df {
    background-position: -162px -558px;
}

.webim-root .webim-emoji-1f4e0 {
    background-position: -180px -558px;
}

.webim-root .webim-emoji-1f4e1 {
    background-position: -198px -558px;
}

.webim-root .webim-emoji-1f4e2 {
    background-position: -216px -558px;
}

.webim-root .webim-emoji-1f4e3 {
    background-position: -234px -558px;
}

.webim-root .webim-emoji-1f4e4 {
    background-position: -252px -558px;
}

.webim-root .webim-emoji-1f4e5 {
    background-position: -270px -558px;
}

.webim-root .webim-emoji-1f4e6 {
    background-position: -288px -558px;
}

.webim-root .webim-emoji-1f4e7 {
    background-position: -306px -558px;
}

.webim-root .webim-emoji-1f4e8 {
    background-position: -324px -558px;
}

.webim-root .webim-emoji-1f4e9 {
    background-position: -342px -558px;
}

.webim-root .webim-emoji-1f4ea {
    background-position: 0px -576px;
}

.webim-root .webim-emoji-1f4eb {
    background-position: -18px -576px;
}

.webim-root .webim-emoji-1f4ec {
    background-position: -36px -576px;
}

.webim-root .webim-emoji-1f4ed {
    background-position: -54px -576px;
}

.webim-root .webim-emoji-1f4ee {
    background-position: -72px -576px;
}

.webim-root .webim-emoji-1f4ef {
    background-position: -90px -576px;
}

.webim-root .webim-emoji-1f4f0 {
    background-position: -108px -576px;
}

.webim-root .webim-emoji-1f4f1 {
    background-position: -126px -576px;
}

.webim-root .webim-emoji-1f4f2 {
    background-position: -144px -576px;
}

.webim-root .webim-emoji-1f4f3 {
    background-position: -162px -576px;
}

.webim-root .webim-emoji-1f4f4 {
    background-position: -180px -576px;
}

.webim-root .webim-emoji-1f4f5 {
    background-position: -198px -576px;
}

.webim-root .webim-emoji-1f4f6 {
    background-position: -216px -576px;
}

.webim-root .webim-emoji-1f4f7 {
    background-position: -234px -576px;
}

.webim-root .webim-emoji-1f4f9 {
    background-position: -252px -576px;
}

.webim-root .webim-emoji-1f4fa {
    background-position: -270px -576px;
}

.webim-root .webim-emoji-1f4fb {
    background-position: -288px -576px;
}

.webim-root .webim-emoji-1f4fc {
    background-position: -306px -576px;
}

.webim-root .webim-emoji-1f500 {
    background-position: -324px -576px;
}

.webim-root .webim-emoji-1f501 {
    background-position: -342px -576px;
}

.webim-root .webim-emoji-1f502 {
    background-position: 0px -594px;
}

.webim-root .webim-emoji-1f503 {
    background-position: -18px -594px;
}

.webim-root .webim-emoji-1f504 {
    background-position: -36px -594px;
}

.webim-root .webim-emoji-1f505 {
    background-position: -54px -594px;
}

.webim-root .webim-emoji-1f506 {
    background-position: -72px -594px;
}

.webim-root .webim-emoji-1f507 {
    background-position: -90px -594px;
}

.webim-root .webim-emoji-1f508 {
    background-position: -108px -594px;
}

.webim-root .webim-emoji-1f509 {
    background-position: -126px -594px;
}

.webim-root .webim-emoji-1f50a {
    background-position: -144px -594px;
}

.webim-root .webim-emoji-1f50b {
    background-position: -162px -594px;
}

.webim-root .webim-emoji-1f50c {
    background-position: -180px -594px;
}

.webim-root .webim-emoji-1f50d {
    background-position: -198px -594px;
}

.webim-root .webim-emoji-1f50e {
    background-position: -216px -594px;
}

.webim-root .webim-emoji-1f50f {
    background-position: -234px -594px;
}

.webim-root .webim-emoji-1f510 {
    background-position: -252px -594px;
}

.webim-root .webim-emoji-1f511 {
    background-position: -270px -594px;
}

.webim-root .webim-emoji-1f512 {
    background-position: -288px -594px;
}

.webim-root .webim-emoji-1f513 {
    background-position: -306px -594px;
}

.webim-root .webim-emoji-1f514 {
    background-position: -324px -594px;
}

.webim-root .webim-emoji-1f515 {
    background-position: -342px -594px;
}

.webim-root .webim-emoji-1f516 {
    background-position: 0px -612px;
}

.webim-root .webim-emoji-1f517 {
    background-position: -18px -612px;
}

.webim-root .webim-emoji-1f518 {
    background-position: -36px -612px;
}

.webim-root .webim-emoji-1f519 {
    background-position: -54px -612px;
}

.webim-root .webim-emoji-1f51a {
    background-position: -72px -612px;
}

.webim-root .webim-emoji-1f51b {
    background-position: -90px -612px;
}

.webim-root .webim-emoji-1f51c {
    background-position: -108px -612px;
}

.webim-root .webim-emoji-1f51d {
    background-position: -126px -612px;
}

.webim-root .webim-emoji-1f51e {
    background-position: -144px -612px;
}

.webim-root .webim-emoji-1f51f {
    background-position: -162px -612px;
}

.webim-root .webim-emoji-1f520 {
    background-position: -180px -612px;
}

.webim-root .webim-emoji-1f521 {
    background-position: -198px -612px;
}

.webim-root .webim-emoji-1f523 {
    background-position: -216px -612px;
}

.webim-root .webim-emoji-1f524 {
    background-position: -234px -612px;
}

.webim-root .webim-emoji-1f525 {
    background-position: -252px -612px;
}

.webim-root .webim-emoji-1f526 {
    background-position: -270px -612px;
}

.webim-root .webim-emoji-1f527 {
    background-position: -288px -612px;
}

.webim-root .webim-emoji-1f528 {
    background-position: -306px -612px;
}

.webim-root .webim-emoji-1f529 {
    background-position: -324px -612px;
}

.webim-root .webim-emoji-1f52a {
    background-position: -342px -612px;
}

.webim-root .webim-emoji-1f52b {
    background-position: 0px -630px;
}

.webim-root .webim-emoji-1f52c {
    background-position: -18px -630px;
}

.webim-root .webim-emoji-1f52d {
    background-position: -36px -630px;
}

.webim-root .webim-emoji-1f52e {
    background-position: -54px -630px;
}

.webim-root .webim-emoji-1f52f {
    background-position: -72px -630px;
}

.webim-root .webim-emoji-1f530 {
    background-position: -90px -630px;
}

.webim-root .webim-emoji-1f531 {
    background-position: -108px -630px;
}

.webim-root .webim-emoji-1f532 {
    background-position: -126px -630px;
}

.webim-root .webim-emoji-1f533 {
    background-position: -144px -630px;
}

.webim-root .webim-emoji-1f534 {
    background-position: -162px -630px;
}

.webim-root .webim-emoji-1f535 {
    background-position: -180px -630px;
}

.webim-root .webim-emoji-1f536 {
    background-position: -198px -630px;
}

.webim-root .webim-emoji-1f537 {
    background-position: -216px -630px;
}

.webim-root .webim-emoji-1f538 {
    background-position: -234px -630px;
}

.webim-root .webim-emoji-1f539 {
    background-position: -252px -630px;
}

.webim-root .webim-emoji-1f53a {
    background-position: -270px -630px;
}

.webim-root .webim-emoji-1f53b {
    background-position: -288px -630px;
}

.webim-root .webim-emoji-1f53c {
    background-position: -306px -630px;
}

.webim-root .webim-emoji-1f53d {
    background-position: -324px -630px;
}

.webim-root .webim-emoji-1f550 {
    background-position: -342px -630px;
}

.webim-root .webim-emoji-1f551 {
    background-position: 0px -648px;
}

.webim-root .webim-emoji-1f552 {
    background-position: -18px -648px;
}

.webim-root .webim-emoji-1f553 {
    background-position: -36px -648px;
}

.webim-root .webim-emoji-1f554 {
    background-position: -54px -648px;
}

.webim-root .webim-emoji-1f555 {
    background-position: -72px -648px;
}

.webim-root .webim-emoji-1f556 {
    background-position: -90px -648px;
}

.webim-root .webim-emoji-1f557 {
    background-position: -108px -648px;
}

.webim-root .webim-emoji-1f558 {
    background-position: -126px -648px;
}

.webim-root .webim-emoji-1f559 {
    background-position: -144px -648px;
}

.webim-root .webim-emoji-1f55a {
    background-position: -162px -648px;
}

.webim-root .webim-emoji-1f55b {
    background-position: -180px -648px;
}

.webim-root .webim-emoji-1f55c {
    background-position: -198px -648px;
}

.webim-root .webim-emoji-1f55d {
    background-position: -216px -648px;
}

.webim-root .webim-emoji-1f55e {
    background-position: -234px -648px;
}

.webim-root .webim-emoji-1f55f {
    background-position: -252px -648px;
}

.webim-root .webim-emoji-1f560 {
    background-position: -270px -648px;
}

.webim-root .webim-emoji-1f561 {
    background-position: -288px -648px;
}

.webim-root .webim-emoji-1f562 {
    background-position: -306px -648px;
}

.webim-root .webim-emoji-1f563 {
    background-position: -324px -648px;
}

.webim-root .webim-emoji-1f564 {
    background-position: -342px -648px;
}

.webim-root .webim-emoji-1f565 {
    background-position: 0px -666px;
}

.webim-root .webim-emoji-1f566 {
    background-position: -18px -666px;
}

.webim-root .webim-emoji-1f567 {
    background-position: -36px -666px;
}

.webim-root .webim-emoji-1f5fb {
    background-position: -54px -666px;
}

.webim-root .webim-emoji-1f5fc {
    background-position: -72px -666px;
}

.webim-root .webim-emoji-1f5fd {
    background-position: -90px -666px;
}

.webim-root .webim-emoji-1f5fe {
    background-position: -108px -666px;
}

.webim-root .webim-emoji-1f5ff {
    background-position: -126px -666px;
}

.webim-root .webim-emoji-1f680 {
    background-position: -144px -666px;
}

.webim-root .webim-emoji-1f681 {
    background-position: -162px -666px;
}

.webim-root .webim-emoji-1f682 {
    background-position: -180px -666px;
}

.webim-root .webim-emoji-1f683 {
    background-position: -198px -666px;
}

.webim-root .webim-emoji-1f684 {
    background-position: -216px -666px;
}

.webim-root .webim-emoji-1f685 {
    background-position: -234px -666px;
}

.webim-root .webim-emoji-1f686 {
    background-position: -252px -666px;
}

.webim-root .webim-emoji-1f687 {
    background-position: -270px -666px;
}

.webim-root .webim-emoji-1f688 {
    background-position: -288px -666px;
}

.webim-root .webim-emoji-1f689 {
    background-position: -306px -666px;
}

.webim-root .webim-emoji-1f68a {
    background-position: -324px -666px;
}

.webim-root .webim-emoji-1f68b {
    background-position: -342px -666px;
}

.webim-root .webim-emoji-1f68c {
    background-position: 0px -684px;
}

.webim-root .webim-emoji-1f68d {
    background-position: -18px -684px;
}

.webim-root .webim-emoji-1f68e {
    background-position: -36px -684px;
}

.webim-root .webim-emoji-1f68f {
    background-position: -54px -684px;
}

.webim-root .webim-emoji-1f690 {
    background-position: -72px -684px;
}

.webim-root .webim-emoji-1f691 {
    background-position: -90px -684px;
}

.webim-root .webim-emoji-1f692 {
    background-position: -108px -684px;
}

.webim-root .webim-emoji-1f693 {
    background-position: -126px -684px;
}

.webim-root .webim-emoji-1f694 {
    background-position: -144px -684px;
}

.webim-root .webim-emoji-1f695 {
    background-position: -162px -684px;
}

.webim-root .webim-emoji-1f696 {
    background-position: -180px -684px;
}

.webim-root .webim-emoji-1f697 {
    background-position: -198px -684px;
}

.webim-root .webim-emoji-1f698 {
    background-position: -216px -684px;
}

.webim-root .webim-emoji-1f699 {
    background-position: -234px -684px;
}

.webim-root .webim-emoji-1f69a {
    background-position: -252px -684px;
}

.webim-root .webim-emoji-1f69b {
    background-position: -270px -684px;
}

.webim-root .webim-emoji-1f69c {
    background-position: -288px -684px;
}

.webim-root .webim-emoji-1f69d {
    background-position: -306px -684px;
}

.webim-root .webim-emoji-1f69e {
    background-position: -324px -684px;
}

.webim-root .webim-emoji-1f69f {
    background-position: -342px -684px;
}

.webim-root .webim-emoji-1f6a0 {
    background-position: 0px -702px;
}

.webim-root .webim-emoji-1f6a1 {
    background-position: -18px -702px;
}

.webim-root .webim-emoji-1f6a2 {
    background-position: -36px -702px;
}

.webim-root .webim-emoji-1f6a3 {
    background-position: -54px -702px;
}

.webim-root .webim-emoji-1f6a4 {
    background-position: -72px -702px;
}

.webim-root .webim-emoji-1f6a5 {
    background-position: -90px -702px;
}

.webim-root .webim-emoji-1f6a6 {
    background-position: -108px -702px;
}

.webim-root .webim-emoji-1f6a7 {
    background-position: -126px -702px;
}

.webim-root .webim-emoji-1f6a8 {
    background-position: -144px -702px;
}

.webim-root .webim-emoji-1f6a9 {
    background-position: -162px -702px;
}

.webim-root .webim-emoji-1f6aa {
    background-position: -180px -702px;
}

.webim-root .webim-emoji-1f6ab {
    background-position: -198px -702px;
}

.webim-root .webim-emoji-1f6ac {
    background-position: -216px -702px;
}

.webim-root .webim-emoji-1f6ad {
    background-position: -234px -702px;
}

.webim-root .webim-emoji-1f6ae {
    background-position: -252px -702px;
}

.webim-root .webim-emoji-1f6af {
    background-position: -270px -702px;
}

.webim-root .webim-emoji-1f6b0 {
    background-position: -288px -702px;
}

.webim-root .webim-emoji-1f6b1 {
    background-position: -306px -702px;
}

.webim-root .webim-emoji-1f6b2 {
    background-position: -324px -702px;
}

.webim-root .webim-emoji-1f6b3 {
    background-position: -342px -702px;
}

.webim-root .webim-emoji-1f6b4 {
    background-position: 0px -720px;
}

.webim-root .webim-emoji-1f6b5 {
    background-position: -18px -720px;
}

.webim-root .webim-emoji-1f6b6 {
    background-position: -36px -720px;
}

.webim-root .webim-emoji-1f6b7 {
    background-position: -54px -720px;
}

.webim-root .webim-emoji-1f6b8 {
    background-position: -72px -720px;
}

.webim-root .webim-emoji-1f6b9 {
    background-position: -90px -720px;
}

.webim-root .webim-emoji-1f6ba {
    background-position: -108px -720px;
}

.webim-root .webim-emoji-1f6bb {
    background-position: -126px -720px;
}

.webim-root .webim-emoji-1f6bc {
    background-position: -144px -720px;
}

.webim-root .webim-emoji-1f6bd {
    background-position: -162px -720px;
}

.webim-root .webim-emoji-1f6be {
    background-position: -180px -720px;
}

.webim-root .webim-emoji-1f6bf {
    background-position: -198px -720px;
}

.webim-root .webim-emoji-1f6c0 {
    background-position: -216px -720px;
}

.webim-root .webim-emoji-1f6c1 {
    background-position: -234px -720px;
}

.webim-root .webim-emoji-1f6c2 {
    background-position: -252px -720px;
}

.webim-root .webim-emoji-1f6c3 {
    background-position: -270px -720px;
}

.webim-root .webim-emoji-1f6c4 {
    background-position: -288px -720px;
}

.webim-root .webim-emoji-1f6c5 {
    background-position: -306px -720px;
}

.webim-root .webim-emoji-1f483 {
    background-position: -342px -720px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f601 {
    background-position: -19px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f602 {
    background-position: -38px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f603 {
    background-position: -57px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f604 {
    background-position: -76px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f605 {
    background-position: -95px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f606 {
    background-position: -114px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f607 {
    background-position: -133px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f608 {
    background-position: -152px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f609 {
    background-position: -171px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f60a {
    background-position: -190px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f60b {
    background-position: -209px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f60c {
    background-position: -228px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f60d {
    background-position: -247px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f60e {
    background-position: -266px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f60f {
    background-position: -285px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f610 {
    background-position: -304px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f611 {
    background-position: -323px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f612 {
    background-position: -342px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f613 {
    background-position: -361px 0px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f614 {
    background-position: 0px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f615 {
    background-position: -19px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f616 {
    background-position: -38px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f617 {
    background-position: -57px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f618 {
    background-position: -76px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f619 {
    background-position: -95px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f61a {
    background-position: -114px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f61b {
    background-position: -133px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f61c {
    background-position: -152px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f61d {
    background-position: -171px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f61f {
    background-position: -190px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f620 {
    background-position: -209px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f621 {
    background-position: -228px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f622 {
    background-position: -247px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f623 {
    background-position: -266px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f624 {
    background-position: -285px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f625 {
    background-position: -304px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f626 {
    background-position: -323px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f627 {
    background-position: -342px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f628 {
    background-position: -361px -19px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f629 {
    background-position: 0px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f62a {
    background-position: -19px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f62b {
    background-position: -38px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f62c {
    background-position: -57px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f62d {
    background-position: -76px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f62e {
    background-position: -95px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f62f {
    background-position: -114px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f630 {
    background-position: -133px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f631 {
    background-position: -152px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f632 {
    background-position: -171px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f633 {
    background-position: -190px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f634 {
    background-position: -209px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f635 {
    background-position: -228px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f636 {
    background-position: -247px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f637 {
    background-position: -266px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f638 {
    background-position: -285px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f639 {
    background-position: -304px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f63a {
    background-position: -323px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f63b {
    background-position: -342px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f63c {
    background-position: -361px -38px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f63d {
    background-position: 0px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f63e {
    background-position: -19px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f63f {
    background-position: -38px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f640 {
    background-position: -57px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f641 {
    background-position: -76px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f645 {
    background-position: -95px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f646 {
    background-position: -114px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f647 {
    background-position: -133px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f648 {
    background-position: -152px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f649 {
    background-position: -171px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f64a {
    background-position: -190px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f64b {
    background-position: -209px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f64c {
    background-position: -228px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f64d {
    background-position: -247px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f64e {
    background-position: -266px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f64f {
    background-position: -285px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f466 {
    background-position: -304px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f467 {
    background-position: -323px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f468 {
    background-position: -342px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f469 {
    background-position: -361px -57px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f46a {
    background-position: 0px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f46b {
    background-position: -19px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f46c {
    background-position: -38px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f46d {
    background-position: -57px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f46e {
    background-position: -76px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f46f {
    background-position: -95px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f470 {
    background-position: -114px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f471 {
    background-position: -133px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f472 {
    background-position: -152px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f473 {
    background-position: -171px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f474 {
    background-position: -190px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f475 {
    background-position: -209px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f476 {
    background-position: -228px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f477 {
    background-position: -247px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f478 {
    background-position: -266px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f479 {
    background-position: -285px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f47a {
    background-position: -304px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f47b {
    background-position: -323px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f47c {
    background-position: -342px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f47d {
    background-position: -361px -76px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f47e {
    background-position: 0px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f47f {
    background-position: -19px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f480 {
    background-position: -38px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f481 {
    background-position: -57px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f482 {
    background-position: -76px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f484 {
    background-position: -95px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f485 {
    background-position: -114px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f486 {
    background-position: -133px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f487 {
    background-position: -152px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f488 {
    background-position: -171px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f489 {
    background-position: -190px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f48a {
    background-position: -209px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f48b {
    background-position: -228px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f48c {
    background-position: -247px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f48d {
    background-position: -266px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f48e {
    background-position: -285px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f48f {
    background-position: -304px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f490 {
    background-position: -323px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f491 {
    background-position: -342px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f492 {
    background-position: -361px -95px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f493 {
    background-position: 0px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f494 {
    background-position: -19px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f495 {
    background-position: -38px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f496 {
    background-position: -57px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f497 {
    background-position: -76px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f498 {
    background-position: -95px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f499 {
    background-position: -114px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f49a {
    background-position: -133px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f49b {
    background-position: -152px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f49c {
    background-position: -171px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f49d {
    background-position: -190px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f49e {
    background-position: -209px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f49f {
    background-position: -228px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f400 {
    background-position: -247px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f401 {
    background-position: -266px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f402 {
    background-position: -285px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f403 {
    background-position: -304px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f404 {
    background-position: -323px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f405 {
    background-position: -342px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f406 {
    background-position: -361px -114px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f407 {
    background-position: 0px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f408 {
    background-position: -19px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f409 {
    background-position: -38px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f40a {
    background-position: -57px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f40b {
    background-position: -76px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f40c {
    background-position: -95px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f40d {
    background-position: -114px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f40e {
    background-position: -133px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f40f {
    background-position: -152px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f410 {
    background-position: -171px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f411 {
    background-position: -190px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f412 {
    background-position: -209px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f413 {
    background-position: -228px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f414 {
    background-position: -247px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f415 {
    background-position: -266px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f416 {
    background-position: -285px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f417 {
    background-position: -304px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f418 {
    background-position: -323px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f419 {
    background-position: -342px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f41a {
    background-position: -361px -133px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f41b {
    background-position: 0px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f41c {
    background-position: -19px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f41d {
    background-position: -38px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f41e {
    background-position: -57px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f41f {
    background-position: -76px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f420 {
    background-position: -95px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f421 {
    background-position: -114px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f422 {
    background-position: -133px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f423 {
    background-position: -152px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f424 {
    background-position: -171px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f425 {
    background-position: -190px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f426 {
    background-position: -209px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f427 {
    background-position: -228px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f428 {
    background-position: -247px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f429 {
    background-position: -266px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f42a {
    background-position: -285px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f42b {
    background-position: -304px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f42c {
    background-position: -323px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f42d {
    background-position: -342px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f42e {
    background-position: -361px -152px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f42f {
    background-position: 0px -171px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f430 {
    background-position: -19px -171px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f431 {
    background-position: -38px -171px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f432 {
    background-position: -57px -171px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f433 {
    background-position: -76px -171px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f434 {
    background-position: -95px -171px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f435 {
    background-position: -114px -171px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f436 {
    background-position: -133px -171px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f437 {
    background-position: -152px -171px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f438 {
    background-position: -171px -171px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f439 {
    background-position: -190px -171px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f43a {
    background-position: -209px -171px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f43b {
    background-position: -228px -171px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f43c {
    background-position: -247px -171px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f43d {
    background-position: -266px -171px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f004 {
    background-position: -171px -285px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f0cf {
    background-position: -190px -285px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f170 {
    background-position: -209px -285px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f171 {
    background-position: -228px -285px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f17e {
    background-position: -247px -285px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f17f {
    background-position: -266px -285px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f18e {
    background-position: -285px -285px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f191 {
    background-position: -304px -285px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f192 {
    background-position: -323px -285px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f193 {
    background-position: -342px -285px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f194 {
    background-position: -361px -285px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f195 {
    background-position: 0px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f196 {
    background-position: -19px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f197 {
    background-position: -38px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f198 {
    background-position: -57px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f199 {
    background-position: -76px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f19a {
    background-position: -95px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f201 {
    background-position: -114px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f202 {
    background-position: -133px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f21a {
    background-position: -152px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f22f {
    background-position: -171px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f232 {
    background-position: -190px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f233 {
    background-position: -209px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f234 {
    background-position: -228px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f235 {
    background-position: -247px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f236 {
    background-position: -266px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f237 {
    background-position: -285px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f238 {
    background-position: -304px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f239 {
    background-position: -323px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f23a {
    background-position: -342px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f250 {
    background-position: -361px -304px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f251 {
    background-position: 0px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f300 {
    background-position: -19px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f301 {
    background-position: -38px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f302 {
    background-position: -57px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f303 {
    background-position: -76px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f304 {
    background-position: -95px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f305 {
    background-position: -114px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f306 {
    background-position: -133px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f307 {
    background-position: -152px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f308 {
    background-position: -171px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f309 {
    background-position: -190px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f30a {
    background-position: -209px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f30b {
    background-position: -228px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f30c {
    background-position: -247px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f30d {
    background-position: -266px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f30e {
    background-position: -285px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f30f {
    background-position: -304px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f310 {
    background-position: -323px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f311 {
    background-position: -342px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f312 {
    background-position: -361px -323px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f313 {
    background-position: 0px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f314 {
    background-position: -19px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f315 {
    background-position: -38px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f316 {
    background-position: -57px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f317 {
    background-position: -76px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f318 {
    background-position: -95px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f319 {
    background-position: -114px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f31a {
    background-position: -133px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f31b {
    background-position: -152px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f31c {
    background-position: -171px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f31d {
    background-position: -190px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f31e {
    background-position: -209px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f31f {
    background-position: -228px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f320 {
    background-position: -247px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f330 {
    background-position: -266px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f331 {
    background-position: -285px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f332 {
    background-position: -304px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f333 {
    background-position: -323px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f334 {
    background-position: -342px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f335 {
    background-position: -361px -342px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f337 {
    background-position: 0px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f338 {
    background-position: -19px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f339 {
    background-position: -38px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f33a {
    background-position: -57px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f33b {
    background-position: -76px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f33c {
    background-position: -95px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f33d {
    background-position: -114px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f33e {
    background-position: -133px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f33f {
    background-position: -152px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f340 {
    background-position: -171px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f341 {
    background-position: -190px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f342 {
    background-position: -209px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f343 {
    background-position: -228px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f344 {
    background-position: -247px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f345 {
    background-position: -266px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f346 {
    background-position: -285px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f347 {
    background-position: -304px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f348 {
    background-position: -323px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f349 {
    background-position: -342px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f34a {
    background-position: -361px -361px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f34b {
    background-position: 0px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f34c {
    background-position: -19px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f34d {
    background-position: -38px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f34e {
    background-position: -57px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f34f {
    background-position: -76px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f350 {
    background-position: -95px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f351 {
    background-position: -114px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f352 {
    background-position: -133px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f353 {
    background-position: -152px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f354 {
    background-position: -171px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f355 {
    background-position: -190px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f356 {
    background-position: -209px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f357 {
    background-position: -228px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f358 {
    background-position: -247px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f359 {
    background-position: -266px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f35a {
    background-position: -285px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f35b {
    background-position: -304px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f35c {
    background-position: -323px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f35d {
    background-position: -342px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f35e {
    background-position: -361px -380px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f35f {
    background-position: 0px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f360 {
    background-position: -19px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f361 {
    background-position: -38px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f362 {
    background-position: -57px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f363 {
    background-position: -76px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f364 {
    background-position: -95px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f365 {
    background-position: -114px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f366 {
    background-position: -133px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f367 {
    background-position: -152px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f368 {
    background-position: -171px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f369 {
    background-position: -190px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f36a {
    background-position: -209px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f36b {
    background-position: -228px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f36c {
    background-position: -247px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f36d {
    background-position: -266px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f36e {
    background-position: -285px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f36f {
    background-position: -304px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f370 {
    background-position: -323px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f371 {
    background-position: -342px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f372 {
    background-position: -361px -399px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f373 {
    background-position: 0px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f374 {
    background-position: -19px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f375 {
    background-position: -38px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f376 {
    background-position: -57px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f377 {
    background-position: -76px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f378 {
    background-position: -95px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f379 {
    background-position: -114px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f37a {
    background-position: -133px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f37b {
    background-position: -152px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f37c {
    background-position: -171px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f380 {
    background-position: -190px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f381 {
    background-position: -209px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f382 {
    background-position: -228px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f383 {
    background-position: -247px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f384 {
    background-position: -266px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f385 {
    background-position: -285px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f386 {
    background-position: -304px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f387 {
    background-position: -323px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f388 {
    background-position: -342px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f389 {
    background-position: -361px -418px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f38a {
    background-position: 0px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f38b {
    background-position: -19px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f38c {
    background-position: -38px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f38d {
    background-position: -57px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f38e {
    background-position: -76px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f38f {
    background-position: -95px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f390 {
    background-position: -114px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f391 {
    background-position: -133px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f392 {
    background-position: -152px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f393 {
    background-position: -171px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a0 {
    background-position: -190px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a1 {
    background-position: -209px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a2 {
    background-position: -228px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a3 {
    background-position: -247px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a4 {
    background-position: -266px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a5 {
    background-position: -285px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a6 {
    background-position: -304px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a7 {
    background-position: -323px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a8 {
    background-position: -342px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a9 {
    background-position: -361px -437px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3aa {
    background-position: 0px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ab {
    background-position: -19px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ac {
    background-position: -38px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ad {
    background-position: -57px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ae {
    background-position: -76px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3af {
    background-position: -95px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b0 {
    background-position: -114px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b1 {
    background-position: -133px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b2 {
    background-position: -152px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b3 {
    background-position: -171px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b4 {
    background-position: -190px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b5 {
    background-position: -209px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b6 {
    background-position: -228px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b7 {
    background-position: -247px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b8 {
    background-position: -266px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b9 {
    background-position: -285px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ba {
    background-position: -304px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3bb {
    background-position: -323px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3bc {
    background-position: -342px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3bd {
    background-position: -361px -456px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3be {
    background-position: 0px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3bf {
    background-position: -19px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c0 {
    background-position: -38px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c1 {
    background-position: -57px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c2 {
    background-position: -76px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c3 {
    background-position: -95px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c4 {
    background-position: -114px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c6 {
    background-position: -133px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c7 {
    background-position: -152px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c8 {
    background-position: -171px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c9 {
    background-position: -190px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ca {
    background-position: -209px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e0 {
    background-position: -228px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e1 {
    background-position: -247px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e2 {
    background-position: -266px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e3 {
    background-position: -285px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e4 {
    background-position: -304px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e5 {
    background-position: -323px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e6 {
    background-position: -342px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e7 {
    background-position: -361px -475px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e8 {
    background-position: 0px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e9 {
    background-position: -19px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ea {
    background-position: -38px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3eb {
    background-position: -57px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ec {
    background-position: -76px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ed {
    background-position: -95px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ee {
    background-position: -114px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ef {
    background-position: -133px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f3f0 {
    background-position: -152px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f43e {
    background-position: -171px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f440 {
    background-position: -190px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f442 {
    background-position: -209px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f443 {
    background-position: -228px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f444 {
    background-position: -247px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f445 {
    background-position: -266px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f446 {
    background-position: -285px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f447 {
    background-position: -304px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f448 {
    background-position: -323px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f449 {
    background-position: -342px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f44a {
    background-position: -361px -494px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f44b {
    background-position: 0px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f44c {
    background-position: -19px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f44d {
    background-position: -38px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f44e {
    background-position: -57px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f44f {
    background-position: -76px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f450 {
    background-position: -95px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f451 {
    background-position: -114px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f452 {
    background-position: -133px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f453 {
    background-position: -152px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f454 {
    background-position: -171px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f455 {
    background-position: -190px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f456 {
    background-position: -209px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f457 {
    background-position: -228px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f458 {
    background-position: -247px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f459 {
    background-position: -266px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f45a {
    background-position: -285px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f45b {
    background-position: -304px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f45c {
    background-position: -323px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f45d {
    background-position: -342px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f45e {
    background-position: -361px -513px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f45f {
    background-position: 0px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f460 {
    background-position: -19px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f461 {
    background-position: -38px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f462 {
    background-position: -57px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f463 {
    background-position: -76px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f464 {
    background-position: -95px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f465 {
    background-position: -114px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a0 {
    background-position: -133px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a1 {
    background-position: -152px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a2 {
    background-position: -171px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a3 {
    background-position: -190px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a4 {
    background-position: -209px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a5 {
    background-position: -228px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a6 {
    background-position: -247px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a7 {
    background-position: -266px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a8 {
    background-position: -285px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a9 {
    background-position: -304px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4aa {
    background-position: -323px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ab {
    background-position: -342px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ac {
    background-position: -361px -532px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ad {
    background-position: 0px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ae {
    background-position: -19px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b0 {
    background-position: -38px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b1 {
    background-position: -57px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b2 {
    background-position: -76px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b3 {
    background-position: -95px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b4 {
    background-position: -114px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b5 {
    background-position: -133px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b6 {
    background-position: -152px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b7 {
    background-position: -171px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b8 {
    background-position: -190px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b9 {
    background-position: -209px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ba {
    background-position: -228px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4bb {
    background-position: -247px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4bc {
    background-position: -266px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4bd {
    background-position: -285px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4be {
    background-position: -304px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4bf {
    background-position: -323px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c0 {
    background-position: -342px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c1 {
    background-position: -361px -551px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c2 {
    background-position: 0px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c3 {
    background-position: -19px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c4 {
    background-position: -38px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c5 {
    background-position: -57px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c6 {
    background-position: -76px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c7 {
    background-position: -95px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c8 {
    background-position: -114px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c9 {
    background-position: -133px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ca {
    background-position: -152px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4cb {
    background-position: -171px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4cc {
    background-position: -190px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4cd {
    background-position: -209px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ce {
    background-position: -228px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4cf {
    background-position: -247px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d0 {
    background-position: -266px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d1 {
    background-position: -285px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d2 {
    background-position: -304px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d3 {
    background-position: -323px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d4 {
    background-position: -342px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d5 {
    background-position: -361px -570px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d6 {
    background-position: 0px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d7 {
    background-position: -19px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d8 {
    background-position: -38px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d9 {
    background-position: -57px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4da {
    background-position: -76px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4db {
    background-position: -95px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4dc {
    background-position: -114px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4dd {
    background-position: -133px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4de {
    background-position: -152px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4df {
    background-position: -171px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e0 {
    background-position: -190px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e1 {
    background-position: -209px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e2 {
    background-position: -228px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e3 {
    background-position: -247px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e4 {
    background-position: -266px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e5 {
    background-position: -285px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e6 {
    background-position: -304px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e7 {
    background-position: -323px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e8 {
    background-position: -342px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e9 {
    background-position: -361px -589px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ea {
    background-position: 0px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4eb {
    background-position: -19px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ec {
    background-position: -38px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ed {
    background-position: -57px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ee {
    background-position: -76px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ef {
    background-position: -95px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f0 {
    background-position: -114px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f1 {
    background-position: -133px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f2 {
    background-position: -152px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f3 {
    background-position: -171px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f4 {
    background-position: -190px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f5 {
    background-position: -209px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f6 {
    background-position: -228px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f7 {
    background-position: -247px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f9 {
    background-position: -266px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4fa {
    background-position: -285px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4fb {
    background-position: -304px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f4fc {
    background-position: -323px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f500 {
    background-position: -342px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f501 {
    background-position: -361px -608px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f502 {
    background-position: 0px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f503 {
    background-position: -19px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f504 {
    background-position: -38px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f505 {
    background-position: -57px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f506 {
    background-position: -76px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f507 {
    background-position: -95px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f508 {
    background-position: -114px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f509 {
    background-position: -133px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f50a {
    background-position: -152px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f50b {
    background-position: -171px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f50c {
    background-position: -190px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f50d {
    background-position: -209px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f50e {
    background-position: -228px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f50f {
    background-position: -247px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f510 {
    background-position: -266px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f511 {
    background-position: -285px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f512 {
    background-position: -304px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f513 {
    background-position: -323px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f514 {
    background-position: -342px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f515 {
    background-position: -361px -627px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f516 {
    background-position: 0px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f517 {
    background-position: -19px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f518 {
    background-position: -38px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f519 {
    background-position: -57px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f51a {
    background-position: -76px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f51b {
    background-position: -95px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f51c {
    background-position: -114px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f51d {
    background-position: -133px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f51e {
    background-position: -152px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f51f {
    background-position: -171px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f520 {
    background-position: -190px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f521 {
    background-position: -209px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f523 {
    background-position: -228px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f524 {
    background-position: -247px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f525 {
    background-position: -266px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f526 {
    background-position: -285px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f527 {
    background-position: -304px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f528 {
    background-position: -323px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f529 {
    background-position: -342px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f52a {
    background-position: -361px -646px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f52b {
    background-position: 0px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f52c {
    background-position: -19px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f52d {
    background-position: -38px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f52e {
    background-position: -57px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f52f {
    background-position: -76px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f530 {
    background-position: -95px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f531 {
    background-position: -114px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f532 {
    background-position: -133px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f533 {
    background-position: -152px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f534 {
    background-position: -171px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f535 {
    background-position: -190px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f536 {
    background-position: -209px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f537 {
    background-position: -228px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f538 {
    background-position: -247px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f539 {
    background-position: -266px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f53a {
    background-position: -285px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f53b {
    background-position: -304px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f53c {
    background-position: -323px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f53d {
    background-position: -342px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f550 {
    background-position: -361px -665px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f551 {
    background-position: 0px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f552 {
    background-position: -19px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f553 {
    background-position: -38px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f554 {
    background-position: -57px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f555 {
    background-position: -76px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f556 {
    background-position: -95px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f557 {
    background-position: -114px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f558 {
    background-position: -133px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f559 {
    background-position: -152px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f55a {
    background-position: -171px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f55b {
    background-position: -190px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f55c {
    background-position: -209px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f55d {
    background-position: -228px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f55e {
    background-position: -247px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f55f {
    background-position: -266px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f560 {
    background-position: -285px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f561 {
    background-position: -304px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f562 {
    background-position: -323px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f563 {
    background-position: -342px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f564 {
    background-position: -361px -684px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f565 {
    background-position: 0px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f566 {
    background-position: -19px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f567 {
    background-position: -38px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f5fb {
    background-position: -57px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f5fc {
    background-position: -76px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f5fd {
    background-position: -95px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f5fe {
    background-position: -114px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f5ff {
    background-position: -133px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f680 {
    background-position: -152px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f681 {
    background-position: -171px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f682 {
    background-position: -190px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f683 {
    background-position: -209px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f684 {
    background-position: -228px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f685 {
    background-position: -247px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f686 {
    background-position: -266px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f687 {
    background-position: -285px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f688 {
    background-position: -304px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f689 {
    background-position: -323px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f68a {
    background-position: -342px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f68b {
    background-position: -361px -703px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f68c {
    background-position: 0px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f68d {
    background-position: -19px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f68e {
    background-position: -38px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f68f {
    background-position: -57px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f690 {
    background-position: -76px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f691 {
    background-position: -95px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f692 {
    background-position: -114px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f693 {
    background-position: -133px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f694 {
    background-position: -152px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f695 {
    background-position: -171px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f696 {
    background-position: -190px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f697 {
    background-position: -209px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f698 {
    background-position: -228px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f699 {
    background-position: -247px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f69a {
    background-position: -266px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f69b {
    background-position: -285px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f69c {
    background-position: -304px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f69d {
    background-position: -323px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f69e {
    background-position: -342px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f69f {
    background-position: -361px -722px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a0 {
    background-position: 0px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a1 {
    background-position: -19px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a2 {
    background-position: -38px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a3 {
    background-position: -57px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a4 {
    background-position: -76px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a5 {
    background-position: -95px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a6 {
    background-position: -114px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a7 {
    background-position: -133px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a8 {
    background-position: -152px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a9 {
    background-position: -171px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6aa {
    background-position: -190px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6ab {
    background-position: -209px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6ac {
    background-position: -228px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6ad {
    background-position: -247px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6ae {
    background-position: -266px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6af {
    background-position: -285px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b0 {
    background-position: -304px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b1 {
    background-position: -323px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b2 {
    background-position: -342px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b3 {
    background-position: -361px -741px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b4 {
    background-position: 0px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b5 {
    background-position: -19px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b6 {
    background-position: -38px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b7 {
    background-position: -57px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b8 {
    background-position: -76px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b9 {
    background-position: -95px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6ba {
    background-position: -114px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6bb {
    background-position: -133px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6bc {
    background-position: -152px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6bd {
    background-position: -171px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6be {
    background-position: -190px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6bf {
    background-position: -209px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6c0 {
    background-position: -228px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6c1 {
    background-position: -247px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6c2 {
    background-position: -266px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6c3 {
    background-position: -285px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6c4 {
    background-position: -304px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f6c5 {
    background-position: -323px -760px;
}

.webim-root .webim-font-size-3 .webim-emoji-1f483 {
    background-position: -361px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f600 {
    background-position: 0px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f601 {
    background-position: -20px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f602 {
    background-position: -40px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f603 {
    background-position: -60px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f604 {
    background-position: -80px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f605 {
    background-position: -100px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f606 {
    background-position: -120px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f607 {
    background-position: -140px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f608 {
    background-position: -160px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f609 {
    background-position: -180px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f60a {
    background-position: -200px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f60b {
    background-position: -220px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f60c {
    background-position: -240px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f60d {
    background-position: -260px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f60e {
    background-position: -280px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f60f {
    background-position: -300px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f610 {
    background-position: -320px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f611 {
    background-position: -340px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f612 {
    background-position: -360px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f613 {
    background-position: -380px 0px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f614 {
    background-position: 0px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f615 {
    background-position: -20px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f616 {
    background-position: -40px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f617 {
    background-position: -60px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f618 {
    background-position: -80px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f619 {
    background-position: -100px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f61a {
    background-position: -120px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f61b {
    background-position: -140px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f61c {
    background-position: -160px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f61d {
    background-position: -180px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f61f {
    background-position: -200px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f620 {
    background-position: -220px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f621 {
    background-position: -240px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f622 {
    background-position: -260px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f623 {
    background-position: -280px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f624 {
    background-position: -300px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f625 {
    background-position: -320px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f626 {
    background-position: -340px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f627 {
    background-position: -360px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f628 {
    background-position: -380px -20px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f629 {
    background-position: 0px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f62a {
    background-position: -20px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f62b {
    background-position: -40px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f62c {
    background-position: -60px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f62d {
    background-position: -80px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f62e {
    background-position: -100px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f62f {
    background-position: -120px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f630 {
    background-position: -140px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f631 {
    background-position: -160px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f632 {
    background-position: -180px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f633 {
    background-position: -200px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f634 {
    background-position: -220px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f635 {
    background-position: -240px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f636 {
    background-position: -260px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f637 {
    background-position: -280px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f638 {
    background-position: -300px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f639 {
    background-position: -320px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f63a {
    background-position: -340px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f63b {
    background-position: -360px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f63c {
    background-position: -380px -40px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f63d {
    background-position: 0px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f63e {
    background-position: -20px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f63f {
    background-position: -40px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f640 {
    background-position: -60px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f641 {
    background-position: -80px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f645 {
    background-position: -100px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f646 {
    background-position: -120px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f647 {
    background-position: -140px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f648 {
    background-position: -160px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f649 {
    background-position: -180px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f64a {
    background-position: -200px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f64b {
    background-position: -220px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f64c {
    background-position: -240px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f64d {
    background-position: -260px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f64e {
    background-position: -280px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f64f {
    background-position: -300px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f466 {
    background-position: -320px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f467 {
    background-position: -340px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f468 {
    background-position: -360px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f469 {
    background-position: -380px -60px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f46a {
    background-position: 0px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f46b {
    background-position: -20px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f46c {
    background-position: -40px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f46d {
    background-position: -60px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f46e {
    background-position: -80px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f46f {
    background-position: -100px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f470 {
    background-position: -120px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f471 {
    background-position: -140px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f472 {
    background-position: -160px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f473 {
    background-position: -180px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f474 {
    background-position: -200px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f475 {
    background-position: -220px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f476 {
    background-position: -240px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f477 {
    background-position: -260px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f478 {
    background-position: -280px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f479 {
    background-position: -300px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f47a {
    background-position: -320px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f47b {
    background-position: -340px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f47c {
    background-position: -360px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f47d {
    background-position: -380px -80px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f47e {
    background-position: 0px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f47f {
    background-position: -20px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f480 {
    background-position: -40px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f481 {
    background-position: -60px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f482 {
    background-position: -80px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f484 {
    background-position: -100px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f485 {
    background-position: -120px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f486 {
    background-position: -140px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f487 {
    background-position: -160px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f488 {
    background-position: -180px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f489 {
    background-position: -200px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f48a {
    background-position: -220px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f48b {
    background-position: -240px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f48c {
    background-position: -260px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f48d {
    background-position: -280px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f48e {
    background-position: -300px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f48f {
    background-position: -320px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f490 {
    background-position: -340px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f491 {
    background-position: -360px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f492 {
    background-position: -380px -100px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f493 {
    background-position: 0px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f494 {
    background-position: -20px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f495 {
    background-position: -40px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f496 {
    background-position: -60px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f497 {
    background-position: -80px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f498 {
    background-position: -100px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f499 {
    background-position: -120px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f49a {
    background-position: -140px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f49b {
    background-position: -160px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f49c {
    background-position: -180px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f49d {
    background-position: -200px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f49e {
    background-position: -220px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f49f {
    background-position: -240px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f400 {
    background-position: -260px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f401 {
    background-position: -280px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f402 {
    background-position: -300px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f403 {
    background-position: -320px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f404 {
    background-position: -340px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f405 {
    background-position: -360px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f406 {
    background-position: -380px -120px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f407 {
    background-position: 0px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f408 {
    background-position: -20px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f409 {
    background-position: -40px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f40a {
    background-position: -60px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f40b {
    background-position: -80px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f40c {
    background-position: -100px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f40d {
    background-position: -120px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f40e {
    background-position: -140px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f40f {
    background-position: -160px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f410 {
    background-position: -180px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f411 {
    background-position: -200px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f412 {
    background-position: -220px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f413 {
    background-position: -240px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f414 {
    background-position: -260px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f415 {
    background-position: -280px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f416 {
    background-position: -300px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f417 {
    background-position: -320px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f418 {
    background-position: -340px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f419 {
    background-position: -360px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f41a {
    background-position: -380px -140px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f41b {
    background-position: 0px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f41c {
    background-position: -20px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f41d {
    background-position: -40px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f41e {
    background-position: -60px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f41f {
    background-position: -80px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f420 {
    background-position: -100px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f421 {
    background-position: -120px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f422 {
    background-position: -140px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f423 {
    background-position: -160px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f424 {
    background-position: -180px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f425 {
    background-position: -200px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f426 {
    background-position: -220px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f427 {
    background-position: -240px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f428 {
    background-position: -260px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f429 {
    background-position: -280px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f42a {
    background-position: -300px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f42b {
    background-position: -320px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f42c {
    background-position: -340px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f42d {
    background-position: -360px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f42e {
    background-position: -380px -160px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f42f {
    background-position: 0px -180px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f430 {
    background-position: -20px -180px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f431 {
    background-position: -40px -180px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f432 {
    background-position: -60px -180px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f433 {
    background-position: -80px -180px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f434 {
    background-position: -100px -180px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f435 {
    background-position: -120px -180px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f436 {
    background-position: -140px -180px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f437 {
    background-position: -160px -180px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f438 {
    background-position: -180px -180px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f439 {
    background-position: -200px -180px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f43a {
    background-position: -220px -180px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f43b {
    background-position: -240px -180px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f43c {
    background-position: -260px -180px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f43d {
    background-position: -280px -180px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f004 {
    background-position: -180px -300px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f0cf {
    background-position: -200px -300px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f170 {
    background-position: -220px -300px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f171 {
    background-position: -240px -300px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f17e {
    background-position: -260px -300px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f17f {
    background-position: -280px -300px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f18e {
    background-position: -300px -300px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f191 {
    background-position: -320px -300px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f192 {
    background-position: -340px -300px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f193 {
    background-position: -360px -300px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f194 {
    background-position: -380px -300px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f195 {
    background-position: 0px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f196 {
    background-position: -20px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f197 {
    background-position: -40px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f198 {
    background-position: -60px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f199 {
    background-position: -80px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f19a {
    background-position: -100px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f201 {
    background-position: -120px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f202 {
    background-position: -140px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f21a {
    background-position: -160px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f22f {
    background-position: -180px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f232 {
    background-position: -200px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f233 {
    background-position: -220px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f234 {
    background-position: -240px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f235 {
    background-position: -260px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f236 {
    background-position: -280px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f237 {
    background-position: -300px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f238 {
    background-position: -320px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f239 {
    background-position: -340px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f23a {
    background-position: -360px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f250 {
    background-position: -380px -320px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f251 {
    background-position: 0px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f300 {
    background-position: -20px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f301 {
    background-position: -40px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f302 {
    background-position: -60px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f303 {
    background-position: -80px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f304 {
    background-position: -100px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f305 {
    background-position: -120px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f306 {
    background-position: -140px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f307 {
    background-position: -160px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f308 {
    background-position: -180px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f309 {
    background-position: -200px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f30a {
    background-position: -220px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f30b {
    background-position: -240px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f30c {
    background-position: -260px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f30d {
    background-position: -280px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f30e {
    background-position: -300px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f30f {
    background-position: -320px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f310 {
    background-position: -340px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f311 {
    background-position: -360px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f312 {
    background-position: -380px -340px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f313 {
    background-position: 0px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f314 {
    background-position: -20px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f315 {
    background-position: -40px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f316 {
    background-position: -60px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f317 {
    background-position: -80px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f318 {
    background-position: -100px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f319 {
    background-position: -120px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f31a {
    background-position: -140px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f31b {
    background-position: -160px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f31c {
    background-position: -180px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f31d {
    background-position: -200px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f31e {
    background-position: -220px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f31f {
    background-position: -240px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f320 {
    background-position: -260px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f330 {
    background-position: -280px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f331 {
    background-position: -300px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f332 {
    background-position: -320px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f333 {
    background-position: -340px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f334 {
    background-position: -360px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f335 {
    background-position: -380px -360px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f337 {
    background-position: 0px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f338 {
    background-position: -20px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f339 {
    background-position: -40px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f33a {
    background-position: -60px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f33b {
    background-position: -80px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f33c {
    background-position: -100px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f33d {
    background-position: -120px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f33e {
    background-position: -140px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f33f {
    background-position: -160px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f340 {
    background-position: -180px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f341 {
    background-position: -200px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f342 {
    background-position: -220px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f343 {
    background-position: -240px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f344 {
    background-position: -260px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f345 {
    background-position: -280px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f346 {
    background-position: -300px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f347 {
    background-position: -320px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f348 {
    background-position: -340px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f349 {
    background-position: -360px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f34a {
    background-position: -380px -380px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f34b {
    background-position: 0px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f34c {
    background-position: -20px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f34d {
    background-position: -40px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f34e {
    background-position: -60px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f34f {
    background-position: -80px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f350 {
    background-position: -100px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f351 {
    background-position: -120px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f352 {
    background-position: -140px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f353 {
    background-position: -160px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f354 {
    background-position: -180px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f355 {
    background-position: -200px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f356 {
    background-position: -220px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f357 {
    background-position: -240px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f358 {
    background-position: -260px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f359 {
    background-position: -280px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f35a {
    background-position: -300px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f35b {
    background-position: -320px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f35c {
    background-position: -340px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f35d {
    background-position: -360px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f35e {
    background-position: -380px -400px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f35f {
    background-position: 0px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f360 {
    background-position: -20px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f361 {
    background-position: -40px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f362 {
    background-position: -60px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f363 {
    background-position: -80px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f364 {
    background-position: -100px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f365 {
    background-position: -120px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f366 {
    background-position: -140px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f367 {
    background-position: -160px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f368 {
    background-position: -180px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f369 {
    background-position: -200px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f36a {
    background-position: -220px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f36b {
    background-position: -240px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f36c {
    background-position: -260px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f36d {
    background-position: -280px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f36e {
    background-position: -300px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f36f {
    background-position: -320px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f370 {
    background-position: -340px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f371 {
    background-position: -360px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f372 {
    background-position: -380px -420px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f373 {
    background-position: 0px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f374 {
    background-position: -20px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f375 {
    background-position: -40px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f376 {
    background-position: -60px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f377 {
    background-position: -80px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f378 {
    background-position: -100px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f379 {
    background-position: -120px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f37a {
    background-position: -140px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f37b {
    background-position: -160px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f37c {
    background-position: -180px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f380 {
    background-position: -200px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f381 {
    background-position: -220px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f382 {
    background-position: -240px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f383 {
    background-position: -260px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f384 {
    background-position: -280px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f385 {
    background-position: -300px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f386 {
    background-position: -320px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f387 {
    background-position: -340px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f388 {
    background-position: -360px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f389 {
    background-position: -380px -440px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f38a {
    background-position: 0px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f38b {
    background-position: -20px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f38c {
    background-position: -40px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f38d {
    background-position: -60px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f38e {
    background-position: -80px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f38f {
    background-position: -100px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f390 {
    background-position: -120px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f391 {
    background-position: -140px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f392 {
    background-position: -160px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f393 {
    background-position: -180px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a0 {
    background-position: -200px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a1 {
    background-position: -220px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a2 {
    background-position: -240px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a3 {
    background-position: -260px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a4 {
    background-position: -280px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a5 {
    background-position: -300px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a6 {
    background-position: -320px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a7 {
    background-position: -340px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a8 {
    background-position: -360px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a9 {
    background-position: -380px -460px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3aa {
    background-position: 0px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ab {
    background-position: -20px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ac {
    background-position: -40px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ad {
    background-position: -60px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ae {
    background-position: -80px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3af {
    background-position: -100px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b0 {
    background-position: -120px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b1 {
    background-position: -140px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b2 {
    background-position: -160px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b3 {
    background-position: -180px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b4 {
    background-position: -200px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b5 {
    background-position: -220px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b6 {
    background-position: -240px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b7 {
    background-position: -260px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b8 {
    background-position: -280px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b9 {
    background-position: -300px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ba {
    background-position: -320px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3bb {
    background-position: -340px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3bc {
    background-position: -360px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3bd {
    background-position: -380px -480px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3be {
    background-position: 0px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3bf {
    background-position: -20px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c0 {
    background-position: -40px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c1 {
    background-position: -60px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c2 {
    background-position: -80px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c3 {
    background-position: -100px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c4 {
    background-position: -120px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c6 {
    background-position: -140px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c7 {
    background-position: -160px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c8 {
    background-position: -180px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c9 {
    background-position: -200px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ca {
    background-position: -220px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e0 {
    background-position: -240px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e1 {
    background-position: -260px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e2 {
    background-position: -280px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e3 {
    background-position: -300px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e4 {
    background-position: -320px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e5 {
    background-position: -340px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e6 {
    background-position: -360px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e7 {
    background-position: -380px -500px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e8 {
    background-position: 0px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e9 {
    background-position: -20px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ea {
    background-position: -40px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3eb {
    background-position: -60px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ec {
    background-position: -80px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ed {
    background-position: -100px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ee {
    background-position: -120px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ef {
    background-position: -140px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f3f0 {
    background-position: -160px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f43e {
    background-position: -180px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f440 {
    background-position: -200px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f442 {
    background-position: -220px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f443 {
    background-position: -240px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f444 {
    background-position: -260px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f445 {
    background-position: -280px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f446 {
    background-position: -300px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f447 {
    background-position: -320px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f448 {
    background-position: -340px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f449 {
    background-position: -360px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f44a {
    background-position: -380px -520px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f44b {
    background-position: 0px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f44c {
    background-position: -20px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f44d {
    background-position: -40px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f44e {
    background-position: -60px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f44f {
    background-position: -80px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f450 {
    background-position: -100px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f451 {
    background-position: -120px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f452 {
    background-position: -140px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f453 {
    background-position: -160px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f454 {
    background-position: -180px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f455 {
    background-position: -200px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f456 {
    background-position: -220px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f457 {
    background-position: -240px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f458 {
    background-position: -260px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f459 {
    background-position: -280px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f45a {
    background-position: -300px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f45b {
    background-position: -320px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f45c {
    background-position: -340px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f45d {
    background-position: -360px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f45e {
    background-position: -380px -540px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f45f {
    background-position: 0px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f460 {
    background-position: -20px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f461 {
    background-position: -40px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f462 {
    background-position: -60px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f463 {
    background-position: -80px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f464 {
    background-position: -100px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f465 {
    background-position: -120px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a0 {
    background-position: -140px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a1 {
    background-position: -160px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a2 {
    background-position: -180px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a3 {
    background-position: -200px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a4 {
    background-position: -220px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a5 {
    background-position: -240px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a6 {
    background-position: -260px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a7 {
    background-position: -280px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a8 {
    background-position: -300px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a9 {
    background-position: -320px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4aa {
    background-position: -340px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ab {
    background-position: -360px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ac {
    background-position: -380px -560px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ad {
    background-position: 0px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ae {
    background-position: -20px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b0 {
    background-position: -40px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b1 {
    background-position: -60px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b2 {
    background-position: -80px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b3 {
    background-position: -100px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b4 {
    background-position: -120px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b5 {
    background-position: -140px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b6 {
    background-position: -160px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b7 {
    background-position: -180px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b8 {
    background-position: -200px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b9 {
    background-position: -220px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ba {
    background-position: -240px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4bb {
    background-position: -260px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4bc {
    background-position: -280px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4bd {
    background-position: -300px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4be {
    background-position: -320px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4bf {
    background-position: -340px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c0 {
    background-position: -360px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c1 {
    background-position: -380px -580px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c2 {
    background-position: 0px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c3 {
    background-position: -20px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c4 {
    background-position: -40px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c5 {
    background-position: -60px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c6 {
    background-position: -80px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c7 {
    background-position: -100px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c8 {
    background-position: -120px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c9 {
    background-position: -140px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ca {
    background-position: -160px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4cb {
    background-position: -180px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4cc {
    background-position: -200px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4cd {
    background-position: -220px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ce {
    background-position: -240px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4cf {
    background-position: -260px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d0 {
    background-position: -280px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d1 {
    background-position: -300px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d2 {
    background-position: -320px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d3 {
    background-position: -340px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d4 {
    background-position: -360px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d5 {
    background-position: -380px -600px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d6 {
    background-position: 0px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d7 {
    background-position: -20px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d8 {
    background-position: -40px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d9 {
    background-position: -60px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4da {
    background-position: -80px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4db {
    background-position: -100px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4dc {
    background-position: -120px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4dd {
    background-position: -140px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4de {
    background-position: -160px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4df {
    background-position: -180px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e0 {
    background-position: -200px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e1 {
    background-position: -220px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e2 {
    background-position: -240px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e3 {
    background-position: -260px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e4 {
    background-position: -280px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e5 {
    background-position: -300px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e6 {
    background-position: -320px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e7 {
    background-position: -340px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e8 {
    background-position: -360px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e9 {
    background-position: -380px -620px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ea {
    background-position: 0px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4eb {
    background-position: -20px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ec {
    background-position: -40px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ed {
    background-position: -60px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ee {
    background-position: -80px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ef {
    background-position: -100px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f0 {
    background-position: -120px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f1 {
    background-position: -140px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f2 {
    background-position: -160px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f3 {
    background-position: -180px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f4 {
    background-position: -200px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f5 {
    background-position: -220px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f6 {
    background-position: -240px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f7 {
    background-position: -260px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f9 {
    background-position: -280px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4fa {
    background-position: -300px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4fb {
    background-position: -320px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f4fc {
    background-position: -340px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f500 {
    background-position: -360px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f501 {
    background-position: -380px -640px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f502 {
    background-position: 0px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f503 {
    background-position: -20px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f504 {
    background-position: -40px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f505 {
    background-position: -60px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f506 {
    background-position: -80px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f507 {
    background-position: -100px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f508 {
    background-position: -120px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f509 {
    background-position: -140px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f50a {
    background-position: -160px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f50b {
    background-position: -180px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f50c {
    background-position: -200px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f50d {
    background-position: -220px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f50e {
    background-position: -240px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f50f {
    background-position: -260px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f510 {
    background-position: -280px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f511 {
    background-position: -300px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f512 {
    background-position: -320px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f513 {
    background-position: -340px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f514 {
    background-position: -360px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f515 {
    background-position: -380px -660px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f516 {
    background-position: 0px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f517 {
    background-position: -20px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f518 {
    background-position: -40px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f519 {
    background-position: -60px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f51a {
    background-position: -80px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f51b {
    background-position: -100px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f51c {
    background-position: -120px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f51d {
    background-position: -140px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f51e {
    background-position: -160px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f51f {
    background-position: -180px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f520 {
    background-position: -200px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f521 {
    background-position: -220px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f523 {
    background-position: -240px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f524 {
    background-position: -260px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f525 {
    background-position: -280px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f526 {
    background-position: -300px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f527 {
    background-position: -320px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f528 {
    background-position: -340px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f529 {
    background-position: -360px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f52a {
    background-position: -380px -680px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f52b {
    background-position: 0px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f52c {
    background-position: -20px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f52d {
    background-position: -40px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f52e {
    background-position: -60px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f52f {
    background-position: -80px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f530 {
    background-position: -100px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f531 {
    background-position: -120px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f532 {
    background-position: -140px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f533 {
    background-position: -160px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f534 {
    background-position: -180px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f535 {
    background-position: -200px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f536 {
    background-position: -220px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f537 {
    background-position: -240px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f538 {
    background-position: -260px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f539 {
    background-position: -280px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f53a {
    background-position: -300px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f53b {
    background-position: -320px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f53c {
    background-position: -340px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f53d {
    background-position: -360px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f550 {
    background-position: -380px -700px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f551 {
    background-position: 0px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f552 {
    background-position: -20px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f553 {
    background-position: -40px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f554 {
    background-position: -60px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f555 {
    background-position: -80px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f556 {
    background-position: -100px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f557 {
    background-position: -120px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f558 {
    background-position: -140px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f559 {
    background-position: -160px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f55a {
    background-position: -180px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f55b {
    background-position: -200px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f55c {
    background-position: -220px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f55d {
    background-position: -240px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f55e {
    background-position: -260px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f55f {
    background-position: -280px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f560 {
    background-position: -300px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f561 {
    background-position: -320px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f562 {
    background-position: -340px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f563 {
    background-position: -360px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f564 {
    background-position: -380px -720px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f565 {
    background-position: 0px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f566 {
    background-position: -20px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f567 {
    background-position: -40px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f5fb {
    background-position: -60px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f5fc {
    background-position: -80px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f5fd {
    background-position: -100px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f5fe {
    background-position: -120px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f5ff {
    background-position: -140px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f680 {
    background-position: -160px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f681 {
    background-position: -180px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f682 {
    background-position: -200px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f683 {
    background-position: -220px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f684 {
    background-position: -240px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f685 {
    background-position: -260px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f686 {
    background-position: -280px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f687 {
    background-position: -300px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f688 {
    background-position: -320px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f689 {
    background-position: -340px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f68a {
    background-position: -360px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f68b {
    background-position: -380px -740px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f68c {
    background-position: 0px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f68d {
    background-position: -20px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f68e {
    background-position: -40px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f68f {
    background-position: -60px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f690 {
    background-position: -80px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f691 {
    background-position: -100px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f692 {
    background-position: -120px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f693 {
    background-position: -140px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f694 {
    background-position: -160px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f695 {
    background-position: -180px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f696 {
    background-position: -200px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f697 {
    background-position: -220px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f698 {
    background-position: -240px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f699 {
    background-position: -260px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f69a {
    background-position: -280px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f69b {
    background-position: -300px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f69c {
    background-position: -320px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f69d {
    background-position: -340px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f69e {
    background-position: -360px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f69f {
    background-position: -380px -760px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a0 {
    background-position: 0px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a1 {
    background-position: -20px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a2 {
    background-position: -40px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a3 {
    background-position: -60px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a4 {
    background-position: -80px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a5 {
    background-position: -100px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a6 {
    background-position: -120px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a7 {
    background-position: -140px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a8 {
    background-position: -160px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a9 {
    background-position: -180px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6aa {
    background-position: -200px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6ab {
    background-position: -220px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6ac {
    background-position: -240px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6ad {
    background-position: -260px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6ae {
    background-position: -280px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6af {
    background-position: -300px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b0 {
    background-position: -320px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b1 {
    background-position: -340px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b2 {
    background-position: -360px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b3 {
    background-position: -380px -780px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b4 {
    background-position: 0px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b5 {
    background-position: -20px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b6 {
    background-position: -40px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b7 {
    background-position: -60px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b8 {
    background-position: -80px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b9 {
    background-position: -100px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6ba {
    background-position: -120px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6bb {
    background-position: -140px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6bc {
    background-position: -160px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6bd {
    background-position: -180px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6be {
    background-position: -200px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6bf {
    background-position: -220px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6c0 {
    background-position: -240px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6c1 {
    background-position: -260px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6c2 {
    background-position: -280px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6c3 {
    background-position: -300px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6c4 {
    background-position: -320px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f6c5 {
    background-position: -340px -800px;
}

.webim-root .webim-font-size-4 .webim-emoji-1f483 {
    background-position: -380px -800px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f600 {
    background-position: 0px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f601 {
    background-position: -21px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f602 {
    background-position: -42px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f603 {
    background-position: -63px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f604 {
    background-position: -84px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f605 {
    background-position: -105px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f606 {
    background-position: -126px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f607 {
    background-position: -147px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f608 {
    background-position: -168px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f609 {
    background-position: -189px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f60a {
    background-position: -210px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f60b {
    background-position: -231px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f60c {
    background-position: -252px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f60d {
    background-position: -273px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f60e {
    background-position: -294px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f60f {
    background-position: -315px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f610 {
    background-position: -336px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f611 {
    background-position: -357px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f612 {
    background-position: -378px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f613 {
    background-position: -399px 0px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f614 {
    background-position: 0px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f615 {
    background-position: -21px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f616 {
    background-position: -42px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f617 {
    background-position: -63px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f618 {
    background-position: -84px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f619 {
    background-position: -105px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f61a {
    background-position: -126px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f61b {
    background-position: -147px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f61c {
    background-position: -168px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f61d {
    background-position: -189px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f61f {
    background-position: -210px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f620 {
    background-position: -231px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f621 {
    background-position: -252px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f622 {
    background-position: -273px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f623 {
    background-position: -294px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f624 {
    background-position: -315px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f625 {
    background-position: -336px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f626 {
    background-position: -357px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f627 {
    background-position: -378px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f628 {
    background-position: -399px -21px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f629 {
    background-position: 0px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f62a {
    background-position: -21px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f62b {
    background-position: -42px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f62c {
    background-position: -63px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f62d {
    background-position: -84px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f62e {
    background-position: -105px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f62f {
    background-position: -126px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f630 {
    background-position: -147px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f631 {
    background-position: -168px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f632 {
    background-position: -189px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f633 {
    background-position: -210px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f634 {
    background-position: -231px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f635 {
    background-position: -252px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f636 {
    background-position: -273px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f637 {
    background-position: -294px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f638 {
    background-position: -315px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f639 {
    background-position: -336px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f63a {
    background-position: -357px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f63b {
    background-position: -378px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f63c {
    background-position: -399px -42px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f63d {
    background-position: 0px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f63e {
    background-position: -21px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f63f {
    background-position: -42px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f640 {
    background-position: -63px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f641 {
    background-position: -84px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f645 {
    background-position: -105px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f646 {
    background-position: -126px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f647 {
    background-position: -147px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f648 {
    background-position: -168px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f649 {
    background-position: -189px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f64a {
    background-position: -210px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f64b {
    background-position: -231px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f64c {
    background-position: -252px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f64d {
    background-position: -273px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f64e {
    background-position: -294px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f64f {
    background-position: -315px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f466 {
    background-position: -336px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f467 {
    background-position: -357px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f468 {
    background-position: -378px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f469 {
    background-position: -399px -63px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f46a {
    background-position: 0px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f46b {
    background-position: -21px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f46c {
    background-position: -42px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f46d {
    background-position: -63px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f46e {
    background-position: -84px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f46f {
    background-position: -105px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f470 {
    background-position: -126px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f471 {
    background-position: -147px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f472 {
    background-position: -168px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f473 {
    background-position: -189px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f474 {
    background-position: -210px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f475 {
    background-position: -231px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f476 {
    background-position: -252px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f477 {
    background-position: -273px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f478 {
    background-position: -294px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f479 {
    background-position: -315px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f47a {
    background-position: -336px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f47b {
    background-position: -357px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f47c {
    background-position: -378px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f47d {
    background-position: -399px -84px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f47e {
    background-position: 0px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f47f {
    background-position: -21px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f480 {
    background-position: -42px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f481 {
    background-position: -63px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f482 {
    background-position: -84px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f484 {
    background-position: -105px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f485 {
    background-position: -126px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f486 {
    background-position: -147px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f487 {
    background-position: -168px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f488 {
    background-position: -189px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f489 {
    background-position: -210px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f48a {
    background-position: -231px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f48b {
    background-position: -252px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f48c {
    background-position: -273px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f48d {
    background-position: -294px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f48e {
    background-position: -315px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f48f {
    background-position: -336px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f490 {
    background-position: -357px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f491 {
    background-position: -378px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f492 {
    background-position: -399px -105px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f493 {
    background-position: 0px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f494 {
    background-position: -21px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f495 {
    background-position: -42px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f496 {
    background-position: -63px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f497 {
    background-position: -84px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f498 {
    background-position: -105px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f499 {
    background-position: -126px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f49a {
    background-position: -147px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f49b {
    background-position: -168px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f49c {
    background-position: -189px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f49d {
    background-position: -210px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f49e {
    background-position: -231px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f49f {
    background-position: -252px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f400 {
    background-position: -273px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f401 {
    background-position: -294px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f402 {
    background-position: -315px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f403 {
    background-position: -336px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f404 {
    background-position: -357px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f405 {
    background-position: -378px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f406 {
    background-position: -399px -126px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f407 {
    background-position: 0px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f408 {
    background-position: -21px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f409 {
    background-position: -42px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f40a {
    background-position: -63px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f40b {
    background-position: -84px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f40c {
    background-position: -105px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f40d {
    background-position: -126px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f40e {
    background-position: -147px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f40f {
    background-position: -168px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f410 {
    background-position: -189px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f411 {
    background-position: -210px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f412 {
    background-position: -231px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f413 {
    background-position: -252px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f414 {
    background-position: -273px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f415 {
    background-position: -294px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f416 {
    background-position: -315px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f417 {
    background-position: -336px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f418 {
    background-position: -357px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f419 {
    background-position: -378px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f41a {
    background-position: -399px -147px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f41b {
    background-position: 0px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f41c {
    background-position: -21px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f41d {
    background-position: -42px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f41e {
    background-position: -63px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f41f {
    background-position: -84px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f420 {
    background-position: -105px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f421 {
    background-position: -126px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f422 {
    background-position: -147px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f423 {
    background-position: -168px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f424 {
    background-position: -189px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f425 {
    background-position: -210px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f426 {
    background-position: -231px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f427 {
    background-position: -252px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f428 {
    background-position: -273px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f429 {
    background-position: -294px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f42a {
    background-position: -315px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f42b {
    background-position: -336px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f42c {
    background-position: -357px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f42d {
    background-position: -378px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f42e {
    background-position: -399px -168px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f42f {
    background-position: 0px -189px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f430 {
    background-position: -21px -189px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f431 {
    background-position: -42px -189px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f432 {
    background-position: -63px -189px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f433 {
    background-position: -84px -189px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f434 {
    background-position: -105px -189px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f435 {
    background-position: -126px -189px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f436 {
    background-position: -147px -189px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f437 {
    background-position: -168px -189px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f438 {
    background-position: -189px -189px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f439 {
    background-position: -210px -189px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f43a {
    background-position: -231px -189px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f43b {
    background-position: -252px -189px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f43c {
    background-position: -273px -189px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f43d {
    background-position: -294px -189px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f004 {
    background-position: -189px -315px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f0cf {
    background-position: -210px -315px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f170 {
    background-position: -231px -315px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f171 {
    background-position: -252px -315px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f17e {
    background-position: -273px -315px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f17f {
    background-position: -294px -315px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f18e {
    background-position: -315px -315px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f191 {
    background-position: -336px -315px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f192 {
    background-position: -357px -315px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f193 {
    background-position: -378px -315px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f194 {
    background-position: -399px -315px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f195 {
    background-position: 0px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f196 {
    background-position: -21px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f197 {
    background-position: -42px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f198 {
    background-position: -63px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f199 {
    background-position: -84px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f19a {
    background-position: -105px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f201 {
    background-position: -126px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f202 {
    background-position: -147px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f21a {
    background-position: -168px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f22f {
    background-position: -189px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f232 {
    background-position: -210px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f233 {
    background-position: -231px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f234 {
    background-position: -252px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f235 {
    background-position: -273px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f236 {
    background-position: -294px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f237 {
    background-position: -315px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f238 {
    background-position: -336px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f239 {
    background-position: -357px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f23a {
    background-position: -378px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f250 {
    background-position: -399px -336px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f251 {
    background-position: 0px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f300 {
    background-position: -21px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f301 {
    background-position: -42px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f302 {
    background-position: -63px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f303 {
    background-position: -84px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f304 {
    background-position: -105px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f305 {
    background-position: -126px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f306 {
    background-position: -147px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f307 {
    background-position: -168px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f308 {
    background-position: -189px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f309 {
    background-position: -210px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f30a {
    background-position: -231px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f30b {
    background-position: -252px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f30c {
    background-position: -273px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f30d {
    background-position: -294px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f30e {
    background-position: -315px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f30f {
    background-position: -336px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f310 {
    background-position: -357px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f311 {
    background-position: -378px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f312 {
    background-position: -399px -357px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f313 {
    background-position: 0px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f314 {
    background-position: -21px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f315 {
    background-position: -42px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f316 {
    background-position: -63px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f317 {
    background-position: -84px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f318 {
    background-position: -105px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f319 {
    background-position: -126px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f31a {
    background-position: -147px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f31b {
    background-position: -168px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f31c {
    background-position: -189px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f31d {
    background-position: -210px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f31e {
    background-position: -231px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f31f {
    background-position: -252px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f320 {
    background-position: -273px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f330 {
    background-position: -294px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f331 {
    background-position: -315px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f332 {
    background-position: -336px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f333 {
    background-position: -357px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f334 {
    background-position: -378px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f335 {
    background-position: -399px -378px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f337 {
    background-position: 0px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f338 {
    background-position: -21px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f339 {
    background-position: -42px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f33a {
    background-position: -63px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f33b {
    background-position: -84px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f33c {
    background-position: -105px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f33d {
    background-position: -126px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f33e {
    background-position: -147px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f33f {
    background-position: -168px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f340 {
    background-position: -189px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f341 {
    background-position: -210px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f342 {
    background-position: -231px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f343 {
    background-position: -252px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f344 {
    background-position: -273px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f345 {
    background-position: -294px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f346 {
    background-position: -315px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f347 {
    background-position: -336px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f348 {
    background-position: -357px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f349 {
    background-position: -378px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f34a {
    background-position: -399px -399px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f34b {
    background-position: 0px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f34c {
    background-position: -21px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f34d {
    background-position: -42px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f34e {
    background-position: -63px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f34f {
    background-position: -84px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f350 {
    background-position: -105px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f351 {
    background-position: -126px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f352 {
    background-position: -147px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f353 {
    background-position: -168px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f354 {
    background-position: -189px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f355 {
    background-position: -210px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f356 {
    background-position: -231px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f357 {
    background-position: -252px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f358 {
    background-position: -273px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f359 {
    background-position: -294px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f35a {
    background-position: -315px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f35b {
    background-position: -336px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f35c {
    background-position: -357px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f35d {
    background-position: -378px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f35e {
    background-position: -399px -420px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f35f {
    background-position: 0px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f360 {
    background-position: -21px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f361 {
    background-position: -42px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f362 {
    background-position: -63px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f363 {
    background-position: -84px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f364 {
    background-position: -105px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f365 {
    background-position: -126px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f366 {
    background-position: -147px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f367 {
    background-position: -168px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f368 {
    background-position: -189px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f369 {
    background-position: -210px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f36a {
    background-position: -231px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f36b {
    background-position: -252px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f36c {
    background-position: -273px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f36d {
    background-position: -294px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f36e {
    background-position: -315px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f36f {
    background-position: -336px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f370 {
    background-position: -357px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f371 {
    background-position: -378px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f372 {
    background-position: -399px -441px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f373 {
    background-position: 0px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f374 {
    background-position: -21px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f375 {
    background-position: -42px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f376 {
    background-position: -63px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f377 {
    background-position: -84px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f378 {
    background-position: -105px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f379 {
    background-position: -126px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f37a {
    background-position: -147px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f37b {
    background-position: -168px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f37c {
    background-position: -189px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f380 {
    background-position: -210px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f381 {
    background-position: -231px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f382 {
    background-position: -252px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f383 {
    background-position: -273px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f384 {
    background-position: -294px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f385 {
    background-position: -315px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f386 {
    background-position: -336px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f387 {
    background-position: -357px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f388 {
    background-position: -378px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f389 {
    background-position: -399px -462px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f38a {
    background-position: 0px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f38b {
    background-position: -21px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f38c {
    background-position: -42px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f38d {
    background-position: -63px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f38e {
    background-position: -84px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f38f {
    background-position: -105px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f390 {
    background-position: -126px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f391 {
    background-position: -147px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f392 {
    background-position: -168px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f393 {
    background-position: -189px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a0 {
    background-position: -210px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a1 {
    background-position: -231px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a2 {
    background-position: -252px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a3 {
    background-position: -273px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a4 {
    background-position: -294px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a5 {
    background-position: -315px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a6 {
    background-position: -336px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a7 {
    background-position: -357px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a8 {
    background-position: -378px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a9 {
    background-position: -399px -483px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3aa {
    background-position: 0px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ab {
    background-position: -21px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ac {
    background-position: -42px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ad {
    background-position: -63px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ae {
    background-position: -84px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3af {
    background-position: -105px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b0 {
    background-position: -126px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b1 {
    background-position: -147px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b2 {
    background-position: -168px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b3 {
    background-position: -189px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b4 {
    background-position: -210px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b5 {
    background-position: -231px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b6 {
    background-position: -252px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b7 {
    background-position: -273px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b8 {
    background-position: -294px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b9 {
    background-position: -315px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ba {
    background-position: -336px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3bb {
    background-position: -357px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3bc {
    background-position: -378px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3bd {
    background-position: -399px -504px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3be {
    background-position: 0px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3bf {
    background-position: -21px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c0 {
    background-position: -42px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c1 {
    background-position: -63px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c2 {
    background-position: -84px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c3 {
    background-position: -105px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c4 {
    background-position: -126px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c6 {
    background-position: -147px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c7 {
    background-position: -168px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c8 {
    background-position: -189px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c9 {
    background-position: -210px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ca {
    background-position: -231px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e0 {
    background-position: -252px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e1 {
    background-position: -273px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e2 {
    background-position: -294px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e3 {
    background-position: -315px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e4 {
    background-position: -336px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e5 {
    background-position: -357px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e6 {
    background-position: -378px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e7 {
    background-position: -399px -525px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e8 {
    background-position: 0px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e9 {
    background-position: -21px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ea {
    background-position: -42px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3eb {
    background-position: -63px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ec {
    background-position: -84px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ed {
    background-position: -105px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ee {
    background-position: -126px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ef {
    background-position: -147px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f3f0 {
    background-position: -168px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f43e {
    background-position: -189px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f440 {
    background-position: -210px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f442 {
    background-position: -231px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f443 {
    background-position: -252px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f444 {
    background-position: -273px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f445 {
    background-position: -294px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f446 {
    background-position: -315px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f447 {
    background-position: -336px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f448 {
    background-position: -357px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f449 {
    background-position: -378px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f44a {
    background-position: -399px -546px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f44b {
    background-position: 0px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f44c {
    background-position: -21px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f44d {
    background-position: -42px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f44e {
    background-position: -63px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f44f {
    background-position: -84px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f450 {
    background-position: -105px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f451 {
    background-position: -126px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f452 {
    background-position: -147px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f453 {
    background-position: -168px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f454 {
    background-position: -189px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f455 {
    background-position: -210px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f456 {
    background-position: -231px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f457 {
    background-position: -252px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f458 {
    background-position: -273px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f459 {
    background-position: -294px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f45a {
    background-position: -315px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f45b {
    background-position: -336px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f45c {
    background-position: -357px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f45d {
    background-position: -378px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f45e {
    background-position: -399px -567px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f45f {
    background-position: 0px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f460 {
    background-position: -21px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f461 {
    background-position: -42px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f462 {
    background-position: -63px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f463 {
    background-position: -84px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f464 {
    background-position: -105px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f465 {
    background-position: -126px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a0 {
    background-position: -147px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a1 {
    background-position: -168px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a2 {
    background-position: -189px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a3 {
    background-position: -210px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a4 {
    background-position: -231px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a5 {
    background-position: -252px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a6 {
    background-position: -273px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a7 {
    background-position: -294px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a8 {
    background-position: -315px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a9 {
    background-position: -336px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4aa {
    background-position: -357px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ab {
    background-position: -378px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ac {
    background-position: -399px -588px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ad {
    background-position: 0px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ae {
    background-position: -21px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b0 {
    background-position: -42px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b1 {
    background-position: -63px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b2 {
    background-position: -84px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b3 {
    background-position: -105px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b4 {
    background-position: -126px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b5 {
    background-position: -147px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b6 {
    background-position: -168px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b7 {
    background-position: -189px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b8 {
    background-position: -210px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b9 {
    background-position: -231px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ba {
    background-position: -252px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4bb {
    background-position: -273px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4bc {
    background-position: -294px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4bd {
    background-position: -315px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4be {
    background-position: -336px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4bf {
    background-position: -357px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c0 {
    background-position: -378px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c1 {
    background-position: -399px -609px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c2 {
    background-position: 0px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c3 {
    background-position: -21px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c4 {
    background-position: -42px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c5 {
    background-position: -63px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c6 {
    background-position: -84px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c7 {
    background-position: -105px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c8 {
    background-position: -126px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c9 {
    background-position: -147px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ca {
    background-position: -168px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4cb {
    background-position: -189px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4cc {
    background-position: -210px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4cd {
    background-position: -231px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ce {
    background-position: -252px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4cf {
    background-position: -273px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d0 {
    background-position: -294px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d1 {
    background-position: -315px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d2 {
    background-position: -336px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d3 {
    background-position: -357px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d4 {
    background-position: -378px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d5 {
    background-position: -399px -630px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d6 {
    background-position: 0px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d7 {
    background-position: -21px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d8 {
    background-position: -42px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d9 {
    background-position: -63px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4da {
    background-position: -84px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4db {
    background-position: -105px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4dc {
    background-position: -126px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4dd {
    background-position: -147px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4de {
    background-position: -168px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4df {
    background-position: -189px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e0 {
    background-position: -210px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e1 {
    background-position: -231px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e2 {
    background-position: -252px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e3 {
    background-position: -273px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e4 {
    background-position: -294px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e5 {
    background-position: -315px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e6 {
    background-position: -336px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e7 {
    background-position: -357px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e8 {
    background-position: -378px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e9 {
    background-position: -399px -651px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ea {
    background-position: 0px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4eb {
    background-position: -21px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ec {
    background-position: -42px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ed {
    background-position: -63px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ee {
    background-position: -84px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ef {
    background-position: -105px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f0 {
    background-position: -126px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f1 {
    background-position: -147px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f2 {
    background-position: -168px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f3 {
    background-position: -189px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f4 {
    background-position: -210px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f5 {
    background-position: -231px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f6 {
    background-position: -252px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f7 {
    background-position: -273px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f9 {
    background-position: -294px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4fa {
    background-position: -315px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4fb {
    background-position: -336px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f4fc {
    background-position: -357px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f500 {
    background-position: -378px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f501 {
    background-position: -399px -672px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f502 {
    background-position: 0px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f503 {
    background-position: -21px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f504 {
    background-position: -42px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f505 {
    background-position: -63px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f506 {
    background-position: -84px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f507 {
    background-position: -105px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f508 {
    background-position: -126px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f509 {
    background-position: -147px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f50a {
    background-position: -168px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f50b {
    background-position: -189px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f50c {
    background-position: -210px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f50d {
    background-position: -231px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f50e {
    background-position: -252px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f50f {
    background-position: -273px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f510 {
    background-position: -294px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f511 {
    background-position: -315px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f512 {
    background-position: -336px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f513 {
    background-position: -357px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f514 {
    background-position: -378px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f515 {
    background-position: -399px -693px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f516 {
    background-position: 0px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f517 {
    background-position: -21px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f518 {
    background-position: -42px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f519 {
    background-position: -63px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f51a {
    background-position: -84px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f51b {
    background-position: -105px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f51c {
    background-position: -126px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f51d {
    background-position: -147px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f51e {
    background-position: -168px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f51f {
    background-position: -189px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f520 {
    background-position: -210px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f521 {
    background-position: -231px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f523 {
    background-position: -252px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f524 {
    background-position: -273px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f525 {
    background-position: -294px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f526 {
    background-position: -315px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f527 {
    background-position: -336px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f528 {
    background-position: -357px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f529 {
    background-position: -378px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f52a {
    background-position: -399px -714px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f52b {
    background-position: 0px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f52c {
    background-position: -21px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f52d {
    background-position: -42px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f52e {
    background-position: -63px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f52f {
    background-position: -84px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f530 {
    background-position: -105px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f531 {
    background-position: -126px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f532 {
    background-position: -147px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f533 {
    background-position: -168px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f534 {
    background-position: -189px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f535 {
    background-position: -210px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f536 {
    background-position: -231px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f537 {
    background-position: -252px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f538 {
    background-position: -273px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f539 {
    background-position: -294px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f53a {
    background-position: -315px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f53b {
    background-position: -336px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f53c {
    background-position: -357px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f53d {
    background-position: -378px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f550 {
    background-position: -399px -735px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f551 {
    background-position: 0px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f552 {
    background-position: -21px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f553 {
    background-position: -42px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f554 {
    background-position: -63px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f555 {
    background-position: -84px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f556 {
    background-position: -105px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f557 {
    background-position: -126px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f558 {
    background-position: -147px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f559 {
    background-position: -168px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f55a {
    background-position: -189px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f55b {
    background-position: -210px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f55c {
    background-position: -231px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f55d {
    background-position: -252px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f55e {
    background-position: -273px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f55f {
    background-position: -294px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f560 {
    background-position: -315px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f561 {
    background-position: -336px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f562 {
    background-position: -357px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f563 {
    background-position: -378px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f564 {
    background-position: -399px -756px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f565 {
    background-position: 0px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f566 {
    background-position: -21px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f567 {
    background-position: -42px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f5fb {
    background-position: -63px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f5fc {
    background-position: -84px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f5fd {
    background-position: -105px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f5fe {
    background-position: -126px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f5ff {
    background-position: -147px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f680 {
    background-position: -168px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f681 {
    background-position: -189px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f682 {
    background-position: -210px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f683 {
    background-position: -231px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f684 {
    background-position: -252px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f685 {
    background-position: -273px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f686 {
    background-position: -294px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f687 {
    background-position: -315px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f688 {
    background-position: -336px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f689 {
    background-position: -357px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f68a {
    background-position: -378px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f68b {
    background-position: -399px -777px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f68c {
    background-position: 0px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f68d {
    background-position: -21px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f68e {
    background-position: -42px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f68f {
    background-position: -63px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f690 {
    background-position: -84px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f691 {
    background-position: -105px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f692 {
    background-position: -126px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f693 {
    background-position: -147px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f694 {
    background-position: -168px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f695 {
    background-position: -189px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f696 {
    background-position: -210px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f697 {
    background-position: -231px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f698 {
    background-position: -252px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f699 {
    background-position: -273px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f69a {
    background-position: -294px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f69b {
    background-position: -315px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f69c {
    background-position: -336px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f69d {
    background-position: -357px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f69e {
    background-position: -378px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f69f {
    background-position: -399px -798px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a0 {
    background-position: 0px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a1 {
    background-position: -21px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a2 {
    background-position: -42px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a3 {
    background-position: -63px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a4 {
    background-position: -84px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a5 {
    background-position: -105px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a6 {
    background-position: -126px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a7 {
    background-position: -147px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a8 {
    background-position: -168px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a9 {
    background-position: -189px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6aa {
    background-position: -210px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6ab {
    background-position: -231px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6ac {
    background-position: -252px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6ad {
    background-position: -273px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6ae {
    background-position: -294px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6af {
    background-position: -315px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b0 {
    background-position: -336px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b1 {
    background-position: -357px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b2 {
    background-position: -378px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b3 {
    background-position: -399px -819px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b4 {
    background-position: 0px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b5 {
    background-position: -21px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b6 {
    background-position: -42px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b7 {
    background-position: -63px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b8 {
    background-position: -84px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b9 {
    background-position: -105px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6ba {
    background-position: -126px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6bb {
    background-position: -147px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6bc {
    background-position: -168px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6bd {
    background-position: -189px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6be {
    background-position: -210px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6bf {
    background-position: -231px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6c0 {
    background-position: -252px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6c1 {
    background-position: -273px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6c2 {
    background-position: -294px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6c3 {
    background-position: -315px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6c4 {
    background-position: -336px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f6c5 {
    background-position: -357px -840px;
}

.webim-root .webim-font-size-5 .webim-emoji-1f483 {
    background-position: -399px -840px;
}

.webim-root .webim-font-size-3 .webim-emoji {
    background-size: 380px 779px;
}

.webim-root .webim-font-size-4 .webim-emoji {
    background-size: 400px 820px;
}

.webim-root .webim-font-size-5 .webim-emoji {
    background-size: 420px 861px;
}

@keyframes pu-site-c106_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c106_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c106] {
    display: flex;
}

.pu-shell__main[pu-site-c106] {
    width: 100%;
    transition: padding-left 0.2s ease-in-out 0s;
    display: flex;
    flex-direction: column;
    height: 100%;
}

@media (min-width: 1280px) {
    .pu-shell__main[pu-site-c106] {
        padding-left: 210px;
    }

    .pu-shell__main_sport[pu-site-c106], .pu-shell__main_maximized[pu-site-c106] {
        padding-left: 72px;
    }

    .pu-shell__main_full[pu-site-c106] {
        padding-left: 0px;
    }
}

.pu-shell__main_navbar[pu-site-c106] {
    padding-bottom: 56px;
}

@media (min-width: 768px) {
    .pu-shell__main_navbar[pu-site-c106] {
        padding-bottom: 66px;
    }
}

@media (min-width: 1280px) {
    .pu-shell__main_navbar[pu-site-c106] {
        padding-bottom: 0px;
    }
}

@keyframes pu-site-c91_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c91_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c91] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex: 1 1 auto;
    background-color: var(--color-headers-bg);
    position: sticky;
    top: 0px;
    left: 0px;
    padding: 0px 0.5rem;
    height: 40px;
    box-sizing: border-box;
    z-index: 600;
    transition: top 0.6s ease 0s;
}

.pu-header_hidden[_nghost-pu-site-c91] {
    top: -40px;
}

@media (min-width: 768px) {
    .pu-header_hidden[_nghost-pu-site-c91] {
        top: -64px;
    }
}

@media (min-width: 1280px) {
    .pu-header_hidden[_nghost-pu-site-c91] {
        top: -72px;
    }

    .pu-header_hidden.pu-header_with-deposit[_nghost-pu-site-c91] {
        top: 0px;
    }
}

[_nghost-pu-site-c91]::before {
    content: "";
    position: absolute;
    inset: 0px;
    box-shadow: var(--shadow-headers);
    pointer-events: none;
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c91]::before {
        display: none;
    }
}

.pu-header_with-deposit[_nghost-pu-site-c91] {
    flex-wrap: wrap;
    height: 94px;
}

@media (min-width: 768px) {
    .pu-header_with-deposit[_nghost-pu-site-c91] {
        flex-wrap: nowrap;
        height: 64px;
        padding: 0.75rem 1rem;
    }
}

@media (min-width: 1280px) {
    .pu-header_with-deposit[_nghost-pu-site-c91] {
        height: 72px;
        padding: 1rem 1.5rem;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c91] {
        height: 64px;
        padding: 0.75rem 1rem;
    }
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c91] {
        height: 72px;
        padding: 1rem 1.5rem;
        box-shadow: none;
        overflow: initial;
    }
}

.pu-header__logo[pu-site-c91] {
    padding-top: 0.5rem;
}

@media (min-width: 768px) {
    .pu-header__logo[pu-site-c91] {
        padding-top: 0px;
    }
}

@media (min-width: 1280px) {
    .pu-header__logo {
        display: none;
    }
}

.pu-header__menu-list[pu-site-c91] {
    display: none;
}

@media (min-width: 1280px) {
    .pu-header__menu-list[pu-site-c91] {
        display: flex;
    }
}

.pu-header__deposit[pu-site-c91] {
    width: 100%;
    order: 1;
}

@media (min-width: 768px) {
    .pu-header__deposit[pu-site-c91] {
        width: auto;
        order: initial;
        flex: 1 1 0%;
        margin-right: 1rem;
    }
}

.pu-header__wallet[pu-site-c91] {
    box-sizing: border-box;
    margin: 0px;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    background: none;
    appearance: none;
    border: 0px;
    padding: 0px;
    cursor: pointer;
    letter-spacing: 0px;
    text-decoration: none;
    color: var(--color-txt-icon-3);
    height: 40px;
}

.pu-header__wallet[pu-site-c91] > [pu-site-c91], .pu-header__wallet[pu-site-c91] > [pu-site-c91]::before, .pu-header__wallet[pu-site-c91] > [pu-site-c91]::after {
    box-sizing: inherit;
}

.pu-header__actions[pu-site-c91] {
    display: flex;
    align-items: center;
}

.pu-header__user-bonus[pu-site-c91] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 500;
    display: none;
    align-items: center;
    margin-right: 1rem;
    padding-left: 1rem;
    color: var(--color-txt-icon-1);
}

@media (min-width: 768px) {
    .pu-header__user-bonus[pu-site-c91] {
        display: flex;
    }
}

@media (min-width: 1280px) {
    .pu-header__user-bonus[pu-site-c91] {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 500;
    }
}

.pu-header__balance[pu-site-c91] {
    margin-right: 1rem;
}

@media (min-width: 768px) {
    .pu-header__balance[pu-site-c91] {
        margin-right: 0.75rem;
    }
}

@media (min-width: 1280px) {
    .pu-header__balance[pu-site-c91] {
        margin-right: 20px;
    }
}

.pu-header__login[pu-site-c91] {
    margin-top: 6px;
    margin-left: 0.5rem;
}

@media (min-width: 768px) {
    .pu-header__login[pu-site-c91] {
        margin-top: 0px;
    }
}

.pu-header__login-dropdown[pu-site-c91] {
    position: absolute;
    top: 100%;
    right: 0px;
    z-index: -1;
}

@keyframes pu-site-c76_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c76_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c76] {
    display: flex;
    flex-direction: column;
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c76] {
        margin-bottom: 0px;
        display: grid;
        gap: 0.25rem;
    }
}

.horizontal[_nghost-pu-site-c76] {
    flex-direction: row;
    margin-bottom: 0px;
    gap: 0px;
}

@keyframes pu-site-c123_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c123_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}


[_nghost-pu-site-c123] {
    display: block;
    padding: 0px 0.5rem;
}

@media (min-width: 768px) {
    [_nghost-pu-site-c123] {
        padding: 0px 1rem;
    }
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c123] {
        padding: 0px;
    }
}

.pu-home__bonus-list[pu-site-c123] {
    display: grid;
    gap: 1rem;
    grid-template-columns: 1fr;
    padding: 1rem 0px;
}

@media (min-width: 375px) {
    .pu-home__bonus-list[pu-site-c123] {
        padding: 1.5rem 0.5rem;
        gap: 1.5rem;
    }
}

@media (min-width: 660px) {
    .pu-home__bonus-list[pu-site-c123] {
        grid-template-columns: 1fr 1fr;
    }
}

@media (min-width: 768px) {
    .pu-home__bonus-list[pu-site-c123] {
        padding: 1.5rem 0.5rem;
        gap: 1rem;
    }
}

@media (min-width: 1024px) {
    .pu-home__bonus-list[pu-site-c123] {
        padding: 2.5rem 1.5rem 0.5rem;
        grid-template-columns: 1fr 1fr;
        gap: 1rem;
    }
}

@media (min-width: 1280px) {
    .pu-home__bonus-list[pu-site-c123] {
        margin: 0px 1.5rem;
        padding: 2rem 0.5rem;
        gap: 3rem;
    }
}

@media (min-width: 1920px) {
    .pu-home__bonus-list[pu-site-c123] {
        padding: 3rem 0.5rem 2rem;
    }
}

.pu-home__promo[pu-site-c123] {
    margin: 0px -0.5rem;
}

@media (min-width: 768px) {
    .pu-home__promo[pu-site-c123] {
        margin: 0px -1rem;
    }
}

@media (min-width: 1280px) {
    .pu-home__promo[pu-site-c123] {
        margin: 0px;
        padding: 0px 1.5rem;
    }
}

.pu-home__thematic-sections-list[pu-site-c123] {
    width: calc(100% + 1rem);
    margin: 0px -0.5rem -10px;
    display: grid;
    gap: 10px;
    grid-template-columns: 1fr 1fr;
    padding: 30px 0.5rem 1.5rem;
    overflow: hidden;
}

@media (min-width: 768px) {
    .pu-home__thematic-sections-list[pu-site-c123] {
        width: calc(100% + 2rem);
        grid-template-columns: repeat(4, 1fr);
        margin: 0px -1rem -10px;
        padding: 22px 1rem 1.5rem;
        gap: 1rem 14px;
    }
}

@media (min-width: 1024px) {
    .pu-home__thematic-sections-list[pu-site-c123] {
        padding: 26px 1rem 24px;
        gap: 10px;
        margin-top: -14px;
        margin-bottom: -5px;
    }
}

@media (min-width: 1280px) {
    .pu-home__thematic-sections-list[pu-site-c123] {
        padding: 26px 1rem 25px;
        gap: 1rem;
        margin-top: -14px;
        margin-bottom: -20px;
    }
}

.pu-home__thematic-sections-link[pu-site-c123] {
    color: var(--color-txt-icon-1);
    text-decoration: none;
}

.pu-home__counter-list[pu-site-c123] {
    width: 100%;
    max-width: 375px;
    margin: 7px auto 0.5rem;
    display: grid;
    gap: 0.5rem 1rem;
    grid-template-columns: 1fr 1fr;
    padding: 0px 0.5rem;
}

@media (min-width: 375px) {
    .pu-home__counter-list[pu-site-c123] {
        padding: 0px 1rem;
        margin-top: 5px;
    }
}

@media (min-width: 768px) {
    .pu-home__counter-list[pu-site-c123] {
        width: auto;
        max-width: 100%;
        display: flex;
        place-items: center;
        padding: 0px 44px;
        gap: 0px;
        margin-top: -1px;
    }
}

.pu-home__counter-link[pu-site-c123] {
    text-decoration: none;
}

.pu-home__progress[pu-site-c123] {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 700;
    height: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (min-width: 768px) {
    .pu-home__progress[pu-site-c123] {
        font-size: 3rem;
        line-height: 3.5rem;
        font-weight: 700;
    }
}

.pu-home__block[pu-site-c123] {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0.75rem;
}

@media (min-width: 768px) {
    .pu-home__block[pu-site-c123] {
        margin-bottom: 1rem;
    }
}

@media (min-width: 1280px) {
    .pu-home__block[pu-site-c123] {
        padding: 0px 1.5rem;
    }
}

.pu-home__block-buttons[pu-site-c123] {
    display: grid;
    gap: 0.5rem;
    grid-template-columns: 1fr 1fr;
}

@media (min-width: 768px) {
    .pu-home__block-buttons[pu-site-c123] {
        grid-auto-flow: column;
    }
}

.pu-home__block-button[pu-site-c123] {
    justify-content: center;
    text-align: center;
    min-width: 132px;
    max-width: 360px;
    margin: 0.5rem auto 0px;
}

@media (min-width: 375px) {
    .pu-home__block-button[pu-site-c123] {
        min-width: 160px;
    }
}

@media (min-width: 768px) {
    .pu-home__block-button[pu-site-c123] {
        min-width: auto;
    }
}

.pu-home__promo-tournament-block[pu-site-c123] .pu-home__block-button[pu-site-c123] {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}

@media (min-width: 375px) {
    .pu-home__promo-tournament-block[pu-site-c123] .pu-home__block-button[pu-site-c123] {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

.pu-home__top-matches-block[pu-site-c123] {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.pu-home__top-matches-block[pu-site-c123] .pu-home__block-button[pu-site-c123] {
    z-index: 2;
    max-width: 360px;
    margin: 0.5rem auto 0px;
}

@media (min-width: 768px) {
    .pu-home__top-matches-block[pu-site-c123] .pu-home__block-button[pu-site-c123] {
        position: absolute;
        right: 0px;
        top: 1rem;
        min-width: auto;
        margin: 0px;
    }
}

.pu-home__running-line-stars[pu-site-c123] {
    width: calc(100% - 2rem);
    left: 50%;
    transform: translate(-50%);
}

.pu-home__running-line_mobile[pu-site-c123] {
    position: relative;
    min-height: 200px;
    margin-bottom: 0.75rem;
}

@media (min-width: 768px) {
    .pu-home__running-line_mobile[pu-site-c123] {
        margin-bottom: 1rem;
    }
}

.pu-home__casino-block[pu-site-c123] {
    position: relative;
    width: 100%;
    padding: 20px 0px 0px;
}

@media (min-width: 768px) {
    .pu-home__casino-block[pu-site-c123] {
        padding: 36px 0px 0px;
    }
}

@media (min-width: 1280px) {
    .pu-home__casino-block[pu-site-c123] {
        padding: 1rem 0px 0px;
    }
}

.pu-home__casino-block[pu-site-c123] .pu-home__block-button[pu-site-c123] {
    margin-top: 0.5rem;
    z-index: 2;
}

@media (min-width: 768px) {
    .pu-home__casino-block[pu-site-c123] .pu-home__block-button[pu-site-c123] {
        position: absolute;
        right: 0px;
        top: 0px;
        margin-top: 0px;
    }
}

@media (min-width: 1280px) {
    .pu-home__casino-block[pu-site-c123] .pu-home__block-button[pu-site-c123] {
        top: -30px;
    }
}

@keyframes pu-site-c14_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c14_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c14] {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    width: calc(100% + 1rem);
    position: relative;
    z-index: 2;
    overflow: hidden;
    padding: 26px 0.5rem 21px;
    margin: 0px -0.5rem -10px;
}

@media (min-width: 375px) {
    [_nghost-pu-site-c14] {
        padding-top: 1.5rem;
        padding-bottom: 19px;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c14] {
        width: calc(100% + 2rem);
        padding: 2rem 1rem 22px;
        margin: 0px -1rem -5px;
    }
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c14] {
        width: calc(100% + 3rem);
        max-width: 1300px;
        padding: 55px 1.5rem 25px;
        margin: 0px -1.5rem;
    }
}

@media (min-width: 1920px) {
    [_nghost-pu-site-c14] {
        padding: 50px 1.5rem 60px;
    }
}

.pu-live-dealers__block-title[_nghost-pu-site-c14], .pu-live-dealers__block-title [_nghost-pu-site-c14] {
    padding: 20px 0.5rem 30px;
}

@media (min-width: 375px) {
    .pu-live-dealers__block-title[_nghost-pu-site-c14], .pu-live-dealers__block-title [_nghost-pu-site-c14] {
        padding-top: 20px;
        padding-bottom: 30px;
    }
}

@media (min-width: 768px) {
    .pu-live-dealers__block-title[_nghost-pu-site-c14], .pu-live-dealers__block-title [_nghost-pu-site-c14] {
        padding: 24px 1rem 42px;
    }
}

@media (min-width: 1280px) {
    .pu-live-dealers__block-title[_nghost-pu-site-c14], .pu-live-dealers__block-title [_nghost-pu-site-c14] {
        padding: 50px 1rem;
    }
}

.ui-block-title__wrapper[pu-site-c14] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 2;
}

.ui-block-title__title[pu-site-c14] {
    font-size: 1.25rem;
    line-height: 1.625rem;
    font-weight: 500;
    color: var(--color-txt-icon-1);
    text-transform: uppercase;
    text-align: center;
}

@media (min-width: 375px) {
    .ui-block-title__title[pu-site-c14] {
        font-size: 1.5rem;
        line-height: 1.75rem;
        font-weight: 500;
    }
}

@media (min-width: 768px) {
    .ui-block-title__title[pu-site-c14] {
        font-size: 1.75rem;
        line-height: 2.0625rem;
        font-weight: 500;
    }
}

@media (min-width: 1280px) {
    .ui-block-title__title[pu-site-c14] {
        font-size: 3rem;
        font-weight: 700;
        line-height: 48px;
        margin-bottom: 0.25rem;
    }
}

.ui-block-title__description[pu-site-c14] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    color: var(--color-txt-icon-1);
    margin-top: -2px;
    margin-bottom: 5px;
}

@media (min-width: 375px) {
    .ui-block-title__description[pu-site-c14] {
        font-size: 0.875rem;
        line-height: 1.125rem;
        font-weight: 400;
    }
}

@media (min-width: 768px) {
    .ui-block-title__description[pu-site-c14] {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 400;
    }
}

@media (min-width: 1280px) {
    .ui-block-title__description[pu-site-c14] {
        margin-top: 0px;
    }
}

.ui-block-title__highlight[pu-site-c14] {
    width: calc(100% + 2rem);
    height: 1px;
}

@media (min-width: 1280px) {
    .ui-block-title__highlight[pu-site-c14] {
        min-width: 280px;
    }
}

.ui-block-title__highlight[pu-site-c14]::after, .ui-block-title__highlight[pu-site-c14]::before {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 50%;
    transform: translate(-50%);
    height: 3px;
    width: 88px;
    border-radius: 100px;
}

@media (min-width: 1280px) {
    .ui-block-title__highlight[pu-site-c14]::after, .ui-block-title__highlight[pu-site-c14]::before {
        width: 112px;
    }
}

.ui-block-title__highlight[pu-site-c14]::before {
    filter: blur(10px);
}

.ui-block-title__highlight_green[pu-site-c14] {
    background: linear-gradient(90deg,rgba(0,0,0,0) 0%,var(--color-brand-secondary) 50%,rgba(0,0,0,0) 100%);
}

.ui-block-title__highlight_green[pu-site-c14]::after, .ui-block-title__highlight_green[pu-site-c14]::before {
    background-color: var(--color-brand-secondary);
}

.ui-block-title__highlight_red[pu-site-c14] {
    background: linear-gradient(90deg,rgba(0,0,0,0) 0%,var(--color-brand-primary) 50%,rgba(0,0,0,0) 100%);
}

.ui-block-title__highlight_red[pu-site-c14]::after, .ui-block-title__highlight_red[pu-site-c14]::before {
    background-color: var(--color-brand-primary);
}

.ui-block-title__highlight_magenta[pu-site-c14] {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(243, 34, 147) 50%, rgba(0, 0, 0, 0) 100%);
}

.ui-block-title__highlight_magenta[pu-site-c14]::after, .ui-block-title__highlight_magenta[pu-site-c14]::before {
    background-color: rgb(243, 34, 147);
}

.ui-block-title__highlight_blue[pu-site-c14] {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 178, 255) 50%, rgba(0, 0, 0, 0) 100%);
}

.ui-block-title__highlight_blue[pu-site-c14]::after, .ui-block-title__highlight_blue[pu-site-c14]::before {
    background-color: rgb(0, 178, 255);
}

.ui-block-title__highlight_white[pu-site-c14] {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(255, 255, 255) 50%, rgba(0, 0, 0, 0) 100%);
}

.ui-block-title__highlight_white[pu-site-c14]::after, .ui-block-title__highlight_white[pu-site-c14]::before {
    background-color: rgb(255, 255, 255);
}

.ui-block-title__glow[pu-site-c14] {
    position: absolute;
    top: 11px;
    height: 56px;
    width: 495px;
}

@media (min-width: 768px) {
    .ui-block-title__glow[pu-site-c14] {
        width: 712px;
        height: 80px;
        top: 9px;
    }
}

@media (min-width: 1280px) {
    .ui-block-title__glow[pu-site-c14] {
        width: 1300px;
        height: 100px;
        top: 27px;
    }
}

.ui-block-title__glow[pu-site-c14]::after {
    content: "";
    position: absolute;
    top: 0.5rem;
    width: 144px;
    height: 40px;
    left: 50%;
    transform: translate(-50%);
    background: radial-gradient(50% 50% at 50% 50%, rgb(13, 16, 22) 0%, rgba(0, 0, 0, 0) 100%);
}

@media (min-width: 768px) {
    .ui-block-title__glow[pu-site-c14]::after {
        width: 207px;
        height: 57px;
        top: 20px;
    }
}

@media (min-width: 1280px) {
    .ui-block-title__glow[pu-site-c14]::after {
        width: 482px;
        height: 72px;
        top: 14px;
    }
}

.ui-block-title__glow[pu-site-c14]::before {
    content: "";
    position: absolute;
    top: 25px;
    width: 100%;
    height: 5px;
    left: 50%;
    transform: translate(-50%);
}

@media (min-width: 768px) {
    .ui-block-title__glow[pu-site-c14]::before {
        top: 36px;
        width: 620px;
        height: 7px;
    }
}

@media (min-width: 1280px) {
    .ui-block-title__glow[pu-site-c14]::before {
        top: 45px;
        width: 820px;
        height: 10px;
    }
}

.ui-block-title__glow_green[pu-site-c14] {
    background: radial-gradient(50% 50% at 50% 50%, rgba(0, 207, 166, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
}

.ui-block-title__glow_green[pu-site-c14]::before {
    background: radial-gradient(50% 50% at 50% 50%, rgba(0, 207, 166, 0.1) 0%, rgba(0, 207, 166, 0.1) 15.45%, rgba(0, 0, 0, 0) 100%);
}

.ui-block-title__glow_red[pu-site-c14] {
    background: radial-gradient(50% 50% at 50% 50%, rgba(255, 36, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
}

.ui-block-title__glow_red[pu-site-c14]::before {
    background: radial-gradient(50% 50% at 50% 50%, rgba(255, 36, 0, 0.1) 0%, rgba(255, 36, 0, 0.1) 15.45%, rgba(0, 0, 0, 0) 100%);
}

.ui-block-title__glow_white[pu-site-c14] {
    background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
}

.ui-block-title__glow_white[pu-site-c14]::before {
    background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 15.45%, rgba(0, 0, 0, 0) 100%);
}

.ui-block-title__glow_magenta[pu-site-c14] {
    background: radial-gradient(50% 50% at 50% 50%, rgba(243, 34, 147, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
}

.ui-block-title__glow_magenta[pu-site-c14]::before {
    background: radial-gradient(50% 50% at 50% 50%, rgba(243, 34, 147, 0.15) 0%, rgba(243, 34, 147, 0.15) 15.45%, rgba(0, 0, 0, 0) 100%);
}

.ui-block-title__glow_blue[pu-site-c14] {
    background: radial-gradient(50% 50% at 50% 50%, rgba(0, 178, 255, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
}

.ui-block-title__glow_blue[pu-site-c14]::before {
    background: radial-gradient(50% 50% at 50% 50%, rgba(0, 178, 255, 0.1) 0%, rgba(0, 178, 255, 0.1) 15.45%, rgba(0, 0, 0, 0) 100%);
}

@keyframes pu-site-c110_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c110_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c110] {
    display: block;
    width: 100%;
    position: relative;
    z-index: 1;
    min-height: 200px;
    max-height: 350px;
}

#sport_div_iframe[pu-site-c110] {
    z-index: 2;
}

#sport_div_iframe[pu-site-c110] iframe {
    background-color: var(--color-bg-1);
    width: 100% !important;
}

.pu-digi__spinner[pu-site-c110] {
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

@keyframes pu-site-c113_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c113_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}


[_nghost-pu-site-c113] {
    display: flex;
    align-items: flex-end;
    margin: 0px;
}

@media (min-width: 768px) {
    [_nghost-pu-site-c113] {
        margin: 0px 0.75rem;
    }
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c113] {
        margin: 0px 1.5rem;
    }
}

.ui-home-counter__value[pu-site-c113] {
    font-family: Pinup-Bold, sans-serif;
    min-width: 48px;
    margin-right: 0.25rem;
    font-size: 42px;
    line-height: 1;
    text-align: right;
    color: var(--color-txt-icon-1);
}

@media (min-width: 375px) {
    .ui-home-counter__value[pu-site-c113] {
        min-width: 55px;
        font-size: 48px;
    }
}

@media (min-width: 768px) {
    .ui-home-counter__value[pu-site-c113] {
        min-width: auto;
        font-size: 60px;
        margin-right: 0.5rem;
    }
}

.ui-home-counter__description[pu-site-c113] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    margin-bottom: 0.25rem;
    color: var(--color-txt-icon-3);
}

@media (min-width: 375px) {
    .ui-home-counter__description[pu-site-c113] {
        font-size: 0.875rem;
        line-height: 1.125rem;
        font-weight: 400;
        margin-bottom: 6px;
    }
}

@media (min-width: 768px) {
    .ui-home-counter__description[pu-site-c113] {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 400;
    }
}

@keyframes pu-site-c112_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c112_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c112] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 9px;
    padding-bottom: 36px;
}

@media (min-width: 375px) {
    [_nghost-pu-site-c112] {
        padding-top: 1rem;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c112] {
        padding-top: 0px;
    }
}

.ui-home-apps__img[pu-site-c112] {
    width: 100%;
    max-width: 600px;
    height: auto;
    margin-bottom: 0.5rem;
}

@media (min-width: 375px) {
    .ui-home-apps__img[pu-site-c112] {
        margin-bottom: 1rem;
    }
}

@media (min-width: 768px) {
    .ui-home-apps__img[pu-site-c112] {
        max-width: 717px;
        margin-bottom: 2rem;
    }
}

@media (min-width: 1920px) {
    .ui-home-apps__img[pu-site-c112] {
        max-width: 1076px;
    }
}

.ui-home-apps__list[pu-site-c112] {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 0px 27px;
}

@media (min-width: 1280px) {
    .ui-home-apps__list[pu-site-c112] {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
}

@media (min-width: 1280px) {
    .ui-home-apps__list-wrapper[pu-site-c112] {
        display: grid;
        grid-auto-flow: column;
        gap: 1rem;
    }
}

.ui-home-apps__list-item[pu-site-c112] {
    display: flex;
    align-items: flex-start;
    position: relative;
}

@media (max-width: 1280px) {
    .ui-home-apps__list-item.iphone {
        display: none;
    }
}

.ui-home-apps__link[pu-site-c112] {
    display: flex;
    align-items: center;
    min-width: 144px;
    height: 40px;
    padding: 0.25rem 0.75rem;
    color: var(--color-txt-icon-1);
    border: 1px solid var(--color-button-tertiary-strk);
    border-radius: 0.25rem;
    overflow: hidden;
    text-decoration: none;
}

@media (min-width: 1920px) {
    .ui-home-apps__link[pu-site-c112] {
        min-width: 192px;
        height: 56px;
        padding: 0.25rem 1rem;
    }
}

.ui-home-apps__link[pu-site-c112]:hover {
    color: var(--color-txt-icon-5);
    background: var(--color-bg-8);
    border-color: var(--color-bg-8);
}

.ui-home-apps__link_disabled[pu-site-c112] {
    pointer-events: none;
    cursor: none;
    opacity: 0.3;
}

.ui-home-apps__link-icon[pu-site-c112] {
    margin-right: 0.5rem;
}

.ui-home-apps__link-icon[pu-site-c112] .ui-icon-svg.m[pu-site-c112] {
    width: 32px;
    height: 32px;
}

.ui-home-apps__link-text-prefix[pu-site-c112] {
    font-size: 0.625rem;
    line-height: 0.875rem;
    font-weight: 400;
}

@media (min-width: 1920px) {
    .ui-home-apps__link-text-prefix[pu-site-c112] {
        font-size: 0.75rem;
        line-height: 1rem;
        font-weight: 400;
    }
}

.ui-home-apps__link-text-label[pu-site-c112] {
    font-family: Roboto, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
}

@media (min-width: 1920px) {
    .ui-home-apps__link-text-label[pu-site-c112] {
        font-size: 20px;
    }
}

.ui-home-apps__qrcode[pu-site-c112] {
    display: none;
    width: 92px;
    height: auto;
}

@media (min-width: 1280px) {
    .ui-home-apps__qrcode[pu-site-c112] {
        display: block;
    }
}

.ui-home-apps__qrcode[pu-site-c112] img[pu-site-c112] {
    width: 100%;
    height: 100%;
}

@keyframes pu-site-c13_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c13_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c13] {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.ui-starshine-green[_nghost-pu-site-c13] .ui-star[pu-site-c13] {
    background-image: image-set(url("../assets/green-light.png") 1x, url("../assets/green-light@2x.png") 2x);
}

.ui-starshine-red[_nghost-pu-site-c13] .ui-star[pu-site-c13] {
    background-image: image-set(url("../assets/red-light.png") 1x, url("../assets/red-light@2x.png") 2x);
}

.ui-starshine-magenta[_nghost-pu-site-c13] .ui-star[pu-site-c13] {
    background-image: image-set(url("../assets/magenta-light.png") 1x, url("../assets/magenta-light@2x.png") 2x);
}

.ui-starshine-blue[_nghost-pu-site-c13] .ui-star[pu-site-c13] {
    background-image: image-set(url("../assets/blue-light.png") 1x, url("../assets/blue-light@2x.png") 2x);
}

.ui-starshine-white[_nghost-pu-site-c13] .ui-star[pu-site-c13] {
    background-image: image-set(url("../assets/white-light.png") 1x, url("../assets/white-light@2x.png") 2x);
}

.ui-starshine-yellow[_nghost-pu-site-c13] .ui-star[pu-site-c13] {
    background-image: image-set(url("../assets/yellow-light.png") 1x, url("../assets/yellow-light@2x.png") 2x);
}

.ui-starshine-wrapper[pu-site-c13] {
    display: block;
    width: 100%;
    height: 100%;
}

.ui-star[pu-site-c13] {
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    z-index: 2;
    opacity: 0;
    animation: 5s linear 0s infinite normal none running pu-site-c13_glitter;
}

.ui-star-small[pu-site-c13] {
    width: 7px;
    height: 7px;
}

@media (min-width: 768px) {
    .ui-star-small[pu-site-c13] {
        width: 10px;
        height: 10px;
    }
}

@media (min-width: 1280px) {
    .ui-star-small[pu-site-c13] {
        width: 24px;
        height: 24px;
    }
}

.ui-star-medium[pu-site-c13] {
    width: 15px;
    height: 15px;
}

@media (min-width: 768px) {
    .ui-star-medium[pu-site-c13] {
        width: 30px;
        height: 30px;
    }
}

@media (min-width: 1280px) {
    .ui-star-medium[pu-site-c13] {
        width: 68px;
        height: 68px;
    }
}

.ui-star-large[pu-site-c13] {
    width: 35px;
    height: 35px;
}

@media (min-width: 768px) {
    .ui-star-large[pu-site-c13] {
        width: 50px;
        height: 50px;
    }
}

@media (min-width: 1280px) {
    .ui-star-large[pu-site-c13] {
        width: 100px;
        height: 100px;
    }
}

@keyframes pu-site-c13_glitter {
    0% {
        transform: scale(0.3);
        opacity: 0;
    }

    40% {
        transform: scale(1);
        opacity: 1;
    }

    80% {
        transform: scale(0.3);
        opacity: 0;
    }

    100% {
        transform: scale(0.3);
        opacity: 0;
    }
}

@keyframes pu-site-c43_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c43_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c43] {
    padding: 2.5rem 0rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

pu-casino-game[_nghost-pu-site-c43], pu-casino-game [_nghost-pu-site-c43] {
    grid-area: frame / frame / frame / frame;
}

.ui-spinner[pu-site-c43] {
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    transform: translateZ(0px);
}

.ui-spinner_m[pu-site-c43] {
    width: 4rem;
    height: 4rem;
}

.ui-spinner_s[pu-site-c43] {
    width: 3rem;
    height: 3rem;
}

.ui-spinner_xs[pu-site-c43] {
    width: 2rem;
    height: 2rem;
}

.ui-spinner__circles[pu-site-c43] {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
}

.ui-spinner__circles[pu-site-c43] div[pu-site-c43] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-top-style: ;
    border-top-width: ;
    border-right-style: ;
    border-right-width: ;
    border-bottom-style: ;
    border-bottom-width: ;
    border-left-style: ;
    border-left-width: ;
    border-image-source: ;
    border-image-slice: ;
    border-image-width: ;
    border-image-outset: ;
    border-image-repeat: ;
    border-radius: 50%;
    animation: 1.2s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite normal none running pu-site-c43_spinner-animation;
    border-color: var(--color-brand-secondary) transparent transparent transparent;
}

.ui-spinner__circles[pu-site-c43] div[pu-site-c43]:nth-child(1) {
    animation-delay: -0.45s;
}

.ui-spinner__circles[pu-site-c43] div[pu-site-c43]:nth-child(2) {
    animation-delay: -0.3s;
}

.ui-spinner__circles[pu-site-c43] div[pu-site-c43]:nth-child(3) {
    animation-delay: -0.15s;
}

.ui-spinner__letter[pu-site-c43] {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    padding: 8%;
    top: 11%;
}

.ui-spinner__label[pu-site-c43] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    color: var(--color-txt-icon-1);
    margin-top: 0.5rem;
}

@keyframes pu-site-c43_spinner-animation {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes pu-site-c105_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c105_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c105] {
    display: grid;
    gap: 1rem;
    padding: 0px 1rem 1.5rem;
}

@media (min-width: 768px) {
    [_nghost-pu-site-c105] {
        gap: 1.5rem;
        padding: 0px 1.5rem 1.5rem;
    }
}

.pu-footer__menu[pu-site-c105] {
    padding: 1rem 0px;
    display: grid;
    gap: 0.5rem;
    position: relative;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}

@media (min-width: 768px) {
    .pu-footer__menu[pu-site-c105] {
        padding: 0px;
        grid-auto-flow: column;
        justify-content: space-between;
        border: none;
    }

    .pu-footer__menu[pu-site-c105]::after, .pu-footer__menu[pu-site-c105]::before {
        display: none;
    }
}

.pu-footer__menu[pu-site-c105]::after, .pu-footer__menu[pu-site-c105]::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 0px;
    width: 100%;
    height: 1px;
    background: var(--gradient-divider-horiz);
}

.pu-footer__menu[pu-site-c105]::after {
    top: auto;
    bottom: -1px;
}

@media (min-width: 768px) {
    .pu-footer__menu-details_0[pu-site-c105] {
        width: 260px;
    }

    .pu-footer__menu-details_1[pu-site-c105], .pu-footer__menu-details_2[pu-site-c105] {
        width: 200px;
    }
}

.pu-footer__menu-support[pu-site-c105] {
    display: grid;
    gap: 1rem;
    width: 180px;
}

@media (min-width: 768px) {
    .pu-footer__partners[pu-site-c105] {
        width: 160px;
    }
}

@media (min-width: 1280px) {
    .pu-footer__partners[pu-site-c105] {
        width: auto;
    }
}

@media (min-width: 768px) {
    .pu-footer__bonus[pu-site-c105] {
        width: 260px;
    }
}

.pu-footer__support-wrapper[pu-site-c105], .pu-footer__apps-wrapper[pu-site-c105], .pu-footer__social-wrapper[pu-site-c105], .pu-footer__logos[pu-site-c105] {
    display: flex;
    justify-content: space-between;
}

@media (min-width: 1280px) {
    .pu-footer__logos.mobile {
        display: none;
    }
}

@media (max-width: 1279px) {
    .pu-footer__support-wrapper[pu-site-c105], .pu-footer__apps-wrapper[pu-site-c105], .pu-footer__social-wrapper[pu-site-c105], .pu-footer__logos[pu-site-c105] {
        display: flex;
        justify-content: space-between;
    }

    .pu-footer-logos__swiper_providers[pu-site-c101], .pu-footer-logos__swiper_payments[pu-site-c101] {
        position: relative;
        display: flex;
        align-items: center;
        width: 100%;
    }

    .pu-footer__logos.desk {
        display: none;
    }

    .pu-footer-logos__swiper_providers[pu-site-c101] {
        padding-bottom: 0.5rem;
        margin-bottom: 0.5rem;
    }

    .swiper-wrapper {
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 1;
        display: flex;
        transition-property: transform;
        box-sizing: content-box;
    }

    .pu-swiper-autosize .swiper-slide {
        width: auto;
    }

    .pu-footer-logos__swiper-slide[pu-site-c101] {
        height: 1.5rem;
        width: auto;
        filter: grayscale(100);
    }
}

@media (min-width: 768px) {
    .pu-footer__apps-wrapper[pu-site-c105] {
        justify-content: center;
        text-align: center;
    }
}

.pu-footer__support-partners[pu-site-c105] {
    display: grid;
    grid-auto-flow: column;
    justify-content: space-between;
    width: 100%;
}

@media (min-width: 768px) {
    .pu-footer__support-partners[pu-site-c105] {
        grid-auto-rows: max-content;
        grid-auto-flow: row;
        gap: 1rem;
        width: 200px;
    }
}

.pu-footer__support-social[pu-site-c105] {
    display: grid;
    gap: 0.5rem;
    width: 200px;
}

.pu-footer__support-blank[pu-site-c105] {
    width: 180px;
}

@keyframes pu-site-c105_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c105_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@media (min-width: 768px) {
    .pu-footer__menu-details_0[pu-site-c105] {
        width: 260px;
    }
}

@media (min-width: 1280px) {
    .pu-footer__menu-details_0[pu-site-c105] {
        width: 180px;
    }
}

@media (min-width: 1366px) {
    .pu-footer__menu-details_0[pu-site-c105] {
        width: 210px;
    }
}

@media (min-width: 1921px) {
    .pu-footer__menu-details_0[pu-site-c105] {
        width: 350px;
    }
}

@media (min-width: 768px) {
    .pu-footer__menu-details_1[pu-site-c105] {
        width: 200px;
    }
}

@media (min-width: 1280px) {
    .pu-footer__menu-details_1[pu-site-c105] {
        width: 170px;
    }
}

@media (min-width: 1366px) {
    .pu-footer__menu-details_1[pu-site-c105] {
        width: 220px;
    }
}

@media (min-width: 1921px) {
    .pu-footer__menu-details_1[pu-site-c105] {
        width: 350px;
    }
}

@media (min-width: 768px) {
    .pu-footer__menu-details_2[pu-site-c105] {
        width: 200px;
    }
}

@media (min-width: 1280px) {
    .pu-footer__menu-details_2[pu-site-c105] {
        width: 180px;
    }
}

@media (min-width: 1921px) {
    .pu-footer__menu-details_2[pu-site-c105] {
        width: 350px;
    }
}

.pu-footer__bonus-wrapper[pu-site-c105] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

@media (min-width: 1280px) {
    .pu-footer__bonus[pu-site-c105] {
        width: 180px;
    }
}

@media (min-width: 1366px) {
    .pu-footer__bonus[pu-site-c105] {
        width: 210px;
    }
}

@media (min-width: 1921px) {
    .pu-footer__bonus[pu-site-c105] {
        width: 350px;
    }
}

.pu-footer__support-wrapper[pu-site-c105] {
    align-items: flex-start;
}

@media (min-width: 768px) {
    .pu-footer__support-social[pu-site-c105] {
        width: 200px;
    }
}

@media (min-width: 1280px) {
    .pu-footer__support-social[pu-site-c105] {
        width: 170px;
    }
}

@media (min-width: 1366px) {
    .pu-footer__support-social[pu-site-c105] {
        width: 220px;
    }
}

@media (min-width: 1921px) {
    .pu-footer__support-social[pu-site-c105] {
        width: 350px;
    }
}

@media (min-width: 1280px) {
    .pu-footer__support-partners[pu-site-c105] {
        width: 180px;
    }
}

@media (min-width: 1921px) {
    .pu-footer__support-partners[pu-site-c105] {
        width: 350px;
    }
}

@keyframes pu-site-c101_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c101_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c101] {
    display: flex;
    flex-direction: column;
}

.pu-footer-logos__swiper[pu-site-c101] {
    width: 100%;
}

.pu-footer-logos__swiper_providers[pu-site-c101], .pu-footer-logos__swiper_payments[pu-site-c101] {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
}

.pu-footer-logos__swiper_providers[pu-site-c101] {
    padding-bottom: 0.5rem;
    margin-bottom: 0.5rem;
}

@media (min-width: 1280px) {
    .pu-footer-logos__swiper_providers[pu-site-c101] {
        padding-bottom: 0.75rem;
        margin-bottom: 0.75rem;
    }
}

.pu-footer-logos__swiper_providers[pu-site-c101]::after {
    content: "";
    position: absolute;
    bottom: 1px;
    display: initial;
    height: 1px;
    background: var(--gradient-divider-horiz);
    left: -1rem;
    right: -1rem;
}

@media (min-width: 768px) {
    .pu-footer-logos__swiper_providers[pu-site-c101]::after {
        left: -1.5rem;
        right: -1.5rem;
    }
}

@media (min-width: 1280px) {
    .pu-footer-logos__swiper_providers[pu-site-c101]::after {
        left: -1rem;
        right: -1rem;
    }
}

.pu-footer-logos__swiper-slide[pu-site-c101] {
    height: 1.5rem;
    width: auto;
    filter: grayscale(1);
}

.pu-footer-logos__swiper-slide[pu-site-c101]:hover {
    filter: none;
}

@media (min-width: 768px) {
    .pu-footer-logos__swiper-slide[pu-site-c101] {
        height: 2rem;
    }
}

@media (min-width: 1280px) {
    .pu-footer-logos__swiper-slide[pu-site-c101] {
        height: 3rem;
    }
}

.pu-footer-logos__swiper-slide_prerender[pu-site-c101] {
    height: 1.5rem;
    width: 60px;
}

@media (min-width: 1280px) {
    .pu-footer-logos__swiper-slide_prerender[pu-site-c101] {
        height: 3rem;
        width: 120px;
    }
}

@keyframes pu-site-c98_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c98_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c98] {
    display: grid;
    gap: 0.5rem;
}

.pu-footer-apps__title[pu-site-c98] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 500;
    color: var(--color-footer-txt-1);
}

@media (min-width: 768px) {
    .pu-footer-apps__title[pu-site-c98] {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 500;
    }
}

@media (min-width: 1280px) {
    .pu-footer-apps__list[pu-site-c98] {
        display: grid;
        grid-auto-flow: column;
        gap: 0.5rem;
    }
}

.pu-footer-apps__list-item[pu-site-c98] {
    display: flex;
    align-items: flex-start;
    position: relative;
}

.pu-footer-apps__link[pu-site-c98] {
    display: flex;
}

.pu-footer-apps__link_disabled[pu-site-c98] {
    pointer-events: none;
    cursor: none;
    opacity: 0.3;
}

.pu-footer-apps__icon[pu-site-c98] {
    width: 120px;
    height: 40px;
    color: var(--color-footer-txt-2);
    border: 1px solid var(--color-bg-4);
    border-radius: 0.25rem;
    overflow: hidden;
}

.pu-footer-apps__icon[pu-site-c98]:hover {
    color: var(--color-txt-icon-5);
    background: var(--color-bg-8);
    border-color: var(--color-bg-8);
}

@keyframes pu-site-c42_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c42_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c42] {
    display: grid;
    grid-auto-flow: column;
    position: relative;
}

@media (min-width: 768px) {
    [_nghost-pu-site-c42] {
        grid-auto-columns: min-content 1fr;
        gap: 1.5rem;
        align-items: center;
    }
}

.pu-footer-legal__copyright[pu-site-c42] {
    font-size: 0.625rem;
    line-height: 0.875rem;
    font-weight: 400;
    color: var(--color-footer-txt-3);
    text-align: center;
}

.pu-footer-legal__license[pu-site-c42] {
    position: absolute;
    bottom: calc(100% + 1rem);
    right: 0px;
    display: grid;
    grid-auto-flow: column;
    align-items: center;
    gap: 0.75rem;
}

.pu-footer-legal__license-age[pu-site-c42] {
    color: var(--color-footer-txt-2);
    border: 1px solid var(--color-footer-txt-2);
    border-radius: 1.5px;
    padding: 6px 0.25rem;
    font-size: 13px;
    line-height: 18px;
}

@media (min-width: 1280px) {
    .pu-footer-legal__license-age[pu-site-c42] {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 700;
        padding: 0.5rem 5px;
    }
}

@media (min-width: 768px) {
    .pu-footer-legal__license[pu-site-c42] {
        position: initial;
    }
}

@media (min-width: 768px) {
    .pu-footer-legal__license-without-copyright[pu-site-c42] {
        position: absolute;
        right: auto;
        left: 0px;
        bottom: calc(100% + 1.5rem);
    }
}

swiper {
    display: block;
}

@keyframes pu-site-c8_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c8_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c8] {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

.ui-slider-controls_bottom-gap[_nghost-pu-site-c8] .ui-slider-controls__container[pu-site-c8] {
    height: calc(100% - 2px);
}

.pu-footer-logos__swiper-controls[_nghost-pu-site-c8] .ui-slider-controls__btn[pu-site-c8], .pu-footer-logos__swiper-controls [_nghost-pu-site-c8] .ui-slider-controls__btn[pu-site-c8] {
    color: var(--color-footer-txt-3);
}

@media (min-width: 1280px) {
    .pu-casino-filter__tabs[_nghost-pu-site-c8] .ui-slider-controls__container_prev[pu-site-c8], .pu-casino-filter__tabs [_nghost-pu-site-c8] .ui-slider-controls__container_prev[pu-site-c8] {
        padding-left: 1.5rem;
        width: 125px;
        background: var(--gradient-horiz-tab-scroll-padding-24-rotate);
    }
}

.ui-tournaments-carousel__swiper-controls[_nghost-pu-site-c8] .ui-slider-controls__container_prev[pu-site-c8], .ui-tournaments-carousel__swiper-controls [_nghost-pu-site-c8] .ui-slider-controls__container_prev[pu-site-c8] {
    background: var(--color-tr-logo-bg-grad-rotate);
}

.ui-tournaments-carousel__swiper-controls[_nghost-pu-site-c8] .ui-slider-controls__container_next[pu-site-c8], .ui-tournaments-carousel__swiper-controls [_nghost-pu-site-c8] .ui-slider-controls__container_next[pu-site-c8] {
    background: var(--color-tr-logo-bg-grad);
}

.pu-betslip-bonuses__slider-wrapper[_nghost-pu-site-c8] .ui-slider-controls__container_prev[pu-site-c8], .pu-betslip-bonuses__slider-wrapper [_nghost-pu-site-c8] .ui-slider-controls__container_prev[pu-site-c8], .pu-betslip-bonuses__slider-wrapper[_nghost-pu-site-c8] .ui-slider-controls__container_next[pu-site-c8], .pu-betslip-bonuses__slider-wrapper [_nghost-pu-site-c8] .ui-slider-controls__container_next[pu-site-c8] {
    width: 44px;
}

.pu-betslip-bonuses__slider-wrapper[_nghost-pu-site-c8] .ui-slider-controls__container_prev[pu-site-c8], .pu-betslip-bonuses__slider-wrapper [_nghost-pu-site-c8] .ui-slider-controls__container_prev[pu-site-c8] {
    background: var(--color-betslip-bg-grad-left);
}

.pu-betslip-bonuses__slider-wrapper[_nghost-pu-site-c8] .ui-slider-controls__container_next[pu-site-c8], .pu-betslip-bonuses__slider-wrapper [_nghost-pu-site-c8] .ui-slider-controls__container_next[pu-site-c8] {
    background: var(--color-betslip-bg-grad-right);
}

.ui-home-promo-tournament-slider__controls[_nghost-pu-site-c8] .ui-slider-controls__container_prev[pu-site-c8], .ui-home-promo-tournament-slider__controls [_nghost-pu-site-c8] .ui-slider-controls__container_prev[pu-site-c8] {
    display: none;
}

.ui-home-promo-tournament-slider__controls[_nghost-pu-site-c8] .ui-slider-controls__container_next[pu-site-c8], .ui-home-promo-tournament-slider__controls [_nghost-pu-site-c8] .ui-slider-controls__container_next[pu-site-c8] {
    width: 25px;
    background: linear-gradient(270deg, rgb(13, 16, 22) 0%, rgba(13, 16, 22, 0) 86.76%);
    z-index: 1;
}

@media (min-width: 375px) {
    .ui-home-promo-tournament-slider__controls[_nghost-pu-site-c8] .ui-slider-controls__container_next[pu-site-c8], .ui-home-promo-tournament-slider__controls [_nghost-pu-site-c8] .ui-slider-controls__container_next[pu-site-c8] {
        width: 34px;
    }
}

@media (min-width: 768px) {
    .ui-home-promo-tournament-slider__controls[_nghost-pu-site-c8] .ui-slider-controls__container_next[pu-site-c8], .ui-home-promo-tournament-slider__controls [_nghost-pu-site-c8] .ui-slider-controls__container_next[pu-site-c8] {
        width: 80px;
    }
}

.ui-home-promo-tournament-slider__controls[_nghost-pu-site-c8] .ui-slider-controls__btn[pu-site-c8], .ui-home-promo-tournament-slider__controls [_nghost-pu-site-c8] .ui-slider-controls__btn[pu-site-c8] {
    display: none;
}

.ui-slider-controls__btn[pu-site-c8] {
    box-sizing: border-box;
    margin: 0px;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    appearance: none;
    border: 0px;
    padding: 0px;
    cursor: pointer;
    letter-spacing: 0px;
    text-decoration: none;
    pointer-events: visible;
    display: flex;
    align-items: center;
    width: 50%;
    height: 100%;
    background: transparent;
    color: var(--color-txt-icon-3);
}

.ui-slider-controls__btn[pu-site-c8] > [pu-site-c8], .ui-slider-controls__btn[pu-site-c8] > [pu-site-c8]::before, .ui-slider-controls__btn[pu-site-c8] > [pu-site-c8]::after {
    box-sizing: inherit;
}

.ui-slider-controls__btn[pu-site-c8]:hover .ui-slider-controls__icon[pu-site-c8] {
    transition: all 0.2s ease-in-out 0s;
    transform: scale(1.2);
}

.ui-slider-controls__btn[pu-site-c8]:hover .ui-slider-controls__icon_prev[pu-site-c8] {
    transform: scale(1.2) rotate(180deg);
}

.ui-slider-controls__btn_prev[pu-site-c8] {
    justify-content: flex-start;
    padding-left: 0.25rem;
}

.ui-slider-controls__btn_next[pu-site-c8] {
    justify-content: flex-end;
    padding-right: 0.25rem;
}

.ui-slider-controls__container[pu-site-c8] {
    position: absolute;
    top: 0px;
    z-index: 1;
    pointer-events: none;
    display: flex;
    width: 44px;
    height: 100%;
    padding: 0px;
}

.ui-slider-controls__container_prev[pu-site-c8] {
    justify-content: flex-start;
    background: var(--gradient-horiz-tab-scroll-rotate);
}

.ui-slider-controls__container_next[pu-site-c8] {
    right: 0px;
    justify-content: flex-end;
    background: var(--gradient-horiz-tab-scroll);
}

@media (min-width: 768px) {
    .ui-slider-controls__container[pu-site-c8] {
        width: 80px;
    }
}

@media (min-width: 1280px) {
    .ui-slider-controls__container[pu-site-c8] {
        width: 101px;
    }
}

.ui-slider-controls__icon_prev[pu-site-c8] {
    transform: rotate(180deg);
}

@keyframes pu-site-c92_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c92_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c92] {
    display: flex;
    background-color: var(--color-sidebar-bg);
    width: 210px;
    height: 100%;
    transition: all 0.2s ease-in-out 0s;
    flex-direction: column;
    justify-content: space-between;
    padding: 1rem 1rem 0.75rem;
    top: 0px;
    left: 0px;
    z-index: 650;
    position: fixed;
    transform: translate(0px);
}

@media (max-width: 1280px) {
    [_nghost-pu-site-c92] {
        display: none;
    }
}

.pu-sidebar_collapsed[_nghost-pu-site-c92] {
    width: 72px;
}

[_nghost-pu-site-c92]::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    width: 1px;
    height: 100%;
    background-color: var(--color-sidebar-line);
}

.pu-sidebar_full-collapse.pu-sidebar_collapsed[_nghost-pu-site-c92] {
    width: 210px;
    transform: translate(-100%);
}

.pu-sidebar__main[pu-site-c92] {
    z-index: 2;
}

.pu-sidebar__bottom[pu-site-c92] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.pu-sidebar__bottom-btn[pu-site-c92] {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: calc(50% - 0.25rem);
    width: 100%;
    transition: all 0.2s ease 0s;
    margin-bottom: 0.5rem;
}

.pu-sidebar__bottom-btn.ui-button_only-icon[pu-site-c92] .pu-sidebar__bottom-btn-icon[pu-site-c92] {
    margin-right: 0px;
}

.pu-sidebar__bottom-btn-text[pu-site-c92] {
    transition: all 0.2s ease 0.2s, color 1ms ease 0s;
}

.pu-sidebar__bottom-btn-text_lang[pu-site-c92] {
    text-transform: uppercase;
}

.pu-sidebar__bottom-btn-text_lang-icon[pu-site-c92] {
    margin-left: 0.5rem;
}

.pu-sidebar__bottom-btn-icon[pu-site-c92] {
    border-radius: 0.125rem;
    box-shadow: var(--shadow-lang-icon);
    width: 1.5rem;
    min-width: 1.5rem;
    height: 1.5rem;
}

.pu-sidebar__bottom-btn-icon_hide[pu-site-c92] {
    transition: all 0.2s ease 0.2s;
    box-shadow: none;
}

.pu-sidebar__bottom-btn-icon_country[pu-site-c92] {
    transition: all 0.2s ease 0s;
    filter: grayscale(1);
}

.pu-sidebar__bottom-btn_full[pu-site-c92] {
    max-width: unset;
}

.pu-sidebar__bottom-btn.ui-button_pressed[pu-site-c92] .pu-sidebar__bottom-btn-icon_country[pu-site-c92], .pu-sidebar__bottom-btn[pu-site-c92]:hover .pu-sidebar__bottom-btn-icon_country[pu-site-c92] {
    filter: none;
}

.pu-sidebar__bottom_column[pu-site-c92] .pu-sidebar__bottom-btn[pu-site-c92] {
    max-width: unset;
}

.pu-sidebar__bottom_column[pu-site-c92] .pu-sidebar__bottom-btn-text[pu-site-c92]:not(.pu-sidebar__bottom-btn-text_lang), .pu-sidebar__bottom_column[pu-site-c92] .pu-sidebar__bottom-btn-icn_hide[pu-site-c92] {
    max-width: 0px;
    opacity: 0;
    transition: all 0s ease 0s;
    position: absolute;
}

.pu-sidebar__bottom-dropdowns[pu-site-c92] {
    width: 100%;
}

.pu-sidebar__time[pu-site-c92] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    min-height: 1rem;
    color: var(--color-txt-icon-3);
    display: flex;
    width: 100%;
    justify-content: center;
}

.pu-sidebar__pulling-tag[pu-site-c92] {
    position: absolute;
    top: calc(40.59% - 20px);
    left: calc(100% - 1px);
    background: var(--color-sidebar-bg-secondary);
    color: var(--color-sidebar-icon-2);
}

.pu-sidebar__pulling-tag[pu-site-c92]:hover {
    color: var(--color-sidebar-icon-hover-2);
    box-shadow: var(--shadow-sidebar-pulling-tag-2);
}

.pu-sidebar__overlay[pu-site-c92] {
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: -1;
    width: 100vw;
    height: 100vh;
    background: var(--color-pop-up-overlay-darken);
}

@keyframes pu-site-c84_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c84_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.logo[pu-site-c84] {
    display: flex;
    width: 80px;
    height: 24px;
    margin: 0px auto;
    transition: all 0.2s ease-in-out 0s;
}

@media (min-width: 768px) {
    .logo[pu-site-c84] {
        width: 120px;
        height: 36px;
    }
}

@media (min-width: 1280px) {
    .logo[pu-site-c84] {
        width: 170px;
        height: 54px;
        margin-bottom: 1.5rem;
    }
}

.logo_com[pu-site-c84] {
    width: 83px;
}

@media (min-width: 375px) {
    .logo_com[pu-site-c84] {
        width: 97px;
        height: auto;
        margin-top: -2px;
    }
}

@media (min-width: 768px) {
    .logo_com[pu-site-c84] {
        width: 155px;
        margin-top: 0px;
    }
}

@media (min-width: 1280px) {
    .logo_com[pu-site-c84] {
        width: 170px;
        margin-bottom: 27px;
    }
}

.logo_short[pu-site-c84] {
    width: 40px;
    height: 40px;
    margin-bottom: 38px;
}

.logo__image[pu-site-c84] {
    display: block;
    width: 100%;
    height: 100%;
}

.dropdown[pu-site-c17] {
    width: 100%;
}

@keyframes pu-site-c81_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c81_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c81] {
    display: grid;
    background-color: var(--color-menu-bg);
    border-radius: 0.25rem;
    box-shadow: var(--shadow-lang-dropdown);
    width: 217px;
    max-height: 320px;
    overflow-y: auto;
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c81] {
        width: auto;
        max-height: 280px;
        grid-auto-flow: column;
    }
}

@keyframes pu-site-c11_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c11_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c11] {
    display: block;
    background-color: var(--color-menu-bg);
    border-radius: 0.25rem;
    box-shadow: var(--shadow-lang-dropdown);
    max-height: 320px;
    width: 178px;
    overflow-y: auto;
}

.pu-support-menu__item[pu-site-c11] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    padding: 0.5rem 0.75rem;
    box-sizing: border-box;
    color: var(--color-menu-text);
    cursor: pointer;
    display: flex;
    align-items: center;
    text-decoration: none;
}

.pu-support-menu__item[pu-site-c11]:hover {
    background-color: var(--color-menu-bg-hover);
    color: var(--color-menu-text-hover);
}

.pu-support-menu__item-icon[pu-site-c11] {
    color: var(--color-txt-icon-3);
    margin-right: 0.5rem;
}

.pu-support-menu__item-icon_image[pu-site-c11] {
    width: 24px;
    height: 24px;
    object-fit: contain;
}

@keyframes pu-site-c77_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c77_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.pu-sidebar-menu__item[pu-site-c77] {
    position: relative;
    height: 40px;
}

.pu-sidebar-menu__item_divider[pu-site-c77] {
    margin-top: 5px;
}

.pu-sidebar-menu__item_divider[pu-site-c77]::before {
    position: relative;
    top: -5px;
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: var(--gradient-menu-divider);
}

@keyframes pu-site-c56_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c56_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c56] {
    display: block;
    position: absolute;
    width: 1px;
    top: 0px;
    bottom: 0px;
    right: 0px;
    opacity: 0;
    transform: translate(-4px);
    transition: all 0.2s ease-in-out 0s;
    z-index: 1;
}

[_nghost-pu-site-c56]::before {
    content: "";
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    width: 1px;
    opacity: 0;
    transition: all 0.2s ease-in-out 0.2s;
    background: var(--gradient-accent-menu-highlight);
}

.right[_nghost-pu-site-c56] {
    right: auto;
    left: 0px;
    transform: translate(4px);
}

.right[_nghost-pu-site-c56] .ui-sidebar-toggle__wrapper[pu-site-c56] {
    transform: rotate(180deg);
    right: -19px;
}

.right[_nghost-pu-site-c56] .ui-sidebar-toggle__wrapper[pu-site-c56]::before {
    background: var(--color-sidebar-bg-secondary);
}

.right[_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56] {
    background: var(--color-sidebar-bg-secondary);
}

.ui-sidebar-toggle_secondary[_nghost-pu-site-c56]::before {
    background: var(--gradient-secondary-menu-highlight);
}

.ui-sidebar-toggle_secondary[_nghost-pu-site-c56] .ui-sidebar-toggle__content[pu-site-c56] {
    color: var(--color-sidebar-icon-2);
}

.pu-sidebar:hover[_nghost-pu-site-c56], .pu-sidebar:hover [_nghost-pu-site-c56], .ui-right-sidebar_expanded[_nghost-pu-site-c56], .ui-right-sidebar_expanded [_nghost-pu-site-c56] {
    opacity: 1;
    transform: translate(0px);
}

.pu-sidebar:hover[_nghost-pu-site-c56]::before, .pu-sidebar:hover [_nghost-pu-site-c56]::before, .ui-right-sidebar_expanded[_nghost-pu-site-c56]::before, .ui-right-sidebar_expanded [_nghost-pu-site-c56]::before {
    opacity: 1;
}

.pu-sidebar:hover[_nghost-pu-site-c56] .ui-sidebar-toggle__wrapper[pu-site-c56]::after, .pu-sidebar:hover [_nghost-pu-site-c56] .ui-sidebar-toggle__wrapper[pu-site-c56]::after, .ui-right-sidebar_expanded[_nghost-pu-site-c56] .ui-sidebar-toggle__wrapper[pu-site-c56]::after, .ui-right-sidebar_expanded [_nghost-pu-site-c56] .ui-sidebar-toggle__wrapper[pu-site-c56]::after {
    border-color: var(--color-sidebar-icon);
}

.pu-sidebar:hover[_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56]::after, .pu-sidebar:hover [_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56]::after, .pu-sidebar:hover[_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56]::before, .pu-sidebar:hover [_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56]::before, .ui-right-sidebar_expanded[_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56]::after, .ui-right-sidebar_expanded [_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56]::after, .ui-right-sidebar_expanded[_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56]::before, .ui-right-sidebar_expanded [_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56]::before {
    border-color: var(--color-sidebar-icon);
}

.pu-sidebar:hover.ui-sidebar-toggle_secondary[_nghost-pu-site-c56] .ui-sidebar-toggle__wrapper[pu-site-c56]::after, .pu-sidebar:hover .ui-sidebar-toggle_secondary[_nghost-pu-site-c56] .ui-sidebar-toggle__wrapper[pu-site-c56]::after, .ui-right-sidebar_expanded.ui-sidebar-toggle_secondary[_nghost-pu-site-c56] .ui-sidebar-toggle__wrapper[pu-site-c56]::after, .ui-right-sidebar_expanded .ui-sidebar-toggle_secondary[_nghost-pu-site-c56] .ui-sidebar-toggle__wrapper[pu-site-c56]::after {
    border-color: var(--color-sidebar-icon-2);
}

.pu-sidebar:hover.ui-sidebar-toggle_secondary[_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56]::after, .pu-sidebar:hover .ui-sidebar-toggle_secondary[_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56]::after, .pu-sidebar:hover.ui-sidebar-toggle_secondary[_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56]::before, .pu-sidebar:hover .ui-sidebar-toggle_secondary[_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56]::before, .ui-right-sidebar_expanded.ui-sidebar-toggle_secondary[_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56]::after, .ui-right-sidebar_expanded .ui-sidebar-toggle_secondary[_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56]::after, .ui-right-sidebar_expanded.ui-sidebar-toggle_secondary[_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56]::before, .ui-right-sidebar_expanded .ui-sidebar-toggle_secondary[_nghost-pu-site-c56] .ui-sidebar-toggle__btn[pu-site-c56]::before {
    border-color: var(--color-sidebar-icon-2);
}

.pu-sidebar_collapsed[_nghost-pu-site-c56] .ui-sidebar-toggle__content[pu-site-c56], .pu-sidebar_collapsed [_nghost-pu-site-c56] .ui-sidebar-toggle__content[pu-site-c56] {
    transform: rotate(0deg);
}

.ui-sidebar-toggle__wrapper[pu-site-c56] {
    position: absolute;
    top: calc(40.59% - 20px);
    height: 40px;
    width: 40px;
    right: -20px;
    z-index: 1;
}

.ui-sidebar-toggle__wrapper[pu-site-c56]::before, .ui-sidebar-toggle__wrapper[pu-site-c56]::after {
    content: "";
    position: absolute;
}

.ui-sidebar-toggle__wrapper[pu-site-c56]::before {
    top: -3px;
    bottom: -3px;
    left: calc(50% - 2px);
    background: var(--color-sidebar-bg);
    width: 2px;
}

.ui-sidebar-toggle__wrapper[pu-site-c56]::after {
    top: -4px;
    left: calc(50% - 1px);
    width: 4px;
    height: 4px;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
    border-bottom-left-radius: 3px;
    transition: all 0.2s ease-in-out 0.2s;
}

.ui-sidebar-toggle__btn[pu-site-c56] {
    height: 40px;
    width: 40px;
    background-color: var(--color-sidebar-bg);
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

.ui-sidebar-toggle__btn[pu-site-c56]::after, .ui-sidebar-toggle__btn[pu-site-c56]::before {
    content: "";
    position: absolute;
    transition: all 0.2s ease-in-out 0.2s;
}

.ui-sidebar-toggle__btn[pu-site-c56]::after {
    inset: 0px 0px 0px calc(50% + 2px);
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-image: initial;
    border-left: none;
}

.ui-sidebar-toggle__btn[pu-site-c56]::before {
    bottom: -4px;
    left: calc(50% - 1px);
    width: 4px;
    height: 4px;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-top-left-radius: 3px;
}

.ui-sidebar-toggle__content[pu-site-c56] {
    z-index: 1;
    position: relative;
    color: var(--color-sidebar-icon);
    transform: rotate(180deg);
    transition: all 0.2s ease-in-out 0s;
}

@keyframes pu-site-c80_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c80_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c80] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    width: 100%;
    padding: 0.75rem;
    color: var(--color-menu-text);
    cursor: pointer;
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c80] {
        width: 162px;
        padding: 0.75rem 1rem;
    }
}

[_nghost-pu-site-c80]:hover, .ui-language-list-item_active[_nghost-pu-site-c80] {
    background-color: var(--color-menu-bg-hover);
    color: var(--color-menu-text-hover);
}

.ui-language-list-item_icon[_nghost-pu-site-c80] {
    display: flex;
    align-items: center;
    padding: 0.5rem;
}

@media (min-width: 1280px) {
    .ui-language-list-item_icon[_nghost-pu-site-c80] {
        padding: 0.5rem 1rem;
    }
}

.ui-language-list-item__icon[pu-site-c80] {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 0.5rem;
    box-shadow: var(--shadow-lang-icon);
    border-radius: 0.125rem;
}

@keyframes pu-site-c111_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c111_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}


[_nghost-pu-site-c111] {
    position: relative;
    height: 134px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    text-align: center;
    background-color: var(--color-card-bg-1);
    border-radius: 0.25rem;
    padding: 0px;
}

@media (min-width: 375px) {
    [_nghost-pu-site-c111] {
        height: 160px;
    }
}

@media (min-width: 1024px) {
    [_nghost-pu-site-c111] {
        height: 182px;
    }
}

@media (min-width: 1920px) {
    [_nghost-pu-site-c111] {
        height: 276px;
    }
}

[_nghost-pu-site-c111]::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    inset: 0px;
    border-radius: 0.25rem;
    background: linear-gradient(110.74deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%);
    filter: blur(3px);
    visibility: visible;
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c111]::before {
        visibility: hidden;
        filter: none;
    }
}

[_nghost-pu-site-c111]::after {
    content: "";
    position: absolute;
    padding: 1px;
    -webkit-mask: linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);
    mask: linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);
    -webkit-mask-composite: xor;
    inset: -1px;
    border-radius: 0.25rem;
    z-index: 0;
    background: linear-gradient(110.74deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
    visibility: visible;
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c111]::after {
        visibility: hidden;
    }
}

[_nghost-pu-site-c111]:hover::before {
    visibility: visible;
    filter: blur(3px);
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c111]:hover::before {
        filter: blur(5px);
    }
}

[_nghost-pu-site-c111]:hover::after {
    visibility: visible;
}

[_nghost-pu-site-c111]:hover .ui-home-thematic-section__underlay[pu-site-c111]::after, [_nghost-pu-site-c111]:hover .ui-home-thematic-section__underlay[pu-site-c111]::before {
    visibility: visible;
}

.ui-home-thematic-section__card-live[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111] {
    background-position: left -175px top -193px;
}

@media (min-width: 375px) {
    .ui-home-thematic-section__card-live[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111] {
        background-position: left -223px top -246px;
    }
}

@media (min-width: 1280px) {
    .ui-home-thematic-section__card-live[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111] {
        background-position: left -216px top -209px;
    }
}

@media (min-width: 1920px) {
    .ui-home-thematic-section__card-live[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111] {
        background-position: left -324px top -314px;
    }
}

.ui-home-thematic-section__card-live[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::before {
    bottom: -26px;
    left: -2px;
}

@media (min-width: 1024px) {
    .ui-home-thematic-section__card-live[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::before {
        left: -3px;
    }
}

@media (min-width: 1280px) {
    .ui-home-thematic-section__card-live[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::before {
        left: 0.25rem;
    }
}

@media (min-width: 1920px) {
    .ui-home-thematic-section__card-live[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::before {
        bottom: -38px;
        left: 0.5rem;
    }
}

.ui-home-thematic-section__card-live[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
    right: 52px;
    top: -26px;
}

@media (min-width: 375px) {
    .ui-home-thematic-section__card-live[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
        right: 80px;
    }
}

@media (min-width: 1280px) {
    .ui-home-thematic-section__card-live[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
        right: 40px;
    }
}

@media (min-width: 1920px) {
    .ui-home-thematic-section__card-live[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
        right: 20px;
        top: -39px;
    }
}

.ui-home-thematic-section__card-crash[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111] {
    background-position: left -173px bottom -200px;
}

@media (min-width: 375px) {
    .ui-home-thematic-section__card-crash[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111] {
        background-position: left -215px bottom -255px;
    }
}

@media (min-width: 1280px) {
    .ui-home-thematic-section__card-crash[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111] {
        background-position: left -176px bottom -291px;
    }
}

@media (min-width: 1920px) {
    .ui-home-thematic-section__card-crash[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111] {
        background-position: left -264px bottom -437px;
    }
}

.ui-home-thematic-section__card-crash[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::before {
    bottom: 2px;
    left: -25px;
}

@media (min-width: 375px) {
    .ui-home-thematic-section__card-crash[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::before {
        bottom: 0.75rem;
        left: -25px;
    }
}

@media (min-width: 1280px) {
    .ui-home-thematic-section__card-crash[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::before {
        bottom: 0px;
        left: -25px;
    }
}

@media (min-width: 1920px) {
    .ui-home-thematic-section__card-crash[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::before {
        bottom: 0px;
        left: -38px;
    }
}

.ui-home-thematic-section__card-crash[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
    right: 36px;
    top: -26px;
}

@media (min-width: 375px) {
    .ui-home-thematic-section__card-crash[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
        right: 20px;
    }
}

@media (min-width: 1024px) {
    .ui-home-thematic-section__card-crash[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
        right: 10px;
    }
}

@media (min-width: 1280px) {
    .ui-home-thematic-section__card-crash[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
        right: 20px;
    }
}

@media (min-width: 1920px) {
    .ui-home-thematic-section__card-crash[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
        top: -39px;
        right: 30px;
    }
}

.ui-home-thematic-section__card-virtual[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111] {
    background-position: right -181px top -48px;
}

@media (min-width: 375px) {
    .ui-home-thematic-section__card-virtual[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111] {
        background-position: right -227px top -64px;
    }
}

@media (min-width: 1280px) {
    .ui-home-thematic-section__card-virtual[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111] {
        background-position: right -211px top -262px;
    }
}

@media (min-width: 1920px) {
    .ui-home-thematic-section__card-virtual[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111] {
        background-position: right -317px top -393px;
    }
}

.ui-home-thematic-section__card-virtual[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::before {
    bottom: -26px;
    left: 0.25rem;
}

@media (min-width: 375px) {
    .ui-home-thematic-section__card-virtual[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::before {
        left: 0px;
    }
}

@media (min-width: 1280px) {
    .ui-home-thematic-section__card-virtual[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::before {
        left: 0.75rem;
    }
}

@media (min-width: 1920px) {
    .ui-home-thematic-section__card-virtual[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::before {
        bottom: -38px;
        left: 20px;
    }
}

.ui-home-thematic-section__card-virtual[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
    right: 28px;
    top: -26px;
}

@media (min-width: 375px) {
    .ui-home-thematic-section__card-virtual[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
        right: 38px;
    }
}

@media (min-width: 1280px) {
    .ui-home-thematic-section__card-virtual[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
        right: 52px;
    }
}

@media (min-width: 1920px) {
    .ui-home-thematic-section__card-virtual[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
        right: 95px;
        top: -39px;
    }
}

.ui-home-thematic-section__card-cyber[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111] {
    background-position: right -175px bottom -196px;
}

@media (min-width: 375px) {
    .ui-home-thematic-section__card-cyber[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111] {
        background-position: right -219px bottom -236px;
    }
}

@media (min-width: 1280px) {
    .ui-home-thematic-section__card-cyber[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111] {
        background-position: right -197px bottom -221px;
    }
}

@media (min-width: 1920px) {
    .ui-home-thematic-section__card-cyber[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111] {
        background-position: right -296px bottom -332px;
    }
}

.ui-home-thematic-section__card-cyber[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::before {
    bottom: 2px;
    left: -25px;
}

@media (min-width: 375px) {
    .ui-home-thematic-section__card-cyber[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::before {
        bottom: 0.5rem;
        left: -25px;
    }
}

@media (min-width: 1280px) {
    .ui-home-thematic-section__card-cyber[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::before {
        bottom: 0px;
        left: -25px;
    }
}

@media (min-width: 1920px) {
    .ui-home-thematic-section__card-cyber[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::before {
        bottom: 0px;
        left: -38px;
    }
}

.ui-home-thematic-section__card-cyber[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
    right: 36px;
    top: -26px;
}

@media (min-width: 375px) {
    .ui-home-thematic-section__card-cyber[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
        right: 54px;
    }
}

@media (min-width: 1280px) {
    .ui-home-thematic-section__card-cyber[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
        right: 76px;
    }
}

@media (min-width: 1920px) {
    .ui-home-thematic-section__card-cyber[_nghost-pu-site-c111] .ui-home-thematic-section__underlay[pu-site-c111]::after {
        top: -39px;
        right: 130px;
    }
}

@media (min-width: 375px) {
    .ui-home-thematic-section__underlay[pu-site-c111] {
        background-size: 400px;
    }
}

@media (min-width: 1920px) {
    .ui-home-thematic-section__underlay[pu-site-c111] {
        background-size: 600px;
    }
}

.ui-home-thematic-section__underlay[pu-site-c111]::after, .ui-home-thematic-section__underlay[pu-site-c111]::before {
    content: "";
    position: absolute;
    z-index: 2;
    height: 50px;
    width: 51px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: image-set(url("../assets/white-light@2x.png") 1x, url("../assets/white-light@2x.png") 2x);
    visibility: visible;
}

@media (min-width: 1280px) {
    .ui-home-thematic-section__underlay[pu-site-c111]::after, .ui-home-thematic-section__underlay[pu-site-c111]::before {
        visibility: hidden;
    }
}

@media (min-width: 1920px) {
    .ui-home-thematic-section__underlay[pu-site-c111]::after, .ui-home-thematic-section__underlay[pu-site-c111]::before {
        height: 76px;
        width: 76px;
    }
}

.ui-home-thematic-section__title[pu-site-c111] {
    font-family: Roboto, sans-serif;
    position: relative;
    font-size: 14px;
    line-height: 14px;
    font-weight: 900;
    text-transform: uppercase;
    padding: 0px 8px;
    height: 28px;
    margin-top: -5px;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (min-width: 375px) {
    .ui-home-thematic-section__title[pu-site-c111] {
        font-size: 18px;
        line-height: 18px;
        height: 36px;
    }
}

@media (min-width: 1024px) {
    .ui-home-thematic-section__title[pu-site-c111] {
        font-size: 26px;
        line-height: 26px;
        height: 52px;
        margin-top: 0.5rem;
    }
}

@media (min-width: 1920px) {
    .ui-home-thematic-section__title[pu-site-c111] {
        font-size: 42px;
        line-height: 42px;
        height: 84px;
        margin-top: 10px;
    }
}

.ui-home-thematic-section__img[pu-site-c111] {
    width: 146px;
    height: 102px;
    z-index: 2;
}

@media (min-width: 375px) {
    .ui-home-thematic-section__img[pu-site-c111] {
        width: 174px;
        height: 122px;
    }
}

@media (min-width: 1024px) {
    .ui-home-thematic-section__img[pu-site-c111] {
        width: 240px;
        height: 124px;
        margin-top: -16px;
    }
}

@media (min-width: 1920px) {
    .ui-home-thematic-section__img[pu-site-c111] {
        width: 402px;
        height: 190px;
        margin-top: -24px;
    }
}

.ui-home-thematic-section__img[pu-site-c111] img[pu-site-c111] {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

[_nghost-pu-site-c55] {
    display: contents;
    position: relative;
    z-index: 2;
}

.pu-casino-running-line_fixed[_nghost-pu-site-c55] {
    display: block;
}

.pu-casino-running-line_fixed[_nghost-pu-site-c55] ui-running-line[pu-site-c55] {
    position: initial;
}

@keyframes pu-site-c109_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c109_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}


[_nghost-pu-site-c109] {
    position: relative;
    height: 186px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    background-color: var(--color-card-bg-1);
    border-radius: 1rem;
    padding: 0.75rem;
    z-index: 1;
    text-align: left;
}

@media (min-width: 375px) {
    [_nghost-pu-site-c109] {
        height: 210px;
        padding: 1rem;
    }
}

@media (min-width: 1024px) {
    [_nghost-pu-site-c109] {
        height: 320px;
        padding: 2rem;
    }
}

@media (min-width: 1920px) {
    [_nghost-pu-site-c109] {
        height: 480px;
        padding: 3rem;
    }
}

[_nghost-pu-site-c109]::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    inset: 0px;
    border-radius: 1rem;
    visibility: visible;
    filter: blur(15px);
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c109]::before {
        visibility: hidden;
        filter: none;
    }
}

[_nghost-pu-site-c109]::after {
    content: "";
    position: absolute;
    padding: 1px;
    -webkit-mask: linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);
    mask: linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);
    -webkit-mask-composite: xor;
    inset: -1px;
    border-radius: 1rem;
    z-index: 0;
    visibility: visible;
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c109]::after {
        visibility: hidden;
    }
}

[_nghost-pu-site-c109]:hover::before {
    visibility: visible;
    filter: blur(15px);
}

[_nghost-pu-site-c109]:hover::after {
    visibility: visible;
}

[_nghost-pu-site-c109]:hover .ui-home-bonus__lights[pu-site-c109]::after, [_nghost-pu-site-c109]:hover .ui-home-bonus__lights[pu-site-c109]::before {
    visibility: visible;
}

.ui-home-bonus__card-sport[_nghost-pu-site-c109]::before {
    background: linear-gradient(110.74deg, rgba(255, 36, 0, 0.4) 0%, rgba(255, 36, 0, 0) 100%);
}

.ui-home-bonus__card-sport[_nghost-pu-site-c109]::after {
    background: linear-gradient(110.74deg, rgba(255, 36, 0, 0.8) 0%, rgba(255, 36, 0, 0) 100%);
}

.ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109] {
    background-position: right -150px bottom 0px;
    background-size: auto 100%;
    background-image: image-set(url("../assets/bonus-sport-underlay-mob.png") 1x, url("../assets/bonus-sport-underlay-mob@2x.png") 2x);
}

@supports (background-image: url(../assets/bonus-sport-underlay-mob.png)) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109] {
        background-image: url("../assets/bonus-sport-underlay-mob.png");
    }
}

@media (min-width: 375px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109] {
        background-position: right -175px bottom 0px;
    }
}

@media (min-width: 550px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109] {
        background-position: right -80px bottom 0px;
    }
}

@media (min-width: 660px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109] {
        background-position: right -166px bottom 0px;
    }
}

@media (min-width: 1024px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109] {
        background-position: right -240px bottom 0px;
        background-image: image-set(url("../assets/bonus-sport-underlay-desk.png") 1x, url("../assets/bonus-sport-underlay-desk.png") 2x);
    }

    @supports (background-image: url(../assets/bonus-sport-underlay-desk.png)) {
        .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109] {
            background-image: url("../assets/bonus-sport-underlay-desk.png");
        }
    }
}

@media (min-width: 1280px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109] {
        background-position: right 50% bottom 0px;
    }
}

@media (min-width: 1480px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109] {
        background-position: right 60% bottom 0px;
    }
}

@media (min-width: 1680px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109] {
        background-position: right 70% bottom 0px;
    }
}

.ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109]::after {
    background-image: radial-gradient(84.73% 98.43% at 100% 60.83%, rgb(255, 0, 0) 0%, rgba(255, 0, 0, 0) 100%);
    z-index: -1;
}

.ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::after, .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::before {
    background-image: image-set(url("../assets/red-light.png") 1x, url("../assets/red-light@2x.png") 2x);
}

.ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::after {
    left: 24px;
    top: -34px;
}

@media (min-width: 375px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::after {
        left: 37px;
    }
}

@media (min-width: 1024px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::after {
        top: -56px;
        left: 48px;
    }
}

@media (min-width: 1920px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::after {
        top: -84px;
        left: 72px;
    }
}

.ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::before {
    bottom: -35px;
    left: 93px;
}

@media (min-width: 375px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::before {
        left: 107px;
    }
}

@media (min-width: 1024px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::before {
        bottom: -56px;
        left: 218px;
    }
}

@media (min-width: 1920px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::before {
        bottom: -84px;
        left: 343px;
    }
}

.ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__img[pu-site-c109] {
    bottom: -1px;
    right: 0px;
    width: 170px;
}

@media (min-width: 375px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__img[pu-site-c109] {
        width: 194px;
    }
}

@media (min-width: 550px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__img[pu-site-c109] {
        right: 17%;
    }
}

@media (min-width: 660px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__img[pu-site-c109] {
        right: 0px;
    }
}

@media (min-width: 1024px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__img[pu-site-c109] {
        width: 310px;
    }
}

@media (min-width: 1280px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__img[pu-site-c109] {
        right: 6%;
    }
}

@media (min-width: 1480px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__img[pu-site-c109] {
        right: 10%;
    }
}

@media (min-width: 1680px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__img[pu-site-c109] {
        right: 15%;
    }
}

@media (min-width: 1920px) {
    .ui-home-bonus__card-sport[_nghost-pu-site-c109] .ui-home-bonus__img[pu-site-c109] {
        right: 6%;
        width: 465px;
    }
}

.ui-home-bonus__card-casino[_nghost-pu-site-c109] {
    align-items: flex-end;
    text-align: right;
}

@media (min-width: 1024px) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109] {
        align-items: flex-start;
        text-align: left;
    }
}

.ui-home-bonus__card-casino[_nghost-pu-site-c109]::before {
    background: linear-gradient(110.74deg, rgba(0, 207, 166, 0.4) 0%, rgba(0, 207, 166, 0) 100%);
}

.ui-home-bonus__card-casino[_nghost-pu-site-c109]::after {
    background: linear-gradient(264.74deg, rgba(0, 207, 166, 0.8) 0%, rgba(0, 207, 166, 0) 100%);
}

@media (min-width: 768px) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109]::after {
        background: linear-gradient(110.74deg, rgba(0, 207, 166, 0.8) 0%, rgba(0, 207, 166, 0) 100%);
    }
}

.ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::after, .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::before {
    background-image: image-set(url("../assets/green-light.png") 1x, url("../assets/green-light@2x.png") 2x);
}

.ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::after {
    right: 0.25rem;
    top: -34px;
}

@media (min-width: 375px) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::after {
        right: 0.5rem;
    }
}

@media (min-width: 1024px) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::after {
        top: -56px;
    }
}

@media (min-width: 1920px) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::after {
        top: -83px;
        right: -14px;
    }
}

.ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::before {
    top: 36px;
    left: -34px;
}

@media (min-width: 375px) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::before {
        top: 44px;
    }
}

@media (min-width: 1024px) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::before {
        top: 83px;
        left: -56px;
    }
}

@media (min-width: 1920px) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__lights[pu-site-c109]::before {
        top: 125px;
        left: -83px;
    }
}

.ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109] {
    background-position: left bottom;
    background-size: auto 100%;
    background-image: image-set(url("../assets/bonus-casino-underlay-mob.png") 1x, url("../assets/bonus-casino-underlay-mob@2x.png") 2x);
}

@supports (background-image: url(../assets/bonus-casino-underlay-mob.png)) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109] {
        background-image: url("../assets/bonus-casino-underlay-mob.webp");
    }
}

@media (min-width: 1024px) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109] {
        background-image: image-set(url("../assets/bonus-casino-underlay-desk.png") 1x, url("../assets/bonus-casino-underlay-desk.png") 2x);
    }

    @supports (background-image: url(../assets/bonus-casino-underlay-desk.png)) {
        .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109] {
            background-image: url("../assets/bonus-casino-underlay-desk.png");
        }
    }
}

.ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109]::after {
    background-color: unset;
    background-image: radial-gradient(105.93% 112.43% at -14.58% 32.81%, rgb(0, 255, 178) 0%, rgba(0, 255, 209, 0) 100%);
}

@media (min-width: 768px) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__underlay[pu-site-c109]::after {
        background-image: radial-gradient(105.93% 112.43% at 114.58% 68.81%, rgb(0, 255, 178) 0%, rgba(0, 255, 209, 0) 100%);
    }
}

.ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__img[pu-site-c109] {
    bottom: 0px;
    left: -0.25rem;
    width: 170px;
}

@media (min-width: 375px) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__img[pu-site-c109] {
        width: 218px;
    }
}

@media (min-width: 550px) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__img[pu-site-c109] {
        left: 17%;
    }
}

@media (min-width: 660px) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__img[pu-site-c109] {
        left: 0px;
    }
}

@media (min-width: 1024px) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__img[pu-site-c109] {
        width: 300px;
        left: auto;
        right: 0px;
    }
}

@media (min-width: 1280px) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__img[pu-site-c109] {
        bottom: -1px;
        right: 6%;
    }
}

@media (min-width: 1920px) {
    .ui-home-bonus__card-casino[_nghost-pu-site-c109] .ui-home-bonus__img[pu-site-c109] {
        width: 450px;
    }
}

.ui-home-bonus__underlay[pu-site-c109] {
    position: absolute;
    overflow: hidden;
    z-index: unset;
    inset: -1px;
    display: block;
    border-radius: 1rem;
    background-repeat: no-repeat;
}

.ui-home-bonus__underlay[pu-site-c109]::after {
    content: "";
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: var(--color-card-bg-1);
    position: absolute;
}

.ui-home-bonus__lights[pu-site-c109] {
    position: absolute;
    z-index: 1;
    inset: 0px 1px 1px 0px;
    display: block;
    border-radius: 1rem;
    background-repeat: no-repeat;
    background-size: contain;
}

.ui-home-bonus__lights[pu-site-c109]::after, .ui-home-bonus__lights[pu-site-c109]::before {
    content: "";
    position: absolute;
    z-index: 2;
    height: 67px;
    width: 67px;
    background-repeat: no-repeat;
    background-size: contain;
    visibility: visible;
}

@media (min-width: 1280px) {
    .ui-home-bonus__lights[pu-site-c109]::after, .ui-home-bonus__lights[pu-site-c109]::before {
        visibility: hidden;
    }
}

@media (min-width: 1024px) {
    .ui-home-bonus__lights[pu-site-c109]::after, .ui-home-bonus__lights[pu-site-c109]::before {
        height: 111px;
        width: 111px;
    }
}

@media (min-width: 1920px) {
    .ui-home-bonus__lights[pu-site-c109]::after, .ui-home-bonus__lights[pu-site-c109]::before {
        height: 166px;
        width: 166px;
    }
}

.ui-home-bonus__title[pu-site-c109] {
    position: relative;
    z-index: 2;
}

.ui-home-bonus__title-first-line[pu-site-c109] {
    font-size: 2rem;
    line-height: 2.375rem;
    font-weight: 900;
}

@media (min-width: 375px) {
    .ui-home-bonus__title-first-line[pu-site-c109] {
        font-family: Pinup-Bold-It, sans-serif;
        font-size: 2.25rem;
        font-weight: 900;
        line-height: 2.25rem;
    }
}

@media (min-width: 1024px) {
    .ui-home-bonus__title-first-line[pu-site-c109] {
        font-family: Pinup-Bold-It, sans-serif;
        font-weight: 900;
        font-size: 3.25rem;
        line-height: 3.25rem;
    }
}

@media (min-width: 1920px) {
    .ui-home-bonus__title-first-line[pu-site-c109] {
        font-family: Pinup-Bold-It, sans-serif;
        font-weight: 900;
        font-size: 5.25rem;
        line-height: 5.25rem;
    }
}

.ui-home-bonus__title-second-line[pu-site-c109] {
    font-family: sans-serif;
    font-size: 20px;
    line-height: 20px;
}

@media (min-width: 375px) {
    .ui-home-bonus__title-second-line[pu-site-c109] {
        font-size: 24px;
        line-height: 24px;
    }
}

@media (min-width: 1024px) {
    .ui-home-bonus__title-second-line[pu-site-c109] {
        font-size: 36px;
        line-height: 36px;
    }
}

@media (min-width: 1920px) {
    .ui-home-bonus__title-second-line[pu-site-c109] {
        font-size: 54px;
        line-height: 54px;
    }
}

.ui-home-bonus__prize[pu-site-c109] {
    position: relative;
    z-index: 2;
}

.ui-home-bonus__prize-first-line[pu-site-c109] {
    background: linear-gradient(rgb(255, 255, 255) 39.5%, rgb(206, 206, 206) 69.19%) text;
    -webkit-text-fill-color: transparent;
    font-family: Pinup-Bold-It, sans-serif;
    font-size: 1.25rem;
    line-height: 1.25rem;
}

@media (min-width: 375px) {
    .ui-home-bonus__prize-first-line[pu-site-c109] {
        font-family: Pinup-Bold-It, sans-serif;
        font-size: 1.5rem;
        line-height: 1.5rem;
    }
}

@media (min-width: 1024px) {
    .ui-home-bonus__prize-first-line[pu-site-c109] {
        font-family: Pinup-Bold-It, sans-serif;
        font-size: 3rem;
        line-height: 3rem;
    }
}

@media (min-width: 1920px) {
    .ui-home-bonus__prize-first-line[pu-site-c109] {
        font-family: Pinup-Bold-It, sans-serif;
        font-size: 4.5rem;
        line-height: 4.5rem;
    }
}

.ui-home-bonus__prize-second-line[pu-site-c109] {
    background: linear-gradient(rgb(255, 199, 0) 26.48%, rgb(255, 138, 0) 100%) text;
    -webkit-text-fill-color: transparent;
    font-family: Pinup-Bold-It, sans-serif;
    font-size: 1.875rem;
    line-height: 1.875rem;
}

@media (min-width: 375px) {
    .ui-home-bonus__prize-second-line[pu-site-c109] {
        font-family: Pinup-Bold-It, sans-serif;
        font-size: 2.25rem;
        line-height: 2.25rem;
    }
}

@media (min-width: 1024px) {
    .ui-home-bonus__prize-second-line[pu-site-c109] {
        font-family: Pinup-Bold-It, sans-serif;
        font-size: 3.5rem;
        line-height: 3.5rem;
    }
}

@media (min-width: 1920px) {
    .ui-home-bonus__prize-second-line[pu-site-c109] {
        font-family: Pinup-Bold-It, sans-serif;
        font-size: 5.25rem;
        line-height: 5.25rem;
    }
}

.ui-home-bonus__prize-prefix[pu-site-c109] {
    background: linear-gradient(rgb(255, 255, 255) 39.5%, rgb(206, 206, 206) 69.19%) text;
    -webkit-text-fill-color: transparent;
    font-family: Pinup-Bold-It, sans-serif;
    font-size: 1rem;
    line-height: 1rem;
}

@media (min-width: 375px) {
    .ui-home-bonus__prize-prefix[pu-site-c109] {
        font-family: Pinup-Bold-It, sans-serif;
        font-size: 1.25rem;
        line-height: 1.25rem;
    }
}

@media (min-width: 1024px) {
    .ui-home-bonus__prize-prefix[pu-site-c109] {
        font-family: Pinup-Bold-It, sans-serif;
        font-size: 2rem;
        line-height: 2rem;
    }
}

@media (min-width: 1920px) {
    .ui-home-bonus__prize-prefix[pu-site-c109] {
        font-family: Pinup-Bold-It, sans-serif;
        font-size: 3rem;
        line-height: 3rem;
    }
}

.ui-home-bonus__btn[pu-site-c109] {
    position: relative;
    z-index: 2;
}

@media (min-width: 1920px) {
    .ui-home-bonus__btn[pu-site-c109] {
        font-size: 1.5rem;
        line-height: 1.75rem;
        font-weight: 500;
        height: 69px;
        padding: 0px 48px;
    }
}

.ui-home-bonus__img[pu-site-c109] {
    position: absolute;
    z-index: 1;
    height: auto;
    border-radius: 23px;
    overflow: hidden;
}

@media (min-width: 768px) {
    .ui-home-bonus__img[pu-site-c109] {
        border-radius: 22px;
    }
}

@media (min-width: 550px) {
    .ui-home-bonus__img[pu-site-c109] {
        border-radius: 0px;
    }
}

@media (min-width: 660px) {
    .ui-home-bonus__img[pu-site-c109] {
        border-radius: 22px;
    }
}

@media (min-width: 1024px) {
    .ui-home-bonus__img[pu-site-c109] {
        border-radius: 16px;
    }
}

@media (min-width: 1280px) {
    .ui-home-bonus__img[pu-site-c109] {
        border-radius: 0px;
    }
}

@keyframes pu-site-c54_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c54_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c54] {
    position: sticky;
    bottom: -1px;
    left: 0px;
    padding-bottom: 1px;
    align-items: center;
    width: 100%;
    background-color: var(--color-label-winner-bg);
    z-index: 500;
    overflow: hidden;
    margin-bottom: 2rem;
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c54] {
        display: flex;
    }
}

.ui-running-line_closed[_nghost-pu-site-c54] {
    background: none;
    justify-content: flex-end;
}

.ui-running-line_intersected[_nghost-pu-site-c54] {
    background: transparent;
}

.ui-running-line_intersected[_nghost-pu-site-c54] .ui-running-line__close[pu-site-c54] {
    pointer-events: none;
}

.ui-running-line_intersected[_nghost-pu-site-c54] .ui-running-line__close-icon[pu-site-c54] {
    color: transparent;
}

.ui-running-line__dropdown[pu-site-c54] {
    box-sizing: border-box;
    font-family: inherit;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    background: none;
    appearance: none;
    border: 0px;
    letter-spacing: 0px;
    text-decoration: none;
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 500;
    position: relative;
    padding: 0px;
    margin: 0px auto 10px;
    display: inline-block;
    align-items: center;
    height: 100%;
    color: var(--color-txt-icon-1);
    width: 100%;
    text-transform: uppercase;
    text-align: center;
    cursor: default;
}

.ui-running-line__dropdown[pu-site-c54] > [pu-site-c54], .ui-running-line__dropdown[pu-site-c54] > [pu-site-c54]::before, .ui-running-line__dropdown[pu-site-c54] > [pu-site-c54]::after {
    box-sizing: inherit;
}

@media (min-width: 1280px) {
    .ui-running-line__dropdown[pu-site-c54] {
        font-size: 0.75rem;
        line-height: 1rem;
        font-weight: 400;
        padding: 0.5rem 0rem 0.5rem 1.5rem;
        display: flex;
        color: var(--color-txt-icon-3);
        width: 140px;
        text-align: left;
        text-transform: none;
        margin: 0px auto;
    }
}

.ui-running-line__dropdown[pu-site-c54]::after {
    content: "";
    display: none;
    position: absolute;
    width: 1px;
    height: 24px;
    background-color: var(--color-txt-icon-3);
    opacity: 0.5;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
}

@media (min-width: 1280px) {
    .ui-running-line__dropdown[pu-site-c54]::after {
        display: block;
    }
}

.ui-running-line__dropdown_expanded[pu-site-c54] {
    padding: 0.75rem 2.5rem 0.75rem 1.5rem;
    background-color: var(--color-label-winner-bg);
    border-top-right-radius: 0.25rem;
}

.ui-running-line__dropdown_expanded[pu-site-c54]:hover::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0px;
    width: 3px;
    border-radius: 0.5rem;
    height: calc(100% - 1rem);
    background-color: var(--color-brand-primary);
}

.ui-running-line__dropdown_expanded[pu-site-c54]::after {
    display: none;
}

.ui-running-line__dropdown_expanded[pu-site-c54]:hover {
    color: var(--color-txt-icon-1);
}

.ui-running-line__dropdown-icon[pu-site-c54] {
    padding: 0.5rem;
    transition: transform 0.2s ease-in-out 0s;
    transform: rotate(90deg);
}

.ui-running-line__dropdown-icon_active[pu-site-c54] {
    transform: rotate(270deg);
}

.ui-running-line__close[pu-site-c54] {
    box-sizing: border-box;
    margin: 0px;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    background: none;
    appearance: none;
    border: 0px;
    cursor: pointer;
    letter-spacing: 0px;
    text-decoration: none;
    padding: 0.5rem 0.5rem 0.5rem 1rem;
    display: none;
    color: var(--color-txt-icon-3);
}

.ui-running-line__close[pu-site-c54] > [pu-site-c54], .ui-running-line__close[pu-site-c54] > [pu-site-c54]::before, .ui-running-line__close[pu-site-c54] > [pu-site-c54]::after {
    box-sizing: inherit;
}

@media (min-width: 1280px) {
    .ui-running-line__close[pu-site-c54] {
        display: inline-block;
    }
}

.ui-running-line__close-icon[pu-site-c54] {
    padding: 0.5rem;
}

.ui-running-line__items[pu-site-c54] {
    display: flex;
    flex: 1 1 0%;
    overflow: hidden;
    position: relative;
    max-width: 320px;
    width: 100%;
    margin: 0px auto;
}

.ui-running-line__items[pu-site-c54]::before {
    content: "";
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: -0.5rem;
    width: 80px;
    background: var(--gradient-horiz-tab-scroll);
    z-index: 11;
    transform: rotate(180deg);
}

@media (min-width: 768px) {
    .ui-running-line__items[pu-site-c54] {
        max-width: 657px;
    }

    .ui-running-line__items[pu-site-c54]::before {
        left: 0px;
    }
}

@media (min-width: 1280px) {
    .ui-running-line__items[pu-site-c54] {
        max-width: 100%;
    }

    .ui-running-line__items[pu-site-c54]::before {
        display: none;
    }
}

.ui-running-line__items-list[pu-site-c54] {
    display: grid;
    justify-content: start;
    grid-template-columns: 55px 132px 132px;
    grid-auto-columns: 132px;
    grid-auto-flow: column;
    grid-template-rows: 1fr 1fr 1fr;
    justify-items: end;
}

@media (min-width: 768px) {
    .ui-running-line__items-list[pu-site-c54] {
        grid-template-columns: 80px 148px 148px 148px;
        grid-auto-columns: 148px;
    }
}

@media (min-width: 1280px) {
    .ui-running-line__items-list[pu-site-c54] {
        display: flex;
    }
}

.ui-running-line__pulling-tag[pu-site-c54] {
    margin: 0.5rem 0px;
    background-color: var(--color-label-winner-bg);
}

.ui-running-line__pulling-tag-icon[pu-site-c54] {
    color: var(--color-txt-icon-3);
    transform: rotate(180deg);
}

pu-casino-game[_nghost-pu-site-c54], pu-casino-game [_nghost-pu-site-c54] {
    position: absolute;
    margin: 0px;
}

@keyframes pu-site-c97_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c97_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c97] {
    display: flex;
    position: relative;
}

.pu-footer-apps__tooltip[_nghost-pu-site-c97] .ui-tooltip__icon[pu-site-c97], .pu-footer-apps__tooltip [_nghost-pu-site-c97] .ui-tooltip__icon[pu-site-c97] {
    color: var(--color-footer-txt-3);
}

.pu-footer-apps__tooltip[_nghost-pu-site-c97] .ui-tooltip__icon_active[pu-site-c97], .pu-footer-apps__tooltip [_nghost-pu-site-c97] .ui-tooltip__icon_active[pu-site-c97] {
    color: var(--color-footer-txt-2);
}

.ui-tooltip__icon[pu-site-c97] {
    color: var(--color-input-list-txt);
    cursor: pointer;
    position: relative;
}

.ui-tooltip__icon_active[pu-site-c97] {
    color: var(--color-input-list-txt-active);
}

.ui-tooltip__icon_active[pu-site-c97]::after {
    content: "";
    position: absolute;
    bottom: -0.5rem;
    z-index: 1001;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0px 5px 5px;
    border-color: transparent transparent var(--color-input-list-bg) transparent;
}

.ui-tooltip__template[pu-site-c97] {
    position: absolute;
}

.ui-tooltip__template-text[pu-site-c97] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    position: relative;
    max-width: 304px;
    background: var(--color-input-list-bg);
    color: var(--color-input-list-txt-hover);
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    padding: 0.5rem;
    box-shadow: var(--shadow-tooltip);
    top: 0.25rem;
}

@media (max-width: 428px) {
    .ui-tooltip__template-text[pu-site-c97] {
        width: calc(100vw - 16px);
        max-width: 412px;
    }
}

@media (max-width: 428px) {
    .ui-tooltip__template-text_auto-width[pu-site-c97] {
        width: auto;
    }
}

@keyframes pu-site-c100_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c100_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[open][_nghost-pu-site-c100] .pu-footer-details__chevron[pu-site-c100] {
    transform: rotate(-90deg);
}

.pu-footer-details__summary[pu-site-c100] {
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    width: 100%;
}

.pu-footer-details__summary[pu-site-c100]:focus {
    outline: none;
    border: none;
}

@media (min-width: 768px) {
    .pu-footer-details__summary[pu-site-c100] {
        pointer-events: none;
    }
}

.pu-footer-details__title[pu-site-c100] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 500;
    color: var(--color-footer-txt-1);
}

@media (min-width: 768px) {
    .pu-footer-details__title[pu-site-c100] {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 500;
    }

    .pu-footer-details__chevron[pu-site-c100] {
        display: none;
    }
}

.pu-footer-details__chevron[pu-site-c100] {
    color: var(--color-footer-txt-3);
    transform: rotate(90deg);
    transition: all 0.2s ease-in-out 0s;
}

.pu-footer-details__list[pu-site-c100] {
    padding-top: 0.25rem;
}

@media (max-width: 768px) {
    .pu-footer-details__list[pu-site-c100] {
        padding-top: 0.25rem;
        /* display: none; */
    }

    .pu-footer-details__list[pu-site-c100].open {
        display: block;
    }
}

@media (min-width: 768px) {
    .pu-footer-details__list[pu-site-c100] {
        padding-top: 0.5rem;
    }
}

.pu-footer-details__list-item[pu-site-c100] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    padding-left: 0.75rem;
    position: relative;
}

.pu-footer-details__list-item[pu-site-c100]::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0px;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: var(--color-footer-txt-2);
}

.pu-footer-details__list-item[pu-site-c100] + .pu-footer-details__list-item[pu-site-c100] {
    margin-top: 0.25rem;
}

.pu-footer-details__list-item_prerender[pu-site-c100] {
    display: flex;
    margin-bottom: 0.5rem;
}

.pu-footer-details__list-link[pu-site-c100] {
    color: var(--color-footer-txt-2);
    text-decoration: none;
}

.pu-footer-details__list-link_prerender[pu-site-c100] {
    width: 100%;
    padding: 0.25rem 0px;
}

@keyframes pu-site-c99_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c99_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c99] {
    display: grid;
    grid-auto-rows: min-content 1fr;
    gap: 0.5rem;
}

.pu-footer-bonus_vertical[_nghost-pu-site-c99] .pu-footer-bonus__list[pu-site-c99] {
    grid-auto-flow: row;
    grid-auto-rows: max-content;
    gap: 0.5rem;
}

@media (min-width: 1280px) {
    .pu-footer-bonus_vertical[_nghost-pu-site-c99] .pu-footer-bonus__list[pu-site-c99] {
        grid-auto-flow: row;
        gap: 0.5rem;
    }
}

@media (min-width: 1366px) {
    .pu-footer-bonus_vertical[_nghost-pu-site-c99] .pu-footer-bonus__list[pu-site-c99] {
        grid-auto-flow: column;
        gap: 49px;
    }
}

.pu-footer-bonus_vertical[_nghost-pu-site-c99] .pu-footer-bonus__list-item[pu-site-c99] + .pu-footer-bonus__list-item[pu-site-c99]::before {
    display: none;
}

@media (min-width: 1366px) {
    .pu-footer-bonus_vertical[_nghost-pu-site-c99] .pu-footer-bonus__list-item[pu-site-c99] + .pu-footer-bonus__list-item[pu-site-c99]::before {
        display: initial;
    }
}

.pu-footer-bonus__title[pu-site-c99] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 500;
    color: var(--color-footer-txt-1);
}

@media (min-width: 768px) {
    .pu-footer-bonus__title[pu-site-c99] {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 500;
    }
}

.pu-footer-bonus__list[pu-site-c99] {
    display: grid;
    gap: 33px;
    grid-auto-flow: column;
    grid-auto-columns: max-content;
}

@media (min-width: 768px) {
    .pu-footer-bonus__list[pu-site-c99] {
        grid-auto-flow: row;
        grid-auto-rows: max-content;
        gap: 0.5rem;
    }
}

@media (min-width: 1280px) {
    .pu-footer-bonus__list[pu-site-c99] {
        grid-auto-flow: column;
        gap: 49px;
    }
}

.pu-footer-bonus__list-item[pu-site-c99] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    display: grid;
    gap: 2px;
    color: var(--color-footer-txt-3);
}

.pu-footer-bonus__list-item[pu-site-c99] + .pu-footer-bonus__list-item[pu-site-c99] {
    position: relative;
}

.pu-footer-bonus__list-item[pu-site-c99] + .pu-footer-bonus__list-item[pu-site-c99]::before {
    content: "";
    position: absolute;
    top: 5px;
    left: -1rem;
    height: 1.5rem;
    width: 1px;
    background: var(--color-bg-4);
}

@media (min-width: 768px) {
    .pu-footer-bonus__list-item[pu-site-c99] + .pu-footer-bonus__list-item[pu-site-c99]::before {
        display: none;
    }
}

@media (min-width: 1280px) {
    .pu-footer-bonus__list-item[pu-site-c99] + .pu-footer-bonus__list-item[pu-site-c99]::before {
        display: initial;
    }
}

.pu-footer-bonus__list-link[pu-site-c99] {
    color: var(--color-footer-txt-1);
    text-decoration: none;
}

.pu-footer-bonus__list-link[pu-site-c99]:hover {
    color: var(--color-brand-secondary);
}

@keyframes pu-site-c104_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c104_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c104] {
    display: grid;
    gap: 0.5rem;
}

.pu-footer-social_dark[_nghost-pu-site-c104] .pu-footer-social__icon[pu-site-c104] {
    filter: brightness(0) invert(1);
}

.pu-footer-social_dark[_nghost-pu-site-c104] .pu-footer-social__icon[pu-site-c104]:hover {
    filter: none;
}

.pu-footer-social__title[pu-site-c104] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 500;
    color: var(--color-footer-txt-1);
}

@media (min-width: 768px) {
    .pu-footer-social__title[pu-site-c104] {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 500;
    }
}

.pu-footer-social__list[pu-site-c104] {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: max-content;
    gap: 0.5rem;
}

.pu-footer-social__icon[pu-site-c104] {
    filter: grayscale(1);
    width: 40px;
}

.pu-footer-social__icon[pu-site-c104]:hover {
    filter: none;
}

@keyframes pu-site-c102_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c102_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c102] {
    display: grid;
    gap: 0.5rem;
}

.pu-footer-partners__title[pu-site-c102] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 500;
    color: var(--color-footer-txt-1);
}

@media (min-width: 768px) {
    .pu-footer-partners__title[pu-site-c102] {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 500;
    }
}

.pu-footer-partners__logo[pu-site-c102] {
    width: 74px;
}

@media (min-width: 1280px) {
    .pu-footer-partners__logo[pu-site-c102] {
        width: 98px;
        filter: grayscale(1);
    }

    .pu-footer-partners__logo[pu-site-c102]:hover {
        filter: grayscale(0);
    }
}

@keyframes pu-site-c119_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c119_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c119] {
    position: relative;
    display: flex;
    align-items: center;
    overflow: hidden;
    width: calc(100% + 1rem);
    margin: 0px -0.5rem;
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c119] {
        width: auto;
        margin: 0px auto;
        justify-content: center;
    }
}

.ui-home-category-tabs[pu-site-c119] {
    position: relative;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

@media (min-width: 768px) {
    .ui-home-category-tabs[pu-site-c119] {
        padding: 0px 1rem;
    }
}

@media (min-width: 1280px) {
    .ui-home-category-tabs[pu-site-c119] {
        padding: 0px;
    }
}

.ui-home-category-tabs__slide[pu-site-c119] {
    min-height: 100%;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}

@media (min-width: 768px) {
    .ui-home-category-tabs__slide[pu-site-c119] {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }
}

@keyframes pu-site-c118_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c118_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c118] {
    box-sizing: border-box;
    margin: 0px;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    background: none;
    appearance: none;
    border: 0px;
    letter-spacing: 0px;
    text-decoration: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    cursor: pointer;
    user-select: none;
    padding: 0.5rem 0px 10px;
    min-width: 3rem;
}

[_nghost-pu-site-c118] > [pu-site-c118], [_nghost-pu-site-c118] > [pu-site-c118]::before, [_nghost-pu-site-c118] > [pu-site-c118]::after {
    box-sizing: inherit;
}

@media (min-width: 375px) {
    [_nghost-pu-site-c118] {
        padding-bottom: 0.5rem;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c118] {
        padding: 14px 0px 10px;
    }
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c118] {
        padding-bottom: 1rem;
    }
}

.ui-category-tab_multiline[_nghost-pu-site-c118] .ui-category-tab__title[pu-site-c118] {
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.ui-category-tab_has-initial-img[_nghost-pu-site-c118] .ui-category-tab__img[pu-site-c118]:not(.ui-category-tab__img_initial) {
    display: none;
}

[_nghost-pu-site-c118]:not(.ui-category-tab_has-initial-img) .ui-category-tab__img[pu-site-c118] {
    filter: var(--filter-color-tabs-icon);
    will-change: filter;
}

.ui-category-tab_active[_nghost-pu-site-c118]:not(.ui-category-tab_has-initial-img) .ui-category-tab__img[pu-site-c118] {
    filter: var(--filter-tabs-icon-active);
}

.ui-category-tab_active.ui-category-tab_has-initial-img[_nghost-pu-site-c118] .ui-category-tab__img[pu-site-c118]:not(.ui-category-tab__img_initial) {
    display: block;
}

.ui-category-tab_active.ui-category-tab_has-initial-img[_nghost-pu-site-c118] .ui-category-tab__img.ui-category-tab__img_initial[pu-site-c118] {
    display: none;
}

.ui-category-tab_active[_nghost-pu-site-c118] .ui-category-tab__title[pu-site-c118], .ui-category-tab_active[_nghost-pu-site-c118] .ui-category-tab__subtitle[pu-site-c118], .ui-category-tab_active[_nghost-pu-site-c118] .ui-category-tab__count[pu-site-c118] {
    color: var(--color-tabs-txt-active-1);
}

.ui-category-tab_active[_nghost-pu-site-c118] .ui-category-tab__icn[pu-site-c118] {
    color: var(--color-tabs-icon-active);
}

.ui-category-tab_active[_nghost-pu-site-c118]::before, .ui-category-tab_active[_nghost-pu-site-c118]::after {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 50%;
    transform: translate(-50%);
}

.ui-category-tab_active[_nghost-pu-site-c118]::before {
    width: 100%;
    height: 1px;
    background: var(--gradient-tab-highlighting);
}

.ui-category-tab_active[_nghost-pu-site-c118]::after {
    width: 20px;
    height: 3px;
    bottom: 0px;
    background: var(--color-brand-primary);
    border-radius: 100px;
}

.ui-category-tab_active_larger[_nghost-pu-site-c118]::after {
    width: 30px;
}

.ui-category-tab_disabled[_nghost-pu-site-c118] {
    opacity: 0.3;
    pointer-events: none;
}

.ui-category-tab_text[_nghost-pu-site-c118] {
    justify-content: center;
}

.ui-category-tab_larger-font[_nghost-pu-site-c118] .ui-category-tab__title[pu-site-c118] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 400;
}

.ui-category-tab_larger-font.ui-category-tab_active[_nghost-pu-site-c118] .ui-category-tab__title[pu-site-c118] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 500;
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c118]:hover:not(.ui-category-tab_active) {
        transform: scale(1.13);
    }
}

[_nghost-pu-site-c118]:hover:not(.ui-category-tab_active):not(.ui-category-tab_has-initial-img) .ui-category-tab__img[pu-site-c118] {
    filter: var(--filter-color-tabs-icon-hover);
}

[_nghost-pu-site-c118]:hover:not(.ui-category-tab_active).ui-category-tab_has-initial-img .ui-category-tab__img[pu-site-c118]:not(.ui-category-tab__img_initial) {
    display: block;
}

[_nghost-pu-site-c118]:hover:not(.ui-category-tab_active).ui-category-tab_has-initial-img .ui-category-tab__img.ui-category-tab__img_initial[pu-site-c118] {
    display: none;
}

[_nghost-pu-site-c118]:hover:not(.ui-category-tab_active) .ui-category-tab__title[pu-site-c118], [_nghost-pu-site-c118]:hover:not(.ui-category-tab_active) .ui-category-tab__count[pu-site-c118] {
    color: var(--color-tabs-txt-hover-1);
}

[_nghost-pu-site-c118]:hover:not(.ui-category-tab_active) .ui-category-tab__icn[pu-site-c118] {
    color: var(--color-tabs-icon-hover);
}

.ui-category-tab_smaller-font[_nghost-pu-site-c118] .ui-category-tab__title[pu-site-c118] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
}

.ui-category-tab_smaller-tab[_nghost-pu-site-c118] {
    min-width: 2.5rem;
}

.ui-category-tab_with-subtitle.ui-category-tab_active[_nghost-pu-site-c118] .ui-category-tab__subtitle[pu-site-c118] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 500;
}

.ui-category-tab_with-subtitle.ui-category-tab_active[_nghost-pu-site-c118] .ui-category-tab__title[pu-site-c118] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 500;
}

.ui-event-tabs__slide_favorite[_nghost-pu-site-c118] .ui-category-tab__icn[pu-site-c118], .ui-event-tabs__slide_favorite [_nghost-pu-site-c118] .ui-category-tab__icn[pu-site-c118] {
    color: var(--color-additionals-favorites);
    fill: var(--color-additionals-favorites);
}

.ui-category-tab__img[pu-site-c118] {
    width: 1.5rem;
    height: 1.5rem;
    object-fit: contain;
    object-position: 50% 50%;
}

.ui-category-tab__count[pu-site-c118] {
    font-size: 0.625rem;
    line-height: 0.625rem;
    position: absolute;
    top: 0px;
    left: calc(50% + 0.75rem + 2px);
    color: var(--color-tabs-icon);
    background: var(--color-bg-1);
    border-radius: 2px;
    padding: 1px;
    text-align: right;
}

@media (min-width: 375px) {
    .ui-category-tab__count[pu-site-c118] {
        font-size: 0.75rem;
        line-height: 0.75rem;
    }
}

.ui-category-tab__icn[pu-site-c118] {
    color: var(--color-tabs-icon);
}

.ui-category-tab__title[pu-site-c118] {
    font-size: 0.625rem;
    line-height: 0.875rem;
    font-weight: 400;
    white-space: nowrap;
    color: var(--color-tabs-txt);
}

@media (min-width: 375px) {
    .ui-category-tab__title[pu-site-c118] {
        font-size: 0.75rem;
        line-height: 1rem;
        font-weight: 400;
    }
}

@media (min-width: 768px) {
    .ui-category-tab__title[pu-site-c118] {
        font-size: 0.875rem;
        line-height: 1.125rem;
        font-weight: 400;
    }
}

.ui-category-tab__subtitle[pu-site-c118] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    text-transform: capitalize;
}

@keyframes pu-site-c117_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c117_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c117] {
    position: relative;
    display: block;
    overflow: hidden;
    width: calc(100% + 1rem);
    margin: 0px -0.5rem 0.5rem;
}

@media (min-width: 768px) {
    [_nghost-pu-site-c117] {
        width: 100%;
        margin: 0px 0px 0.75rem;
    }
}

.ui-home-promo-tournament-slider[pu-site-c117] {
    display: flex;
    height: 424px;
    width: 100%;
    padding-left: 0.5rem;
}

@media (min-width: 768px) {
    .ui-home-promo-tournament-slider[pu-site-c117] {
        padding-left: 0px;
    }
}

@keyframes pu-site-c116_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c116_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c116] {
    display: flex;
    height: 100%;
    padding: 1rem 0px 0px;
}

@media (min-width: 1280px) {
    .ui-home-promo-tournament-slide_reduced[_nghost-pu-site-c116] .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 310px;
    }
}

@media (min-width: 1320px) {
    .ui-home-promo-tournament-slide_reduced[_nghost-pu-site-c116] .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 320px;
    }
}

@media (min-width: 1410px) {
    .ui-home-promo-tournament-slide_reduced[_nghost-pu-site-c116] .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 350px;
    }
}

@media (min-width: 1530px) {
    .ui-home-promo-tournament-slide_reduced[_nghost-pu-site-c116] .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 380px;
    }
}

@media (min-width: 1640px) {
    .ui-home-promo-tournament-slide_reduced[_nghost-pu-site-c116] .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 412px;
    }
}

@media (min-width: 1680px) {
    .ui-home-promo-tournament-slide_reduced[_nghost-pu-site-c116] .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 320px;
    }
}

@media (min-width: 1800px) {
    .ui-home-promo-tournament-slide_reduced[_nghost-pu-site-c116] .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 350px;
    }
}

@media (min-width: 1940px) {
    .ui-home-promo-tournament-slide_reduced[_nghost-pu-site-c116] .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 380px;
    }
}

@media (min-width: 2080px) {
    .ui-home-promo-tournament-slide_reduced[_nghost-pu-site-c116] .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 412px;
    }
}

@media (min-width: 2150px) {
    .ui-home-promo-tournament-slide_reduced[_nghost-pu-site-c116] .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 350px;
    }
}

@media (min-width: 2300px) {
    .ui-home-promo-tournament-slide_reduced[_nghost-pu-site-c116] .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 380px;
    }
}

@media (min-width: 2480px) {
    .ui-home-promo-tournament-slide_reduced[_nghost-pu-site-c116] .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 412px;
    }
}

.ui-home-promo-tournaments-slide__card[pu-site-c116] {
    width: 288px;
}

@media (min-width: 375px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 330px;
    }
}

@media (min-width: 410px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 350px;
    }
}

@media (min-width: 480px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 380px;
    }
}

@media (min-width: 520px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 412px;
    }
}

@media (min-width: 600px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 288px;
    }
}

@media (min-width: 650px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 310px;
    }
}

@media (min-width: 760px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 330px;
    }
}

@media (min-width: 800px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 350px;
    }
}

@media (min-width: 840px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 380px;
    }
}

@media (min-width: 930px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 412px;
    }
}

@media (min-width: 1080px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 320px;
    }
}

@media (min-width: 1170px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 350px;
    }
}

@media (min-width: 1360px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 380px;
    }
}

@media (min-width: 1440px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 412px;
    }
}

@media (min-width: 1520px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 320px;
    }
}

@media (min-width: 1640px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 350px;
    }
}

@media (min-width: 1770px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 380px;
    }
}

@media (min-width: 1910px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 412px;
    }
}

@media (min-width: 2020px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 350px;
    }
}

@media (min-width: 2180px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 380px;
    }
}

@media (min-width: 2360px) {
    .ui-home-promo-tournaments-slide__card[pu-site-c116] {
        width: 412px;
    }
}

@keyframes pu-site-c114_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c114_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c114] {
    background: var(--color-card-bg-1);
    border-radius: 0.25rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 1rem;
    padding-top: 0px;
    position: relative;
    flex-grow: 1;
    max-width: 412px;
    min-height: 408px;
}

.ui-promo-card_past[_nghost-pu-site-c114] .ui-promo-card__img[pu-site-c114] {
    filter: grayscale(1);
}

.ui-promo-card__img-wrapper[pu-site-c114] {
    height: 160px;
    width: 100%;
    margin-top: -0.75rem;
    display: flex;
    justify-content: center;
    overflow: hidden;
}

.ui-promo-card__img[pu-site-c114] {
    height: 160px;
    width: 429px;
    max-width: none;
}

.ui-promo-card__title[pu-site-c114] {
    font-size: 1.25rem;
    line-height: 1.625rem;
    font-weight: 500;
    color: var(--color-card-txt-1);
    margin-bottom: 0.5rem;
    text-align: center;
}

.ui-promo-card__description[pu-site-c114] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    color: var(--color-card-txt-2);
    text-align: center;
}

.ui-promo-card__counter[pu-site-c114] {
    margin-bottom: 1rem;
}

.ui-promo-card__counter-label[pu-site-c114] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    color: var(--color-card-txt-2);
}

.ui-promo-card__body[pu-site-c114] {
    flex-grow: 1;
    margin-bottom: 0.5rem;
}

.ui-promo-card__body[pu-site-c114], .ui-promo-card__footer[pu-site-c114] {
    padding: 0px 1rem;
}

.ui-promo-card__footer[pu-site-c114], .ui-promo-card__control[pu-site-c114] {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

.ui-promo-card__quiz-message[pu-site-c114] {
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    position: relative;
    width: 100%;
    padding: 0.5rem 0px;
    display: flex;
    align-items: flex-start;
    color: var(--color-card-txt-1);
}

.ui-promo-card__quiz-message[pu-site-c114]::before, .ui-promo-card__quiz-message[pu-site-c114]::after {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    height: 1px;
    background: var(--gradient-divider-horiz);
}

.ui-promo-card__quiz-message[pu-site-c114]::before {
    top: 0px;
}

.ui-promo-card__quiz-message[pu-site-c114]::after {
    bottom: 0px;
}

.ui-promo-card__quiz-message_icon[pu-site-c114] {
    color: var(--color-additionals-danger);
    margin-right: 0.5rem;
}

.ui-promo-card__quiz-message_already-answered[pu-site-c114] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 500;
    flex-direction: column;
    align-items: center;
    text-align: center;
    color: var(--color-additionals-success);
}

.ui-promo-card__quiz-message_already-answered[pu-site-c114] .ui-promo-card__quiz-message_icon[pu-site-c114] {
    display: none;
}

.ui-promo-card__labels[pu-site-c114] {
    position: absolute;
    top: 0.5rem;
    left: 0.5rem;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    z-index: 3;
}

.ui-promo-card__label[pu-site-c114] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 500;
    color: var(--color-label-txt);
    text-transform: uppercase;
    border-radius: 0.125rem;
    padding: 2px 0.25rem;
    text-align: center;
}

.ui-promo-card__label[pu-site-c114] + .ui-promo-card__label[pu-site-c114] {
    margin-top: 0.25rem;
}

.ui-promo-card__label_new[pu-site-c114] {
    background: var(--color-brand-primary);
}

.ui-promo-card__label_exclusive[pu-site-c114] {
    background: var(--color-brand-secondary);
}

.ui-promo-card__buttons[pu-site-c114] {
    display: flex;
    align-items: center;
    width: 100%;
}

.ui-promo-card__details[pu-site-c114] {
    margin: 0px 0px 0px 0.5rem;
}

@keyframes pu-site-c59_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c59_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c59] {
    display: flex;
    justify-content: center;
}

[_nghost-pu-site-c59] .ui-counter__block[pu-site-c59] + .ui-counter__block[pu-site-c59] {
    margin-left: 1px;
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c59]:not(.s) .ui-counter__block[pu-site-c59] + .ui-counter__block[pu-site-c59] {
        margin-left: 0.25rem;
    }

    [_nghost-pu-site-c59]:not(.s) .ui-counter__num[pu-site-c59] {
        font-size: 2.25rem;
        line-height: 2.625rem;
        font-weight: 700;
    }

    [_nghost-pu-site-c59]:not(.s) .ui-counter__separator[pu-site-c59] {
        font-size: 1.75rem;
        line-height: 2.0625rem;
        font-weight: 700;
    }

    [_nghost-pu-site-c59]:not(.s) .ui-counter__label[pu-site-c59] {
        font-size: 0.875rem;
        line-height: 1.125rem;
        font-weight: 400;
        margin-top: -6px;
    }
}

.xs[_nghost-pu-site-c59] .ui-counter__block[pu-site-c59] + .ui-counter__block[pu-site-c59], .xxs[_nghost-pu-site-c59] .ui-counter__block[pu-site-c59] + .ui-counter__block[pu-site-c59] {
    margin-left: 0px;
}

.xs[_nghost-pu-site-c59] .ui-counter__num[pu-site-c59], .xxs[_nghost-pu-site-c59] .ui-counter__num[pu-site-c59] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 700;
}

.xs[_nghost-pu-site-c59] .ui-counter__separator[pu-site-c59], .xxs[_nghost-pu-site-c59] .ui-counter__separator[pu-site-c59] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 700;
    width: 0.5rem;
}

.xs[_nghost-pu-site-c59] .ui-counter__label[pu-site-c59], .xxs[_nghost-pu-site-c59] .ui-counter__label[pu-site-c59] {
    font-size: 0.625rem;
    line-height: 0.875rem;
    font-weight: 400;
    margin-top: -6px;
}

.xxs[_nghost-pu-site-c59] .ui-counter__num[pu-site-c59] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 500;
}

.xxs[_nghost-pu-site-c59] .ui-counter__separator[pu-site-c59] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 500;
    width: 100%;
    opacity: 1;
}

.ui-counter_disabled[_nghost-pu-site-c59] .ui-counter__label[pu-site-c59] {
    color: var(--color-card-txt-3);
}

.ui-counter_timer[_nghost-pu-site-c59] .ui-counter__label[pu-site-c59] {
    display: none;
}

.ui-counter__num[pu-site-c59] {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: 700;
    color: var(--color-card-txt-1);
}

.ui-counter__num_disabled[pu-site-c59] {
    opacity: 0.3;
}

.ui-counter__separator[pu-site-c59] {
    font-size: 1.25rem;
    font-weight: 700;
    width: 14px;
    text-align: center;
    color: var(--color-card-txt-1);
    opacity: 0.15;
    line-height: 1.75rem;
}

.ui-counter__label[pu-site-c59] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    color: var(--color-card-txt-2);
    text-align: center;
}

.ui-counter__label_hidden[pu-site-c59] {
    display: none;
}

@keyframes pu-site-c115_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c115_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c115] {
    position: relative;
    display: grid;
    max-width: 412px;
    background-color: var(--color-card-bg-1);
    border-radius: 0.25rem;
    margin: 0px auto;
}

.ui-tournament-card_past[_nghost-pu-site-c115] .ui-tournament-card__image[pu-site-c115] {
    filter: grayscale(1);
}

.ui-tournament-card_past[_nghost-pu-site-c115] .ui-tournament-card__text[pu-site-c115], .ui-tournament-card_past[_nghost-pu-site-c115] .ui-tournament-card__title[pu-site-c115], .ui-tournament-card_past[_nghost-pu-site-c115] .ui-tournament-card__sum[pu-site-c115] {
    color: var(--color-card-txt-3);
}

.ui-tournament-card_list[_nghost-pu-site-c115] .ui-tournament-card__images[pu-site-c115] {
    background-image: var(--gradients-graphics-mobile-cards);
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) {
        max-width: 100%;
        min-height: 204px;
        grid-template-columns: 320px 1fr minmax(252px, 0.8fr);
    }
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) {
        grid-template-columns: 320px 1fr minmax(266px, 0.8fr);
    }
}

@media (min-width: 1366px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) {
        grid-template-columns: 375px 1fr minmax(338px, 0.5fr);
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__images[pu-site-c115] {
        height: 220px;
        margin-top: -1rem;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__images[pu-site-c115]::before {
        bottom: 28px;
        right: -28px;
        width: 204px;
        height: 148px;
        background-image: var(--gradients-graphics-desktop-cards);
        transform: rotate(-90deg);
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__label[pu-site-c115] {
        width: 250px;
        height: 142px;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__col_left[pu-site-c115] {
        padding-top: 1.5rem;
        padding-right: 0.375rem;
        padding-bottom: 2.25rem;
        text-align: left;
    }
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__col_left[pu-site-c115] {
        padding: 1rem 1rem 1.5rem;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__col_right[pu-site-c115] {
        padding: 1.5rem 1rem 1rem;
    }
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__col_right[pu-site-c115] {
        padding: 1rem 1.5rem;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__col_right[pu-site-c115]::before {
        content: "";
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 1px;
        height: 100%;
        background-image: var(--gradient-divider-vert);
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__title[pu-site-c115] {
        font-size: 1rem;
        line-height: 1.375rem;
        font-weight: 500;
        display: block;
        padding: 0px;
        height: auto;
        margin-bottom: 0.5rem;
    }
}

@media (min-width: 802px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__title[pu-site-c115] {
        font-size: 1.25rem;
        line-height: 1.625rem;
        font-weight: 500;
    }
}

@media (min-width: 1366px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__title[pu-site-c115] {
        font-size: 1.5rem;
        line-height: 1.75rem;
        font-weight: 500;
    }
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__text[pu-site-c115] {
        font-size: 0.875rem;
        line-height: 1.125rem;
        font-weight: 400;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[pu-site-c115] {
        font-size: 1.125rem;
        line-height: 1.3125rem;
        font-weight: 700;
    }
}

@media (min-width: 800px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[pu-site-c115] {
        font-size: 1.25rem;
        line-height: 1.625rem;
        font-weight: 700;
    }
}

@media (min-width: 820px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[pu-site-c115] {
        font-size: 1.5rem;
        line-height: 1.75rem;
        font-weight: 700;
    }
}

@media (min-width: 960px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[pu-site-c115] {
        font-size: 2.25rem;
        line-height: 2.625rem;
        font-weight: 700;
    }
}

@media (min-width: 1024px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[pu-site-c115] {
        font-size: 2.5rem;
        line-height: 2.9375rem;
        font-weight: 700;
    }
}

@media (min-width: 1180px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[pu-site-c115] {
        font-size: 3rem;
        line-height: 3.5rem;
        font-weight: 700;
    }
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[pu-site-c115] {
        font-size: 2.5rem;
        line-height: 2.9375rem;
        font-weight: 700;
    }
}

@media (min-width: 1366px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[pu-site-c115] {
        font-size: 2.625rem;
        line-height: 3.0625rem;
        font-weight: 900;
    }
}

@media (min-width: 1440px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__sum[pu-site-c115] {
        font-size: 3rem;
        line-height: 3.5rem;
        font-weight: 700;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__state[pu-site-c115] {
        display: block;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__state_mobile[pu-site-c115] {
        display: none;
        margin-bottom: 0px;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__buttons[pu-site-c115] {
        flex-direction: column;
        margin-top: 0px;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__buttons_plural[pu-site-c115] .ui-tournament-card__link_btn-details[pu-site-c115] {
        display: none;
    }

    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__buttons_plural[pu-site-c115] .ui-tournament-card__link_details[pu-site-c115] {
        display: block;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__button[pu-site-c115] {
        width: auto;
        margin-bottom: 0.5rem;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__button_single[pu-site-c115] {
        margin-bottom: 1.5rem;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__button_participate[pu-site-c115] {
        margin: 0px;
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c115]:not(.ui-tournament-card_simplified) .ui-tournament-card__wrap_activity-status[pu-site-c115] {
        margin: 0px;
    }
}

.ui-tournament-card__images[pu-site-c115] {
    display: flex;
    position: relative;
    width: 100%;
    height: 160px;
    margin-top: -0.75rem;
    overflow: hidden;
}

.ui-tournament-card__images[pu-site-c115]::before {
    content: "";
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 100%;
    height: 73px;
    background-image: var(--gradients-graphics-mobile-cards);
    z-index: 1;
}

.ui-tournament-card__image[pu-site-c115] {
    width: 100%;
    height: calc(100% - 1px);
    object-fit: cover;
    object-position: center top;
}

@media (min-width: 768px) {
    .ui-tournament-card__image[pu-site-c115] {
        height: auto;
    }
}

.ui-tournament-card__watermark[pu-site-c115] {
    width: 202px;
    height: 108px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, calc(-50% + 14px));
    z-index: 2;
}

.ui-tournament-card__col[pu-site-c115] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
}

.ui-tournament-card__col_left[pu-site-c115] {
    text-align: center;
}

.ui-tournament-card__col_right[pu-site-c115] {
    padding: 0.25rem 1rem 1rem;
    text-align: center;
}

.ui-tournament-card__title[pu-site-c115] {
    font-size: 1.25rem;
    line-height: 1.625rem;
    font-weight: 500;
    height: 52px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding: 0px 1rem;
    margin-bottom: 0.5rem;
    color: var(--color-card-txt-1);
}

.ui-tournament-card__text[pu-site-c115] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    color: var(--color-card-txt-2);
}

.ui-tournament-card__sum[pu-site-c115] {
    font-size: 1.75rem;
    line-height: 2.0625rem;
    font-weight: 700;
    white-space: nowrap;
    color: var(--color-card-txt-1);
}

.ui-tournament-card__state[pu-site-c115] {
    margin-bottom: 0.5rem;
    padding: 0.75rem 0.5rem;
    position: relative;
    font-weight: 500;
    color: var(--color-additionals-success);
    display: none;
}

.ui-tournament-card__state_mobile[pu-site-c115] {
    display: block;
    margin: 0px auto;
}

.ui-tournament-card__state[pu-site-c115]::before, .ui-tournament-card__state[pu-site-c115]::after {
    content: "";
    position: absolute;
    left: 0px;
    width: 100%;
    height: 1px;
    background-image: var(--gradient-divider-horiz);
}

.ui-tournament-card__state[pu-site-c115]::before {
    top: 0px;
}

.ui-tournament-card__state[pu-site-c115]::after {
    bottom: 0px;
}

.ui-tournament-card__buttons[pu-site-c115] {
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 1rem 0px 0px;
    flex-direction: row;
}

.ui-tournament-card__buttons_plural[pu-site-c115] .ui-tournament-card__link_btn-details[pu-site-c115] {
    display: block;
}

.ui-tournament-card__buttons_plural[pu-site-c115] .ui-tournament-card__link_details[pu-site-c115] {
    display: none;
}

.ui-tournament-card__button[pu-site-c115] {
    margin-bottom: 0px;
    justify-content: center;
    position: relative;
    width: 100%;
}

.ui-tournament-card__button_participate[pu-site-c115] {
    margin: 0px 0.5rem 0px 0px;
}

.ui-tournament-card__link[pu-site-c115] {
    margin: 0px auto;
}

.ui-tournament-card__link_btn-details[pu-site-c115] {
    margin: 0px;
    display: none;
}

.ui-tournament-card__wrap_activity-status[pu-site-c115] {
    margin: 15px 0px 0px;
}

.ui-tournament-card__label[pu-site-c115] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 500;
    position: absolute;
    top: 0.5rem;
    left: 0.5rem;
    z-index: 3;
    color: var(--color-label-txt);
    text-transform: uppercase;
    border-radius: 0.125rem;
    padding: 2px 0.25rem;
    text-align: center;
}

.ui-tournament-card__label_primary[pu-site-c115] {
    background: var(--color-brand-primary);
}

.ui-tournament-card__label_secondary[pu-site-c115] {
    background: var(--color-brand-secondary);
}

@keyframes pu-site-c53_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c53_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c53] {
    position: relative;
    flex-grow: 1;
    display: inline-grid;
    grid-template-columns: 48px 1fr;
    column-gap: 0.5rem;
    padding: 0.75rem;
    width: 140px;
    flex-shrink: 0;
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c53] {
        width: 156px;
    }
}

[_nghost-pu-site-c53]:hover .ui-running-line-item__game-btn[pu-site-c53] {
    background-color: var(--color-label-winner-bg-hover);
    box-shadow: var(--shadow-label-winner-bg-hover);
    opacity: 1;
}

.ui-running-line_intersected[_nghost-pu-site-c53]:hover .ui-running-line-item__game-btn[pu-site-c53], .ui-running-line_intersected [_nghost-pu-site-c53]:hover .ui-running-line-item__game-btn[pu-site-c53] {
    background-color: var(--color-bg-1);
    box-shadow: none;
}

.ui-running-line-item__image[pu-site-c53] {
    grid-row: span 2 / auto;
    border-radius: 0.125rem;
    overflow: hidden;
}

.ui-running-line-item__name[pu-site-c53] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    display: block;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--color-txt-icon-3);
}

.ui-running-line-item__value[pu-site-c53] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 400;
    color: var(--color-txt-icon-1);
}

.ui-running-line-item__game-btn[pu-site-c53] {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: opacity 0.3s ease 0s;
    z-index: 1;
}

@keyframes pu-site-c121_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c121_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c121] {
    display: grid;
    gap: 0.25rem;
    grid-template-columns: 1fr 1fr;
}

@media (min-width: 609px) {
    [_nghost-pu-site-c121] {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (min-width: 768px) {
    [_nghost-pu-site-c121] {
        gap: 0.5rem;
    }
}

@media (min-width: 931px) {
    [_nghost-pu-site-c121] {
        grid-template-columns: repeat(4, 1fr);
    }
}

@media (min-width: 1233px) {
    [_nghost-pu-site-c121] {
        grid-template-columns: repeat(5, 1fr);
    }
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c121] {
        grid-template-columns: repeat(4, 1fr);
    }
}

@media (min-width: 1459px) {
    [_nghost-pu-site-c121] {
        grid-template-columns: repeat(5, 1fr);
    }
}

@media (min-width: 1761px) {
    [_nghost-pu-site-c121] {
        grid-template-columns: repeat(6, 1fr);
    }
}

@media (min-width: 2063px) {
    [_nghost-pu-site-c121] {
        grid-template-columns: repeat(7, 1fr);
    }
}

@media (min-width: 2365px) {
    [_nghost-pu-site-c121] {
        grid-template-columns: repeat(8, 1fr);
    }
}

@media (min-width: 2667px) {
    [_nghost-pu-site-c121] {
        grid-template-columns: repeat(9, 1fr);
    }
}

@media (min-width: 2969px) {
    [_nghost-pu-site-c121] {
        grid-template-columns: repeat(10, 1fr);
    }
}

@media (min-width: 3271px) {
    [_nghost-pu-site-c121] {
        grid-template-columns: repeat(11, 1fr);
    }
}

@media (min-width: 3573px) {
    [_nghost-pu-site-c121] {
        grid-template-columns: repeat(12, 1fr);
    }
}

@media (min-width: 3875px) {
    [_nghost-pu-site-c121] {
        grid-template-columns: repeat(13, 1fr);
    }
}

@media (min-width: 1321px) {
    .ui-game-tile-grid_sidebar[_nghost-pu-site-c121] {
        grid-template-columns: repeat(5, 1fr);
    }
}

@media (min-width: 1623px) {
    .ui-game-tile-grid_sidebar[_nghost-pu-site-c121] {
        grid-template-columns: repeat(6, 1fr);
    }
}

@media (min-width: 1925px) {
    .ui-game-tile-grid_sidebar[_nghost-pu-site-c121] {
        grid-template-columns: repeat(7, 1fr);
    }
}

@media (min-width: 2227px) {
    .ui-game-tile-grid_sidebar[_nghost-pu-site-c121] {
        grid-template-columns: repeat(8, 1fr);
    }
}

@media (min-width: 2529px) {
    .ui-game-tile-grid_sidebar[_nghost-pu-site-c121] {
        grid-template-columns: repeat(9, 1fr);
    }
}

@media (min-width: 2831px) {
    .ui-game-tile-grid_sidebar[_nghost-pu-site-c121] {
        grid-template-columns: repeat(10, 1fr);
    }
}

@media (min-width: 3133px) {
    .ui-game-tile-grid_sidebar[_nghost-pu-site-c121] {
        grid-template-columns: repeat(11, 1fr);
    }
}

@media (min-width: 3435px) {
    .ui-game-tile-grid_sidebar[_nghost-pu-site-c121] {
        grid-template-columns: repeat(12, 1fr);
    }
}

@media (min-width: 3737px) {
    .ui-game-tile-grid_sidebar[_nghost-pu-site-c121] {
        grid-template-columns: repeat(13, 1fr);
    }
}

@keyframes pu-site-c120_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c120_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c120] {
    --gradient-angle: 136deg;
    position: relative;
    display: grid;
    border-radius: 0.25rem;
    transition: transform 0.3s ease 0s;
    overflow: hidden;
    width: 100%;
}

@supports not (aspect-ratio: auto) {
    [_nghost-pu-site-c120] {
        display: flex;
    }
}

.ui-game-tile_2x2[_nghost-pu-site-c120] {
    grid-area: span 2 / span 2 / span 2 / span 2;
}

.ui-game-tile_2x2[_nghost-pu-site-c120]:hover:not(.ui-game-tile_touched), .ui-game-tile_2x2.ui-game-tile_touched[_nghost-pu-site-c120] {
    transform: scale(1.02);
}

@media (min-width: 1280px) {
    .ui-game-tile_2x2[_nghost-pu-site-c120]:hover:not(.ui-game-tile_touched), .ui-game-tile_2x2.ui-game-tile_touched[_nghost-pu-site-c120] {
        transform: scale(1.04);
    }
}

[_nghost-pu-site-c120]::before {
    content: "";
    position: absolute;
    inset: 0px;
    border-radius: 0.25rem;
    -webkit-mask: linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);
    mask: linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);
    -webkit-mask-composite: xor;
    display: none;
    z-index: 2;
    width: calc(100% - var(--animation-border-rotation-width) * 2);
    height: calc(100% - var(--animation-border-rotation-width) * 2);
    padding: var(--animation-border-rotation-width);
    pointer-events: none;
    background: linear-gradient(var(--gradient-angle),var(--gradient-hover));
}

body.pu-old-scss [_nghost-pu-site-c120]::before {
    content: "";
    position: absolute;
    inset: 0px;
    border-radius: 0.25rem;
    clip-path: polygon(0% 0%, 0% 100%, 1px 100%, 1px 1px, calc(100% - 1px) 1px, calc(100% - 1px) calc(100% - 1px), 0px calc(100% - 1px), 0px 100%, 100% 100%, 100% 0%);
}

[_nghost-pu-site-c120]:hover:not(.ui-game-tile_touch-supported), .ui-game-tile_touched[_nghost-pu-site-c120] {
    transform: scale(1.03);
    z-index: 3;
}

[_nghost-pu-site-c120]:hover:not(.ui-game-tile_touch-supported)::before, .ui-game-tile_touched[_nghost-pu-site-c120]::before {
    display: block;
}

[_nghost-pu-site-c120]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__bottom[pu-site-c120], [_nghost-pu-site-c120]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__labels[pu-site-c120], .ui-game-tile_touched[_nghost-pu-site-c120] .ui-game-tile__bottom[pu-site-c120], .ui-game-tile_touched[_nghost-pu-site-c120] .ui-game-tile__labels[pu-site-c120] {
    opacity: 0;
}

[_nghost-pu-site-c120]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__content[pu-site-c120], .ui-game-tile_touched[_nghost-pu-site-c120] .ui-game-tile__content[pu-site-c120] {
    background-color: var(--color-label-game-darker);
}

[_nghost-pu-site-c120]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__name[pu-site-c120], [_nghost-pu-site-c120]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__favorite[pu-site-c120], .ui-game-tile_touched[_nghost-pu-site-c120] .ui-game-tile__name[pu-site-c120], .ui-game-tile_touched[_nghost-pu-site-c120] .ui-game-tile__favorite[pu-site-c120] {
    opacity: 1;
}

[_nghost-pu-site-c120]:hover:not(.ui-game-tile_touch-supported) .ui-game-tile__buttons[pu-site-c120], .ui-game-tile_touched[_nghost-pu-site-c120] .ui-game-tile__buttons[pu-site-c120] {
    visibility: initial;
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c120]:hover:not(.ui-game-tile_touch-supported), .ui-game-tile_touched[_nghost-pu-site-c120] {
        transform: scale(1.08);
    }
}

.ui-game-tile__content[pu-site-c120] {
    position: absolute;
    inset: 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0.5rem;
    z-index: 1;
    border-radius: 0.25rem;
    overflow: hidden;
}

.ui-game-tile__header[pu-site-c120] {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.ui-game-tile__header_2x2[pu-site-c120] {
    flex-direction: column-reverse;
}

.ui-game-tile__name[pu-site-c120] {
    display: block;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.875rem;
    line-height: 1.125rem;
    font-weight: 400;
    color: var(--color-label-game-tile);
    width: 100%;
    opacity: 0;
}

.ui-game-tile__name_2x2[pu-site-c120] {
    font-size: 1rem;
    line-height: 1.375rem;
    font-weight: 400;
    text-align: center;
    margin-top: 0.25rem;
}

@media (min-width: 1280px) {
    .ui-game-tile__name_2x2[pu-site-c120] {
        font-size: 1.25rem;
        line-height: 1.625rem;
        font-weight: 400;
        margin-top: 0.75rem;
    }
}

.ui-game-tile__favorite[pu-site-c120] {
    box-sizing: border-box;
    margin: 0px;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    background: none;
    appearance: none;
    border: 0px;
    padding: 0px;
    cursor: pointer;
    letter-spacing: 0px;
    text-decoration: none;
    color: var(--color-label-game-empty-star);
    opacity: 0;
}

.ui-game-tile__favorite[pu-site-c120] > [pu-site-c120], .ui-game-tile__favorite[pu-site-c120] > [pu-site-c120]::before, .ui-game-tile__favorite[pu-site-c120] > [pu-site-c120]::after {
    box-sizing: inherit;
}

.ui-game-tile__favorite-icon[pu-site-c120] {
    fill: transparent;
}

.ui-game-tile__favorite_active[pu-site-c120] {
    opacity: 1;
}

.ui-game-tile__favorite_active[pu-site-c120] {
    color: var(--color-additionals-favorites);
}

.ui-game-tile__favorite_active[pu-site-c120] .ui-game-tile__favorite-icon[pu-site-c120] {
    color: var(--color-additionals-favorites);
    fill: var(--color-additionals-favorites);
}

.ui-game-tile__favorite_2x2[pu-site-c120] {
    align-self: flex-end;
}

.ui-game-tile__buttons[pu-site-c120] {
    visibility: hidden;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
}

.ui-game-tile__button[pu-site-c120] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ui-game-tile__button_demo[pu-site-c120] {
    margin-top: 0.5rem;
}

.ui-game-tile__picture[pu-site-c120] {
    grid-area: 1 / -1 / auto / auto;
    aspect-ratio: 1.30088 / 1;
    position: relative;
    width: 100%;
}

@media (min-width: 1280px) {
    .ui-game-tile__picture[pu-site-c120] {
        aspect-ratio: 1.51546 / 1;
    }
}

@supports not (aspect-ratio: auto) {
    .ui-game-tile__picture[pu-site-c120] {
        padding-bottom: 76.55%;
    }

    @media (min-width: 1280px) {
        .ui-game-tile__picture[pu-site-c120] {
            padding-bottom: 65.52%;
        }
    }
}

.ui-game-tile__picture_animated[pu-site-c120]:not(.pu-img-loaded) {
    background: var(--color-bg-3);
}

.ui-game-tile__picture_animated[pu-site-c120]:not(.pu-img-loaded)::before {
    position: absolute;
    content: "";
    height: 100%;
    width: 90%;
    animation: 1.5s linear 0s infinite normal none running pu-site-c120_shine;
    transform: skew(150deg) translateZ(0px);
    background-image: var(--gradients-skeleton-blur);
}

.ui-game-tile__image[pu-site-c120] {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;
    transition: all 0.2s linear 0s;
}

.ui-game-tile__image.pu-img-loaded[pu-site-c120], .ui-game-tile__image_placeholder[pu-site-c120] {
    opacity: 1;
}

.ui-game-tile__labels[pu-site-c120] {
    position: absolute;
    display: flex;
    flex-direction: column;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    padding: 0.25rem;
    background-image: var(--gradient-corner-shadow-small);
}

.ui-game-tile__labels_big[pu-site-c120] {
    background-image: var(--gradient-corner-shadow-big);
}

.ui-game-tile__label[pu-site-c120] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 500;
    width: max-content;
    padding: 2px 0.25rem;
    color: var(--color-label-txt);
    border-radius: 2px;
    text-transform: uppercase;
}

.ui-game-tile__label[pu-site-c120] + .ui-game-tile__label[pu-site-c120] {
    margin-top: 0.25rem;
}

.ui-game-tile__label_new[pu-site-c120] {
    background-color: var(--color-label-new-bg);
}

.ui-game-tile__label_exclusive[pu-site-c120] {
    background-color: var(--color-label-exclusive-bg);
}

.ui-game-tile__label_freespins[pu-site-c120] {
    background-color: var(--color-label-freespins-bg);
}

.ui-game-tile__bottom[pu-site-c120] {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: var(--color-label-in-bottom-bg);
    color: var(--color-label-in-bottom-text);
    text-transform: uppercase;
    padding: 2px;
}

.ui-game-tile__bottom-icon[pu-site-c120] {
    margin-right: 0.25rem;
}

.ui-game-tile__bottom_min-bet[pu-site-c120] {
    text-transform: none;
}

.navbar[_nghost-pu-site-c96] {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: repeat(5,1fr);
    grid-gap: 2px;
    align-items: stretch;
    z-index: 600;
    box-shadow: var(--shadow-navbar-tabs);
    background-color: var(--color-navbar-bg);
    transition: bottom .6s;
    padding-bottom: env(safe-area-inset-bottom,1rem);
}

.navbar-tab[pu-site-c95] {
    display: grid;
    text-align: center;
    grid-gap: 2px;
    text-decoration: none;
    padding: 0.5rem 0;
}

.ui-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.navbar-tab__text[pu-site-c95], .navbar-tab-btn__text[pu-site-c95] {
    font-size: .625rem;
    line-height: .875rem;
    font-weight: 400;
    color: var(--color-navbar-txt);
    white-space: nowrap;
}

.ui-icon-svg.m {
    height: 24px;
    width: 24px;
}

.navbar-tab__icon[pu-site-c95] {
    color: var(--color-navbar-icon);
}

.navbar-tab-btn[pu-site-c95] {
    box-sizing: border-box;
    margin: 0;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    background: none;
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    padding: 0;
    cursor: pointer;
    letter-spacing: 0;
    text-decoration: none;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 6px 0 0.5rem;
}

.navbar-tab__text[pu-site-c95], .navbar-tab-btn__text[pu-site-c95] {
    font-size: .625rem;
    line-height: .875rem;
    font-weight: 400;
    color: var(--color-navbar-txt);
    white-space: nowrap;
}

@media (min-width: 375px) {
    .navbar-tab__text[pu-site-c95], .navbar-tab-btn__text[pu-site-c95] {
        font-size: .75rem;
        line-height: 1rem;
        font-weight: 400;
    }
}

@media (min-width: 1280px) {
    .navbar {
        display: none !important;
    }
}

@keyframes pu-site-c83_shine {
    0% {
        left: -150%;
    }

    100% {
        left: 150%;
    }
}

@keyframes pu-site-c83_live-flashing {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

[_nghost-pu-site-c83] {
    position: fixed;
    bottom: calc(4rem + env(safe-area-inset-bottom,1rem));
    right: 0.5rem;
    z-index: 599;
}

@media (min-width: 768px) {
    [_nghost-pu-site-c83] {
        bottom: calc(4.5rem + env(safe-area-inset-bottom,1rem));
    }
}

.ui-home-apps__img-deck {
    display: none;
}

@media (min-width: 1280px) {
    [_nghost-pu-site-c83] {
        bottom: 4rem;
    }
}

.ui-go-top-button__icon[pu-site-c83] {
    transform: rotate(270deg);
}

@media (min-width: 768px) {
    .pu-footer__apps-wrapper, .pu-footer__bonus-wrapper, .pu-footer__social-wrapper {
        display: none !important;
    }

    .ui-home-apps__img-deck {
        display: block;
    }
}

@media (max-width: 768px) {
    .pu-footer__support-wrapper, .pu-footer__apps-wrapper.desk {
        display: none !important;
    }
}

:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-wrapper{transform:translateZ(0)}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}:root{--color-brand-primary:#ff2400;--color-brand-secondary:#00cfa6;--color-additionals-danger:#ff2400;--color-additionals-success:#00cfa6;--color-additionals-warning:#ffc700;--color-additionals-favorites:#ffc700;--color-brand-secondary-light:rgba(0, 207, 166, .15);--color-button-primary-bg:#ff2400;--color-button-primary-bg-animation:rgba(255, 36, 0, .5);--color-button-primary-bg-hover:linear-gradient(0deg, rgba(49, 51, 52, .15), rgba(49, 51, 52, .15)), #ff2400;--color-button-primary-bg-pressed:linear-gradient(0deg, rgba(13, 16, 22, .2), rgba(13, 16, 22, .2)), #ff2400;--color-button-primary-txt:#ffffff;--color-button-primary-txt-pressed:#c2c4c9;--color-button-secondary-strk:#ff2400;--color-button-secondary-bg-hover:#ff2400;--color-button-secondary-bg-pressed:linear-gradient(0deg, rgba(13, 16, 22, .2), rgba(13, 16, 22, .2)), #ff2400;--color-button-secondary-txt:#ffffff;--color-button-secondary-txt-hover:#ffffff;--color-button-secondary-txt-pressed:#c2c4c9;--color-button-secondary-icon:#ff2400;--color-button-secondary-icon-hover:#ffffff;--color-button-secondary-icon-pressed:#c2c4c9;--color-button-tertiary-strk:#444852;--color-button-tertiary-strk-hover:linear-gradient(163deg, #00cfa6 0%, #444852 59.09%);--color-button-tertiary-strk-pressed:linear-gradient(136.34deg, #00cfa6 0%, rgba(0, 207, 166, .3) 59.09%);--color-button-tertiary-strk-hover-only-icon:linear-gradient(136.34deg, #00cfa6 0%, #444852 59.09%);--color-button-tertiary-strk-pressed-only-icon:linear-gradient(136.34deg, #00cfa6 0%, #444852 59.09%);--color-button-tertiary-bg-pressed:linear-gradient(95.29deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);--color-button-tertiary-txt:#80858f;--color-button-tertiary-txt-hover:#c2c4c9;--color-button-tertiary-txt-pressed:#c2c4c9;--color-button-link-txt:#80858f;--color-button-link-txt-pressed:#444852;--color-button-special-bg-1:rgba(13, 16, 22, .85);--color-button-special-bg-pressed-1:#0d1016;--color-button-special-txt-1:#80858f;--color-button-special-txt-pressed-1:#444852;--color-button-special-strk-1:linear-gradient(180deg, #80858f 0%, rgba(13, 16, 22, 0) 92.5%);--color-button-special-strk-hover-1:linear-gradient(180.03deg, #00cfa6 .03%, rgba(13, 16, 22, 0) 99.98%);--color-button-special-strk-pressed-1:linear-gradient(180.03deg, #00cfa6 .03%, rgba(13, 16, 22, 0) 99.98%);--color-button-special-bg-2:transparent;--color-button-special-bg-hover-2:rgba(13, 16, 22, .25);--color-button-special-bg-pressed-2:rgba(13, 16, 22, .4);--color-button-special-txt-2:#ffffff;--color-button-special-txt-pressed-2:#c2c4c9;--color-button-special-strk-2:#ffffff;--color-button-special-txt-3:#ffffff;--color-button-special-txt-pressed-3:#c2c4c9;--color-button-special-strk-3:#ffffff;--color-button-special-bg-pressed-3:rgba(13, 16, 22, .4);--color-bg-1:#0d1016;--color-bg-2:#13171f;--color-bg-3:#1b1f28;--color-bg-4:#232834;--color-bg-5:#80858f;--color-bg-6:#a7aab1;--color-bg-7:#c2c4c9;--color-bg-8:#ffffff;--shadow-welcome-banner:0px 0px 10px rgba(0, 0, 0, .3);--color-txt-icon-1:#ffffff;--color-txt-icon-2:#c2c4c9;--color-txt-icon-3:#80858f;--color-txt-icon-4:#444852;--color-txt-icon-5:#0d1016;--color-txt-icon-banner-1:#ffffff;--gradient-menu-divider:linear-gradient( 90deg, rgba(0, 207, 166, 0) 0%, rgba(0, 207, 166, .35) 27.6%, rgba(0, 207, 166, .7) 52.62%, rgba(0, 207, 166, .35) 74.48%, rgba(0, 207, 166, 0) 100% );--gradient-hover:#00cfa6 0%, rgba(13, 16, 22, .2) 59.09%;--gradient-divider-horiz:linear-gradient( 90deg, rgba(30, 35, 46, 0) 0%, rgba(128, 133, 143, .252417) 27.6%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .291283) 74.48%, rgba(13, 16, 22, 0) 100% );--gradient-divider-vert:linear-gradient( 0deg, rgba(30, 35, 46, 0) .01%, rgba(128, 133, 143, .252417) 27.61%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .291283) 74.48%, rgba(13, 16, 22, 0) 100% );--gradient-tab-highlighting:linear-gradient(90deg, rgba(255, 36, 0, 0) 0%, #ff2400 50.52%, rgba(255, 36, 0, 0) 100%);--gradient-navbar-tab-highlighting:transparent;--gradient-accent-menu-highlight:linear-gradient(180deg, rgba(0, 207, 166, 0) 17.94%, #00cfa6 40.59%, rgba(0, 207, 166, 0) 63.66%);--gradient-secondary-menu-highlight:linear-gradient( 180deg, rgba(128, 133, 143, 0) 17.94%, #80858f 40.59%, rgba(128, 133, 143, 0) 63.66% );--gradient-scroll-shadow:linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 81.82%);--gradient-horiz-tab-scroll:linear-gradient(270deg, #0d1016 0%, rgba(13, 16, 22, 0) 86.76%);--gradient-horiz-tab-scroll-padding-24:linear-gradient(270deg, #0d1016 28.47%, rgba(255, 255, 255, 0) 86.76%);--gradient-horiz-tab-scroll-rotate:linear-gradient(90deg, #0d1016 0%, rgba(13, 16, 22, 0) 86.76%);--gradient-horiz-tab-scroll-padding-24-rotate:linear-gradient(90deg, #0d1016 28.47%, rgba(255, 255, 255, 0) 86.76%);--gradient-progressbar:linear-gradient(90deg, #ffc700 79.95%, rgba(255, 199, 0, 0) 100%);--gradient-selected-point:linear-gradient(98.86deg, #00cfa6 0%, rgba(0, 207, 166, .2) 100%);--gradient-sidebar-bottom-down:linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 100%);--gradient-sb-pt-left:linear-gradient(90deg, rgba(13, 16, 22, 0) 0%, #80858f 100%);--gradient-sb-pt-right:linear-gradient(90.05deg, #00cfa6 .04%, rgba(13, 16, 22, 0) 99.96%);--gradient-bottom-bar:linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 64.77%);--gradient-corner-shadow-small:linear-gradient(128.83deg, #0d1016 0%, rgba(13, 16, 22, 0) 23.69%);--gradient-corner-shadow-big:linear-gradient(120.62deg, #0d1016 0%, rgba(13, 16, 22, 0) 39.74%);--gradients-graphics-mobile-cards:linear-gradient( 360deg, rgba(19, 23, 31, .3) 0%, rgba(19, 23, 31, .243) 33.56%, rgba(19, 23, 31, 0) 100% ), linear-gradient(360deg, #13171f 0%, rgba(19, 23, 31, .81) 33.56%, rgba(19, 23, 31, 0) 100%);--gradients-graphics-desktop-cards:linear-gradient( 0deg, rgba(19, 23, 31, .3) 0%, rgba(19, 23, 31, .243) 22.77%, rgba(19, 23, 31, 0) 67.86% ), linear-gradient(0deg, #13171f 0%, rgba(19, 23, 31, .81) 22.77%, rgba(19, 23, 31, 0) 67.86%);--gradients-tournaments-sidebar-picture:linear-gradient(180deg, rgba(13, 16, 22, 0) 0%, #0d1016 100%);--gradients-skeleton-blur:linear-gradient( 93.37deg, rgba(255, 255, 255, 0) .89%, rgba(255, 255, 255, .6) 48.66%, rgba(255, 255, 255, 0) 96.17% );--gradient-sport-menu-dropdown-item:linear-gradient( 90deg, rgba(30, 35, 46, 0) 0%, rgba(128, 133, 143, .25) 27.6%, rgba(128, 133, 143, .5) 52.62%, rgba(128, 133, 143, .29) 74.48%, rgba(13, 16, 22, 0) 100% );--color-menu-icon:#80858f;--color-menu-icon-hover:#ffffff;--color-menu-icon-active:#ff2400;--color-menu-icon-secondary:#80858f;--color-menu-text:#80858f;--color-menu-text-hover:#ffffff;--color-menu-text-active:#ffffff;--color-menu-bg:#232834;--color-menu-bg-2:#13171f;--color-menu-bg-hover:#1b1f28;--color-menu-bg-hover-2:#0d1016;--color-menu-bg-line:#1b1f28;--color-menu-bg-gradient:linear-gradient(90deg, #1b1f28 0%, rgba(27, 31, 40, 0) 100%);--shadow-menu-hover:0px 1px 3px rgba(0, 0, 0, .5);--shadow-menu-hover-2:0px 1px 3px rgba(0, 0, 0, .5);--shadow-lang-dropdown:0px 4px 8px rgba(0, 0, 0, .4);--shadow-lang-icon:none;--shadow-navbar-tabs:0px -4px 10px rgba(0, 0, 0, .4);--shadow-balance-details:0px 2px 8px rgba(0, 0, 0, .4);--shadow-control-tooltip:0px 4px 8px rgba(0, 0, 0, .4);--shadow-control-dropdown:0px 1px 3px rgba(0, 0, 0, .5);--shadow-news-cta-button:0px -4px 10px rgba(0, 0, 0, .4);--shadow-game-frame:0px 0px 16px rgba(0, 0, 0, .8);--shadow-profile-tooltip:0px 1px 3px rgba(0, 0, 0, .5);--shadow-tooltip:0px 1px 3px rgba(0, 0, 0, .5);--shadow-lottery-ticket:0px 1px 3px rgba(0, 0, 0, .5);--shadow-balance-filters-footer:0px -4px 10px rgba(0, 0, 0, .4);--shadow-calendar-dropdown:0px 1px 3px rgba(0, 0, 0, .5);--shadow-select-list-option:0px 1px 3px rgba(0, 0, 0, .5);--shadow-fd-bonus:0px 0px 16px rgba(0, 0, 0, .8);--shadow-login:0px 4px 4px rgba(0, 0, 0, .6);--color-sidebar-icon:#00cfa6;--color-sidebar-icon-hover:#00cfa6;--color-sidebar-icon-2:#80858f;--color-sidebar-icon-hover-2:#80858f;--color-sidebar-bg:#0d1016;--color-sidebar-bg-secondary:#0d1016;--color-sidebar-line:#1b1f28;--shadow-sidebar-pulling-tag:3px 0px 6px rgba(0, 0, 0, .4);--shadow-sidebar-pulling-tag-2:3px 0px 6px rgba(0, 0, 0, .4);--color-headers-bg:#0d1016;--color-headers-bg-secondary:#13171f;--color-headers-bg-tertiary:#1b1f28;--color-headers-bg-quaternary:#232834;--color-headers-bg-grad:linear-gradient(270deg, #13171f 0%, rgba(19, 23, 31, 0) 86.76%);--color-headers-txt-icon:#ffffff;--color-headers-txt-icon-secondary:#80858f;--color-headers-txt-icon-tertiary:#444852;--shadow-headers-bg:0px 0px 12px 0px rgba(255, 255, 255, .1);--shadow-headers:0px 4px 10px rgba(0, 0, 0, .4);--color-footer-txt-1:#ffffff;--color-footer-txt-2:#80858f;--color-footer-txt-3:#80858f;--color-breadcrumbs-txt-icon:#444852;--color-tabs-icon:#80858f;--color-tabs-icon-hover:#ffffff;--color-tabs-icon-active:#ff2400;--color-tabs-bg:#0d1016;--color-tabs-bg-gradient-left:linear-gradient(135deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);--color-tabs-bg-gradient-right:linear-gradient(225deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);--color-tabs-txt:#80858f;--color-tabs-txt-active-1:#ffffff;--color-tabs-txt-hover-1:#ffffff;--color-tabs-txt-active-2:#ffffff;--color-tabs-tag-txt:#ffc700;--color-tabs-strk:#444852;--color-tabs-strk-gradient-left:linear-gradient(135deg, #00cfa6 0%, #444852 100%);--color-tabs-strk-gradient-right:linear-gradient(225deg, #00cfa6 0%, #444852 100%);--color-navbar-icon:#80858f;--color-navbar-icon-active:#ffffff;--color-navbar-bg:#0d1016;--color-navbar-txt:#80858f;--color-navbar-txt-active:#ffffff;--color-navbar-tag-txt:#ffc700;--color-filters-sorting-icon:#80858f;--color-filters-sorting-icon-hover:#c2c4c9;--color-filters-sorting-icon-active:#ffffff;--color-filters-sorting-bg:#232834;--color-filters-sorting-bg-active:#1b1f28;--color-filters-sorting-txt-active:#ffffff;--color-filters-sorting-txt:#80858f;--color-filters-search-icon-1:#80858f;--color-filters-search-icon-2:#80858f;--color-filters-search-bg:#1b1f28;--color-filters-search-txt-placeholder:#80858f;--color-filters-search-txt-filling:#ffffff;--shadow-filters-sorting-label:0px 1px 3px rgba(0, 0, 0, .5);--shadow-filters-sorting-list:0px 4px 8px rgba(0, 0, 0, .4);--color-providers-bg:linear-gradient(291.37deg, rgba(13, 16, 22, .5) 0%, rgba(13, 16, 22, 0) 36.07%), #232834;--color-providers-bg-hover:#2d3443;--color-providers-bg-active:#0d1016;--color-providers-hover-light:rgba(255, 255, 255, .05);--color-providers-txt-title:#ffffff;--color-providers-tag-txt:#ffc700;--color-providers-tag-highlight:linear-gradient(135.14deg, #ffc700 0%, rgba(13, 16, 22, .2) 54%);--color-search-result-txt-title:#80858f;--color-search-result-txt-placeholder:#ffffff;--color-search-result-txt-name:#ffffff;--color-search-result-txt-highlight:#00cfa6;--color-search-result-darker-mob:rgba(13, 16, 22, .9);--color-label-in-bottom-text:#ffffff;--color-label-in-bottom-bg:rgba(13, 16, 22, .65);--color-label-txt:#ffffff;--color-label-new-bg:rgba(255, 36, 0, .6);--color-label-exclusive-bg:rgba(0, 207, 166, .6);--color-label-freespins-bg:rgba(13, 16, 22, .6);--color-label-game-tile:#c2c4c9;--color-label-game-empty-star:#ffffff;--color-label-game-darker:rgba(13, 16, 22, .7);--color-label-winner-bg:rgba(13, 16, 22, .95);--color-label-winner-bg-hover:#0d1016;--shadow-label-winner-bg-hover:0px 0px 8px rgba(0, 0, 0, .5);--filter-color-tabs-icon:brightness(0) saturate(100%) invert(60%) sepia(3%) saturate(1090%) hue-rotate(182deg) brightness(87%) contrast(88%);--filter-color-tabs-icon-hover:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(1%) hue-rotate(343deg) brightness(102%) contrast(101%);--filter-tabs-icon-active:brightness(0) saturate(100%) invert(28%) sepia(100%) saturate(5905%) hue-rotate(6deg) brightness(104%) contrast(105%);--filter-brightness-0:brightness(0%);--color-toggle-bg:#80858f;--color-toggle-bg-active:#00cfa6;--color-toggle-circle:linear-gradient(141.95deg, #dddddd 25.7%, #939393 100%);--color-toggle-circle-active:linear-gradient(141.95deg, #01cfa6 25.7%, #007e65 100%);--color-toggle-circle-bg:linear-gradient(144.73deg, #e3e3e3 15.19%, #ffffff 56.91%);--color-toggle-circle-strk:linear-gradient(90deg, #ffffff -20.71%, rgba(255, 255, 255, 0) 120.71%);--shadow-toggle:inset -1px 1px 1px rgba(0, 0, 0, .18);--shadow-toggle-active:inset 1px 1px 1px rgba(0, 0, 0, .18);--shadow-toggle-circle:1px 1px 1px rgba(0, 0, 0, .18);--shadow-toggle-circle-active:-1px 1px 1px rgba(0, 0, 0, .18);--color-checkbox-bg:transparent;--color-checkbox-bg-active:#00cfa6;--color-checkbox-strk:#444852;--color-checkbox-txt:#80858f;--color-checkbox-point:#ffffff;--border-checkbox:1px solid var(--color-checkbox-strk);--shadow-checkbox:inset -1px 1px 2px rgba(13, 16, 22, .4);--shadow-checkbox-icon:drop-shadow(1px 1px 1px rgba(0, 0, 0, .18));--shadow-checkbox-active:inset 1px 1px 2px rgba(13, 16, 22, .4);--color-radiobutton-bg:transparent;--color-radiobutton-bg-active:#00cfa6;--color-radiobutton-strk:#444852;--color-radiobutton-circle-bg:linear-gradient(144.73deg, #e3e3e3 15.19%, #ffffff 56.91%);--color-radiobutton-circle-bg-active:linear-gradient(141.95deg, #01cfa6 25.7%, #007e65 100%);--color-radiobutton-circle-strk:#ffffff;--shadow-radiobutton-circle-strk:0px 0px 4px rgba(0, 0, 0, .2);--radiobutton-border-width:1px;--color-stepper-strk:#444852;--color-stepper-bg:transparent;--color-stepper-bg-active:#00cfa6;--color-stepper-txt:#80858f;--color-stepper-txt-active:#c2c4c9;--color-stepper-txt-point:#ffffff;--shadow-stepper-txt-point:0px 0px 4px rgba(0, 0, 0, .2);--shadow-controls-inner-right:-1px 1px 2px 0px #0d101666 inset;--shadow-controls-inner-left:1px 1px 2px 0px #0d101666 inset;--shadow-controls-to-right:1px 1px 1px 0px #0000002e;--shadow-controls-to-left:-1px 1px 1px 0px #0000002e;--text-shadow-controls-to-right:1px 1px 1px #0000002e;--filter-drop-shadow-controls-to-right:drop-shadow(1px 1px 1px #0000002e);--color-input-border-active:#444852;--color-input-border-focus:#80858f;--color-input-border-uneditable:#232834;--color-input-bg-label-1:#0d1016;--color-input-bg-label-2:#13171f;--color-input-bg-label-3:#0d1016;--color-input-txt-label:#80858f;--color-input-txt-label-focus:#80858f;--color-input-txt-placeholder:#444852;--color-input-txt-filled:#ffffff;--color-input-hint-txt:#80858f;--color-input-hint-icon:#00cfa6;--color-input-hint-bg:#13171f;--color-input-list-bg:#232834;--color-input-list-bg-hover:#1b1f28;--color-input-list-bg-active:#1b1f28;--color-input-list-txt:#80858f;--color-input-list-txt-hover:#80858f;--color-input-list-txt-active:#ffffff;--color-input-list-icon:#444852;--color-input-list-icon-hover:#80858f;--color-tournaments-prize-first:rgba(255, 186, 86, 1);--color-tournaments-prize-second:rgba(0, 207, 166, 1);--color-tournaments-prize-third:rgba(128, 133, 143, 1);--color-cashbox-switch-bg:#232834;--color-cashbox-switch-ic-passive:#232834;--color-cashbox-switch-ic-active:#ffffff;--color-cashbox-cardholder-bg-1:#1b1f28;--color-cashbox-cardholder-bg-2:#0d1016;--color-cashbox-cardholder-bg-3:#232834;--color-cashbox-payment-bg-default:#1b1f28;--color-cashbox-payment-bg-selected:linear-gradient(95.29deg, rgba(0, 207, 166, .2) 0%, rgba(0, 207, 166, 0) 100%);--color-cashbox-payment-gradient:linear-gradient(142deg, #00cfa6 0%, #444852 59.09%);--color-cashbox-payment-gradient-row:linear-gradient(171deg, #00cfa6 0%, #444852 59.09%);--color-cashbox-conclusion-status-bg-1:#1b1f28;--color-cashbox-conclusion-status-bg-2:#232834;--color-cashbox-conclusion-status-txt-1:#80858f;--color-cashbox-conclusion-status-txt-2:#ffffff;--color-cashbox-comment-line:#1b1f28;--color-cashbox-header-bg-1:#1b1f28;--color-cashbox-header-bg-2:#232834;--color-cashbox-header-txt-1:#ffffff;--color-cashbox-header-txt-2:#80858f;--color-cashbox-related-method-bg:#232834;--color-cashbox-related-method-stroke:transparent;--color-cashbox-related-method-txt:#ffffff;--color-cashbox-related-method-txt-secondary:#80858f;--color-cashbox-tabs-cdk-bg-1:#1b1f28;--color-cashbox-tabs-cdk-bg-2:#232834;--color-cashbox-bg-1:#1b1f28;--color-cashbox-bg-2:#13171f;--shadow-front-card:0px 0px 8px rgba(0, 0, 0, .5);--color-pop-up-bg-header:#232834;--color-pop-up-bg-body:#1b1f28;--color-pop-up-line:#13171f;--color-pop-up-bg-toast:#232834;--color-pop-up-txt-header:#ffffff;--color-pop-up-txt-body:#c2c4c9;--color-pop-up-ic-close:#80858f;--color-pop-up-overlay-darken:rgba(13, 16, 22, .7);--animation-border-rotation-width:1px;--shadow-provider-card:0px 0px 4px rgba(0, 0, 0, .2);--color-transparent:transparent;--color-white:#ffffff;--color-overlay-backdrop:var(--color-bg-1);--pincoins-exchange-bg:url(./assets/pincoins/exchange-bg_dark.svg);--gift-box-bg:url(./assets/gift-box/gift-box-bg_dark.svg);--gift-box-widget-bg:url(./assets/gift-box/widget/widget-box-bg_dark.svg);--gift-box-card-bg-mobile:url(./assets/gift-box/page/box-bg-mobile_dark.svg);--gift-box-card-bg-desktop:url(./assets/gift-box/page/box-bg-desktop_dark.svg);--gift-box-card-dots:url(./assets/gift-box/page/dots_dark.svg);--gift-box-history-card-dots:url(./assets/gift-box/history/dots-middle_dark.svg);--color-card-bg-1:#13171f;--color-card-bg-2:#1b1f28;--color-card-bg-3:#1b1f28;--color-card-bg-4:#444852;--color-card-bg-accent-1:#ff2400;--color-card-bg-accent-2:linear-gradient(0deg, rgba(49, 51, 52, .2), rgba(49, 51, 52, .2)), #ff2400;--color-card-bg-line-1:#1b1f28;--color-card-txt-1:#ffffff;--color-card-txt-2:#80858f;--color-card-txt-3:#444852;--color-card-txt-4:#444852;--color-card-txt-5:#ffffff;--color-banner-txt-icon:#ffffff;--color-profile-txt-1:#ffffff;--color-profile-txt-2:#80858f;--color-profile-txt-3:#80858f;--color-profile-txt-4:#444852;--color-profile-table-bg-1:#13171f;--color-profile-table-line-1:#1b1f28;--color-profile-table-txt-header:#ffffff;--color-profile-table-txt-1:#c2c4c9;--color-profile-table-txt-2:#80858f;--color-progressbar-full:#ffc700;--gradient-label-corner-accent:linear-gradient(214.86deg, #00cfa6 0%, rgba(0, 207, 166, 0) 22.41%);--gradient-radial-2:radial-gradient(50% 50% at 50% 50%, #232834 46.15%, rgba(27, 31, 40, 0) 100%);--content-summary-chevron:url(./assets/content-page/summary-chevron_light.svg);--not-found-page-bg:#000211;color:#fff;background:var(--color-bg-1)}html,body,div,span,h3,a,img,ul,li,details,footer,header,summary{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button{border-radius:0}details,footer,header{display:block}body{line-height:1}ul{list-style:none}*{box-sizing:border-box;margin:0;padding:0}img,picture{display:block;max-width:100%}summary::-webkit-details-marker{content:"";display:none}.div{display:flex;align-items:center;justify-content:center}.div-svg.xs{height:16px;width:16px}.div-svg.s{height:20px;width:20px}.div-svg.m{height:24px;width:24px}.div-svg.l{height:32px;width:32px}.ui-button{box-sizing:border-box;margin:0;font-size:100%;font-family:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:none;-webkit-appearance:none;appearance:none;border:0;padding:0;cursor:pointer;letter-spacing:0;text-decoration:none;font-size:.875rem;line-height:.875rem;font-weight:500;padding:.4375rem 1rem;display:flex;border-radius:.25rem;align-items:center}.ui-button>*,.ui-button>*:before,.ui-button>*:after{box-sizing:inherit}.ui-button::-moz-focus-inner{border:0}.ui-button .div+span{margin-left:.5rem}.ui-button .div-svg.m{width:12px;height:12px}.ui-button.ui-button_primary-animation:after{width:calc(100% + 24px);height:calc(100% + 24px)}.ui-button_m{font-size:1rem;line-height:1rem;font-weight:500;padding:.5rem 1.5rem;line-height:24px}.ui-button_m .div+span{margin-left:.5rem}.ui-button_m .div-svg.m{width:20px;height:20px}.ui-button_m.ui-button_secondary{padding:.5rem 1rem}.ui-button_m.ui-button_tertiary{font-size:.875rem;line-height:.875rem;font-weight:500;padding:.5rem 1rem;line-height:24px}.ui-button_m.ui-button_tertiary .div-svg.m{width:24px;height:24px}.ui-button_l{font-size:1rem;line-height:1rem;font-weight:500;padding:.6875rem 2rem;line-height:24px}.ui-button_primary,.ui-button_primary-animation{background:var(--color-button-primary-bg);color:var(--color-button-primary-txt);position:relative}.ui-button_primary:active,.ui-button_primary-animation:active{color:var(--color-button-primary-txt-pressed);background:var(--color-button-primary-bg-pressed)}.ui-button_primary:not(.ui-button_pressed):not(:active):hover:not(:disabled),.ui-button_primary-animation:not(.ui-button_pressed):not(:active):hover:not(:disabled){background:var(--color-button-primary-bg-hover)}.ui-button_primary-animation:not(.ui-button_pressed):not(.ui-button_prerender):not(:active):not(:disabled):after{content:"";animation:button-pulse 1.6s ease-out infinite .5s;position:absolute;border-radius:.25rem;left:50%;top:50%;transform:translate(-50%,-50%) scale(.7,.5);background:var(--color-button-primary-bg-animation);z-index:-1;transition:transform .5s linear}.ui-button_secondary{position:relative;color:var(--color-button-secondary-txt);transition:.3s linear}.ui-button_secondary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:.25rem;-webkit-mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;background:var(--color-button-secondary-strk)}.ui-button_secondary:active{background:var(--color-button-secondary-bg-pressed);color:var(--color-button-secondary-txt-pressed)}.ui-button_secondary:active:before{background:var(--color-button-secondary-bg-pressed)}.ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover{background:var(--color-button-secondary-bg-hover);color:var(--color-button-secondary-txt-hover)}.ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover:before{background:var(--color-button-secondary-bg-hover)}@media (pointer: coarse){.ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover{background:none;color:var(--color-button-secondary-txt)}.ui-button_secondary:not(.ui-button_pressed):not(:active):not(:disabled):hover:before{background:var(--color-button-secondary-strk)}}.ui-button_tertiary{position:relative;color:var(--color-button-tertiary-txt)}.ui-button_tertiary:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:.25rem;padding:1px;-webkit-mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:var(--color-button-tertiary-strk)}.ui-button_tertiary:active{background:var(--color-button-tertiary-bg-pressed);color:var(--color-button-tertiary-txt-pressed)}.ui-button_tertiary:active:before{background:var(--color-button-tertiary-strk-pressed)}.ui-button_tertiary:not(.ui-button_pressed):not(:active):not(:disabled):hover{color:var(--color-button-tertiary-txt-hover)}.ui-button_tertiary:not(.ui-button_pressed):not(:active):not(:disabled):hover:before{background:var(--color-button-tertiary-strk-hover)}.ui-button:disabled{pointer-events:none;opacity:.3}@keyframes button-pulse{0%{transform:translate(-50%,-50%) scale(.7,.5);opacity:0;border-radius:.25rem}12%{opacity:1}34%{transform:translate(-50%,-50%) scale(1)}38%{opacity:0}40%{transform:translate(-50%,-50%) scale(1);opacity:0;border-radius:.5rem}to{transform:translate(-50%,-50%) scale(1);opacity:0;border-radius:.25rem}}@media (min-width: 768px){.md\:ui-button_m{font-size:1rem;line-height:1rem;font-weight:500;padding:.5rem 1.5rem;line-height:24px}.md\:ui-button_m.ui-button_secondary{padding:.5rem 1rem}}.ui-menu-list-item{box-sizing:border-box;margin:0;font-size:100%;font-family:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:none;-webkit-appearance:none;appearance:none;border:0;padding:0;cursor:pointer;letter-spacing:0;text-decoration:none;font-size:.875rem;line-height:1.125rem;font-weight:400;display:flex;align-items:center;color:var(--color-menu-text);border-radius:.25rem}.ui-menu-list-item>*,.ui-menu-list-item>*:before,.ui-menu-list-item>*:after{box-sizing:inherit}.ui-menu-list-item::-moz-focus-inner{border:0}.ui-menu-list-item+.ui-menu-list-item{margin-top:.25rem}@media (min-width: 1280px){.ui-menu-list-item:hover{color:var(--color-menu-text-hover)}.ui-menu-list-item:hover>span{font-size:1rem;line-height:1.375rem;font-weight:400}.ui-menu-list-item:hover .div{color:var(--color-menu-icon-hover)}.ui-menu-list-item:hover .div-svg.m{width:28px;height:28px}}.ui-menu-list-item>span{display:block;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;text-align:left;margin:0 .25rem;width:auto;visibility:visible;transition:width .2s ease-in-out .2s,visibility .2s ease-in-out .2s}.ui-menu-list-item .div{color:var(--color-menu-icon);height:40px;width:40px;min-width:40px}.ui-menu-list-item_live .div:before{content:"";position:absolute;left:6px;top:.5rem;width:.25rem;height:.25rem;border-radius:50%;background-color:var(--color-brand-primary);animation:live-flashing 2s ease-out infinite .3s}.ui-menu-list-item_championship{color:var(--color-additionals-favorites)}@media (min-width: 1280px){.ui-menu-list-item_championship>span{max-width:97px;white-space:normal}}.ui-menu-list-item_championship .div,.ui-menu-list-item_championship:hover,.ui-menu-list-item_championship:hover .div{color:var(--color-additionals-favorites)}.ui-menu-list.horizontal .ui-menu-list-item{position:relative;margin-bottom:0;margin-top:0}.ui-menu-list.horizontal .ui-menu-list-item+.ui-menu-list-item{margin-left:1.5rem}.ui-menu-list.horizontal .ui-menu-list-item>span{margin-right:0}.ui-menu-list.horizontal .ui-menu-list-item:hover>span{font-size:.875rem;line-height:1.125rem;font-weight:400;transform:scale(1.15) translate(3px)}body{font-family:Roboto,sans-serif;font-size:16px}.pu-swiper-autosize .swiper-slide{width:auto}.swiper-button-disabled,.swiper-button-lock{display:none!important}a{color:var(--color-brand-secondary)}@keyframes live-flashing{0%{opacity:0}50%{opacity:1}to{opacity:0}}
.dropdown[pu-site-c17]{width:100%}
[_nghost-pu-site-c55]{display:contents;position:relative;z-index:2}.pu-casino-running-line_fixed[_nghost-pu-site-c55]{display:block}.pu-casino-running-line_fixed[_nghost-pu-site-c55]   ui-running-line[pu-site-c55]{position:initial}
swiper{display:block}

h2 {
    font-size: 28px;
    font-weight: bold;
    margin: 10px 0 20px 0;
}

.img-b {
    border: 1px solid #333;
    padding: 4px;
    border-radius: 4px;
    margin: 10px 0 10px 0;
}
ol {
	list-style-type: none; 
	counter-reset: num;
	margin: 0 0 0 35px;
	padding: 15px 0 5px 0;
}
ol li {
	position: relative;	
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}
ol li:before {
	content: counter(num) '.'; 
	counter-increment: num;
	display: inline-block;	
	position: absolute;
	top: 0px;
	left: -26px;
	width: 20px;    
	text-align: right;
}
list6b {
    padding:0;
    list-style: none;
}
.list6b li{
    padding:6px;
}
.list6b li:before {
    padding-right:10px;
    font-weight: bold;
    color: #C0C0C0;
    content: "\2714";
    transition-duration: 0.5s;
}
.list6b li:hover:before {
    color: #337AB7;
    content: "\2714";
}    
