           .rovi-page {
                background: #f5f6fb;
            }

            .rovi-container {
                max-width: 1180px;

            }

            @media (min-width: 1400px) {
                .rovi-container {
                    max-width: 1280px;
                }
            }


            .rovi-card {
                border-radius: 18px;
                border: 1px solid #eef1f6;
                box-shadow: 0 18px 44px rgba(15, 23, 42, .04);
            }


            .rovi-bullets ul {
                margin: 0;
                padding-left: 18px;
            }

            .rovi-bullets li {
                margin-bottom: 10px;
                color: #2b3345;
                line-height: 1.55;
            }

            .rovi-bullets li:last-child {
                margin-bottom: 0;
            }


            .rovi-pdf-box {
                background: #ffffff;
                border: 1px solid #eef1f6;
                border-radius: 16px;
                padding: 16px 16px 14px;
            }

            .rovi-pdf-box--light {
                background: #fafbff;
                border-style: dashed;
            }

            .rovi-pdf-head {
                display: flex;
                gap: 12px;
                align-items: flex-start;
                margin-bottom: 12px;
            }

            .rovi-pdf-ic {
                width: 38px;
                height: 38px;
                border-radius: 12px;
                display: grid;
                place-items: center;
                background: rgba(234, 0, 41, .08);
                color: #ea0029;
                font-size: 18px;
                flex: 0 0 auto;
            }

            .rovi-pdf-title {
                margin: 0 0 3px;
                font-size: 15.5px;
                font-weight: 800;
                color: #111827;
            }

            .rovi-pdf-sub {
                margin: 0;
                font-size: 13px;
                color: #6b7280;
            }


            .rovi-pdf-btn {
                display: inline-flex;
                align-items: center;
                gap: 8px;
                background: #ea0029;
                color: #fff !important;
                text-decoration: none !important;
                border: 1px solid #ea0029;
                border-radius: 999px;
                padding: 9px 14px;
                font-weight: 700;
                font-size: 13.5px;
                transition: .15s ease;
            }

            .rovi-pdf-btn:hover {
                background: #c70023;
                border-color: #c70023;
                transform: translateY(-1px);
            }

            .rovi-pdf-btn--outline {
                background: #fff;
                color: #ea0029 !important;
            }

            .rovi-pdf-btn--outline:hover {
                background: rgba(234, 0, 41, .06);
                border-color: rgba(234, 0, 41, .35);
                transform: translateY(-1px);
            }

            .rovi-pdf-arrow {
                font-weight: 900;
                opacity: .95;
            }


            .rovi-card+.rovi-card {
                margin-top: 18px;
            }


            .rovi-container {
                width: 100%;
                max-width: 1400px;

                margin-left: auto;

                margin-right: auto;

                padding-left: 18px;

                padding-right: 18px;
            }


            @media (min-width: 1600px) {
                .rovi-container {
                    max-width: 1520px;
                }
            }


            .rovi-page .col-xl-9,
            .rovi-page .col-lg-10 {
                width: 100%;
                max-width: 100%;
            }