 .casbox_row {
      display: flex;
      flex-wrap: nowrap;
      margin-left: 0;
      margin-right: 0;
    }
    
    .casbox_row .btz-col {
      position: relative;
      width: 100%;
      padding-right: 0;
      padding-left: 0;
    }
    
    .casbox_row .btz-col.btz-col-11p3 {
      flex: 0 0 11.3%;
      max-width: 11.3%;
    }
    
    .casbox_row .btz-col.btz-col-17p33 {
      flex: 0 0 17.33%;
      max-width: 17.33%;
    }
    
    .casbox_row .btz-col.btz-col-17p4 {
      flex: 0 0 17.4%;
      max-width: 17.4%;
    }
    
    .casbox_row .btz-col.btz-col-21p87 {
      flex: 0 0 21.87%;
      max-width: 21.87%;
    }
    
    .casbox_row .btz-col.btz-col-23p57 {
      flex: 0 0 23.57%;
      max-width: 23.57%;
    }
    
    .casbox_row .btz-col.btz-col-25 {
      flex: 0 0 25%;
      max-width: 25%;
    }
    
    .casbox_row .btz-col.btz-col-49p54 {
      flex: 0 0 49.54%;
      max-width: 49.54%;
    }
    
    .casbox_row .btz-col.btz-col-50 {
      flex: 0 0 50%;
      max-width: 50%;
    }
    
    .casbox_row .btz-col.btz-col-50p46 {
      flex: 0 0 50.46%;
      max-width: 50.46%;
    }
    
    .casbox_row .btz-col.btz-col-54p56 {
      flex: 0 0 54.56%;
      max-width: 54.56%;
    }
    
    .casbox_row .btz-col.btz-col-65p27 {
      flex: 0 0 65.27%;
      max-width: 65.27%;
    }
    
    .casbox_row .btz-col.btz-col-88p7 {
      flex: 0 0 88.7%;
      max-width: 88.7%;
    }
    
    .casbox_row .btz-col.btz-col-100 {
      flex: 0 0 100%;
      max-width: 100%;
    }
    
    @media (max-width: 767px) {
      .casbox_row:not(.no-stack) {
        flex-wrap: wrap;
      }
      .casbox_row:not(.no-stack) .btz-col {
        flex: 0 0 100% !important;
        max-width: 100% !important;
      }
    }
    
    body,
    html {
      padding: 0;
      margin: 0
    }
    
    html {
      box-sizing: border-box
    }
    
    *,
    :after,
    :before {
      box-sizing: inherit
    }
    
    html {
      font-size: 14px;
      -ms-overflow-style: scrollbar;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
    }
    
    p {
      margin: 0
    }
    

    
    @-webkit-keyframes sk-bouncedelay {
      0%,
      80%,
      to {
        -webkit-transform: scale(0)
      }
      40% {
        -webkit-transform: scale(1)
      }
    }
    
    @keyframes sk-bouncedelay {
      0%,
      80%,
      to {
        -webkit-transform: scale(0);
        transform: scale(0)
      }
      40% {
        -webkit-transform: scale(1);
        transform: scale(1)
      }
    }
    
    @-webkit-keyframes shake {
      0%,
      to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
      }
      10%,
      30%,
      50%,
      70%,
      90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
      }
      20%,
      40%,
      60%,
      80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
      }
    }
    
    @keyframes shake {
      0%,
      to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
      }
      10%,
      30%,
      50%,
      70%,
      90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
      }
      20%,
      40%,
      60%,
      80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
      }
    }
    
    @media (max-width:480px) {
      .container {
        max-width: 100%!important
      }
    }
    
    @media (min-width:481px) and (max-width:768px) {
      .hide-tablet {
        display: none!important
      }
    }
    
    .container {
      width: 100%;
      padding-right: 0;
      padding-left: 0;
      margin-right: auto;
      margin-left: auto
    }
    
    @media (min-width:576px) {
      .container {
        max-width: 540px
      }
    }
    
    @media (min-width:768px) {
      .container {
        max-width: 720px
      }
    }
    
    @media (min-width:992px) {
      .container {
        max-width: 960px
      }
    }
    
    @media (min-width:1200px) {
      .container {
        max-width: 1140px
      }
    }
    
    a[onclick] {
      cursor: pointer;
    }
    
    body {
      font-family: "Poppins", sans-serif;
      font-size: 1rem;
      line-height: 1.5;
      color: #000000;
      background-color: #062831;
    }
    
    #casbox_main a {
      color: #0000ee;
      text-decoration: underline;
    }
    
    #casbox_main a:hover {
      color: #0000ee;
      text-decoration: underline;
    }
    
    #casbox_cta_btn a:hover {
      color: #ffffff !important;
      background-color: #7dc70c !important;
    }

    #casbox_nav_menu a:hover {
      color: #ffffff !important;
      background-color: #7dc70c !important;
      border-color: #7dc70c !important;
    }
    
    #casbox_btn_secondary a:hover {
      color: #fff !important;
      background-color: #7dc70c !important;
    }
    
    #casbox_btn_footer a:hover {
       color: #fff !important;
      background-color: #7dc70c !important;
    }
    
    #casbox_btn_card a:hover {
       color: #fff !important;
      background-color: #7dc70c !important;
    }
    
    #casbox_btn_promo a:hover {
       color: #fff !important;
      background-color: #7dc70c !important;
    }
    
    #casbox_btn_extra a:hover {
       color: #fff !important;
      background-color: #7dc70c !important;
    }
    
    @media (max-width: 480px) {
      #casbox_logo_main.btz-container-padding {
        padding: 0px !important;
      }
      #casbox_logo_main .btz-img-width {
        width: 100% !important;
      }
      #casbox_logo_main .btz-img-max {
        max-width: 100% !important;
      }
      #casbox_logo_main .btz-align {
        text-align: center !important;
      }
      #casbox_nav_menu.btz-container-padding {
        padding: 10px !important;
      }
      #casbox_nav_menu .btz-display {
        display: inline-block !important;
      }
      #casbox_nav_menu .btz-padding {
        padding: 10px !important;
      }
      #casbox_tv_icon.btz-container-padding {
        padding: 0px !important;
      }
      #casbox_tv_icon .btz-img-width {
        width: 100% !important;
      }
      #casbox_tv_icon .btz-img-max {
        max-width: 100% !important;
      }
      #casbox_hero_section .btz-bg-inner {
        background-size: cover !important;
        background-position: left center !important;
        background-repeat: no-repeat !important;
      }
      #casbox_hero_section.btz-bg-inner {
        background-size: cover !important;
        background-position: left center !important;
        background-repeat: no-repeat !important;
      }
      #casbox_hero_section .btz-bg-outer {
        background-size: cover !important;
        background-position: left center !important;
        background-repeat: no-repeat !important;
      }
      #casbox_hero_section.btz-bg-outer {
        background-size: cover !important;
        background-position: left center !important;
        background-repeat: no-repeat !important;
      }
      #casbox_main_title.btz-container-padding {
        padding: 0px 61px 0px !important;
      }
      #casbox_main_title .btz-font-size {
        font-size: 40px !important;
      }
      #casbox_main_title .btz-line-height {
        line-height: 100% !important;
      }
      #casbox_feature_img .btz-img-width {
        width: 100% !important;
      }
      #casbox_feature_img .btz-img-max {
        max-width: 100% !important;
      }
    }

