.bookmaker-switcher{width:100%;background-color:#fff;border-radius:5px;margin-top:10px}.bookmaker-switcher__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;justify-content:center;height:100%}.bookmaker-switcher__tab{font-weight:700;color:#3498db;font-size:16px;background:transparent;padding:8px;text-align:center;display:block;border:none}.bookmaker-switcher__tab--active,.bookmaker-switcher__tab:hover,.bookmaker-switcher__tab:focus{color:#3498db;cursor:pointer;text-decoration:none;border-bottom:2px solid #3498db}.bookmaker-switcher__tab-icon{vertical-align:sub}.bookmaker-list-info{color:#fff;margin-top:15px;position:relative;border-radius:5px}.bookmaker-list-info__content{margin:10px 0 0;font-size:1.1666666667rem}.bookmaker-list-info__image{display:none;width:245px;height:100%;top:0;left:0;position:absolute;border-radius:5px;background-size:cover;background:url(/bundles/protipsterapp/images/singles/protipster-cup.png) center center;z-index:1}.bookmaker-list-info__image--casino{background-size:cover;background:url(/bundles/protipsterapp/images/singles/casino-bar.jpg) center center}.bookmaker-list-info__image--poker{background-size:cover;background:url(/bundles/protipsterapp/images/singles/poker-cards.jpg) center center}.bookmaker-list-info__image--bonuses{background-size:cover;background:url(/bundles/protipsterapp/images/singles/protipster-free-bet.jpeg) center center}@media only screen and (min-width:768px){.bookmaker-list-info__image{display:block}}.bookmaker-list-info__text{border-radius:5px;position:relative;padding:25px;background:#0b95de;z-index:0}@media only screen and (min-width:768px){.bookmaker-list-info__text{padding:25px 25px 25px 27%;background-image:linear-gradient(to right,transparent 1%,#0b95de 20%)}}.bookmaker-list-info__text--casino{background:#30353d}@media only screen and (min-width:768px){.bookmaker-list-info__text--casino{background-image:linear-gradient(to right,transparent 1%,#30353d 20%)}}.bookmaker-list-info__text--poker{background:#39bd78}@media only screen and (min-width:768px){.bookmaker-list-info__text--poker{background-image:linear-gradient(to right,transparent 1%,#39bd78 20%)}}.bookmaker-list-info__text--bonuses{background:#c56b42}@media only screen and (min-width:768px){.bookmaker-list-info__text--bonuses{background-image:linear-gradient(to right,transparent 1%,#c56b42 20%)}}.bookmaker-list-info__title{font-size:1.6666666667rem;margin:0;font-weight:700}.bookmaker-list-ranking__title,.bookmaker-list-top__title{font-size:1.25rem;margin:0;font-weight:700}.bonuses-list-item{color:#fff}.bonuses-list-item__content-wrapper{background:#30353d;margin:20px 0 0;padding:27px 0;border-radius:8px;text-align:left;position:relative}@media only screen and (min-width:768px){.bonuses-list-item__content-wrapper{margin:20px 15px 5px}}@media only screen and (min-width:992px){.bonuses-list-item__content-wrapper{padding:27px;margin:20px 15px 5px}}.bonuses-list-item__gradient-filter{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit}.bonuses-list-item__content{position:relative;z-index:1}@media only screen and (min-width:480px){.bonuses-list-item__content{text-align:center}}@media only screen and (min-width:992px){.bonuses-list-item__content{display:flex;align-items:center;justify-content:space-between}}.bonuses-list-item__body{padding:0 38px}@media only screen and (min-width:992px){.bonuses-list-item__body{display:flex;flex-grow:1;justify-content:flex-start;padding:0;text-align:left}}.bonuses-list-item__bookie{margin-bottom:30px}@media only screen and (min-width:768px){.bonuses-list-item__bookie{flex-basis:100%}}@media only screen and (min-width:992px){.bonuses-list-item__bookie{flex-basis:auto;display:flex;align-items:center;justify-content:center;margin:0}}.bonuses-list-item__rank{font-weight:600;font-size:2.6666666667rem;line-height:2.3333333333rem}@media only screen and (min-width:992px){.bonuses-list-item__rank{margin:0 20px 0 0}}.bonuses-list-item__logo{margin-top:19px;width:190px;height:80px;min-width:190px;min-height:80px}@media only screen and (min-width:992px){.bonuses-list-item__logo{margin:0}}.bonuses-list-item__bonus{color:#fff;text-align:center}@media only screen and (min-width:992px){.bonuses-list-item__bonus{margin:0 auto}}.bonuses-list-item__bonus-text{margin:0}.bonuses-list-item__bonus-text--bold{font-weight:700;font-size:1.5rem}.bonuses-list-item__bonus-text--lined-through{font-size:2.1666666667rem;line-height:2.1666666667rem;font-weight:800;text-decoration:line-through;text-decoration-color:#b60307}.bonuses-list-item__bonus-text--yellow{font-size:2.1666666667rem;line-height:2.1666666667rem;font-weight:800;color:#ffce00}.bonuses-list-item__bonus-conditions{color:#c5c5c5;text-align:center;padding:0 20px;font-size:8px;line-height:10px}.bonuses-list-item__buttons{display:flex;justify-content:center;align-items:center;margin-top:30px}@media only screen and (min-width:992px){.bonuses-list-item__buttons{flex-direction:column;margin-top:0}}.bonuses-list-item__logo-cta-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.bonuses-list-item__review-link{padding:8px 12px;text-align:center;font-size:1rem;font-weight:700}.bonuses-list-item__cta-link{width:180px;padding:16px 0;text-align:center;text-transform:uppercase;font-size:1.5rem;font-weight:700;margin-left:15px;background:#ff6f61;border:1px solid #FF6F61;color:#fff;line-height:1}@media only screen and (min-width:1200px){.bonuses-list-item__cta-link{margin:10px 0 0}}.bonuses-list-item__cta-link:hover{background:#fff;color:#ff6f61}.bonuses-list-item__terms{text-align:center;color:#666;padding:0 15px;font-size:.8333333333rem}
