@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
 :root {
     --menu: 18, 29, 59!important;
     --b: 12, 20, 40!important;
     --header:12, 20, 40!important;
     --hero-sc:255, 255, 255!important;
     --hero:20, 117, 225!important;
     --oc-1-sc:255, 255, 255!important;
     --white: 255, 255, 255!important;
     --dynamic-header: 20px!important;
}
 body {
     font-family: 'Roboto', sans-serif;
}
 .layout-bc {
     background-image:url(https://cmsbetconstruct.com/storage/medias/vizyonbet-18751879/media_18751879_7f76affdf87e240098295ee978be53f8.png);
     background-color: rgba(12, 20, 40, 1);
     background-size:100%;
     background-repeat: no-repeat;
     position: relative!important;
}
 .header-bc {
     padding:0!important;
}
 .header-bc .hdr-main-content-bc {
     max-width:1299px!important;
     margin:0 auto;
     height:75px!important;
}
 .header-bc .nav-content-bc .nav-content-menu {
     max-width:1299px!important;
     width:100%;
     margin:0 auto;
}
 .header-bc .nav-menu-container .nav-menu li:last-child {
     margin-left:auto;
}
 .nav-menu-container.header-navigation:first-child {
     background:none!important;
}
 .header-bc .nav-content-bc {
     background: linear-gradient(180deg, rgba(12, 20, 40, 1) 0%, rgba(19, 30, 60, 1) 100%);
     border-top:1px solid rgba(17, 28, 54, 1);
}
 .nav-menu-container .nav-menu {
     height:75px!important;
}
 .header-bc .nav-menu-container .nav-menu>li {
     position:relative;
     z-index:3 
}
 .header-bc .nav-content-menu .nav-menu-container .nav-menu>li:before {
     content:"";
     position:absolute;
     width:100%;
     height:100%;
     left:0;
     right:0;
     top:0;
     bottom:0;
     border-radius: 50px;
     background: linear-gradient(103deg, rgba(0, 139, 228, 1) 0%, rgba(19, 26, 45, 1) 100%);
     z-index:2;
     opacity:0;
}
 .nav-content-menu .nav-menu-container.header-navigation:first-child .nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu-item {
     position:relative;
     z-index:3;
}
 .nav-content-menu .nav-menu-container.header-navigation:first-child .nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu-item {
     backdrop-filter: blur(10px);
     box-shadow:none!important;
     transition:all .2s ease-in-out;
}
 .nav-content-menu .nav-menu-container .nav-menu>li:hover:before {
     opacity:1;
     transition:all .2s ease-in-out;
}
 .nav-content-menu .nav-menu-container.header-navigation:first-child .nav-menu-other:hover>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu>li:hover>.nav-menu-item {
     background: rgba(0, 139, 228, 0.03)!important;
     transition:all .2s ease-in-out;
}
 .hdr-user-bc .btn.sign-in {
     font-size:14px;
     font-weight:600;
     text-decoration:none;
     margin:0;
     height:37px;
     padding:0 26px;
     border-radius:50px;
     border:2px solid rgba(32, 47, 82, 1);
}
 .hdr-user-bc .btn.sign-in:after {
     display:none;
}
 .hdr-user-bc .btn.register {
     font-size:14px;
     font-weight:600;
     text-decoration:none;
     margin-left:15px!important;
     height:37px;
     padding:0 26px;
     border-radius:50px;
}
 .compact-mode:after, .hdr-crypto-btn:after, .hdr-main-content-bc .bc-loader:after, .hdr-time-bc:after, .hdr-user-bc .sign-in:after, .header-icon-text:after, .nav-menu-other:after, .smartPanel-bc:after {
     display:none;
}
 .hdr-time-bc {
     background: rgba(24, 35, 62, 1)!important;
     font-size:14px!important;
     font-weight:600!important;
     color: rgba(82, 93, 122, 1)!important;
     height:37px!important;
     line-height:37px!important;
     padding:0 14px!important;
     border-radius:50px!important;
}
 .hdr-toggle-button-bc {
     background: rgba(32, 46, 82, 1)!important;
     border-radius:50px!important;
     width:37px!important;
     height:37px!important;
}
 .layout-bc.smart-panel-is-visible .hdr-toggle-button-bc {
     color:var(--white)!important;
}
 .sp-button-bc {
     background: rgba(21, 33, 63, 1)!important;
}
 .hdr-smart-panel-holder-arrow-bc:after {
     border-bottom-color: rgba(21, 33, 63, 1)!important;
}
 .layout-bc:not(.page-full-size) .layout-content-holder-bc {
     max-width:1299px!important;
     width:100%;
     margin:0 auto;
     margin-top:20px!important;
     padding:0!important;
}
 .layout-bc:not(.page-full-size) .layout-footer-holder-bc {
     max-width:100%!important;
     padding:0!important;
     background: rgba(7, 14, 33, 1);
}
 .layout-bc:not(.page-full-size) .layout-footer-holder-bc .footer-bc {
     max-width:1299px;
     margin:0 auto;
}
 .layout-header-holder-bc {
     margin-bottom:0!important;
     box-shadow:none!important;
}
 .footer-bc {
     padding-top:0!important;
     padding-bottom:0!important 
}
 .ftr-link {
     margin-top:50px!important;
     padding-top:0!important;
     border-top:none!important;
     position:relative;
     border:none!important;
     margin-bottom:0!important;
     padding-bottom:50px!important;
}
 .layout-bc:not(.page-full-size) .layout-footer-holder-bc {
     margin-top:70px!important;
}
 .ftr-n-link-bc i {
     margin:0!important;
}
 .ftr-n-link-bc {
     color: rgba(154, 169, 208, 1)!important;
}
 .ftr-n-link-bc+.ftr-n-link-bc {
     margin:0!important;
}
 .ftr-n-l-cells-bc {
     gap:25px;
}
 .ftr-link .footer-title {
     margin:0!important;
     position:relative;
     padding-bottom:20px;
}
 .footer-title:after {
     content:"";
     position:absolute;
     bottom:0;
     left:0;
     width:22px;
     height:1px;
     background: rgba(0, 139, 228, 1);
}
 .ftr-link:before {
     content:"";
     position:absolute;
     top: 35px;
     width:100%;
     height:1px;
     left:0;
     background: rgba(22, 33, 58, 1);
}
 .footer-age-social-block {
     margin:0!important;
     margin-bottom: 25px!important;
}
 .footer-age-social-block {
     flex-direction: column-reverse!important;
}
 .ftr-social-link-row-column-bc a {
     width:35px;
     height:35px;
     display:flex;
     flex-direction:column;
     justify-content:center;
     align-items:center;
     background: rgba(12, 20, 40, 1);
     border-radius:10px;
}
 .ftr-social-link-row-column-bc a i {
     background:none!important;
     color: rgba(52, 64, 98, 1)!important;
}
 .ftr-age-bc {
     border: 1px solid rgba(22, 33, 63, 1)!important;
     width:39px!important;
     height:39px!important;
     border-radius:10px!important;
     font-size:16px!important;
     color: rgba(154, 169, 208, 1)!important;
     display:flex;
     flex-direction:column;
     justify-content:center;
     align-items:center;
     line-height:39px!important;
     margin-top:0!important;
     margin-bottom:50px;
}
 .ftr-copy-rights-bc {
     border:none!important;
     margin-top:0!important;
     padding:0!important;
     text-align:start!important;
     line-height:18px!important;
     margin-left:30px!important;
     color:rgba(135, 150, 186, 1)!important;
}
 .ftr-partners-row-bc .ftr-partners-row-inner-bc:first-child {
     flex-wrap:nowrap!important;
     flex-direction:row-reverse;
     align-items:center;
     padding:12px 20px!important;
     background:rgba(12, 20, 40, 1);
     border-radius:10px;
}
 .footer-bc .ftr-link + .footer-title {
     display:none!important;
}
 .ftr-copy-rights-bc {
     margin:0!important;
     text-align:left!important;
     padding:30px 20px!important;
}
 .is-home-page .layout-content-holder-bc .hm-row-bc:first-child {
     display:block!important;
}
 .is-home-page .hm-row-bc:first-child .sdr-item-bc img {
     object-fit:cover;
     height:388px;
     border-radius: 10px!important;
}
 .sdr-item-bc:before {
     display:none;
}
 .product-banner-info-bc:before {
     display:none;
}
 .view-title-more {
     flex:none!important;
     font-size:20px!important;
}
 .view-see-more {
     font-size:14px!important;
     font-weight:700;
     color: rgba(0, 139, 228, 1)!important;
     position:relative;
     padding-left:12px;
     margin-right:0!important;
     margin-left:15px!important;
     line-height:15px!important;
}
 .view-see-more:before {
     content:"";
     position:absolute;
     width:1px;
     height:16px;
     background: rgba(31, 44, 77, 1);
    /* #1F2C4D */
     top: -1px;
     left:0;
}
 .page-view-more {
     margin-bottom:20px!important;
}
/*.layout-content-holder-bc .hm-row-bc:nth-child(4) {
     grid-template-columns: none!important;
}
 */
 .layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc {
     grid-template-columns: repeat(4,1fr)!important;
     gap:30px!important;
}
 .layout-content-holder-bc .hm-row-bc:nth-child(3) .product-banner-info-bc {
     width:177px!important;
     height:229px!important;
}
.layout-content-holder-bc .hm-row-bc:nth-child(3) .product-banner-container-bc {
     grid-template-columns: repeat(6,2fr)!important;
}
 .is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(4) .sdr-item-bc img {
     width:177px!important;
     height:468px!important;
     object-fit:cover;
     border-radius:10px!important;
}
 .layout-content-holder-bc .hm-row-bc:nth-child(4) .product-banner-container-bc {
     grid-template-columns: repeat(4,1fr)!important;
}
 .is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(4) {
     .pb-component-wrapper {
          .product-banner-container-bc {
               width: 1112px;
          }
     }
 }
 .layout-content-holder-bc .hm-row-bc:nth-child(5) .product-banner-container-bc {
     grid-template-columns: repeat(7,2fr)!important;
}
 /* .layout-content-holder-bc .hm-row-bc:nth-child(5) .product-banner-info-bc {
     width:270px!important;
     height: 230px!important;
} */
 .is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(5) .slider-bc {
     width:177px!important;
     height:468px!important;
     object-fit:cover;
     border-radius:10px!important;
}
 .has-game.has-slider .slider-bc:not(.has-title) {
     padding-top:43px!important;
}
 .casino-game-item {
     border-radius:10px!important;
}
 .hm-row-bc:not(:first-child:empty)+.hm-row-bc {
     margin-top:30px!important;
}
 .is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) {
     margin-top:10px!important;
}
 .is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(6) .product-banner-container-bc {
     grid-template-columns: repeat(7,1fr)!important;
}
.is-home-page .layout-content-holder-bc .hm-row-bc:last-child .pb-component-wrapper:last-child .slider-bc .carousel .carousel-viewport .sdr-item-holder-bc a img {
     width:238px;
     object-fit:cover;
     border-radius:10px;
}
 .is-home-page .layout-content-holder-bc .hm-row-bc:last-child {
     grid-template-columns: 2fr 6fr 2fr!important;
}
 .is-home-page .upcoming-games-container .horizontal-sl-list .horizontal-sl-wheel .horizontal-sl-item-bc {
     width:40px!important;
     height:40px!important;
     border-radius:10px!important;
     background: rgba(18, 27, 50, 1);
}
 .is-home-page .upcoming-games-container .horizontal-sl-list .horizontal-sl-wheel .horizontal-sl-item-bc.active {
     background: rgba(0, 139, 228, 1);
}
 .is-home-page .upcoming-games-container {
     align-items:center!important;
}
 .is-home-page .upcoming-games-container .time-filters-bc {
     margin-bottom:0!important;
}
 .is-home-page .upcoming-games-container .time-filters-bc .time-filters-content li.time-filter-button-bc {
     border:1px solid rgba(25, 37, 67, 1);
     padding:12px 20px!important;
     height:auto!important;
     border-radius:10px!important;
}
 .is-home-page .upcoming-games-container .time-filters-bc .time-filters-content li.time-filter-button-bc.a-white {
     background: rgba(0, 139, 228, 1)!important;
     color: rgba(255, 255, 255, 1) !important;
}
 .is-home-page .widget-scroll-container {
     background:none;
}
 .is-home-page .widget-scroll-container .bc-i-Soccer {
     display:none;
}
 .is-home-page .widget-scroll-container .market-filter-bc {
     background: rgba(18, 27, 50, 1);
     border-radius:10px!important;
     height:34px!important;
}
 .is-home-page .widget-scroll-container .market-filter-cell-bc>.market-filter-info-bc {
     background:none;
}
 .is-home-page .widget-scroll-container .c-row-bc {
     min-height:63px;
     border-radius:10px!important;
}
 .is-home-page .widget-scroll-container .pm-body-bc .c-segment-holder-bc .sgm-market-g-i-cell-bc {
     background:none;
}
 .is-home-page .widget-scroll-container .pm-body-bc .c-segment-holder-bc .c-info-content-bc, .is-home-page .widget-scroll-container .pm-body-bc .c-segment-holder-bc .c-teams-bc, .is-home-page .widget-scroll-container .pm-body-bc .c-segment-holder-bc .c-info-more-bc, .is-home-page .widget-scroll-container .pm-body-bc .c-segment-holder-bc .c-odd-bc {
     background: rgba(18, 27, 50, 1);
}
 .is-home-page .widget-scroll-container .pm-body-bc .c-segment-holder-bc:nth-child(2n+1) .c-info-content-bc, .is-home-page .widget-scroll-container .pm-body-bc .c-segment-holder-bc:nth-child(2n+1) .c-teams-bc, .is-home-page .widget-scroll-container .pm-body-bc .c-segment-holder-bc:nth-child(2n+1) .c-info-more-bc, .is-home-page .widget-scroll-container .pm-body-bc .c-segment-holder-bc:nth-child(2n+1) .c-odd-bc {
     background: rgba(22, 33, 58, 1);
}
 .is-home-page .widget-scroll-container .pm-body-bc .c-segment-holder-bc .c-row-bc.bordered>.c-odd-bc {
     margin:0;
     border-left:1px solid rgba(27, 38, 66, 1);
}
 .is-home-page .widget-scroll-container .c-info-content-bc:after {
     display:none;
}
 .is-home-page .widget-scroll-container .pm-body-bc .c-segment-holder-bc .c-row-bc .c-info-content-bc {
     border-right: 1px solid rgba(27, 38, 66, 1);
}
 .is-home-page .widget-scroll-container .market-filter-cell-bc .market-filter-info-bc {
     box-shadow:none;
     margin:0!important;
     border-left:1px solid rgba(27, 38, 66, 1);
}
 .is-home-page .market-filter-s-bc .select.s-small {
     box-shadow:none!important;
}
 .is-home-page .popular-matches-bc .bc-i-Tennis {
     display:none;
}
 .product-banner-icon-bc, .product-banner-img-bc {
     will-change: auto!important;
}
 .is-home-page .hm-row-bc:nth-child(6) div.slider-bc:first-child {
     width:305px!important;
}
 .is-home-page .hm-row-bc:nth-child(6) .popular-matches-bc {
     width:736px!important;
     max-height: 348px!important;
}
 .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active {
     background:rgba(0, 139, 228, 0.03)!important;
     position:relative;
     z-index:99;
}
 .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active:before {
     content:"";
     position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
     background: linear-gradient(103deg, rgba(0, 139, 228, 1) 0%, rgba(19, 26, 45, 1) 100%);
     z-index:3;
}
 .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active span, .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active i {
     position:relative;
     z-index:66;
}
 .header-bc .hdr-user-bc .header-buttons-wallet {
     display:none;
}
 .header-bc .hdr-user-bc .header-icon-text.btn {
     height:36px!important;
     padding:10px 15px!important;
     background: linear-gradient(103deg, rgba(31, 145, 39, 1) 0%, rgba(14, 65, 12, 1) 100%);
     font-size:12px!important;
     border-radius:26px;
}
 .header-bc .hdr-user-bc #auto-bonus-button {
     background-image: linear-gradient(to right, rgba(97, 46, 143, 1), rgba(79, 52, 139, 1), rgba(95, 55, 133, 1), rgba(87, 57, 125, 1), rgba(65, 50, 116, 1));
}
 .popup-holder-bc.windowed.user-profile-container .payment-info-bc .leaderboard-bc {
     display:none;
}
 .dep-w-info-bc .m-block-nav-items-bc {
     height: 300px!important;
     grid-gap: 20px!important;
     display: flex!important;
     flex-wrap: wrap!important;
     overflow-y: scroll;
}
.m-nav-items-list-item-bc {
     height: 80px!important;
     width: 120px!important;
     padding: 0px 0px!important;
}
 .m-nav-items-list-item-bc .payment-logo {
     border-radius:4px;
}
 .u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc {
     background: rgba(8, 156, 157, 1) !important;
}
 .ftr-partners-row-inner-bc>a:not(:only-child) img, .ftr-partners-row-inner-bc>div:not(:only-child) img{
     height: 80px!important;
}