/* Görsel İyileştirmeler - Header */
#casbox_header {
  border-bottom: 3px solid #7dc70c !important;
  box-shadow: 0 2px 10px #7dc70c;
}

#casbox_logo_main {
  border: 2px solid #7dc70c;
  border-radius: 10px;
  padding: 8px !important;
  transition: all 0.3s ease;
  display: inline-block !important;
  width: auto !important;
}

#casbox_logo_main .btz-align {
  display: inline-block !important;
  width: auto !important;
}

#casbox_logo_main img {
  display: block !important;
  width: auto !important;
  max-width: 150px !important;
  height: auto !important;
}

#casbox_logo_main:hover {
  border-color: #7dc70c;
  box-shadow: 0 5px 15px #7dc70c;
  transform: translateY(-2px);
}

/* Hero Section İyileştirmeleri */
#casbox_hero_section {
  border: 2px solid #7dc70c;
  border-radius: 20px;
  margin: 20px;
  overflow: hidden;
}

#casbox_main_title {
  border-left: 5px solid #7dc70c;
  background: rgba(6, 219, 141, 0.1);
  border-radius: 10px;
}

/* Sosyal Medya İyileştirmeleri */
#casbox_social_hero img {
  border: 3px solid #7dc70c !important;
  border-radius: 20px;
}

