.elementor-kit-4{--e-global-color-primary:#3C3A3A;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-9613d1b:#EAEAEA;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:1000ms;--e-preloader-animation:eicon-spin;--e-preloader-animation-duration:1900ms;--e-preloader-delay:0ms;--e-preloader-color:#696464;--e-preloader-size:51px;}.elementor-kit-4 e-page-transition{background-color:#DFE9EC;}.elementor-kit-4 h2{color:#3C3A3A;font-family:"Georgia", Sans-serif;font-size:48px;font-weight:normal;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
            margin: 0;
            padding: 0;
            overflow: hidden;
            font-family: sans-serif;
            color: white;
        }

    

        .overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            text-align: center;
            padding: 20px;
            box-sizing: border-box;
			
        }

        .overlay h1 {
            font-size: 3em;
            margin: 0;
            font-weight: bold;
        }

        .overlay p {
            font-size: 1.2em;
            margin: 5px 0;
        }

        .fine-print {
            font-size: 0.8em;
            margin-top: 10px;
        }

        .actor-info {
            font-size: 0.9em;
            margin-top: 20px;
        }

        .search-bar {
            margin-top: 20px;
            display: flex;
            justify-content: center;
            align-items: center;
            background: white;
            border-radius: 50px;
            padding: 10px 20px;
            color: black;
            font-size: 1em;
        }

        .search-bar input {
            border: none;
            outline: none;
            background: transparent;
            flex: 1;
            color: black;
        }

        .search-bar button {
            background: black;
            color: white;
            border: none;
            padding: 10px 20px;
            border-radius: 50px;
            cursor: pointer;
        }

        /* Adjust for mobile */
        @media (max-width: 768px) {
            .overlay h1 {
                font-size: 2em;
            }
            .overlay p {
                font-size: 1em;
            }
        }/* End custom CSS */