.offer-list .offer{border-bottom:1px solid #2C2933;gap:15px;padding:15px 0}.offer-information .popup-body{max-width:800px}.offer-information_top{border-bottom:1px solid #43404C;padding:20px 25px}.offer-information_top .offer-information-heading{font-size:24px;font-weight:700;line-height:36px;color:#fff;margin-bottom:10px}.offer-information-casino{justify-content:flex-start;align-items:center;gap:20px}.offer-information-casino .img{width:200px;min-width:200px;height:100px;border-radius:5px}.offer-information-casino .offer-info{flex:1;max-width:280px}.offer-information-casino .offer-bonus{font-size:22px;font-weight:700;margin-bottom:10px}.offer-information-casino .btn{width:230px;height:51px}.offer-information-casino .text p{font-size:12px;line-height:16px}.offer-information-inner{padding:20px 25px}.offer-information-inner .offer-information-heading{font-weight:600;font-size:18px;line-height:24px;color:#fff;margin:20px 0 15px}.offer-information-inner ol{counter-reset:number;margin-bottom:20px}.offer-information-inner ol li{position:relative;padding-top:35px;padding-left:0}.offer-information-inner ol li:before{position:absolute;top:0;left:0;content:"Step " counter(number);counter-increment:number;display:inline-block;background:var(--bgrgba);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--boxshadow);border-radius:14px;font-size:14px;font-weight:700;line-height:18px;color:#fff;padding:5px 15px}.offer-information-inner ol li:not(:last-child){margin-bottom:15px}.offer-information .heading{margin-bottom:15px}.offer-tab{margin-bottom:20px}.offer-tab-menu{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:20px}.offer-tab-menu-btn{display:inline-flex;color:#c0c2c6;flex-wrap:nowrap;white-space:nowrap;padding:10px 25px;margin:0}.offer-tab-menu-btn:hover{color:#fff}.offer-tab-menu-btn.active{border-color:#00ff8880;box-shadow:none;color:#fff}.offer-tab-heading{font-size:22px;font-weight:700;line-height:28px;color:#fff;margin-bottom:10px}.offer-tab__item{display:none;border-radius:5px;background:#2927324f;padding:15px 20px}.offer-tab__item p{font-size:14px;line-height:18px;margin-bottom:15px}.offer-tab__item.active{display:block}.offer .img{width:70px;min-width:70px;border-radius:5px}.offer-info{flex:1}.offer-rating{width:62px;min-width:62px;text-align:center}.offer-rating .rating-svg{margin:0 auto 7px}.offer-rate{font-size:12px;font-weight:500;line-height:16px;color:#fff}.offer-casino{font-size:12px;font-weight:400;line-height:16px;margin-bottom:2px}.offer-bonus{font-size:18px;font-weight:600;line-height:26px;color:#fff;margin-bottom:2px}.offer-link{position:relative;cursor:pointer;display:inline-flex;justify-content:flex-start;align-items:center;gap:5px;font-size:14px;font-weight:600;line-height:18px;color:#10e984;margin-bottom:7px}.offer-link:before{content:"";width:10px;height:10px;background-color:#fff;-webkit-mask:url(/build/assets/svg/arrow-green.svg) no-repeat center/contain;mask:url(/build/assets/svg/arrow-green.svg) no-repeat center/contain}.offer-link:hover{opacity:.6}.offer-site{font-size:12px;font-weight:400;line-height:18px;color:#c2c0cb;cursor:pointer}.offer-site:hover{color:#fff}.offer-recommended{display:inline-block;position:relative;font-size:12px;font-weight:600;line-height:16px;color:#10e984;padding-left:19px;margin-bottom:17px}.offer-recommended:before{position:absolute;content:"";width:12px;height:9px;background:url(/build/assets/svg/check-green.svg) no-repeat center/contain;-webkit-mask:none;mask:none;left:0;top:calc(50% - 4.5px)}.offer .text{margin-bottom:5px}.offer .text p{font-size:14px;line-height:18px}.offer-more{font-size:14px;font-weight:600;line-height:18px;color:#fff}.offer-more:hover{opacity:.6}.offer-search{justify-content:flex-start;align-items:center;gap:7px;margin-bottom:15px}.offer-search__item{font-size:14px;font-weight:400;line-height:18px}.offer-search-free{font-weight:500;color:#fff}.offer-feature{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:7px 25px}.offer-dl{align-items:center;justify-content:flex-start;gap:5px}.offer-dt{font-size:14px;font-weight:400;line-height:24px}.offer-dd{font-size:14px;font-weight:600;line-height:24px;color:#fff}.offer-code{position:relative;background:var(--bgrgba);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid rgba(255,255,255,.05);border-radius:5px;gap:10px 30px;align-items:center;justify-content:flex-start;padding:20px 25px}.offer-code.disabled{filter:grayscale(0)}.offer-code.disabled:before{border-radius:5px}.offer-code.disabled .offer-info,.offer-code.disabled .offer-feature,.offer-code.disabled .offer-rating,.offer-code.disabled .offer-play{filter:grayscale(100%)}.offer-code.disabled .btn{border:1px solid transparent;background:var(--bgrgba);box-shadow:var(--boxshadow)}.offer-code:not(:last-child){margin-bottom:20px}.offer-code-list{margin-bottom:25px}.offer-code-heading{font-size:20px;font-weight:700;line-height:28px;color:#fff;margin-bottom:15px}.offer-code .offer-info{flex:1;max-width:324px}.offer-code .offer-bonus{font-size:22px;font-weight:700;line-height:28px;margin-bottom:0}.offer-code .offer-text{flex:1;max-width:200px}.offer-code .offer-dl:not(:last-child){margin-bottom:2px}.offer-code .offer-play{text-align:center}.offer-code .offer-play .btn{width:194px;height:51px}.offer-code .offer-more{font-weight:400;color:#c0c2c6;margin-top:5px}.offer-code .offer-more:hover{color:#fff;opacity:1}.offer-tag{align-items:center;justify-content:flex-start;gap:7px;margin-bottom:10px}.offer-tag .title{margin-bottom:0}.offer-about{background:var(--bgrgba);border-radius:5px;border:1px solid #393643;overflow:hidden;width:100%;padding:25px;margin-bottom:25px}.offer-about h2,.offer-about .h2{margin-bottom:10px}.offer-about .heading{font-size:18px;font-weight:600;line-height:28px}.offer-about_top{gap:10px 15px;margin-bottom:25px}.offer-about_top h2,.offer-about_top .h2{min-width:100%}.offer-about_top .img{width:70px;min-width:70px;border-radius:5px}.offer-about-title{display:block;font-size:12px;font-weight:600;line-height:16px;text-align:left;color:#c0c2c6;margin-bottom:7px}.offer-about .offer-tab__item{border-radius:0;background:transparent;padding:0}.offer-about .offer-dl{padding:15px 0}.offer-about-rating{margin-bottom:25px}.offer-about-rating .heading{margin-bottom:17px}.offer-about .swiper-preview{margin-bottom:25px}.offer-about .author{background:transparent;border:1px solid #43404C}.offer-about-content .heading{margin-bottom:15px}.offer-switch{flex:1;gap:10px 15px}.offer-switch-btn{flex:1;border-radius:5px;border:1px solid #51535A;padding:13px}.offer-switch-btn:hover,.offer-switch-btn.active{border-color:#0f8}.offer-switch-btn .offer-bonus,.offer-switch-btn .offer-text{display:block;text-align:left}.offer-switch-btn .offer-bonus{font-size:20px;font-weight:700;line-height:28px}.offer-switch-btn .offer-text{font-size:12px;font-weight:400;line-height:16px;color:#c0c2c6}.offer-switch__item{display:none}.offer-switch__item.active{display:block}.offer-payment{gap:25px;margin-bottom:25px}.offer-payment .heading{font-size:18px;font-weight:600;line-height:28px}.offer-payment .payment{margin-bottom:0}.offer-payment_top{position:relative;gap:10px;margin-bottom:17px}.offer-payment__item{flex:1}@media screen and (min-width:768px){.offer-code{position:relative;padding-left:117px}.offer-code .offer-rating{position:absolute;width:62px;left:25px;top:50%;transform:translateY(-50%)}.offer-about .offer-feature{position:relative;border-top:1px solid #51535A;width:calc(100% + 40px);padding:0 20px;margin-left:-20px}.offer-about .offer-feature--deposit{grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:25px;grid-row-gap:0;align-items:start}.offer-about .offer-feature--deposit .offer-deposit-separator{grid-column:1/-1;border:0;height:1px;background:#51535a;margin:0 -20px;width:calc(100% + 40px)}.offer-about .offer-tab{border-radius:5px;background:#2927324f;padding:20px 20px 0}}@media screen and (max-width:992px){.offer-information-body{max-width:calc(100% - 40px)}}@media screen and (max-width:768px){.offer-search{margin-bottom:0}.offer-list{margin-bottom:25px}.offer-list .offer{position:relative}.offer-list .offer .img{width:calc(100% - 77px);min-width:calc(100% - 77px);height:80px}.offer-list .offer-rating{position:absolute;width:62px;top:19px;right:0}.offer-information .popup-body{padding:0}.offer-information_top{padding:45px 25px 25px}.offer-information_top .offer-information-heading{font-size:20px;line-height:28px;margin-bottom:5px}.offer-information_top .offer-info{min-width:100%}.offer-information-casino{gap:10px}.offer-information-casino .offer-info{margin-bottom:5px}.offer-information-casino .img{width:100%;min-width:100%}.offer-information-casino .btn{width:100%}.offer-information-casino .text p{font-size:14px;line-height:18px}.offer-information-inner{padding-bottom:25px}.offer-information-menu{min-width:calc(100% + 25px);margin-right:-25px}.offer-information__item{border-radius:0;background:transparent;padding:0}.offer-code{padding:15px 10px}.offer-code .offer-info{max-width:100%;min-width:100%}.offer-code .offer-text{max-width:100%;min-width:100%;gap:15px;margin-bottom:5px}.offer-code .offer-text .offer-rating{margin-left:auto}.offer-code .offer-play,.offer-code .offer-play .btn{width:100%}.offer-about{padding:0;margin-bottom:30px}.offer-about__item{padding:20px 25px}.offer-about__item:not(:last-child){border-bottom:1px solid #43404C}.offer-about h2,.offer-about .h2{font-size:20px;line-height:28px}.offer-about_top{margin-bottom:0}.offer-about_top .img{width:100%;min-width:100%;height:100px}.offer-about .offer-feature--deposit .offer-deposit-separator{display:none}.offer-about .offer-tab{margin-bottom:0}.offer-about .offer-tab-menu{min-width:calc(100% + 25px);margin-right:-25px}.offer-about .offer-dl{padding:0}.offer-about-rating{margin-bottom:0}.offer-switch,.offer-switch-btn,.offer-payment__item{min-width:100%}}