#casbox_social_hero a:hover {
  border-color: #7dc70c !important;
  background-color: #7dc70c !important;
  transform: scale(1.1) !important;
  box-shadow: 0 5px 15px #7dc70c !important;
  
}

/* Kart İyileştirmeleri */
.casbox_cards_grid > div {
  border: 2px solid #7dc70c !important;
  position: relative;
  overflow: hidden;
}

.casbox_cards_grid > div::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, #7dc70c, transparent);
  transition: left 0.6s;
}

.casbox_cards_grid > div:hover::before {
  left: 100%;
}

.casbox_cards_grid > div:hover {
  transform: translateY(-8px) !important;
  border-color: #7dc70c !important;
  box-shadow: 0 15px 30px #7dc70c !important;
}

/* Section Başlık İyileştirmeleri */
.content-section h2 {
  border: 2px solid #7dc70c;
  border-radius: 15px;
  padding: 15px 30px !important;
  background: linear-gradient(135deg, rgba(6, 219, 141, 0.1), rgba(6, 219, 141, 0.05));
  position: relative;
  overflow: hidden;
}

.content-section h2::after {
  content: '';
  position: absolute;
  top: 0;
  right: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, #7dc70c, transparent);
  animation: shimmer 3s infinite;
}

@keyframes shimmer {
  0% { right: -100%; }
  100% { right: 100%; }
}

/* FAQ İyileştirmeleri - Her öğe ayrı kare */
#casbox_faq_area div[itemscope][itemprop="mainEntity"] {
  border: 2px solid #7dc70c !important;
  border-radius: 12px !important;
  margin: 15px 0 !important;
  padding: 25px !important;
  background: linear-gradient(135deg, rgba(6, 219, 141, 0.1), rgba(6, 219, 141, 0.05)) !important;
  transition: all 0.3s ease;
  position: relative;
  box-shadow: 0 4px 15px #7dc70c;
  overflow: hidden;
}

#casbox_faq_area div[itemscope][itemprop="mainEntity"]:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 25px #7dc70c;
  border-color: #7dc70c !important;
  background: linear-gradient(135deg, rgba(6, 219, 141, 0.15), rgba(6, 219, 141, 0.08)) !important;
}

#casbox_faq_area div[itemscope][itemprop="mainEntity"]::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: linear-gradient(90deg, #7dc70c, #7dc70c, #7dc70c);
  animation: faqShimmer 3s ease-in-out infinite;
}

@keyframes faqShimmer {
  0%, 100% { 
    background: linear-gradient(90deg, #7dc70c, #7dc70c, #7dc70c);
  }
  50% { 
    background: linear-gradient(90deg, #7dc70c, #7dc70c, #7dc70c);
  }
}

/* FAQ Başlık Stilleri */
#casbox_faq_area h3[itemprop="name"] {
  color: #7dc70c !important;
  font-size: 20px !important;
  margin-bottom: 15px !important;
  padding-left: 10px !important;
  border-left: 4px solid #7dc70c !important;
  transition: all 0.3s ease;
}

#casbox_faq_area div[itemscope][itemprop="mainEntity"]:hover h3[itemprop="name"] {
  color: #7dc70c !important;
  border-left-color: #7dc70c !important;
  padding-left: 15px !important;
}

