.video-fold-top {
    text-align: center;
    padding: 100px 0px 50px;
}

.video-fold-content {
    max-width: 540px;
    margin: 0px auto;
}

.video-fold-content p {
    margin:0px;
}

.content-fold-b:not(.alt) .content-fold-b-content-chart {
    flex: 0 0 calc(100% / 2 - 100px);
}

.video-fold-inner {
    max-width: 800px;
    margin: 0px auto;
}

.video-fold-header {
    margin: 0px 0px 40px;
}

.video-fold-inner-video {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.video-fold-inner-video::before {
    content: '\f04b';
    font-family: 'Font Awesome 6 Sharp';
    font-weight: 700;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 80px;
    z-index: 5;
    filter: drop-shadow(2px 4px 6px black);
    pointer-events: none;
}

.video-fold-inner-video img {
    filter: brightness(0.8);
}

.video-fold-inner-video img {
    transition: all 500ms ease;
}

.brochure-foldb {
    background: whitesmoke;
}

.video-fold-inner-video:hover img {
    transform: scale(1.05);
}

body #primary .content-fold-b:not(.alt)::before {
    background: whitesmoke;
    height: calc(100% + 70px);
    z-index: -1;
}

.video-fold {
    position: relative;
    z-index: 5;
}

.brochure-foldb-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 100px 0px;
}

.brochure-foldb-header {
    margin: 0px 0px 20px;
}

.content-fold-b-content-chart-wrapper {
    display: flex;
    margin: 50px 0px 20px;
    gap: 40px;
}

.content-fold-b-content-chart {
    flex: 0 0 calc(100% / 2 - 42px);
    border: solid 2px #e4e4e4;
    padding: 10px;
    background: white;
    position: relative;
    transition: all 500ms ease;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}

.content-fold-b-content-chart-inner {
    position: absolute;
    top: -34px;
    left: 0px;
}

.content-fold-b-content-chart-inner-padding {
    padding: 10px 20px;
    background: var(--primary-color1);
    color: white;
}

.content-fold-b-content-chart-inner-padding p {
    margin: 0px;
    font-size: 14px;
    line-height: 1;
}

.content-fold-b-content-chart:hover img {
}

.content-fold-b-content-chart::before {
    content: '\2b';
    font-family: 'Font Awesome 6 Sharp';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 500ms ease;
    pointer-events: none;
    color: white;
    z-index:3;
    padding:10px;
    border-radius:50%;
    font-size: 36px;
    width:40px;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    opacity: 0;
}

.content-fold-b-content-chart::after {
    content: '';
    background: #37373778;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    pointer-events: none;
    opacity:0;
    transition: all 500ms ease;
}

.content-fold-b-content-chart:hover::after,
.content-fold-b-content-chart:hover::before{
    opacity:1;
}