/* EasyWeb theme — Bootstrap 5 base + slider/gallery blocks */
/* ew-site-design */
:root {
  --ew-color-primary: #C6FF00;
  --ew-color-secondary: #000000;
  --ew-color-accent: #F2F2F2;
  --ew-nav-bg: #000000;
  --ew-nav-text: #C6FF00;
  --ew-link-color: #C6FF00;
  --ew-link-hover: #FFFFFF;
  --ew-heading-color: #C6FF00;
  --ew-footer-bg: #000000;
  --ew-footer-text: #F2F2F2;
  --ew-footer-link: #C6FF00;
  --ew-site-font: 'Rajdhani', sans-serif;
  font-family: var(--ew-site-font);
}
body{font-family:var(--ew-site-font)!important;}.text-ew-primary{color:var(--ew-color-primary)!important}.bg-ew-primary{background-color:var(--ew-color-primary)!important}.border-ew-primary{border-color:var(--ew-color-primary)!important}.text-ew-secondary{color:var(--ew-color-secondary)!important}.bg-ew-secondary{background-color:var(--ew-color-secondary)!important}.border-ew-secondary{border-color:var(--ew-color-secondary)!important}.text-ew-accent{color:var(--ew-color-accent)!important}.bg-ew-accent{background-color:var(--ew-color-accent)!important}.border-ew-accent{border-color:var(--ew-color-accent)!important}.ew-btn, a.btn.ew-btn, button.btn.ew-btn{display:inline-block;box-sizing:border-box;cursor:pointer;vertical-align:middle;line-height:1.5;text-align:center;background-image:none!important;box-shadow:none!important;background-color:#C6FF00;color:#000000;border-radius:0;padding:0.6rem 1.25rem;font-weight:700;font-size:1rem;text-transform:uppercase;font-family:'Rajdhani',sans-serif;border:none;text-decoration:none;}.ew-btn:hover,a.btn.ew-btn:hover,button.btn.ew-btn:hover,.ew-btn:focus,a.btn.ew-btn:focus,button.btn.ew-btn:focus{filter:brightness(0.92);}a:not(.btn):not(.ew-btn):not(.nav-link):not(.navbar-brand):not(.dropdown-item){color:#C6FF00;font-weight:600!important;font-size:1rem;font-family:'Rajdhani',sans-serif!important;text-decoration:none;}a:not(.btn):not(.ew-btn):not(.nav-link):not(.navbar-brand):not(.dropdown-item):hover,a:not(.btn):not(.ew-btn):not(.nav-link):not(.navbar-brand):not(.dropdown-item):focus{color:#FFFFFF;text-decoration:none;}hr{border-top:solid 0.25px #C6FF00;opacity:.25;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#C6FF00;font-weight:700!important;text-transform:uppercase;letter-spacing:0.08em;font-family:'Rajdhani',sans-serif!important;}#ewSiteFooter{background-color:var(--ew-footer-bg);color:var(--ew-footer-text);}#ewSiteFooter a,#ewSiteFooter .nav-link{color:var(--ew-footer-link);}#ewSiteFooter .ew-footer-bottom{border-top:1px solid color-mix(in srgb, var(--ew-footer-text) 18%, transparent);}#ewSiteFooter .ew-footer-nav{gap:.25rem 1rem;flex-wrap:wrap;}
#ewMainNav { background-color: var(--ew-nav-bg) !important; }
#ewMainNav .navbar-brand,#ewMainNav .nav-link { color: var(--ew-nav-text) !important; }
#ewMainNav .navbar-toggler { border-color: color-mix(in srgb, var(--ew-nav-text) 35%, transparent); }
/* /ew-site-design */

/* Slider */
.carousel.ew-slider {
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.carousel.ew-slider .carousel-inner,
.carousel.ew-slider .carousel-item,
.carousel.ew-slider .ew-slider-slide,
.carousel.ew-slider .ew-slider-media,
.carousel.ew-slider .ew-slider-frame,
.carousel.ew-slider .ew-slider-images,
.carousel.ew-slider .ew-slider-image-cell,
.carousel.ew-slider .row,
.carousel.ew-slider [class*="col-"] {
  margin: 0;
  padding: 0;
}

.carousel.ew-slider .carousel-item:not(.active) {
  display: none;
}

.carousel.ew-slider .carousel-item.active {
  display: block;
}

.carousel.ew-slider .ew-slider-media {
  position: static;
}

.carousel.ew-slider .ew-slider-frame {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel.ew-slider .ew-slider-image {
  display: block;
  width: 100%;
  min-height: 280px;
  object-fit: cover;
}

.carousel.ew-slider .ew-slider-shade {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
  opacity: 0;
  background: transparent;
}

.carousel.ew-slider[data-ew-overlay-mode="darken"] .ew-slider-shade {
  background-color: #000;
  opacity: var(--ew-slider-overlay-opacity, 0.35);
}

.carousel.ew-slider[data-ew-overlay-mode="lighten"] .ew-slider-shade {
  background-color: #fff;
  opacity: var(--ew-slider-overlay-opacity, 0.35);
}

.carousel.ew-slider[data-ew-overlay-mode="none"] .ew-slider-shade {
  display: none;
}

.carousel.ew-slider .ew-slider-caption--overlay {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 2;
  pointer-events: none;
}

.carousel.ew-slider .ew-slider-caption--overlay-top {
  top: 0;
  bottom: auto;
}

.carousel.ew-slider .ew-slider-caption--overlay-center {
  top: 50%;
  transform: translateY(-50%);
}

.carousel.ew-slider .ew-slider-caption--overlay-bottom {
  bottom: 0;
  top: auto;
}

.carousel.ew-slider.ew-slider-nav-pos--bottom .carousel-control-prev,
.carousel.ew-slider.ew-slider-nav-pos--bottom .carousel-control-next {
  top: auto;
  bottom: 0.75rem;
  transform: none;
  width: 2.5rem;
  height: 2.5rem;
}

.carousel.ew-slider.ew-slider-nav-pos--bottom .carousel-control-prev {
  left: 35%;
}

.carousel.ew-slider.ew-slider-nav-pos--bottom .carousel-control-next {
  right: 35%;
}

.carousel.ew-slider.ew-slider-nav--light .carousel-control-prev-icon,
.carousel.ew-slider.ew-slider-nav--light .carousel-control-next-icon {
  filter: invert(1);
}

.carousel.ew-slider.ew-slider-nav--dark .carousel-control-prev-icon,
.carousel.ew-slider.ew-slider-nav--dark .carousel-control-next-icon {
  filter: none;
}

.carousel.ew-slider.ew-slider-nav--minimal .carousel-control-prev,
.carousel.ew-slider.ew-slider-nav--minimal .carousel-control-next {
  opacity: 0.65;
  width: 2rem;
}

.carousel.ew-slider.ew-slider-indicators--bars .carousel-indicators [data-bs-target] {
  width: 2rem;
  height: 4px;
  border-radius: 2px;
  margin: 0 4px;
}

.carousel.ew-slider.ew-slider-indicators--lines .carousel-indicators [data-bs-target] {
  width: 2.5rem;
  height: 2px;
  border-radius: 0;
  margin: 0 3px;
}

.carousel.ew-slider.ew-slider-indicators--pills .carousel-indicators [data-bs-target] {
  width: 14px;
  height: 14px;
  border-radius: 999px;
}

/* Gallery */
.ew-gallery {
  width: 100%;
}

.ew-gallery .ew-gallery-grid {
  margin-left: 0;
  margin-right: 0;
}

.ew-gallery .ew-gallery-image {
  display: block;
  width: 100%;
  object-fit: cover;
  aspect-ratio: 4 / 3;
}

/* ew-page-styles:contact */
#ew-e-ctint01 { background-color: #000000; color: #F2F2F2; text-align: center; padding-top: 4rem; padding-bottom: 1rem; margin-top: 0; margin-bottom: 0 } #ew-e-cth1aa1 h1 { color: #FFFFFF; text-shadow: 0 0 8px #C6FF00, 0 0 20px #C6FF00 } #ew-e-ctlead1 { margin-bottom: 0 } #ew-e-ctform1 { background-color: #000000; color: #F2F2F2; text-align: center; padding-top: 1rem; padding-bottom: 4rem; margin-top: 0; margin-bottom: 0 }
/* /ew-page-styles:contact */

/* ew-page-styles:games */
#ew-e-gmin001 { background-color: #000000; color: #F2F2F2; text-align: center; padding-top: 4rem; padding-bottom: 2rem; margin-top: 0; margin-bottom: 0 } #ew-e-gmh1aa1 h1 { color: #FFFFFF; text-shadow: 0 0 8px #C6FF00, 0 0 20px #C6FF00 } #ew-e-gmlead1 { margin-bottom: 0 } #ew-e-gmset01 { background-color: #000000; color: #F2F2F2; text-align: center; padding-top: 1rem; padding-bottom: 4rem; margin-top: 0; margin-bottom: 0 }
/* /ew-page-styles:games */
/* ew-page-styles:home */
#ew-e-hmhero1 { background-color: rgb(0, 0, 0); text-align: center; padding-top: 4rem; padding-bottom: 2rem; margin-top: 0px; margin-bottom: 0px }
#ew-e-hmimg01 { text-align: center; margin-bottom: 1.5rem }
#ew-e-hmlead1 { margin-bottom: 1rem }
#ew-e-hmpass1 { margin-bottom: 0px }
#ew-e-hmgame1 { background-color: rgb(0, 0, 0); text-align: center; padding-top: 2rem; padding-bottom: 3rem; margin-top: 0px; margin-bottom: 0px }
#ew-e-hmh2gm1 { margin-bottom: 1.5rem }
#ew-e-hmbtn01 { margin-top: 1.5rem }
#ew-e-hmnews1 { background-color: rgb(0, 0, 0); text-align: center; padding-top: 2rem; padding-bottom: 4rem; margin-top: 0px; margin-bottom: 0px }
#ew-e-hmh2nw1 { margin-bottom: 1.5rem }
#ew-e-p0bdv8e { text-align: center }
#ew-i-hg7b3ta-2 { font-size: 27px }
#ew-i-gu7um02-2 { font-size: 27px }
#ew-i-6i6qjpk { color: rgb(242, 242, 242) }
/* /ew-page-styles:home */

/* ew-page-styles:studios */
#ew-e-stint01 { background-color: #000000; color: #F2F2F2; text-align: center; padding-top: 4rem; padding-bottom: 2rem; margin-top: 0; margin-bottom: 0 } #ew-e-sth1aa1 h1 { color: #FFFFFF; text-shadow: 0 0 8px #C6FF00, 0 0 20px #C6FF00 } #ew-e-stlead1 { margin-bottom: 0 } #ew-e-stset01 { background-color: #000000; color: #F2F2F2; text-align: center; padding-top: 1rem; padding-bottom: 4rem; margin-top: 0; margin-bottom: 0 }
/* /ew-page-styles:studios */

/* ew-heading-glow */
#ew-e-hmh1aa1 h1,
#ew-e-hmh2gm1 h2,
#ew-e-hmh2nw1 h2,
#ew-e-gmh1aa1 h1,
#ew-e-sth1aa1 h1,
#ew-e-abh1aa1 h1,
#ew-e-nwh1aa1 h1,
#ew-e-cth1aa1 h1 {
  color: #FFFFFF;
  text-shadow: 0 0 8px #C6FF00, 0 0 20px #C6FF00;
}
#ew-e-hmgame1 .row,
#ew-e-gmset01 .row,
#ew-e-stset01 .row,
#ew-e-hmnews1 .row,
#ew-e-nwfeed1 .row {
  justify-content: center;
}
#ew-e-hmgame1 .col-md-4 > p:first-of-type,
#ew-e-gmset01 .col-md-4 > p:first-of-type,
#ew-e-stset01 .col-md-4 > p:first-of-type {
  color: #FFFFFF;
  font-weight: 700;
  font-size: 1.5rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  text-shadow: 0 0 8px #C6FF00, 0 0 20px #C6FF00;
}
#ew-e-stset01 img {
  display: block;
  max-width: 220px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