/* FAQ Cevap Stilleri */
#casbox_faq_area p[itemprop="text"] {
  color: rgba(255, 255, 255, 0.9) !important;
  line-height: 1.7 !important;
  padding-left: 10px !important;
  border-left: 2px solid #7dc70c !important;
  transition: all 0.3s ease;
}

#casbox_faq_area div[itemscope][itemprop="mainEntity"]:hover p[itemprop="text"] {
  color: #ffffff !important;
  border-left-color: rgba(6, 219, 141, 0.6) !important;
  padding-left: 15px !important;
}

/* Features Area İyileştirmeleri */
#casbox_features_area .content-section > div > div {
  border: 2px solid #7dc70c;
  border-radius: 15px;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}

#casbox_features_area .content-section > div > div:hover {
  border-color: #7dc70c;
  transform: translateY(-5px);
  box-shadow: 0 10px 25px #7dc70c;
}

#casbox_features_area .content-section > div > div > div:first-child {
  border: 3px solid #7dc70c !important;
  box-shadow: 0 0 20px #7dc70c;
  position: relative;
}

#casbox_features_area .content-section > div > div > div:first-child::after {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  background: linear-gradient(45deg, #7dc70c, #7dc70c, #7dc70c);
  border-radius: 50%;
  z-index: -1;
  animation: rotate 3s linear infinite;
}

@keyframes rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Sorumlu Oyun Box İyileştirmesi */
#casbox_features_area div[style*="background: rgba(255, 255, 255, 0.1)"] {
  border: 2px solid #7dc70c !important;
  position: relative;
}

/* Info Area Grid İyileştirmeleri */
#casbox_info_area div[style*="background: #000000"] {
  border: 2px solid #7dc70c !important;
  border-left: 6px solid #7dc70c !important;
  transition: all 0.3s ease;
  position: relative;
}

#casbox_info_area div[style*="background: #000000"]:hover {
  border-color: #7dc70c !important;
  transform: translateY(-5px);
  box-shadow: 0 8px 20px #7dc70c;
}

#casbox_info_area div[style*="background: #000000"]::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 4px;
  height: 100%;
  background: linear-gradient(180deg, transparent, #7dc70c, transparent);
  animation: pulse 2s ease-in-out infinite;
}

@keyframes pulse {
  0%, 100% { opacity: 0.3; }
  50% { opacity: 1; }
}

/* Footer Section İyileştirmesi */
#casbox_section_23 {
  border-top: 3px solid #7dc70c !important;
  position: relative;
}

#casbox_section_23::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: linear-gradient(90deg, transparent, #7dc70c, transparent);
  animation: glow 3s ease-in-out infinite;
}

@keyframes glow {
  0%, 100% { opacity: 0.5; }
  50% { opacity: 1; }
}

/* Footer Sosyal Medya İyileştirmesi */

#casbox_content_social_2 img {
  border: 2px solid #7dc70c !important;
  border-radius: 50% !important;
  transition: all 0.3s ease !important;
  padding: 2px !important;
}


#casbox_content_social_2 a {
  padding: 2px !important;
}

#casbox_content_social_2 a:hover {
  border-color: #7dc70c !important;
  background-color: #7dc70c !important;
  transform: rotate(360deg) scale(1.2) !important;
  box-shadow: 0 5px 15px #7dc70c !important;
}

/* Genel Scroll Bar İyileştirmesi */
::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #062831;
  border: 1px solid #7dc70c;
}

::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg, #7dc70c, #7dc70c);
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(180deg, #7dc70c, #7dc70c);
}

/* Responsive İyileştirmeler */
@media (max-width: 768px) {
  #casbox_hero_section {
    margin: 10px;
    border-radius: 15px;
  }
  
  #casbox_logo_main {
    padding: 5px !important;
  }
  
  .casbox_cards_grid > div:hover {
    transform: translateY(-4px) !important;
  }
}