.video-js *, .video-js :after, .video-js :before {
    box-sizing: inherit;
    border-radius: 6px;
}
.promo-video {
    position: relative;
    height: 0;
    padding-bottom: 56.3%;
    border-radius: 6px;
    box-shadow: 0px 0px 1px 3px rgb(228 232 238);
}
.promo-video .video-js {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 6px;
}
.charter-row__content_promo {
    position: relative;
    z-index: 1;
    padding: 0 8px;
    display: table;
    width: 100%;
    height: 80px;
    background-image: linear-gradient(125deg,rgb(30 40 70 / 1),rgb(50 75 115 / 1),rgb(30 40 70 / 1),rgb(50 75 115 / 1),rgb(30 40 70 / 1));
border-radius: 15px;
box-shadow: 0px 0px 1px 3px rgb(228 232 238);
}
.charter-row__content_promo:hover {
    background-image: linear-gradient(125deg,rgb(30 40 70 / 1),rgb(50 75 115 / 1),rgb(150 160 200 / 1),rgb(50 75 115 / 1),rgb(30 40 70 / 1));
}
.promo-video .video-js .vjs-poster{
background-size:cover;border-radius: 15px;box-shadow: 0px 0px 1px 3px rgb(228 232 238);
}
.promo-title {
    position: relative;
    font-family: Intro,sans-serif;
    font-size: 31px;
    font-weight: 400;
    line-height: 1.3;
    color: #fff;
    text-align: center;
    text-shadow: 4px 4px 6px #00000069;
}
.header {
    position: relative;
    z-index: 10;
    padding: 14px 0px;
    display: block;
    /* background-color: #202b45e3; */
    background-image: linear-gradient(125deg,rgb(30 40 70 / 1),rgb(50 75 115 / 1),rgb(30 40 70 / 1),rgb(50 75 115 / 1),rgb(30 40 70 / 1));
    box-shadow: 5px 5px 8px 0 rgb(3 19 33 / 83%);
    margin-bottom: 10px;
}
