body{background-color:#212227;height:100rem;overflow-y:overlay!important;overflow-x:hidden!important}::-webkit-scrollbar{width:.45rem}::-webkit-scrollbar-thumb{background-color:rgba(27,27,27,.4);border-radius:3px}::-webkit-scrollbar-track{background:0 0}.bg_play_now{background-image:linear-gradient(to bottom,rgb(0 0 0 / 0%) 86%,rgb(33 34 39) 100%),url('../shared/background.jpg');background-size:cover;background-position:center;padding:6rem!important}.bg_post{background-size:cover;background-position:center;padding:7rem!important}.bg_discord{background-image:linear-gradient(to top,rgb(0 0 0 / 0%) 86%,rgb(33 34 39) 100%),url('../shared/discord.jpg');background-size:cover;background-position:25% 25%}footer{background:#212227}.divider{position:relative;height:1px}.div-transparent:before{content:"";position:absolute;top:0;left:5%;right:5%;width:90%;height:1px;background-image:linear-gradient(to right,transparent,#303133,transparent)}.mat-shadow{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,0)}.btn.btn-lkcso{background:#dc3545;border-color:#dc3545;color:#fff}.container.gallery-container{background-color:#fff;color:#35373a;min-height:100vh;border-radius:20px;box-shadow:0 8px 15px rgba(0,0,0,.06)}.gallery-container h1{text-align:center;margin-top:70px;font-family:'Droid Sans',sans-serif;font-weight:700}.gallery-container p.page-description{text-align:center;max-width:800px;margin:25px auto;color:#888;font-size:18px}.tz-gallery .lightbox img{width:100%;margin-bottom:30px;transition:.2s ease-in-out;box-shadow:0 2px 3px rgba(0,0,0,.2)}.tz-gallery .lightbox img:hover{transform:scale(1.05);box-shadow:0 8px 15px rgba(0,0,0,.3)}.tz-gallery img{border-radius:4px}.baguetteBox-button{background-color:transparent!important}@media(max-width:768px){body{padding:0}.container.gallery-container{border-radius:0}}.media-29101 img{margin-bottom:20px}.media-29101 h3{font-size:18px;font-weight:900!important}.media-29101 h3 a{color:#6c757d}.owl-2-style .owl-nav{display:none}.owl-2-style .owl-dots{text-align:center;position:relative}.owl-2-style .owl-dots .owl-dot{display:inline-block}.owl-2-style .owl-dots .owl-dot span{display:inline-block;width:15px;height:3px;border-radius:0;background:#ccc;-webkit-transition:.3s all cubic-bezier(.32, .71, .53, .53);-o-transition:.3s all cubic-bezier(.32, .71, .53, .53);transition:.3s all cubic-bezier(.32, .71, .53, .53);margin:3px}.owl-2-style .owl-dots .owl-dot.active span{background:#dc3545}.owl-2-style .owl-dots .owl-dot:active,.owl-2-style .owl-dots .owl-dot:focus{outline:0}.band{margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:20px}@media (min-width:30em){.band{grid-template-columns:1fr 1fr}}@media (min-width:60em){.band{grid-template-columns:repeat(4,1fr)}}.card{background-color:rgb(26 27 31);text-decoration:none;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;flex-direction:column;min-height:100%;position:relative;top:0;transition:all .1s ease-in}.card article{padding:20px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.card h1{font-size:20px;margin:0;color:#fff}.card p{flex:1;line-height:1.4}.card .thumb{padding-bottom:60%;background-size:cover;background-position:center center}@media (min-width:60em){.item-1{grid-column:1/span 2}.item-1 h1{font-size:24px}}@media (max-width:768px){.button_online{display:none}}.w-40{width:40%!important}
.col-centered{
    float: none;
    margin: 0 auto;
}
  .header-h1 {
    position: relative;
    margin-bottom: .5rem;
    text-align: center;
  }
  .header-h1 h1 {
    display: inline-block;
    background: #fff;
    margin-bottom: 0;
    font-size: 1.5rem;
    text-transform: uppercase;
    padding: .5rem 1.5rem;
    border: .125rem solid #6a1b9a;
    color: #6a1b9a;
  }
  .header-h1 h1::after {
    content: "";
    position: absolute;
    background: #6a1b9a;
    height: .125rem;
    left: 0;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
    z-index: -999;
  }
  .header-h1-dark h1 {
    background: #6a1b9a;
    color: #fff;
  }
@media (max-width: 768px) {
  .button-fixed-size {
    font-size: 15px;
  }
}
/*:root {
  --r: rgb(171 10 10);
  --b: rgb(10 131 171);
  --g: rgb(51 170 11);
  --y: rgb(170 170 11);
}*/
:root {
  /* Aliases for Bootstrap colors */
  --r: rgb(var(--bs-danger-rgb));
  --b: rgb(var(--bs-primary-rgb));
  --g: rgb(var(--bs-success-rgb));
  --y: rgb(var(--bs-warning-rgb));
}
.form-control:focus {
    border-color: var(--bs-danger) !important;
    box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25) !important;
}
/* Prevent Bootstrap from shifting fixed elements when modal opens */
.modal-open,
.modal-open body {
  padding-right: 0 !important;
  overflow-y: auto !important;
}
/* These selectors stop Bootstrap from adding inline padding to navbars and other fixed headers */
.modal-open .fixed-top,
.modal-open .navbar-fixed-top,
.modal-open .sticky-top {
  padding-right: 0 !important;
  margin-right: 0 !important;
}
