@font-face{font-family:'AvenirNext';src:url('../../fonts/Metropolis-Bold.woff2') format('woff2'),url('../../fonts/Metropolis-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}html{min-height:100%}.fireworks{display:block;z-index:999999;pointer-events:none;position:fixed;top:0;left:0;right:0;bottom:0}body{--yellow:#FBC02D;--yellow-rgb:251, 192, 45;--orange:#F9981E;--orange-rgb:249, 152, 30;--orange-hover:#e58918;--blue:#1886FA;--blue-rgb:24, 134, 250;--blue-2:#1471D2;--blue-2-rgb:20, 113, 210;--green:#4CAF50;--green-rgb:76, 175, 80;--black:#1E2F42;--black-rgb:30, 47, 66;min-height:100%;font-family:Roboto,Arial,Helvetica,sans-serif;letter-spacing:.4px;background-color:#fff;display:flex;flex-direction:column}body.modal-opened{position:fixed;left:0;top:0;right:0;overflow:hidden}main{flex:1;padding:40px 10px 30px;background:#0a3564;background:-moz-linear-gradient(left, #0a3564 0%, #0451c6 100%);background:-webkit-linear-gradient(left, #0a3564 0%, #0451c6 100%);background:linear-gradient(to right, #0a3564 0%, #0451c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@first', endColorstr='@sec', GradientType=0);position:relative}main img.lights{display:block;position:absolute;left:0;top:-40px;width:100%;mix-blend-mode:screen;pointer-events:none}main #banner{display:flex;justify-content:center}main #banner img{width:auto;height:auto;max-width:100%;max-height:200px}main #banner img.mobile{display:none}main #calendar{background:url('../../images/bg.png') repeat top left #fff;background-position:center;display:grid;grid-template-columns:repeat(10, minmax(0, 1fr));gap:10px;width:95%;max-width:1805px;margin:-30px auto 0;padding:30px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}main #calendar .calendar-item{background-color:#bebaba;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;color:#fff;min-width:160px;height:100px;padding:0 10px;font-size:18px;line-height:1.2;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative;cursor:default}main #calendar .calendar-item.current{background-color:#1886fa;box-shadow:3px 3px 12px rgba(16,23,43,0.3);cursor:pointer;padding-bottom:0;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}main #calendar .calendar-item.current.opened span.opened-bonus{background-color:#ffa000;color:#21262f}main #calendar .calendar-item.current.opened span.opened-bonus .opened-bonus__icon{display:inline-flex}main #calendar .calendar-item.current span.icon{-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:9}main #calendar .calendar-item.current:hover span.icon{transform:scale(1.3);filter:drop-shadow(13px 13px 8px rgba(0,0,0,0.35))}main #calendar .calendar-item.opened{padding-bottom:32px}main #calendar .calendar-item.opened span.opened-bonus{opacity:1}main #calendar .calendar-item.upcoming{background-color:#1886fa;box-shadow:3px 3px 12px rgba(16,23,43,0.3);cursor:not-allowed}main #calendar .calendar-item:last-child.opened{margin-bottom:32px}main #calendar .calendar-item span.icon{filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.35));-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}main #calendar .calendar-item span.opened-bonus{opacity:0;position:absolute;bottom:0;left:0;right:0;background-color:rgba(16,23,43,0.2);min-height:32px;padding:4px 8px;font-size:14px;line-height:1.3;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}main #calendar .calendar-item span.opened-bonus .opened-bonus__icon{display:none}#modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99;background:rgba(10,53,100,0.7);background:-moz-linear-gradient(top, rgba(10,53,100,0.7) 0%, rgba(4,81,198,0.7) 100%);background:-webkit-linear-gradient(top, rgba(10,53,100,0.7) 0%, rgba(4,81,198,0.7) 100%);background:linear-gradient(to bottom, rgba(10,53,100,0.7) 0%, rgba(4,81,198,0.7) 100%);padding:6vw;text-align:left;opacity:0;pointer-events:none;overflow-y:auto;overflow-x:hidden;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#modal.opened{opacity:1;pointer-events:all}#modal.opened .bonus-thumb,#modal.opened .bonus-name,#modal.opened .bonus-content,#modal.opened .bonus-cta,#modal.opened .bonus-close{transform:translateY(0);opacity:1;transition-delay:.3s}#modal.opened .bonus-thumb{transition-delay:.6s}#modal.opened .bonus-content{transition-delay:.9s}#modal.opened .bonus-cta{transition-delay:1.2s}#modal .modal-in{padding:30px 40px;display:inline-flex;flex-flow:column;background:#fff;color:var(--black);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}#modal .bonus-name,#modal .bonus-thumb,#modal .bonus-content,#modal .bonus-cta,#modal .bonus-close{transform:translateY(100%);opacity:0;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#modal .bonus-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}#modal .bonus-name{font-size:32px;font-weight:700}#modal .bonus-container{display:flex;gap:20px;height:100%}#modal .bonus-thumb{flex-shrink:0;align-self:flex-start;width:400px;will-change:scroll-position;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:block;max-width:100%;height:auto}#modal .bonus-right{flex:auto;will-change:scroll-position;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#modal .bonus-content{font-size:16px;line-height:1.4;margin-bottom:20px}#modal .bonus-content p{margin-bottom:12px}#modal .bonus-content p:last-child{margin-bottom:0}#modal .bonus-content h2{font-size:20px;font-weight:700;margin-bottom:20px}#modal .bonus-content table{border-spacing:1px;border-collapse:initial!important;margin-bottom:12px}#modal .bonus-content table tr{background-color:rgba(var(--black-rgb), .1)}#modal .bonus-content table tr td{padding:4px}#modal .suPromotionsAccordSystem{display:grid;gap:12px;margin-bottom:12px}#modal .suPromotionsAccordSystem .suPromotionsAccordItem{background:rgba(0,0,0,0.05);color:#333;line-height:1.4em}#modal .suPromotionsAccordSystem .suPromotionsAccordItem a.suPromotionsButton{display:block;padding:16px;font-weight:800;color:#333;text-decoration:none;width:100%;background:transparent;user-select:none;cursor:pointer;border:none;text-align:left}#modal .suPromotionsAccordSystem .suPromotionsAccordItem .suPromotionsAccordItemContent{display:none;padding:0 20px 20px}#modal .suPromotionsAccordSystem .suPromotionsAccordItem .suPromotionsAccordItemContent.suPromoItemShow{display:block}#modal .bonus-cta a{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;background:var(--orange);color:#fff;font-weight:700;font-size:20px;display:inline-flex;text-align:center;margin-bottom:20px;padding:12px 20px;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#modal .bonus-cta a:hover{background:var(--orange-hover)}#modal .bonus-close a{color:var(--black);font-size:16px}