/*
 .nav-content-bc .header-navigation .nav-menu li:hover:before {
     opacity:0!important;
     display:none!important;
}*/

/*
.layout-bc:not(.is-home-page) .nav-content-bc .nav-menu-container.header-navigation .nav-menu.nav-menu-hide-items  li:hover:before {
 opacity:0!important;
     display:none!important;
}
*/
.footerHeader .footerSocialLink:hover a {
background:rgb(22 33 58);
}
.footerHeader .footerSocialLink a {
background:rgb(12 20 40);
border-radius:10px;
}
.footerHeader .footerSocialLink a i {
color:rgb(52 64 98);
}
.footerHeader .footerSocialLink {
background:none!important;
border-radius:10px!important;
width:35px!important;
height:35px!important;
}
.layout-footer-holder-bc .footerSliderGroup .footerSlider:last-child .horizontalSliderWrapper .horizontalSliderRow .horizontalSliderElem {
height: 75px!important;
width: 120px!important;
}
.layout-footer-holder-bc .footerSliderGroup .footerSlider:last-child .horizontalSliderWrapper .horizontalSliderRow .horizontalSliderElem .horizontalSliderImg {
filter:none!important;
opacity:1!important;
}
.footerSliderSingleEl .footerSliderImage img[src$="media_18751879_45f6bab5a942059ebb4be9166236d9ca.png"] {
display: none!important;
}
.footerCopyrightBlock{
padding-bottom: 18px!important;
padding-top:20px!important;
}
[class*=is-web] .footerHeader {
padding-top: 15px!important;
padding-bottom: 18px!important;
}
time.infoTime{
background: rgba(24, 35, 62, 1) !important;
font-size: 14px !important;
font-weight: 600 !important;
color: rgba(82, 93, 122, 1) !important;
height: 37px !important;
line-height: 37px !important;
padding: 0 14px !important;
border-radius: 50px !important;
}
.selectHolder.languageDropdown .selectContainer {
background: rgba(24, 35, 62, 1) !important;
font-size: 14px !important;
font-weight: 600 !important;
color: rgba(82, 93, 122, 1) !important;
height: 37px !important;
line-height: 37px !important;
padding: 0 14px !important;
border-radius: 50px !important;
}
.footerWrapper .footerContainer .sliderGroup .sliderSingleElWrapper:nth-child(3) .sliderSingleEl .sliderImage {
display:none;
}
/* logo */
.hdr-logo-bc {
max-width: 280px!important;
padding: 0px 0px!important;
margin: 0px 0px!important;
}