.box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media (max-width:1850px){main #calendar{grid-template-columns:repeat(8, minmax(0, 1fr))}}@media (max-width:1500px){main #calendar{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media (max-width:1199px){main #calendar{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media (max-width:991px){main #banner img{max-width:100%;max-height:100%}main #calendar{grid-template-columns:repeat(4, minmax(0, 1fr));width:100%;padding:20px}main #calendar .calendar-item:not(.current):not(.upcoming){display:none}#modal .bonus-container{flex-flow:column}}@media (max-width:767px){header{padding:0}header .header--top{padding:10px}header .header--top .header--top_left img{width:100px;height:auto}header .header--bottom{background-color:transparent;border-top:1px solid rgba(255,255,255,0.1)}header .header--bottom ul{flex-wrap:nowrap;overflow-x:auto}header .header--bottom ul li a{font-size:10px;color:rgba(255,255,255,0.8);white-space:nowrap}main #banner img{max-width:80%;margin:0 auto}main #banner img.web{display:none}main #banner img.mobile{display:block}main #calendar{grid-template-columns:repeat(3, minmax(0, 1fr))}.ftr-link{flex-flow:column}.ftr-n-item-bc{flex-flow:column;gap:20px}#modal .modal-in{max-width:100%}}@media (max-width:575px){main #banner{margin:10px auto 20px}main #banner img{max-width:90%}main #calendar{grid-template-columns:repeat(2, minmax(0, 1fr))}main #calendar .calendar-item{font-size:16px;line-height:1.1}main #calendar .calendar-item.current{grid-column:span 2 / span 2;font-size:18px}main #calendar .calendar-item.current.opened{height:130px}.ftr-payments-row-img-bc{width:60px;height:40px;padding:6px}#modal{padding:20px}#modal .modal-in{padding:20px 25px}#modal .bonus-name{font-size:24px;font-weight:700}#modal .bonus-cta a{font-size:14px;margin-bottom:20px;padding:12px 20px}#modal .bonus-close a{font-size:12px}}