 .pages-header {
            background-position: center right;
        }

        .pages-header::before {
            box-shadow: none;
        }

        .img-cert {
            width: 58vw;
        }

        .modal-backdrop {
            --bs-backdrop-opacity: 0.7;
        }

        .modal.lightbox .ratio {
            background-color: transparent !important
        }

        .border-container {
            margin-left: 10%;
            display: flex;
            align-items: center;
            justify-content: flex-start;
            gap: 10px;
        }

        .border-container img {
            width: 240px;
        }

        @media (max-width: 992px) {
            .pages-header {
                height: 60vh !important;
            }

            .pages-header h5 {
                font-size: 28px !important;
            }

            .card-certificates {
                max-width: 40% !important;
            }
        }

        @media (max-width: 576px) {
            .pages-header {
                height: 60vh !important;
            }

            .border-container img {
                width: 200px;
            }

            .card-certificates {
                max-width: 88% !important;
            }
        }


        .border-container hr {
            border-top: dotted 2px #f37321;
            width: 100%;
            justify-self: end;
            opacity: 1 !important
        }

        .btn-wa {
            position: fixed;
            right: 20px;
            bottom: 20px;
            z-index: 999999;
            background: rgb(37, 211, 102);
            color: white;
            padding: 12px 20px;
            border-radius: 24px;
            box-shadow: 0 0 4px 1px rgba(0, 0, 0, .2);
            -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .2);
        }

        .btn-shopee {
            position: fixed;
            right: 20px;
            bottom: 70px;
            z-index: 999999;
            background: rgb(250, 106, 9);
            color: white;
            padding: 12px 20px;
            border-radius: 24px;
            box-shadow: 0 0 4px 1px rgba(0, 0, 0, .2);
            -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .2);
        }

        .btn-tokped {
            position: fixed;
            right: 20px;
            bottom: 120px;
            z-index: 999999;
            background: rgb(8, 134, 19);
            color: white;
            padding: 12px 20px;
            border-radius: 24px;
            box-shadow: 0 0 4px 1px rgba(0, 0, 0, .2);
            -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .2);
        }

        .btn-tiktokshop {
            position: fixed;
            right: 20px;
            bottom: 170px;
            z-index: 999999;
            background: rgb(0, 0, 0);
            color: white;
            padding: 12px 20px;
            border-radius: 24px;
            box-shadow: 0 0 4px 1px rgba(0, 0, 0, .2);
            -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .2);
        }