@media screen and (max-width:767px){#pnxssr_635c3fa337f1c4b9b5cb6289aab7ff4d div[pnxssr_2]{background-color:#000;}} @media screen and (-webkit-max-device-pixel-ratio: 1) and (min-width: 1200px), screen and (min-width: 768px) and (max-width: 1200px){#pnxssr_635c3fa337f1c4b9b5cb6289aab7ff4d div[pnxssr_2]{background-color:#000;}} @media screen and (-webkit-min-device-pixel-ratio: 1) and (min-width: 1200px){#pnxssr_635c3fa337f1c4b9b5cb6289aab7ff4d div[pnxssr_2]{background-color:#000;}} @media screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1200px){#pnxssr_635c3fa337f1c4b9b5cb6289aab7ff4d div[pnxssr_2]{background-color:#000;}}
#blade15-hero-kv {
    padding-bottom:0px;
    overflow:hidden;
}
#blade15-hero-kv .container {
padding:0;
}
#blade15-hero-kv video {
    width:100%;
    margin-top:-20px;
opacity:0.85;
}
#blade15-hero-kv .blade15-logo, #blade15-hero-kv h2, #blade15-hero-kv .nvidia-icon {
opacity:0;
transform: translateY(30px);
}
#blade15-hero-kv .container {
    max-width:1920px;
}
#blade15-hero-kv .container .col {
    padding:0px;
}
#blade15-hero-kv .main-content {
    position: absolute;
    top: auto;
    left: 0;
    right: 0;
    bottom: 8%;
    text-align:center;
    z-index: 99;
}
#blade15-hero-kv .main-content h2 {
    margin: 0.5rem;
    font-family: Roboto;
    font-weight: 400;
    text-transform: none;
    font-size: 2.25rem;
    color:white;
    padding-bottom:1.5rem;
}
#blade15-hero-kv .shadow-btm
{
    position: absolute;
    z-index: 10;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 350px;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(28%, #000), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(0deg, #000 28%, rgba(0, 0, 0, 0) 100%);
}
#blade15-hero-kv .blade15-logo {
    width:300px;
}
@media (min-width:1440px) { 
#blade15-hero-kv video {
  margin-bottom:-30px;
}
}
@media (min-width:701px) and (max-width: 1024px) {
#blade15-hero-kv h2{
    font-size: 1.5rem !important;
    padding-bottom: 0.5rem !important;
}
#blade15-hero-kv .shadow-btm {
    height:190px;
}
#blade15-hero-kv .blade15-logo {
    width: 190px;
}
#blade15-hero-kv .nvidia-icon {
    width:120px;
} 
}
@media (max-width: 700px) {
#blade15-hero-kv
{
    min-height:470px;
}
#blade15-hero-kv h2 {
font-size:1.75rem !important;
}
#blade15-hero-kv .blade15-logo {
width: 250px  !important;
}
#blade15-hero-kv .nvidia-icon {
width:140px !important;
}
#blade15-hero-kv video {
    margin-top:0;
    width: 150%;
    margin-left: -25%;
}
#blade15-hero-kv .main-content {
    top: 250px;
}
#blade15-hero-kv .shadow-btm {
    height:120px;
}
}