.inpage_title {
display: inline-flex;
  align-items: center;
   color:#fcf478;
}
.inpage_title::before {
    content: "";
    display: inline-block;
    width: 28px;
    height: 28px;
    background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIuV7vocN34qBuM1zTwd6BtOslgOyXdPZnRao4nHDloMuc7Gq5CvH0jO2qBRfOsYVKbhiP7IJQOw8wH0aDIe8VIpFDlJOwAaSoDnp2zP_gsxU0R9WW4Egj2S8fzke8QoDQ7doWmq319SzLOBzOjL1L3j5iuH43WZ-TbOqU0BI1K4JD5lfTX-WoSJZeBRN2/s1600/68.gif) no-repeat center;
    background-size: contain;
    vertical-align: middle;
    margin-right: 7px;
filter: hue-rotate(111deg);
}

.ncgt-cover {
  position: relative;
  height: 250px;
  overflow: hidden;
  border-top: 2px solid #046181;
  border-bottom: 2px solid #046181;
}

.ncgt-cover video {
  width: 100%;
  height: 100%;
  object-fit: cover;
object-position: 100% 47%;
}

.video-text-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: white;
  width: 100%;
}

.video-title {
  font-size: 48px;
  font-weight: bold;
  margin: 0;
  color: #fff;
  background: linear-gradient(to bottom, #0ac5f4 10%, #fff 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 1.3;
  font-family: "HeirofLightBold" !important;
  filter: drop-shadow(1px 1px 3px black);
}

.video-subtitle {
  background: linear-gradient(to bottom, #fff 50%, #eaeaea 50%, #eaeaea 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 21px;
  margin: 5px 0 0;
  font-weight: bold;
  filter: drop-shadow(2px 4px 6px black);
}

@media screen and (max-width: 768px) {
  .video-title {
    font-size: 32px;
  }
  .video-subtitle {
    font-size: 16px;
  }
}


.accordion {
width: 100%;
}
.accordion-item {
}
.accordion-button {
background: #28221e;
color: #fff;
padding: 15px;
width: 100%;
text-align: left;
border: none;
outline: none;
border-left: 4px solid #a4866d;
cursor: pointer;
font-size: 18px;
margin-bottom: 5px;

}
.accordion-button:hover {
background: rgba(65, 55, 40, 0.9);
}
.accordion-content {
padding: 14px 20px;
display: none;
background: #171717;
border: 1px solid #2d2d2d;
}

.ev-card {
  background: linear-gradient(to bottom,
  #3a2e24,
  #201610,
  #100C09
);
  border-radius: 10px;
  padding: 40px 10px;
  width: 570px;
  text-align: center;
  position: relative;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
  transition: transform 0.3s ease;
  border: 1px solid #046181;
  background: rgba(1,26,35,0.5);
}

.ev-card:hover {
  transform: translateY(-5px);
}

.ev-card img {
  width: 200px;
  height: auto;
  margin: 70px 5px 5px 5px !important;
}

.ev-card-container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  max-width: 1200px;
  margin-top: 10px;
}

.ev-top {
  background-color: #011A22;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  padding: 10px 0;
  border-radius: 10px 10px 0 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.ev-top .ev-title {
     background: linear-gradient(to bottom, #d4b17a 10%, #fff 70%);
     background: linear-gradient(to bottom, #0ac5f4 10%, #fff 70%);
     -webkit-background-clip: text;
     color: transparent;
     font-family: HeirofLightBold;
     font-size: 32px;
     font-weight: bold;
}


.bipUJZ {
text-align: right;
height: 0px;
padding-right: 12px;
position: relative;
z-index: 1;
}
.guFEyw {
display: inline-flex
;
align-items: center;
justify-content: center;
color: rgba(0, 0, 0, 0.93);
padding-bottom: 10px;
font-weight: 700;
text-align: center;
background-image: url(https://store.plaync.com/_next/static/media/pentagon-badge-bg-MDPick.be940230.png);
background-size: 100% 100%;
width: 88px;
height: 63px;
font-size: 16px;
line-height: 24px;
}
.bknLrN {
color: rgb(255, 255, 255);
}
@media only screen and (min-width: 960px) {
.bknLrN {
margin-top: -10px;
}
}