



.popup-holder-bc .slider-bc {
  position: relative !important;
}

.popup-holder-bc .carousel-count-arrow-container.with-count {
display: none !important;
}




.carousel-viewport {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden !important;
}

.carousel-custom-arrow {
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  width: 80px !important;
  background: rgba(0, 0, 0, 0.4) !important;
  color: white !important;
  font-size: 48px !important;
  font-weight: bold !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
  z-index: 99999 !important;
  user-select: none !important;
  pointer-events: auto !important;
}

.carousel-arrow-left {
  left: 0 !important;
  border-right: 2px solid white !important;
}

.carousel-arrow-right {
  right: 0 !important;
  border-left: 2px solid white !important;
}

.layout-bc {
    background: linear-gradient(140deg, #1a0106 0%, #170106 50%, #181818 75%, #000000 100%) !important;
    background-attachment: fixed !important;
}

.hm-row-bc {
    /* margin-top: 15px !important; */
}
.sdr-item-bc:only-child {
    border-radius: 20px !important;
}
.header-bc {
    background: linear-gradient(140deg, #170307 0%, #190b0d 50%, #181818 75%, #000000 100%) !important;
}
.nav-menu-container.header-navigation:first-child {
    position: relative;
    border-radius: 10px !important;
    z-index: 1;
    background: rgb(69 7 7);
    margin: 10px !important;
}
.layout-header-holder-bc {
    box-shadow: none !important;
}

.hdr-user-bc .btn.register {
    color: #fff !important;
    border-radius: 7px !important;
    padding: 14px !important;
    width: 70px !important;
    background: #65f9fd00 !important;
    border-image: linear-gradient(to left, #13131321 0%, #24bb66 50%, #13131321 100%) 100% 0 100% 0 / 1px 0 1px 0 stretch !important;
    box-shadow: 0px 0px 1px 1px #21b864 !important;
}

.nav-content-bc {
    background: linear-gradient(140deg, #170307 0%, #190b0d 50%, #181818 75%, #000000 100%) !important;
}


.nav-menu-container.header-navigation:first-child{
  background-image: linear-gradient(90deg, #4b031c, #0b0000, #4b031c) !important;
  padding: 10px;
  border-radius: 10px !important;

 border-image: linear-gradient(to left, #13131321 0%, #d21b40 50%, #13131321 100%) 100% 0 100% 0/1px 0 1px 0 stretch !important;
}


.sdr-item-bc:before {
 border-image: linear-gradient(to left, #13131321 0%, #d21b40 50%, #13131321 100%) 100% 0 100% 0/1px 0 1px 0 stretch !important;
}
  
 .sdr-item-bc:before{
    animation: slide 1.5s linear infinite;
} 
.sdr-item-bc:before{
  content: "";
  top: 0px;
  transform: translateX(100%);
  width: 100%;
  height: 100%;
  pointer-events: none;
  position: absolute;
  z-index: 1;
  background: linear-gradient(272deg, rgba(255, 255, 255, 0) 0, rgb(255 0 0 / 40%) 50%, rgba(128, 186, 232, 0) 99%, rgb(255 0 0 / 0%)) !important;
} 
 .promotionsListEl-bc:hover .promotionsArticleThumbnail-bc {
    transform: scale(1) !important;
} 
 @keyframes slide {
  0% {
    transform: translateX(-100%);
  } 
   100% {
    transform: translateX(100%);
  } 
   }


  .btn.a-color {
  background: #5a0523 !important;

}

.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item>i, .nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item>i:not(.nav-menu-sub-arrow){
  font-size: 19px;
  color: #ffffff;
  background: #5a0523;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sdr-item-bc:before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62%, rgb(0 0 0 / 0%)) !important;
}

/* ORANLAR */
.slider-market-coefficient-container .market-bc {
 background-color: #0a0c08 !important;
 transform: translateY(1.4vmax)!important;
 border-radius: 15px !important;
 width: 5.5vmax!important;
 border: 1px solid #770c16 !important;
 padding: 1.0vmax!important;
 margin: 0 8px!important;
}
/* KENARLARI YUVARLAMA */
.hm-row-bc .slider-bc:has(img[title="GununMaci"]) > div > div{
  border-radius: 20px!important;
}

/* ORANLAR FONT SIZED */
.slider-market-coefficient-container .market-bc:nth-child(1) span, .slider-market-coefficient-container .market-bc:nth-child(2) span, .slider-market-coefficient-container .market-bc:nth-child(3) span{
  font-size: 1.3vmax!important;
}
.hm-row-bc:has(img[title="GununMaci"]) {
   display: grid!important;
   grid-template-columns: 1.8fr 1fr!important;
   grid-gap: 0.9% 0.9%!important;
}

.hdr-main-content-bc, .logo {
   height: 80px !important;
   padding: 5px 0px 0px 10px !important;
}
.count-odd-animation:after {
    color: rgb(255 255 255)  !important;
    background: rgb(255 66 0)  !important;
}
.hdr-time-bc {
  background: none !important;
}

.nav-content-bc .nav-menu-container .nav-menu-sub {
    background: rgb(3 3 3) !important;
    border-radius: 10px !important;
}
.sidebar-item {
      background-image: linear-gradient(140deg, #651419, #0b0000, #4b0305) !important;
}
.sidebar-image {
    width: 35px !important;
    height: 35px!important;
    border-radius: 10% !important;
    background: none !important;
}
.btn.a-color.header-icon-text.bc-i-circle-dollar {
    color: #ffffff !important;
    transition: .24s !important;
    animation: blinker 1.6s ease-out infinite !important;
}
@keyframes blinker {
      50% { opacity: 0; }
}
.header-custom-buttons:nth-child(5) {
    color: #ffffff !important;
    transition: .24s !important;
    animation: blinker 1.6s ease-out infinite !important;
}
@keyframes blinker {
      50% { opacity: 0; }
}

.header-user-nav .nav-menu-sub {
    background: rgb(0 0 0) !important;
}
.horizontalCategoryItem {
    background-color: rgb(0 0 0) !important;
}
.btn.s-small.sign-in  {
    text-decoration: none !important;
    display: inline-block !important;
    text-transform: uppercase;
    background-image: linear-gradient(140deg, #49031b 0%, #661010 50%, #5a0523 75%, #5a0523 100%) !important;
    color: #fff !important;
    border-radius: 7px;
    padding: 7px !important;
    width: 70px !important;
    min-height: 30px !important;
    transition: .24s !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active,.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active {
     color: rgb(255 255 255) !important;
     border-radius: 8px !important;
     background: rgb(130 12 26) !important;
}
.nav-menu-container.header-navigation:nth-child(2) {
    background: rgb(130 12 26) !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu>li:hover>.nav-menu-item,.nav-menu-container.header-navigation:first-child .nav-menu-other:hover>.nav-menu-item {
    border-radius: 8px !important;
    background: rgb(0 0 0) !important;
}

.sidebar-content {
    top: 500px !important;
}
.sidebar-title {
   font-size: 15px !important;
 }
.ftr-g-i-body-bc {
    background: rgb(255 255 255 / 7%) !important;
 }
}
.market-bc {
    background: rgb(136 132 132 / 30%)!important;
 }
.ftr-g-i-head-bc {
    background: rgb(255 255 255 / 8%) !important;
}
#comm100-float-button-fc06bbf0-b434-414d-a366-f26f3e581cbd-2 img {
  width: 120px !important;
  }


.casino-popup-title {
    line-height: 38px!important;
    border-radius: 5px !important;
     background: linear-gradient(140deg, #920707 0%, #000000 50%, #400808 75%, #000000 100%) !important;
}

[class*="is-web"] .horizontalSliderElem .horizontalSliderImg {
opacity: 2 !important;
  filter: none !important;
}

.horizontalSliderElem {
  width: 123px !important;
  height: 60px !important;
  background-color: transparent !important;
}

.ftr-copy-rights-bc p a {
  color: #920707 !important;
}
.entrance-f-error-message-bc {
  background: transparent !important;
}


#comm100-float-button-f2033966-9a54-43e1-baab-6b741f4f4d69-2 img {
  width: auto !important;
  height: auto !important;
}


/*high-matches*/

.ftr-game-item-bc {
    background-image: url(https://i.hizliresim.com/cu8zmqc.jpg)!important;
     border-radius:16px 16px 16px 16px !important;
}
.ftr-g-i-body-bc {
  background:none !important;
}

.ftr-g-i-head-bc {
  background-image: linear-gradient(90deg, #39031687, #0b0000c2, #4b031c78) !important;
}
.market-bc {
    background: rgb(74 4 28 / 53%) !important;
}

.market-bc:hover {
    background: rgb(5 115 45) !important;
   
}

.market-odd-bc:not(.not-boosted-odd) {
    font-size: 12px !important;
    color: rgb(255 255 255) !important;
}

.layout-header-holder-bc {
    background: none!important;
  
}

/*high-matches-end*/

.page-view-more {
    display: flex;
    align-items: center;
    margin-bottom: 10px!important;
    justify-content:center!important;
}
.hm-row-bc>.pb-component-wrapper>.games-content>.page-view-more {
    display: flex;
    align-items: center;
    margin-bottom: 10px!important;
    height: 10% !important;
    justify-content:center!important;
    background: linear-gradient(90deg, rgb(0 11 36) 0%, rgb(28 42 79) 50%,rgb(0 11 36) 100%) !important;
}

.view-title-more {
    flex: none!important;
}

.ftr-g-content-bc>.page-view-more {
     background: linear-gradient(90deg, rgb(49 14 22 / 12%) 0%, rgb(25 9 12) 50%,rgb(35 9 15 / 26%) 100%) !important;
     height:20% !important; 
    }

.hm-row-bc:has(img[src="https://cms.fjykjczttspydxcx.com/storage/medias/vipslot-18752273/content_18752273_b1818f045ef12161769c759c4eae29af.webp"]) a.product-banner-info-bc{

    animation: smoothExpand 2s ease-in-out infinite;
}

@keyframes smoothExpand {
    0%,100% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.02)
    }
}

.hm-row-bc:has(img[src="https://cms.fjykjczttspydxcx.com/storage/medias/vipslot-18752273/content_18752273_b1818f045ef12161769c759c4eae29af.webp"]) a.product-banner-info-bc:hover{
 
   box-shadow: 0 0 10px #ff2165!important;
}

.hm-row-bc:has(img[src="https://cms.fjykjczttspydxcx.com/storage/medias/vipslot-18752273/content_18752273_26cb1dab5fa655085ebb70372b87fe63.webp"]) a.product-banner-info-bc:hover{
 
   box-shadow: 0 0 10px #ff2165!important;
}
.hm-row-bc:has(img[src="https://cms.fjykjczttspydxcx.com/storage/medias/vipslot-18752273/content_18752273_26cb1dab5fa655085ebb70372b87fe63.webp"]) a.product-banner-info-bc{
    border-radius:1rem !important;
    animation: smoothExpand 2s ease-in-out infinite;
}



.user-profile-nav-item {
    text-transform: uppercase !important;
}

 div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden.is-home-page{  
max-width: 1670px !important; margin-left:auto !important; margin-right:auto !important;  
}   
  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden.has-sub-navigation.page-full-size.casino-slots.compact-footer{  
max-width: 1670px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden.live-casino-games.page-full-size.compact-footer{  
max-width: 1670px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
div#root.layout-bc .theme-default.smart-panel-is-visible.betslip-Hidden.skill-games-page.page-full-size.compact-footer.skill-games{  
max-width: 1670px !important; margin-left:auto !important; margin-right:auto !important;  
}  

  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden.has-sub-navigation.page-full-size.hide-tab-navigation-footer-mobile.compact-footer.virtual-sports{  
max-width: 1670px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden.page-full-size.tv-games.compact-footer{  
max-width: 1670px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.e-sports.compact-footer.page-full-size.sportsbook.betslip-Fixed{  
max-width: 1670px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden{  
max-width: 1670px !important; margin-left:auto !important; margin-right:auto !important;  
}   

.layout-header-holder-bc {
    box-shadow: none !important;
}

.loyaltyButtons-bc {
  display: none !important;
}

.loyaltyNum-bc {
  color: white !important;
}

.loyaltyPointsCurrentPlanLabel-bc {
  color: white !important;
}

.m-nav-items-list-item-bc.active, .m-nav-items-list-item-bc:hover {
  border: 1px solid transparent !important;
  background: transparent !important;
}

.m-nav-items-list-item-bc:not(.active) {
  background: transparent !important;
  border: 1px solid transparent !important;
}

.payment-logo {
  width: 106px !important;
}

.informative-widget {
  margin-top: 0px !important;

}

.informative-widget-container {
  max-width: 90%;
  padding-bottom: 17px !important;
  padding-top: 5px !important;
}

.hdr-dynamic-content .product-banner-container-bc {
  display: none !important;
  padding: 10px;
  padding-bottom: 10px;
  padding-bottom: 0px;
  margin-bottom: 0px !important;
}

.hdr-dynamic-content .product-banner-container-bc a {
  width: 87px !important;
}




#comm100-float-button-f2033966-9a54-43e1-baab-6b741f4f4d69-2 img {
  width: 170px !important;
}

.product-banner-info-bc::before {
  background: transparent !important;
}


.informative-widget-link {
    background: linear-gradient(-180deg, rgb(25 17 18 / 64%), rgb(24 8 11)) !important;
    border-radius: 10px 10px 0px 0px !important;
    border-top: 2px solid rgb(254 5 2) !important;
}



element.style {
}
.ftr-partners-row-inner-bc+.ftr-partners-row-inner-bc {
    margin-top: 10px;
}
.ftr-partners-row-inner-bc:not(.partners-logo-scroll) {
    justify-content: center;
}
.ftr-partners-row-inner-bc {
    justify-content: center;
    flex-wrap: wrap;
}
.ftr-partners-row-inner-bc {
    display: flex;
    align-content: center;
}
.btn.s-big.accordion-button {
    width: 150px !important;
}


.layout-bc:not(.page-full-size) .layout-content-holder-bc, .layout-bc:not(.page-full-size) .layout-footer-holder-bc {
  padding: 0px 10px 0px 10px !important;
}


.btn.a-color.header-icon-text.bc-i-standings {
  background: transparent !important;
  border-image: linear-gradient(to left, #13131321 0%, #da012c 50%, #13131321 100%) 100% 0 100% 0/1px 0 1px 0 stretch !important;
  box-shadow: 0px 0px 1px 1px #da012c !important;
  color: #d6d9de !important;
}








.sdr-item-bc::before {
  background: transparent !important;
}

.btn.s-big {
  border: 1px solid #d1012b;
  color: black !important;
}

.accordion-items .accordion-button path, .accordion-items .accordion-button rect, .accordion-items .accordion-button polygon {
  fill: rgba(0, 0, 0, 0.9) !important;
}

.hdr-main-content-bc {
  padding: 20px !important;
}

.layout-header-holder-bc .hm-row-bc:not(:first-child:empty) + .hm-row-bc {
  margin-top: 0px !important;
}

.horizontal-sl-item-bc:not(:empty) {
  background: rgba(218, 1, 44, 0.5) !important;
  color: white !important;
}

[class*="is-web"] .horizontalCategoryItem i {
  margin-inline-start: 8px !important;
}

/*foooter*/

 [class*="is-web"] .horizontalSliderRow .footerSliderImage img {
  width: 160px !important;
  height: 100px !important;
  filter: none !important;
  opacity: 2 !important;
  transition: opacity .24s;
  padding: 10px !important;
} 
.horizontalSliderRow .footerSliderImage {
  background-color: transparent !important;
} 
 [class*="is-web"] .horizontalSliderRow .footerSliderImage {
  min-width: 130px !important;

}

.footerCopyrightBlock {
  justify-content: center!important;
}

.footerInnerLeftCol{
  justify-content: center!important;
}
.footerInnerLeftCol ul li {
  width: 50px!important;
  height: 50px!important;
  border-radius: 10px!important;
}

.footerInnerLeftCol ul li a {
  font-size: 30px!important;
}

.footer-bc {
    padding: 20px 23px 15px !important;
}
.footerWrapper .footerInfoColumn {
   display: none!important;
}
.layout-footer-holder-bc {
    background: transparent !important;
}

.footerSocialLink {
   background-image: linear-gradient(140deg, #4a031c, #0b0000, #4b031c) !important;
}
.footerSocialLink:hover {
  box-shadow: 0 0 7px #dc0c0c!important; 
}
.footerSocialLink a {
 color: #ffffff !important;
}
.footerSocialLink a:hover {
 color: #b31f1c !important;
}

/*foooter-end*/
 .promotionsListEl-bc:hover:before{
    animation: slide 1s;
} 
 .promotionsListEl-bc:before{
  content: "";
  top: 0px;
  transform: translateX(100%);
  width: 100%;
  height: 100%;
  pointer-events: none;
  position: absolute;
  z-index: 1;
  background: linear-gradient(272deg, rgba(255, 255, 255, 0) 0, rgb(255 0 0 / 40%) 50%, rgba(128, 186, 232, 0) 99%, rgb(255 0 0 / 0%)) !important;
} 
 .promotionsListEl-bc:hover .promotionsArticleThumbnail-bc {
    transform: scale(1) !important;
} 
 @keyframes slide {
  0% {
    transform: translateX(-100%);
  } 
   100% {
    transform: translateX(100%);
  } 
   }

 .promotionsListEl-bc{
 
border-radius:10px !important;
  }

.promotions-article-title {
  display:flex !important;
 justify-content: center!important;
   font-size:14px !important;
   background-image: linear-gradient(140deg, #2c0512, #0b0000c2, #4b031c) !important;
}


[class*=is-web] .storiesWidgetWrapper {

    display: none !important;
 
}


.promotionsList-bc:not(.gridView) {
    grid-template-columns: repeat(auto-fill,minmax(400px,1fr)) !important;
 
}

.btn.a-color.header-icon-text.bc-i-telegram {
  background: #1778a8 !important;
}
.btn.a-color.header-icon-text.bc-i-whatsapp {
  background: #17a842 !important;
}

  .hm-row-bc:has(img[src="https://cms.fjykjczttspydxcx.com/storage/medias/vipslot-18752273/content_18752273_451f23edf5b3a3528061ad6d2011056a.webp"]) a.product-banner-info-bc{
    border-radius:1rem !important;
    animation: smoothExpand 2s ease-in-out infinite;
}
.hm-row-bc:has(img[src="https://cms.fjykjczttspydxcx.com/storage/medias/vipslot-18752273/content_18752273_451f23edf5b3a3528061ad6d2011056a.webp"]) a.product-banner-info-bc:hover{
 
   box-shadow: 0 0 10px #ff2165!important;
}
[dir="ltr"] .m-nav-sab-container-r-row-bc > a[class*="badge-"]::after, [dir="ltr"] .nav-menu-item[class*="badge-"]::after, [dir="ltr"] .hdr-navigation-link-bc[class*="badge-"]::after {
  top: -6px !important;
}


.logo-container>.header-icon {
    width: 60px!important;
    height: 60px!important;
}

.carousel,
.carousel-viewport,
.carousel-slide {
  position: relative !important;
  overflow: hidden !important;
  z-index: 1;
}


.carousel-count-arrow-container {
  position: absolute !important;
  top: 50% !important;
  left: 0 !important;
  width: 100% !important;
  transform: translateY(-50%) !important;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  padding: 0 40px !important;
  pointer-events: none;
  z-index: 10 !important;
}


.carousel-arrow-left,
.carousel-arrow-right {
  opacity:0.85;
  width: 50px !important;
  height: 50px !important;
  background: rgba(255, 255, 255, 0.25) !important;
  color: #000 !important;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  pointer-events: auto !important;
  backdrop-filter: blur(6px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
  border: none !important;
  transition: all 0.3s ease;
  cursor: pointer;
}


.carousel-arrow-left:hover,
.carousel-arrow-right:hover {
  background: rgba(255, 255, 255, 0.4) !important;
  transform: scale(1.08);
}


.carousel-count-arrow {
  position: absolute;
  top: 15px;
  right: 15px;
  background: rgba(0, 0, 0, 0.75);
  color: white;
  font-size: 14px;
  font-weight: bold;
  padding: 6px 12px;
  border-radius: 20px;
  z-index: 9999;
  opacity:0.65;
}


.carousel-arrow-left::before,
.carousel-arrow-right::before {
  font-size: 32px !important;
  line-height: 1 !important;
}


/mobil destek kÄ±smÄ±/

@media (max-width: 768px) {
  .carousel-arrow-left,
  .carousel-arrow-right {
    width: 36px !important;
    height: 36px !important;
    font-size: 18px !important;
  }

  .carousel-arrow-left::before,
  .carousel-arrow-right::before {
    font-size: 18px !important;
  }

  .carousel-count-arrow {
    font-size: 12px !important;
    padding: 4px 8px !important;
  }
}

/* Ã¶deme yÃ¶ntemleri boyutu */
.sliderTitle {
  font-size: 25px !important;
  font-weight: 700;
  color: white;
  margin-bottom: 16px;
}

.sliderWrapper,
.slider-container,
.slider-banner {
  position: relative;
}
.slider-market-coefficient-container {
  position: absolute;
  top: 80%; 
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  display: flex;
  gap: 16px;
  justify-content: center;
}

@media (max-width: 768px) {
  .slider-market-coefficient-container {
    top: 95%;
  }
}

.carousel-arrow-left,
.carousel-arrow-right {
  color: white !important;                 /* OK ikon rengi beyaz /
  background: rgba(255, 255, 255, 0.15) !important;  / Arka plan daha soft beyaz /
  border: 2px solid white !important;      / DÄ±ÅŸ hat da beyaz, daha net gÃ¶rÃ¼nÃ¼m */
}


.carousel-arrow-left:hover,
.carousel-arrow-right:hover {
  background: rgba(255, 255, 255, 0.3) !important;
  transform: scale(1.08);
}
.carousel-arrow-left,
.carousel-arrow-right {
  background: none !important;
  border: none !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  border-radius: 0 !important;
  color: white !important;           /
  font-size: 32px !important;
}

.carousel-arrow-left:hover,
.carousel-arrow-right:hover {
  transform: scale(1.2);
  opacity: 1;
}

.carousel-count-arrow {
  display: none !important;
}





.footerSocialLinks .footerSocialLink {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 12px !important;
  border-radius: 0 !important;
  transition: transform 0.2s ease-in-out;
}

.footerSocialLinks .footerSocialLink i {
  color: white !important;
  font-size: 34px !important;   /* BÃœYÃœTÃœLDÃœ */
  background: none !important;
  box-shadow: none !important;
  border: none !important;
  text-shadow: none !important;
  transition: color 0.2s ease-in-out, transform 0.2s ease-in-out;
}

.footerSocialLinks .footerSocialLink:hover i {
  color: #ff0040 !important;
  transform: scale(1.2);
}

.carousel-arrow-left,
.carousel-arrow-right {
  color: white !important;
  background: rgba(255, 255, 255, 0.15) !important; 
  border: 2px solid white !important;
}


.carousel-arrow-left:hover,
.carousel-arrow-right:hover {
  background: rgba(255, 255, 255, 0.3) !important;
  transform: scale(1.08);
}
.carousel-arrow-left,
.carousel-arrow-right {
  background: none !important;
  border: none !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  border-radius: 0 !important;
  color: white !important;           /
  font-size: 32px !important;
}

.carousel-arrow-left:hover,
.carousel-arrow-right:hover {
  transform: scale(1.2);
  opacity: 1;
}

.carousel-count-arrow {
  display: none !important;
}

.carousel-arrow-left,
.carousel-arrow-right {
  background: none !important;
  border-radius: 0 !important;
  backdrop-filter: none !important;
  box-shadow: none !important;
  border: none !important;
  opacity: 1 !important;
  color: white !important;
  font-size: 32px !important;
  width: auto !important;
  height: auto !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  pointer-events: auto !important;
  cursor: pointer;
  transition: transform 0.2s ease;
}

.carousel-arrow-left:hover,
.carousel-arrow-right:hover {
  transform: scale(1.2);
  background: none !important;
}



.carousel-arrow-left,
.carousel-arrow-right {
  width: 150px !important;
  height: 290px !important; 
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  color: white !important;
  font-size: 32px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  pointer-events: auto !important;
  cursor: pointer;
  z-index: 11 !important;
  transition: transform 0.3s ease;
}

.carousel-arrow-left {
  margin-left: -80px;
}

.carousel-arrow-right {
  margin-right: -80px;
}


.carousel-arrow-left:hover,
.carousel-arrow-right:hover {
  transform: scale(1.15);
}