.report__container {
    padding: 80px 0 40px 0;
}
.report__inner {
    max-width: 440px;
}
.report__title,
.report__title * {
    font-family: var(--ff-primary);
    font-style: normal;
    font-weight: var(--fw-bold);
    color: var(--color-text);
    font-size: 28px;
    line-height: 36px;
    margin: 0;
    cursor: default;
}
.report__title {
    margin: 0 0 15px 0;
}
.report__text,
.report__text * {
    font-family: var(--ff-primary);
    font-style: normal;
    font-weight: var(--fw-regular);
    color: var(--color-gray-500);
    font-size: 16px;
    line-height: 21px;
    cursor: default;
}
.report__text {
    margin: 0 0 15px 0;
}
.report__text p {
    margin: 0 0 15px 0;
}
.report__text p:last-child {
    margin: 0;
}
.report__btn-container {

}
.report__image-container {
    
}
.report__image {
    overflow: hidden;
    border-radius: 10px;
    border: 4px solid var(--color-orange-50);
    object-fit: contain;
    max-width: 100%;
    height: auto;
    box-shadow: 0px 11px 24px 0px #B6C1D31A,
    0px 44px 44px 0px #B6C1D317,
    0px 100px 60px 0px #B6C1D30D,
    0px 177px 71px 0px #B6C1D303,
    0px 277px 78px 0px #B6C1D300;
}
.report__video {
    overflow: hidden;
    border-radius: 10px;
    border: 4px solid var(--color-orange-50);
    max-width: 100%;
    box-shadow: 0px 11px 24px 0px #B6C1D31A,
    0px 44px 44px 0px #B6C1D317,
    0px 100px 60px 0px #B6C1D30D,
    0px 177px 71px 0px #B6C1D303,
    0px 277px 78px 0px #B6C1D300;
}


@media screen and (max-width: 1201px) {
    
}

@media screen and (max-width: 992px) {
    
}

@media screen and (max-width: 768px) {
    .report__container {
        padding: 40px 0 30px 0;
    }
    .report__title, 
    .report__title * {
        font-size: 24px;
        line-height: 32px;
    }
    .report__title {
        font-size: 24px;
        line-height: 32px;
        margin: 0 0 5px 0;
    }
    .report__image-container {
        margin-bottom: 15px;
    }
    .report__btn-container {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
}