.bookmakerBonusList{container-name:bookmaker-bonus-list;container-type:inline-size;display:flex;flex-direction:column;gap:32px;margin:16px 0;font-size:16px}.bookmakerBonusList .bookmakerBonusListItem{position:relative;display:flex;flex-direction:column;background:#EAF2FD;border:none;border-radius:16px;padding:24px}.bookmakerBonusList .bookmakerBonusListItem__offerValue:empty{display:none}.bookmakerBonusList .bookmakerBonusListItem__logoLink{position:absolute;top:24px;right:24px;display:flex;justify-content:center;align-items:center;width:80px;height:80px;background-color:var(--bookmaker-color,#2D7AE9);border-radius:16px;padding:8px}.bookmakerBonusList .bookmakerBonusListItem__logo{width:100%;height:100%;max-width:80%;max-height:80%;object-fit:contain;background-color:transparent;padding:0;border-radius:0}.bookmakerBonusList .bookmakerBonusListItem__header{display:flex;flex-direction:column;margin-bottom:24px;padding-right:100px}.bookmakerBonusList .bookmakerBonusListItem__offerTitle{font-size:24px;line-height:32px;font-weight:400;color:#1A1A1A}.bookmakerBonusList .bookmakerBonusListItem__offer{display:flex;align-items:center;gap:16px}.bookmakerBonusList .bookmakerBonusListItem__offerValue.--standard{font-size:16px;line-height:32px;text-decoration:line-through}.bookmakerBonusList .bookmakerBonusListItem__offerValue.--current{font-size:24px;line-height:32px;font-weight:700;color:#1A1A1A;display:block}.bookmakerBonusList .bookmakerBonusListItem .bookmakerBonusListItem__checkList{list-style:none;padding-left:0!important;margin-top:0!important;margin-bottom:0}.bookmakerBonusList .bookmakerBonusListItem .bookmakerBonusListItem__checkList .customList__item{position:relative;padding-left:35px;padding-top:0;margin-bottom:12px;font-size:16px!important;line-height:24px;color:#666}#main-content .bookmakerBonusList .bookmakerBonusListItem .bookmakerBonusListItem__checkList .customList__item::before{content:'';position:absolute;left:0;top:0;width:24px;height:24px;background-image:url(../../../../../../../../../themes/bonusovekody/assets/images/check-in-green-circle.svg);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent}.bookmakerBonusList .bookmakerBonusListItem .bookmakerBonusListItem__steps{display:none!important}#main-content .bookmakerBonusList .bookmakerBonusListItem .customList.--steps{padding-left:40px;margin-bottom:0}#main-content .bookmakerBonusList .bookmakerBonusListItem .customList.--steps .customList__item{font-size:16px;line-height:24px;color:#666}#main-content .bookmakerBonusList .bookmakerBonusListItem .steps__heading{font-size:20px;line-height:24px;margin-top:16px;margin-bottom:0}#main-content .bookmakerBonusList .bookmakerBonusListItem .customList.--steps .customList__item::before{background:#2D7AE9;color:#fff}.bookmakerBonusList .bookmakerBonusListItem .steps__toggleState:checked~.bookmakerBonusListItem__steps{display:flex!important;flex-direction:column;margin-bottom:0}.bookmakerBonusList .bookmakerBonusListItem .steps__toggleLinkText.--active{display:none}.bookmakerBonusList .bookmakerBonusListItem .steps__toggleState:checked~.bookmakerBonusListItem__footer .steps__toggleLinkText.--nonactive{display:none}.bookmakerBonusList .bookmakerBonusListItem .steps__toggleState:checked~.bookmakerBonusListItem__footer .steps__toggleLinkText.--active{display:inline}.bookmakerBonusList .bookmakerBonusListItem .customList .customList__item{padding-top:0}.bookmakerBonusList .bookmakerBonusListItem .bookmakerBonusListItem__footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.bookmakerBonusList .bookmakerBonusListItem .bookmakerBonusListItem__footer .steps__toggleLink{display:block;font-size:16px;font-weight:500;color:#2D7AE9;cursor:pointer}.bookmakerBonusList .bookmakerBonusListItem .bookmakerBonusListItem__footer .steps__toggleLink:hover{text-decoration:underline}.bookmakerBonusList .bookmakerBonusListItem__linksBlock{width:100%;display:flex;flex-direction:column;align-items:center}.bookmakerBonusList .bookmakerBonusListItem:has(.bookmakerBonusListItem__steps) .bookmakerBonusListItem__linksBlock{width:auto;flex-direction:row;gap:16px}.bookmakerBonusList .bookmakerBonusListItem__linksBlock .btn-primary{width:100%}.bookmakerBonusList .bookmakerBonusListItem__linksBlock .btn-secondary:hover{background:#fff}.bookmakerBonusList .bookmakerBonusListItem:has(.bookmakerBonusListItem__steps) .bookmakerBonusListItem__linksBlock .btn-primary{width:auto}.bookmakerBonusList .bookmakerBonusListItem__linksBlock .btn-primary svg{flex-shrink:0;color:#fff}.bookmakerBonusList .bookmakerBonusListItem__linksBlock .more_info_link{color:#2D7AE9;font-size:16px;line-height:24px;font-weight:500;margin-top:16px;text-decoration:none}.bookmakerBonusList .bookmakerBonusListItem__linksBlock .more_info_link:hover{text-decoration:underline}#main-article .bookmakerBonusList .bookmakerBonusListItem__footer .steps__toggleLink .steps__toggleLinkText{text-decoration:underline}#main-article .bookmakerBonusList .bookmakerBonusListItem__footer .steps__toggleLink .steps__toggleLinkText:hover{text-decoration:none}@media (max-width:767px){.bookmakerBonusList{gap:16px;margin-top:0}.bookmakerBonusList .bookmakerBonusListItem__offerTitle,.bookmakerBonusList .bookmakerBonusListItem__offerValue.--current{font-size:16px;line-height:var(--line-height-base)}.bookmakerBonusList .bookmakerBonusListItem{border-radius:16px;padding:16px}.bookmakerBonusList .bookmakerBonusListItem__logoLink{top:16px;right:16px;width:50px;height:50px;border-radius:8px;padding:5px}.bookmakerBonusList .bookmakerBonusListItem__header{display:flex;flex-direction:column;margin-bottom:16px;padding-right:66px}.bookmakerBonusList .bookmakerBonusListItem .bookmakerBonusListItem__footer{display:flex;align-items:center;margin-top:8px;flex-direction:column}.bookmakerBonusList .bookmakerBonusListItem:has(.bookmakerBonusListItem__steps) .bookmakerBonusListItem__linksBlock{width:100%;flex-direction:column}.bookmakerBonusList .bookmakerBonusListItem:has(.bookmakerBonusListItem__steps) .bookmakerBonusListItem__linksBlock a{width:100%}.bookmakerBonusList .bookmakerBonusListItem:has(.bookmakerBonusListItem__steps) .bookmakerBonusListItem__linksBlock .btn-primary{width:100%;margin-top:16px}.bookmakerBonusList .bookmakerBonusListItem .bookmakerBonusListItem__checkList .customList__item,#main-content .bookmakerBonusList .bookmakerBonusListItem .customList.--steps .customList__item{font-size:14px!important}}