.betcityBanner{display:flex;box-shadow:1px 3px 12px #05050563;@media (max-width:1024px){flex-direction:column-reverse;}.caption{flex-basis:50%;padding:4rem 2rem;color:#fff;display:flex;flex-direction:column;gap:1rem;background:#000;@media (max-width:1024px){flex-basis:unset;}}.betcityBanner__image{flex-basis:50%;width:100%;flex-grow:1;@media (max-width:1024px){flex-basis:unset;min-height:150px;}}}.betcityBenefits{padding-top:80px;position:relative;overflow:hidden;}.betcityBenefits__container{margin:0 auto;width:calc(100% - 32px);position:relative;}.betcityBenefits__bg-image{height:972px;opacity:0.4;position:absolute;right:-570px;top:-165px;z-index:-2;}.betcityBenefits__content{position:relative;}.betcityBenefits__title{margin-bottom:32px;}.betcityBenefits__description{display:inline-block;font-weight:400;line-height:24px;margin-bottom:48px;}.betcityBenefits__button{align-items:center;border:nfirst;font-weight:700;justify-content:center;letter-spacing:0.2px;margin:0;position:relative;text-transform:uppercase;white-space:nowrap;padding:12px 20px;display:none;font-size:16px;border-radius:8px;}.betcityBenefits__button_mobile{margin:40px 0 72px;display:inline-block;}.betcityBenefits__cards{display:flex;flex-direction:column;row-gap:24px;}.betcityBenefits__card{backdrop-filter:blur(20px);background:hsla(0,0%,100%,0.04);border-radius:12px;max-width:308px;min-width:308px;padding:24px;position:relative;&::before{background:transparent;border-bottom:1px solid #ffffff1f;border-radius:12px;border-right:1px solid #ffffff1f;bottom:-8px;content:"";display:block;height:100%;position:absolute;right:-8px;width:100%;z-index:-1;}}.betcityBenefits__card_first{height:190px;}.betcityBenefits__card_second{height:196px;align-self:flex-end;}.betcityBenefits__card_third{height:196px;}.betcityBenefits__card-title{font-family:Unbounded,sans-serif;font-size:20px;font-weight:700;line-height:26px;margin:0;margin-bottom:16px;}.betcityBenefits__badge{display:flex;position:absolute;right:-70px;top:38px;}.betcityBenefits__card-list{display:flex;flex-direction:column;list-style:none;padding:0 !important;row-gap:12px;}.betcityBenefits__card-item{align-items:center;column-gap:8px;display:flex;font-size:14px;font-weight:400;line-height:20px;}.betcityBenefits__card-description{display:inline-block;font-size:16px;font-weight:400;line-height:24px;}.betcityBenefits__card-img{border-bottom-right-radius:12px;bottom:0;position:absolute;right:0;z-index:-1;}.betcityBenefits__card-image{margin-left:-10px;margin-top:24px;}@media (min-width:480px){.betcityBenefits__badge{left:125%;right:unset;}}@media (min-width:768px){.betcityBenefits{// margin-bottom:418px;// margin-top:172px;padding-bottom:418px;padding-top:172px;}.betcityBenefits__bg-image{opacity:1;right:-375px;}.betcityBenefits__description{margin-bottom:40px;}.betcityBenefits__button{display:inline-flex;}.betcityBenefits__button_mobile{display:none;}.betcityBenefits__content{max-width:328px;}.betcityBenefits__cards{display:block;}.betcityBenefits__card{position:absolute;}.betcityBenefits__card_first{right:6px;top:80px;}.betcityBenefits__card_second{right:6px;top:294px;}.betcityBenefits__card_third{right:338px;top:370px;}.betcityBenefits__badge{left:unset;right:-74px;top:28px;}.betcityBenefits__container{width:calc(100% - 48px);}}@media (min-width:1200px){.betcityBenefits{// margin-bottom:254px;// margin-top:262px;padding-bottom:254px;padding-top:262px;}.betcityBenefits__bg-image{right:-200px;top:-310px;}.betcityBenefits__description{margin-bottom:48px;}.betcityBenefits__content{margin-left:32px;max-width:485px;}.betcityBenefits__card_first{right:110px;top:-66px;}.betcityBenefits__card_second{right:8px;top:148px;}.betcityBenefits__card_third{right:340px;top:224px;}.betcityBenefits__container{max-width:1616px;width:calc(100% - 64px);}}@media (min-width:1440px){.betcityBenefits{// margin-bottom:230px;padding-bottom:230px;}.betcityBenefits__card_first{right:132px;}.betcityBenefits__card_second{right:30px;}.betcityBenefits__card_third{right:362px;}}@media (max-width:375px){.betcityBenefits__card{width:100%;min-width:100%;}}.wp-block-create-block-bet-slip{background-color:#21759b;color:#fff;padding:2px;}.betcityBet_slip{width:100%;max-width:640px !important;.bet_slip__head{display:flex;width:100%;max-width:100%;.tab{padding:1rem;flex-basis:50%;flex-grow:1;justify-content:center;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;font-weight:bolder;transition:.3s opacity;&:hover{opacity:.75;}}.tab.active{background:#fff;}}.bet_slip__body{padding:2rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;transition:.3s opacity;&:hover{opacity:.75;}svg{width:124px;height:124px;}.body_text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;}}.bet_slip__footer{display:flex;flex-direction:column;gap:.5rem;padding:1rem;.row{align-items:center;flex-grow:1;flex-basis:100%;padding:.5rem 0;display:flex;justify-content:space-between;}.inputLike{flex-basis:200px;background:#DDDDDD;padding:.5rem;display:flex;justify-content:space-between;align-items:center;}.btn{padding:1rem;display:inline-flex;justify-content:center;align-items:center;gap:1rem;font-weight:bolder;text-transform:uppercase;width:100%;transition:.3s opacity;&:hover{opacity:.75;}}}}betcityBlocks-block-popup{width:fit-content;display:flex;align-items:baseline;justify-content:flex-start;.button-provider{display:flex;align-items:center;justify-content:center;padding:10px 20px;gap:0.5rem;}.providers-drop{display:none;}.providers-drop.active{align-items:flex-start;bottom:0;display:flex;justify-content:center;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:1050;background:transparent;}.dropped-providers{height:100%;overflow-y:auto;max-height:600px;max-width:800px;padding:24px 32px !important;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:8px;}.modal__backdrop{background-color:rgba(0,0,0,0.454);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition-property:opacity;z-index:-1;opacity:0.7;transition-timing-function:ease-in;}.modal__content-wrapper{height:unset;margin:auto;max-width:720px;width:calc(100% - 20px);border-radius:20px;margin:32px auto;transition-duration:300ms;opacity:1;transform:translateY(0);transition-timing-function:ease-in;}.search-modal-tabs{display:flex;justify-content:space-between;align-items:center;padding:24px 32px !important;}.search-modal-tabs__wrapper{display:flex;padding:4px;}.modal__close-button{border:none;align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:color 0.3s ease;width:40px;z-index:10;right:24px;top:24px;}.dropped-providers{height:100%;overflow-y:auto;max-height:600px;max-width:800px;padding:24px 32px !important;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:8px;}.image-provider{object-fit:contain;margin-right:1rem;}.search-modal-tabs__tab{background:transparent none;border:none;font-style:normal;letter-spacing:0.2px;line-height:20px;padding:6px 16px !important;text-transform:uppercase;}.search-modal-tabs__tab--active{font-style:normal;letter-spacing:0.2px;line-height:20px;padding:6px 16px !important;text-transform:uppercase;border:solid 1px;}.link-provider{padding:12px 16px;display:flex;align-items:center;justify-content:center;overflow:hidden;gap:12px;flex-wrap:wrap;transition:background 0.3s ease;}}.betcityBurger__icon{display:flex;align-items:center;gap:1rem;cursor:pointer;img{object-fit:contain;}}.betcityBtns_right{text-align:right;align-items:flex-end;}.betcityBtns_center{text-align:center;align-items:center;}.betcityBtns_left{text-align:left;align-items:flex-start;}.betcityBtns{display:flex;flex-wrap:wrap;}.betcityBurger__aside{position:fixed;top:0;transition:.3s left,.3s right;width:100%;max-width:320px;height:100vh;z-index:140;background:#222;display:flex;flex-direction:column;gap:1rem;overflow-y:scroll;left:-100%;&::-webkit-scrollbar{display:none;}.betcityBtn__close-burger{cursor:pointer;position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;}}.betcityBurger__menu_item{display:flex;align-items:center;gap:.5rem;padding:.5rem;}.betcityBurger__menu_items{display:flex;flex-direction:column;}.betcityBurger__aside-align-left{left:-100%;}.betcityBurger__aside-align-right{right:-100%;}.betcityBurger__aside-active.betcityBurger__aside-align-right{right:0;}.betcityBurger__aside-active.betcityBurger__aside-align-left{left:0;}.betcityBurger__aside-active{left:0;}.betcitySidebar__images{display:flex;flex-direction:column;align-items:center;a{display:block;width:100%;img{width:100%;height:auto;}}}.betcitySep{display:block;}.betcityAside_btn{display:flex;align-items:center;justify-content:center;padding:5px 10px;flex-grow:1;}.betcityBonuses{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;@media (max-width:968px){grid-template-columns:repeat(1,1fr);}}.betcityBonuses__item{position:relative;display:flex;flex-direction:column;gap:1rem;padding:2rem;background:linear-gradient(-45deg,#0a0a0acf,#ac3ece38);backdrop-filter:blur(20px);@media (max-width:968px){flex-direction:row;align-items:center;width:100%;gap:2rem;padding:1rem 2rem !important;justify-content:space-between;.wrap{flex-basis:400px;flex-grow:1;}}@media (max-width:650px){flex-direction:column;.wrap{flex-basis:unset;text-align:center;}}.cp_remove{position:absolute;top:10px;right:10px;background:#aa1111;color:#fff;padding:5px 15px;font-size:12px;}}.betcityBonuses__title{font-size:24px;font-weight:bolder;color:#fff;height:70px;@media (max-width:968px){height:auto;}}.betcityBonuses__descr{font-size:16px;font-weight:normal;color:#f7f7f7;@media (max-width:968px){}}.betcityBonuses__btn{color:#f7f7f7;display:inline-flex;align-items:center;gap:1rem;padding:10px;justify-content:center;min-width:100px;max-width:100%;border:1px solid #2d2d2d;@media (max-width:968px){}}.betcityBonuses__logo{display:flex;align-items:center;}.betcityForm__wrapper{display:flex;}.betcityForm{display:flex;flex-direction:column;gap:1rem;padding:20px;max-width:650px;width:100%;.betcityInput__group{display:flex;flex-direction:column;gap:0.5rem;}.input{width:100%;padding:10px;}.betcityBtn{display:inline-flex;justify-content:center;align-items:center;font-weight:bolder;}input,textarea{border:none;}}iframe{width:100%;}.betcityContainer_section{max-width:100%;width:100%;}@media (max-width:768px){.betcityContainer{padding-left:16px !important;padding-right:16px !important;;}}.betcityFaq{display:flex;flex-direction:column;}.betcityFaq__item{position:relative;.betcityQuestion{font-size:14px;padding:1rem 1rem;padding-right:35px !important;font-weight:bolder;cursor:pointer;}.betcityQuestion{margin-bottom:0;}.betcityAnswer{font-size:12px;overflow:hidden;line-height:1.5;display:none;background-color:#efefef;}}.betcityFaq__item-active{.betcityAnswer{display:block;}}.betcityFaq__item:after{content:"❮";position:absolute;right:20px;top:10px;transform:rotate(-90deg) translate(-50%);}.betcityFooter-providers-slider{width:100%;gap:1rem;display:flex;flex-wrap:wrap;box-sizing:border-box;.swiper-wrapper{display:flex;// gap:1rem;box-sizing:content-box;}.wr_title-betcityWin{display:flex;align-items:center;}.section-title-controls{display:flex;align-items:center;}.wr-next-prev-btn{position:relative;width:115px;}.swiper-button-next,.swiper-button-prev{border-radius:50%;height:42px;min-width:unset;width:42px;background:transparent;border:1px solid;}.swiper-button-next:after{font-size:14px !important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;}.swiper-button-prev:after{font-size:14px !important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;}.betcityTitle_provider{font-size:2rem;}.betcityTitle_provider{width:100%;flex-basis:100%;}.inputFontSize{max-width:60px;}.betcityProvider{opacity:.85;transition:.3s opacity;display:flex;align-items:center;justify-content:center;&:hover{opacity:1;}img{width:100%;object-fit:contain;}}}.footer_provider.swiper{width:100%;}.betcityTitle_provider{font-size:2rem;}.providers-wrapper{display:flex;flex-wrap:wrap;gap:1rem;}.betcityBlocks-footer-providers{width:100%;gap:1rem;display:flex;flex-wrap:wrap;padding:20px;}.betcityTitle_provider{width:100%;flex-basis:100%;}.inputFontSize{max-width:60px;}.betcityProvider img{width:100%;object-fit:contain;}.betcityProvider{display:flex;align-items:center;justify-self:center;}.betcityForm__wrapper{display:flex;width:100%;}.betcityLangs_list{position:relative;.betcityLang{display:flex;align-items:center;gap:.5rem;position:relative;padding:.5rem;img{width:20px;height:20px;object-fit:cover;}}.betcityLangs__dropdown{max-height:0;overflow-y:hidden;position:absolute;opacity:0;z-index:50;transition:.3s max-height,.3s opacity;a{display:flex;align-items:center;cursor:pointer;transition:.3s opacity;&:hover{opacity:.75;}}}.betcityLangs__dropdown_active{max-height:960px;opacity:1;transition:.3s max-height,.3s opacity;}}.betcityMenu_items{display:flex;align-items:unset;&::-webkit-scrollbar{display:none;}.betcityMenu_item{white-space:nowrap;img{object-fit:contain;}display:flex;align-items:center;gap:0.5rem;transition:0.3s opacity;&:hover{opacity:0.85;}}.betcityMenu_item-center{justify-content:center;text-align:center;}.betcityMenu_item-left{justify-content:flex-start;}.betcityMenu_item-right{justify-content:flex-end;}}.betcityMenu_items-vertical{flex-direction:column;gap:1rem;}.betcityMenu_items-horizontal{flex-direction:row;}.betcityMenu_items_align_right{justify-content:flex-end;align-items:flex-end;}.betcityMenu_items_align_left{justify-content:flex-start;align-items:flex-start;}.betcityMenu_items_align_center{justify-content:center;text-align:center;.betcityMenu_item{justify-content:center;}}.betcityWrapper{display:flex;}.betcityMini-form{display:flex;flex-direction:column;.title{display:block;color:#fff;line-height:1.5;}.bonus{display:flex;align-items:center;gap:1rem}.input-wrap{display:flex;.input{flex-basis:80%;flex-grow:1;font-weight:900;}.button{padding:.5rem;flex-basis:15%;flex-grow:1;display:flex;align-items:center;justify-content:space-between;}}.btn-spiele{display:flex;align-items:center;justify-content:center;}}.betcityMobile-trigger{display:none;}.betcityMobile_menu_trigger{display:flex;align-items:center;justify-content:center;gap:1rem;cursor:pointer;transition:.3s opacity;img{object-fit:contain;}&:hover{opacity:.85;}}.betcityMobile__aside{left:-100%;position:fixed;top:0;height:100vh;overflow-y:scroll;z-index:200;transition:.3s left;}.betcityMobile__aside.active{left:0;}@media (max-width:1024px){.betcityMobile-trigger{display:block;}}.betcityMobile__aside{.close{display:flex;justify-content:center;align-items:center;}}.betcityMoreBonuses{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;@media (max-width:968px){grid-template-columns:repeat(1,1fr);}}.betcityMoreBonuses__item{position:relative;display:flex;flex-direction:column;gap:1rem;padding:2rem;align-items:center;text-align:center;justify-content:space-between;@media (max-width:968px){flex-direction:row;max-width:97%;margin:auto;width:100%;border-bottom:1px solid rgba(247,247,247,0.14);.wrap{flex-basis:440px;flex-grow:1;padding:0 16px;}}@media (max-width:650px){flex-direction:column;.wrap{flex-basis:unset;text-align:center;}}.cp_remove{position:absolute;top:10px;right:10px;background:#aa1111;color:#fff;padding:5px 15px;font-size:12px;}}.betcityMoreBonuses__title{font-size:24px;font-weight:bolder;color:#fff;}.betcityMoreBonuses__descr{font-size:16px;font-weight:normal;color:#f7f7f7;}.betcityMoreBonuses__btn{color:#f7f7f7;display:inline-flex;align-items:center;gap:1rem;padding:10px;justify-content:center;min-width:100px;max-width:100%;border:1px solid #2d2d2d;}.betcityIcons__list{display:flex;flex-wrap:wrap;.betcityUpload_mage{padding:1rem !important;display:inline-flex;gap:1rem;background:#0d99d5;color:#fff;}.betcityIcon{position:relative;img{object-fit:contain;}}}.betcitySlot__caption{text-align:center;width:100%;position:absolute;top:50%;z-index:10;left:50%;display:flex;flex-direction:column;align-items:center;gap:0.35rem;opacity:0;transition:0.3s opacity;transform:translate(-50%,-50%);}.betcitySlots{margin:1rem 0;.betcitySlot{min-width:100%;&:hover{.betcitySlot__overlay{opacity:0.75;}.betcitySlot__caption{opacity:1;}}.betcitySlot__title{line-height:1.5;}}.betcitySlot__overlay{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(0deg,rgb(0,0,0) 0%,rgb(69,69,69) 100%);backdrop-filter:blur(20px);opacity:0;transition:0.3s opacity;}.betcitySlot__play{padding:0.25rem;border-radius:50%;min-width:32px;color:#fff;min-height:32px;transition:0.3s opacity;display:inline-flex;align-items:center;justify-content:center;}.betcitySlot__image{width:100%;position:relative;object-fit:cover;height:100%;}}.betcitySlot__caption{text-align:center;width:100%;position:absolute;top:50%;z-index:10;left:50%;display:flex;flex-direction:column;align-items:center;gap:0.35rem;opacity:0;transition:0.3s opacity;transform:translate(-50%,-50%);}.betcitySlots .swiper-wrapper{margin:1rem 0;.betcitySlot{min-width:auto;&:hover{.betcitySlot__overlay{opacity:0.75;}.betcitySlot__caption{opacity:1;}}}.betcitySlot__overlay{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(0deg,rgb(132,132,132) 0%,rgba(0,0,0,1) 100%    );backdrop-filter:blur(20px);opacity:0;transition:0.3s opacity;}.betcitySlot__play{padding:0.25rem;border-radius:50%;min-width:32px;color:#fff;min-height:32px;transition:0.3s opacity;display:inline-flex;align-items:center;justify-content:center;}.betcitySlot__image{width:100%;position:relative;object-fit:cover;height:100%;}.betcitySlot__title{display:block;transition:0.3s opacity;padding:1rem 0;line-height:1.5;&:hover{opacity:0.85;}}}.betcityPromotions-full_list{gap:1rem;@media (max-width:768px){flex-direction:column;}.betcityTitle{font-weight:600;}.betcityOverlayButton{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:100;}.betcityBtn{font-weight:600;}}.betcityPromotion_align_right{text-align:right;align-items:flex-end;}.betcityPromotion_top_text{position:absolute;top:1rem;left:2rem;z-index:18;}.betcityPromotion_terms{// position:absolute;// bottom:1rem;// left:2rem;// z-index:18;}.betcityPromotion_align_center{text-align:center;align-items:center;.betcityPromotion_top_text,.betcityPromotion_terms{left:50%;transform:translateX(-50%);}}.betcityPromotion_align_left{text-align:left;align-items:flex-start;.betcityPromotion__caption{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;z-index:50;position:relative;}}.betcityPromotion_align_right{.betcityPromotion_top_text,.betcityPromotion_terms{left:0;text-align:right;padding:1rem;width:100%;}}.betcityPromotions-full_list{grid-auto-flow:row dense;display:flex;flex-wrap:wrap;}.betcityWr-buttons{display:flex;align-items:center;gap:10px;}.betcityBtn__signup{padding:1rem 2rem;}.betcityPromotion{display:flex;flex-direction:column;justify-content:center;position:relative;padding:1rem;img{height:100%;object-fit:contain;@media (max-width:768px){opacity:0.5;}}}.betcityPromo-columns{display:flex;flex-wrap:wrap;img{object-fit:cover;}.betcityPromo{display:flex;position:relative;background-position:center center;overflow:hidden;gap:16px;}.betcityPromo__caption{display:flex;flex-direction:column;height:100%;padding:16px;}.betcityPromo__caption_left{align-items:flex-start;text-align:left;}.betcityPromo__caption_center{align-items:center;text-align:center;}.betcityPromo__caption_right{align-items:flex-end;text-align:right;}.betcityPromo__caption-splitted{display:block;margin-top:0;width:100%;}.betcityPromo__welcome-title,.betcityPromo__title{margin-bottom:8px;}.betcityPromo__desc{flex-grow:2;}.betcityPromo__btn{padding:12px 16px;margin:16px 0;font-weight:500;}.betcityOverlayButton{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:50;}.betcityPromo__btns{display:flex;gap:8px;}}.betcityPromotion-column .betcityPromotion-column__caption{width:100%;height:100%;}.betcityBlocks-promo-column{margin:0 auto;max-width:100%;}.betcityPromotions_list{display:flex;flex-wrap:wrap;gap:1rem;}.betcityPromotion-column{position:relative;}.betcityPromotion-column img{height:150px;-o-object-fit:cover;object-fit:cover;width:100%;}.betcityPromotion-column .betcityRemove_promotion{background-color:#0a4b78;color:#ddd;font-size:12px;padding:5px 10px;position:absolute;right:10px;top:10px;}.betcityPromotion-column .betcityTitle{font-size:18px;}.betcityPromotion-column .betcityDescription{font-size:16px;}.betcityPromotion-column .betcityPromotion_column{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:0.5rem;overflow:hidden;padding:10px;}.betcityAdd_block{background:#ddd;color:#222;}.betcityDescription{flex-grow:2 !important;}@media (max-width:768px){.betcityPromo-columns{.betcityPromo{flex-basis:48% !important;}}}@media (max-width:600px){.betcityPromo-columns{.betcityPromo{flex-basis:100% !important;}}}.betcityPromo-columns .swiper-wrapper{display:flex;gap:1rem;box-sizing:content-box;.betcityPromo{display:flex;position:relative;background-position:center center;overflow:hidden;gap:16px;width:100%;}.betcityPromo__caption{display:flex;flex-direction:column;height:100%;padding:16px;width:100%;}.betcityPromo__caption_left{align-items:flex-start;text-align:left;}.betcityPromo__caption_center{align-items:center;text-align:center;}.betcityPromo__caption_right{align-items:flex-end;text-align:right;}.betcityPromo__caption-splitted{display:block;margin-top:0;width:100%;}.betcityPromo__welcome-title,.betcityPromo__title{margin-bottom:8px;}.betcityPromo__desc{flex-grow:2;}.betcityPromo__btn{padding:12px;font-weight:500;}.betcityOverlayButton{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:50;}.betcityPromotion-column .betcityPromotion-column__caption{width:100%;height:100%;}.betcityBlocks-promo-column{margin:0 auto;max-width:100%;}.betcityPromotions_list{display:flex;flex-wrap:wrap;gap:1rem;}.betcityPromotion-column{position:relative;}.betcityPromotion-column img{-o-object-fit:cover;object-fit:cover;width:100%;}.betcityPromotion-column .betcityRemove_promotion{background-color:#0a4b78;color:#ddd;font-size:12px;padding:5px 10px;position:absolute;right:10px;top:10px;}.betcityPromotion-column .betcityTitle{font-size:18px;}.betcityPromotion-column .betcityDescription{font-size:16px;}.betcityPromotion-column .betcityPromotion_column{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:0.5rem;overflow:hidden;padding:10px;}.betcityAdd_block{background:#ddd;color:#222;}.betcityDescription{flex-grow:2 !important;}}@media (max-width:768px){.betcityPromo-columns{.betcityPromo{flex-basis:40% !important;}}}@media (max-width:500px){.betcityPromo-columns{.betcityPromo{flex-basis:100% !important;}}}.wr-buttons{width:100%;flex-wrap:nowrap;display:flex;align-items:center;justify-content:space-between;gap:1rem;.betcityBtn-link{flex-grow:1;}}.betcityPromotions__columns{display:flex;flex-wrap:wrap;margin:0 auto;}.betcityPromotion{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;gap:20px;}.betcityPromotion__title {}.betcityPromotion__description{flex-grow:1;}.betcityPromotion__code{padding:6px;text-transform:uppercase;text-align:center;font-weight:700;}.betcityPromotion__code_long{display:none;}.betcityPromotion__code-inner-wrapper{padding:8px;}.betcityPromotion__code-inner-wrapper_short{display:flex;flex-direction:column;gap:4px;}.betcityPromotion__code-inner-wrapper_long{display:flex;gap:5px;align-items:center;}.betcityPromotion__code-value {}.betcityPromotion__btns-container{display:flex;justify-content:space-between;align-items:center;width:100%;}.betcityPromotion__url{padding:10px 16px;text-transform:uppercase;}@media (max-width:1200px){.betcityPromotion{padding:16px !important;}.betcityPromotion__code_long{display:flex;}.betcityPromotion__code_short{display:none;}.betcityPromotion__description{font-size:21px !important;}}@media (max-width:767px){.betcityPromotion__code_long{display:none;}.betcityPromotion__code_short{display:flex;}.betcityPromotion{flex-basis:100% !important;}}@media (max-width:480px){.betcityPromotion__code_long{display:flex;}.betcityPromotion__code_short{display:none;}}.betcityPromotions_list{.betcityOverlayButton{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:100;}.betcityPromotion__overlay{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;display:block;background:rgb(34 34 34 / 0.4117647059);}.betcityTitle{font-weight:500;}img{height:100%;object-fit:contain;@media (max-width:768px){opacity:0.5;}}}.betcityPromotion_align_right{text-align:right;align-items:flex-end;}.betcityPromotion_top_text{position:absolute;top:1rem;left:2rem;z-index:18;}.betcityPromotion_align_center{text-align:center;align-items:center;.betcityPromotion_top_text,.betcityPromotion_terms{left:50%;transform:translateX(-50%);}}.betcityPromotion_align_left{text-align:left;align-items:flex-start;.betcityPromotion__caption{align-items:flex-start;}}.betcityPromotion_align_right{.betcityPromotion_top_text,.betcityPromotion_terms{left:0;text-align:right;padding:0 2rem;width:100%;}}.betcityPromotions_list{grid-auto-flow:row dense;}.betcityPromotions_list{display:flex;flex-wrap:wrap;}.betcityPromotion__caption{width:100%;}.betcityPromo-slider{width:100%;gap:1rem;display:flex;flex-wrap:wrap;box-sizing:border-box;.swiper-wrapper{display:flex;gap:1rem;box-sizing:content-box;}.section-title-controls{display:flex;align-items:center;}.wr-next-prev-btn{position:relative;width:115px;}.swiper-button-next,.swiper-button-prev{border-radius:50%;height:42px;min-width:unset;width:42px;background:transparent;border:1px solid;}.swiper-button-next:after{font-size:14px !important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;}.swiper-button-prev:after{font-size:14px !important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;}.betcityTitle_provider{font-size:2rem;}.inputFontSize{max-width:60px;}.betcityProvider img{width:100%;object-fit:cover;}}.promo-swiper.swiper{width:100%;}.betcityPromo-slider .betcityProvider img{object-fit:contain !important;}.swiper-backface-hidden .swiper-slide{align-items:center;justify-content:center;}.betcityPomo-slider .betcityPromotion_add{position:absolute !important;z-index:555;width:100%;left:0;right:0;}.betcityBlocks-promo-slider{margin-bottom:151px;.betcityPromotions_list{display:flex;flex-wrap:wrap;width:100%;}}@media (max-width:767px){.betcityPromotions_list{.betcityTitle{font-size:26px !important;}}}.betcityPromotions__columns{display:flex;flex-wrap:wrap;margin:0 auto;}.betcityPromotion-slide{display:flex;align-items:flex-start !important;flex-direction:column;justify-content:space-between;background-size:cover;background-position:center center;background-position:right !important;gap:20px;}.betcityPromotion__title {}.betcityPromotion__description{flex-grow:1;}.betcityPromotion__code{padding:6px;text-transform:uppercase;text-align:center;font-weight:700;}.betcityPromotion__code_long{display:none;}.betcityPromotion__code-inner-wrapper{padding:8px;}.betcityPromotion__code-inner-wrapper_short{display:flex;flex-direction:column;gap:4px;}.betcityPromotion__code-inner-wrapper_long{display:flex;gap:5px;align-items:center;}.betcityPromotion__code-value {}.betcityPromotion__btns-container{display:flex;justify-content:space-between;align-items:center;width:100%;}.betcityPromotion__url{padding:10px 16px;text-transform:uppercase;}@media (max-width:1200px){.betcityPromotion{padding:16px !important;}.betcityPromotion__code_long{display:flex;}.betcityPromotion__code_short{display:none;}.betcityPromotion__description{font-size:21px !important;}}@media (max-width:767px){.betcityPromotion__code_long{display:none;}.betcityPromotion__code_short{display:flex;}.betcityPromotion{flex-basis:100% !important;}}@media (max-width:480px){.betcityPromotion__code_long{display:flex;}.betcityPromotion__code_short{display:none;}}.betcityPros-cons{display:flex;gap:1rem;}.betcityPros-cons__title{padding:1rem;}.betcityPros-cons__items{display:flex;flex-direction:column;gap:1rem;flex-grow:1;padding-bottom:16px;width:50%;}.betcityPros-cons__item{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:0.5rem;padding:0 1rem;}@media (max-width:767px){.betcityPros-cons{flex-direction:column;}.betcityPros-cons__items{width:100%;}}.betcityComment_body{line-height:1.5;}.betcityComment_date{opacity:.75;font-size:12px;margin:.5rem 0;}.betcityComments{display:flex;flex-direction:column;}.betcityComment_rating{display:flex;align-items:center;gap:5px;}.betcityComment__response{padding:10px;font-size:14px;margin-left:2%;margin-top:2%;}mark{background-color:transparent !important;}.betcityBlock-rocket-banner{display:flex;align-items:center;justify-content:space-between;@media (max-width:1240px){padding:2rem !important;}@media (max-width:1160px){flex-direction:column;justify-content:center;}.caption{flex-basis:611px;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;@media(max-width:1160px){flex-basis:unset;}.title{@media (max-width:768px){font-size:clamp(32px,1vw,72px) !important;}}}.betcityBlocks__list{flex-basis:419px;flex-direction:column;gap:1rem;display:flex;@media (max-width:1160px){flex-direction:row;align-items:center;flex-basis:unset;padding-top:1rem;gap:1rem;justify-content:space-between;}@media (max-width:768px){flex-direction:column;}.block{width:100%;max-width:316px;position:relative;z-index:10;&:before{content:'';display:block;width:100%;height:100%;border-radius:12px;border-bottom:1px solid #d8d8d854;border-right:1px solid #d8d8d854;position:absolute;top:10px;left:10px;z-index:-1;}&:nth-child(even){align-self:flex-end;@media(max-width:1160px){align-self:center;}}.title{margin-bottom:14px;}}}}.betcityHeader-block{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:1rem;max-width:100%;width:100%;.betcityLogo_wrap{display:flex;gap:1rem;align-items:center;}.betcityLogo{display:flex;align-items:center;img{object-fit:contain;}}.betcityMenu_items{display:flex;align-items:center;.betcityItem{display:inline-flex;align-items:center;gap:1rem;transition:0.3s opacity;white-space:nowrap;&:hover{opacity:0.85;}img{object-fit:contain;}}}.betcityButtons{display:flex;align-items:center;}.betcityBtn{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;gap:1rem;transition:0.3s opacity;&:hover{opacity:0.85;}}.betcityRemove_block_button{position:static;}.btn{white-space:nowrap;}}@media (max-width:768px){.betcityHeader-block{.betcityMenu_items{display:none !important;}}}@media (max-width:768px){.betcityHeader-block{flex-wrap:nowrap;.btn{font-size:12px !important;white-space:nowrap;}}.betcityHide_on_mobile{display:none !important;}}@media (max-width:540px){.betcityHeader-block .logo{display:block;padding:0 0.5rem;img{width:100%;}}}.betcitySports_swiper{max-width:100%;margin-bottom:1rem;}.betcitySports_item{padding:1rem;background:#fff;display:flex !important;flex-direction:column;gap:1rem;font-size:14px;.item_head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.item_body{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;.competitor{display:flex;flex-direction:column;align-items:center;flex-basis:45%;flex-grow:1;gap:1rem}.logo{padding:1rem;background-position:center;border-radius:10px;min-height:80px;min-width:80px;}.name{min-height:43px;text-align:center;max-height:43px;}}.item_footer{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);.outcome{display:flex;align-items:center;padding:.5rem;justify-content:center;gap:.5rem;background:#ddd;width:100%;}.outcome_name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:35px;}}}.betcitySports_swiper{margin-bottom:1rem;max-width:100%;}.betcitySports_swiper_wrapper{// gap:8px;}.betcitySports_item{border-radius:6px !important;display:flex;flex-direction:column;padding:12px;gap:16px;flex-wrap:nowrap !important;margin-right:16px;}.betcityItem_head{width:100%;align-items:center;display:flex;gap:1rem;justify-content:space-between;}.betcityItem_body{width:100%;align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;}.betcityCompetitor{align-items:center !important;display:flex;flex-basis:45%;flex-direction:column;flex-grow:1;gap:1rem;width:47%;font-weight:600;&:first-child{align-items:flex-start;}&:last-child{align-items:flex-end;}}.betcityTournament,.betcitySport_start{height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80%;}.betcitySportLogo{min-height:40px;min-width:40px;}.betcityName{height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80%;}.betcitySport_item_footer{display:grid;gap:0.5rem;grid-template-columns:repeat(3,1fr);}.betcitySport_outcome{align-items:center;background:transparent;display:flex;gap:0.5rem;justify-content:center;padding:0.5rem;width:100%;}.betcityOutcome_name{max-width:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.betcitySports-fullwidth{display:flex;flex-direction:column;gap:1rem;}.sport{.image{img{object-fit:cover;height:150px;}}.tournament{padding:0.5rem;display:flex;align-items:center;justify-content:space-between;.name{display:flex;align-items:center;gap:0.5rem;}}.body{padding:1rem;display:grid;grid-template-columns:repeat(2,1fr);}.competitor{display:flex;align-items:center;flex-direction:column;}.outcome__item{padding:1rem;flex-grow:1;display:flex;justify-content:center;align-items:center;gap:0.5rem;}.logo{border-radius:10px;height:64px !important;width:64px !important;display:block;padding:1rem;margin-bottom:1rem;img{width:100%;height:100%;object-fit:contain;}}.footer{gap:1rem;padding:1rem;display:flex;align-items:center;justify-content:space-between;}}.match-body{display:flex;flex-wrap:wrap;}.betcitySports_table{max-width:100%;}.match-row{border-radius:4px;overflow:hidden;margin-bottom:0.5rem;a{text-decoration:none;}}.match-row__header{height:36px;border-bottom:1px solid hsla(0,0%,100%,0.12);margin-bottom:0;display:flex;align-items:center;justify-content:space-between;}.cup,.secondary-outcome,.outcome{font-size:0.75rem;font-weight:400;letter-spacing:0.02em;line-height:1.33;margin-left:auto;margin-right:auto;}.secondary-outcome,.outcome{font-size:0.75rem;font-weight:400;letter-spacing:0.02em;line-height:1.33;margin-left:auto;margin-right:auto;}.cup .icon{width:12px;height:12px;}.row-outcomes{display:flex;align-items:center;justify-content:space-between;}.market.outcomes__market{display:flex;align-items:center;flex-wrap:nowrap;width:213px;justify-content:space-between;}.market.outcomes__market div{display:flex;align-items:center;justify-content:center;}.avialable-markets{min-width:60px;}.row-first{display:flex;align-items:center;gap:0.25rem;width:100%;max-width:700px;}.icon-market{width:100%;max-width:40px;display:flex;align-items:center;justify-content:center;}.icon-market svg{height:16px;width:16px;margin-right:0;}.match-row .match-body{justify-content:space-between;align-items:center;padding:0.5rem;}.match-body .competitors{width:100%;border-right:1px solid rgba(255,255,252,0.12);}.match-body .competitors__home,.match-body .competitors__away{width:100%;display:flex;align-items:center;justify-content:space-between;}.competitors .wrap{display:flex;align-items:center;gap:0.25rem;}.competitors{.logo{display:block;width:24px;height:24px;border-radius:5px;padding:10px;}}.score{font-size:0.75rem;padding:0 0.5rem;display:flex;min-width:150px;overflow-x:auto;gap:1rem;span{width:100%;max-width:20px;overflow-x:auto;min-width:20px;}}.home.competitors__home .score{margin-bottom:0.5rem;}.total-score{font-weight:bolder;}.wrap img{width:18px;height:18px;margin-right:0.75rem;}.comp__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.75rem;line-height:1.33;font-weight:700;width:160px;overflow-x:auto;}.match-body .outcome{font-weight:bolder;height:2.75rem !important;margin:auto;width:70px;}.match-body .outcome a{font-weight:700;font-size:0.875rem;}.avialable-markets{font-size:0.875rem !important;font-weight:700;}.match-body .outcome:first-child{border-bottom-left-radius:0.5rem;border-top-left-radius:0.5rem;margin-right:1px;}.match-body .outcome:last-child{border-bottom-right-radius:0.5rem;border-top-right-radius:0.5rem;margin-left:1px;}.time{font-size:0.75rem;font-weight:400;letter-spacing:normal;line-height:1.33;align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;text-align:center;width:32px;}.competitors{display:flex;flex-direction:column;}.avialable-markets{font-size:0.75rem;font-weight:400;letter-spacing:0.02em;line-height:1.33;display:flex;justify-content:center;align-items:center;}.match-body .outcomes__market:last-of-type:before{background-color:hsla(0,0%,100%,0.12);display:block;height:38px;content:"";margin:auto 6px;width:1px;}.match-btn{text-align:center;font-size:0.75rem;display:flex;height:16px;justify-content:center;align-items:center;padding:0.25rem;border-radius:0 0 0.25rem 0.25rem;}.cup{margin-left:0 !important;margin-right:0 !important;padding:0 1rem;}.betcitySports_item{min-width:300px !important;}@media (max-width:768px){.comp__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:15ch;text-overflow:ellipsis;overflow:hidden;}.row-first{flex-wrap:wrap;align-items:center;justify-content:center;padding-top:15px;}.time{width:100%;flex-basis:100%;}.competitors .wrap{flex-direction:column;gap:10px;align-items:center;justify-content:center;}.competitors{flex-direction:row;align-items:center;justify-content:center !important;}.away.competitors__away,.home.competitors__home{justify-content:center;}.row-outcomes{flex-direction:column;gap:16px;justify-content:center;align-items:center;width:100%;}.match-body .outcomes__market:last-of-type:before{display:none;}.match-body .competitors{border-right:none;}.icon-market{display:none;}.avialable-markets{width:100%;padding:10px;}.match-header .row-outcomes{display:none !important;}.match-row .match-body{flex-wrap:wrap;justify-content:start;}.score{display:none;}.row-first{padding-bottom:16px;}}.show-top-markets{min-width:100%;}.competitors{.betcityBtn-link{flex-wrap:nowrap;display:flex;gap:5px;align-items:center;margin-bottom:5px !important;}}.betcitySports_menu{display:flex;flex-direction:column;.betcitySport_menu__item{display:flex;align-items:center;gap:1rem;justify-content:space-between;cursor:pointer;.icon{display:flex;align-items:center;gap:0.5rem;}.media-item{width:24px;height:24px;}.counter{font-weight:bolder;}}}.betcityBannerSwiper{.betcityOverlayButton{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:50;}.betcityBannerImage{display:flex;flex-direction:column;justify-content:center;height:100%;position:relative;align-items:flex-start;background-position:center;.betcityImageOverlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;img{height:100%;width:100%;object-fit:cover;}}.betcityCaption{width:100%;display:flex;flex-direction:column;position:relative;z-index:15;align-items:flex-start;}}}.betcityWinners {}.betcityWinner{align-items:center;position:relative;display:flex;gap:8px;img{object-fit:cover;}}.betcityWinner__info{display:flex;gap:12px;}.betcityWinner__description{display:flex;flex-direction:column;gap:10px;}.betcityWinner__overlay{position:absolute;top:0;right:0;left:0;border:0;z-index:10;height:100%;}