.report-banner{background:url(../images/home-page/Report-Detail-Page-BG.jpg) center center/cover no-repeat;padding:5rem 0}.banner-btn .green-btn{padding:0 0 0 3.4rem}.banner-btn .purple-btn{padding:0 0 0 3rem;border-radius:50px}.report-details-data-info table td{border:.1rem solid #a2a2a2;padding:1.2rem;font-size:1.4rem}.report-details-data-info table{width:auto!important;margin:0 auto}.h-icon-40{width:40%}.r-banner-txt h1{font-size:2.8rem;padding-bottom:2.4rem}.r-banner-txt strong{font-size:1.4rem}.r-ttl,.rs-details h3{font-family:"Playfair Display",serif;font-weight:700;font-size:2.6rem}.purple-btn{padding:1rem 6.2rem;border-radius:.5rem}.r-ttl{line-height:1.4}.r-details-list li a{font-size:1.6rem;color:#000}.r-details-list li a:hover{color:#823cff;text-decoration:underline}.r-details-list li{padding:1.3rem 0}.table{border-collapse:separate;font-size:1.4rem;border-spacing:1rem;text-align:center}.table th{background-color:#823cff!important;color:#fff}.table tr{background-color:#f2f2f2!important}.w-60{width:60%}.r-details-table td,.r-details-table th{padding:1rem;font-size:1.4rem}.accordion-button::before{flex-shrink:0;width:3rem;height:3rem;content:"+";transition:transform .2s ease-in-out;font-size:2rem;background:#24c59c;margin-right:1rem;border-radius:50%;text-align:center;line-height:3rem;color:#fff;font-weight:600}.accordion-button:not(.collapsed)::before{content:"-"}.accordion-button::after{display:none}.faq-holder .accordion-button{font-size:1.6rem;padding:1.5rem 1rem}.accordion-body{font-size:1.6rem;padding-top:0;padding-left:50px}.faq-holder .accordion-button:not(.collapsed){background:0 0;box-shadow:none;color:#823cff}.article-content{background:#f2f2f2;padding:2rem}.article-content a{justify-content:end;display:flex;font-size:1.6rem;color:#823cff;text-decoration:underline}.feature-post{background:#001a3f;padding:0 2.5rem}.feature-post a{color:#fff;font-size:1.4rem;margin-bottom:1rem}.feature-post p{font-size:1.2rem;color:#fff;font-weight:300}.feature-post ul li{border-bottom:.1rem dashed #fff;padding-top:1rem}.feature-post .read-btn{padding:.7rem 1.8rem;font-size:1.2rem;font-weight:600}.feature-post ul li:last-child{border:none;padding-bottom:1.5rem}p{font-size:1.6rem;text-align:justify;line-height:1.6}.report-sticky-ttl h5{font-size:1.8rem;color:#fff}.report-details-data-info ul li{font-size:1.6rem;padding:.6rem 0}.report-details-data-info a{color:#7536e6;text-decoration:underline}.read-btn{background:#fff;padding:.9rem 2.4rem;border-radius:50px;font-size:1.2rem;margin-top:1.5rem}.r-details-list li:before{content:"";background:url(../images/home-page/Insights.png) 0 0/contain no-repeat;display:inline-block;width:1.4rem;height:1.4rem;margin-left:-1.4rem}.report-details-data-info h2{color:#823cff;padding:1rem 0}.report-details-data-info h3{color:#01b688;padding:1rem 0}.sticky-holder{position:sticky;top:1rem}.accordion-button{color:#823cff}.report-details-data-info img{max-width:100%;height:auto}@media only screen and (min-device-width:1280px) and (max-device-width:1440px){.banner-btn .purple-btn{padding:0 0 0 2.2rem}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.r-banner-txt h1{font-size:1.4rem;padding-bottom:1rem;line-height:1.6}.banner-btn .purple-btn{padding:0 0 0 1.5rem;border-radius:50px;font-size:1.2rem}.banner-btn .green-btn{padding:0 0 0 1rem;font-size:1.2rem}.me-4{margin-right:.5rem!important}.report-sticky-ttl h5{font-size:1.4rem;color:#fff;padding:1rem 0;line-height:1.5}.company-logo{width:14rem}.text-end{text-align:left!important}.report-banner-bg{background:#813eff;background:-moz-linear-gradient(-45deg,#813eff 0,#2cf7ca 100%);background:-webkit-linear-gradient(-45deg,#813eff 0,#2cf7ca 100%);background:linear-gradient(135deg,#813eff 0,#2cf7ca 100%)}.report-banner{padding:2rem 0}.report-details-data-info p{font-size:1.3rem;text-align:justify;line-height:1.4;margin-bottom:0}.report-details-data-info h2{color:#823cff;padding:.5rem 0;font-size:1.4rem;margin-bottom:0}.nxt-arrow{margin-left:1rem;background:#09c595;padding:1.1rem;border-radius:50px;width:3.5rem}.report-details-data-info ul li{font-size:1.3rem;padding:.3rem 0}.report-details-data-info table td{border:.1rem solid #a2a2a2;padding:1rem;font-size:1.3rem}}@media only screen and (min-device-width:260px) and (max-device-width:320px) and (-webkit-min-device-pixel-ratio:2){.r-banner-txt h1{font-size:1.4rem}.banner-btn .purple-btn{padding:0 0 0 1.5rem;border-radius:50px;font-size:1.2rem}.banner-btn .green-btn{padding:0 0 0 1rem;font-size:1.2rem}.me-4{margin-right:.5rem!important}.report-sticky-ttl h5{font-size:1.4rem;color:#fff;padding:1rem 0}.company-logo{width:9.5rem}.text-end{text-align:left!important}.report-banner-bg{background:#813eff;background:-moz-linear-gradient(-45deg,#813eff 0,#2cf7ca 100%);background:-webkit-linear-gradient(-45deg,#813eff 0,#2cf7ca 100%);background:linear-gradient(135deg,#813eff 0,#2cf7ca 100%)}.report-banner{padding:2rem 0}}
.order-hld{background:#001a3f;color:#fff;text-align:center;padding:1rem;}.space-right-left-3{padding:0 3rem;}
.left-data .ttl-2 {
    font-size: 2rem;
    margin-bottom: 0;
}
.thr-scroll {
    height: 61rem;
    overflow: auto;
}
.h2_tags {
    margin-top: 1.5rem;
}
.left-data .list-group-item {
    border: none;
    font-size: 1.4rem;
    padding: 1rem;
    margin-bottom: .1rem;
    background: #e3edfc;
    color: #000;
}
.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}
.left-data .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color:#5502c3;
    border-color:#5502c3;
}
.sticky-s{
    position: sticky;
    width: 100%;
    top:14%;
}
.right-side-content ul, .price-hld form {
    -webkit-box-shadow: 0 0.2rem 0.8rem rgb(0 0 0 / 15%);
    box-shadow: 0 0.2rem 0.8rem rgb(0 0 0 / 15%);
    padding: 2rem;
    border-radius: 0.7rem;
    margin-bottom: 1.8rem;
}
.shortD .short-description{
    color:#ffffff;
}
.right-side-content ul li {
    font-size: 1.5rem;
    padding: 0.5rem 0;
}
.space-top-bottom {padding: 1rem 0;font-size: 1.3rem;}
.sticky-holder {
    position: sticky;
    top: 8rem;
    z-index: 999;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    .thr-scroll {
        height: auto;
    }
    .space-right-left-3{
        padding:0 1rem;
    }
    .sticky-s{
        position:unset;
    }
}