/* Reset default margins and padding */
        body, html {
            margin: 0;
            padding: 0;
            height: 100%;
        }

        /* Ensure container properly contains iframe and overlay */
        .iframe-container {
            position: relative;
            width: 100%;
            height: 685px;            /* Desired height */
            overflow: hidden;
            background: black;        /* Prevent iframe from spilling out */
        }

        /* Style for iframe */
        .iframe-container iframe {
            width: 100%;
            height: 100%;
            position: absolute;
            top: -55px;
            left: 0;
            border: none;
            z-index: 1;               /* Ensure iframe stays below the logo */
            visibility: hidden;       /* Initially hidden until loaded */
        }

        /* Solid black overlay */
        .overlay {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;              /* Cover full width of the container */
            height: 160px;            /* Height of the overlay (adjust as needed) */
            background: black;        /* Solid black color */
            opacity: 1;               /* Fully opaque black */
            z-index: 2;               /* Ensure the overlay appears above the iframe */
        }

        /* Loader style */
        .loader {
            position: fixed;          /* Fixed ensures it stays centered in the viewport */
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%); /* Center it */
            z-index: 3;              /* Ensure loader is above everything */
            font-size: 24px;
            color: white;
        }

        /* Overlay logo */
        .logo-overlay {
            position: fixed;
            top: 20px;               /* Adjust position as needed */
            right: 20px;             /* Adjust position as needed */
            z-index: 4;              /* Ensure the logo is on top */
        }

        /* You can replace this with your logo image URL */
        .logo-overlay img {
            width: 30px;
            height: auto;
        }