/* Reset margin and padding */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* Full-page layout */
body, html {
    height: 100%;
    font-family: Arial, sans-serif;
}

/* Splash container that takes the full screen */
.splash-container {
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: url('./newsite/images/splash2.png'); /* Replace with your image */
    background-size: cover;
    background-position: center;
    position: relative;
}

/* Title styling */
.title {
    font-size: 3rem;
    color: black;
    font-weight: bold;
    text-align: center;
    position: absolute;
    top: 20%; /* Adjust as needed */
    left: 50%;
    transform: translateX(-50%);
    z-index: 1; /* Ensure it appears above other content */
}

/* Call-to-action button */
.cta-button {
    font-size: 1.2rem;
    padding: 15px 30px;
    color: white;
    background-color: #007bff;
    text-decoration: none;
    border-radius: 5px;
    transition: background-color 0.3s;
    position: absolute;
    top: 65%;  /* Adjust this to position the button */
    left: 85%;  /* Center horizontally */
    transform: translate(-50%, -50%); /* Center the button */
    z-index: 1;
}

.cta-button:hover {
    background-color: #0056b3;
}

/* Text content div */
.text-content {
    font-size: 1.2rem;
    color: black;
    font-weight: bold;
    text-align: center;
    position: absolute;
    top: 70%; /* Adjust to position the text anywhere */
    left: 30%;
    transform: translateX(-50%); /* Center the text horizontally */
    max-width: 30%; /* Optional: limit the width of the text block */
    z-index: 1;
}

.text-content p {
    margin: 0; /* Optional: remove margin if needed */
}

.ctc {
    font-size: 1.2rem;
    color: black;
    font-weight: bold;
    text-align: left;
    position: absolute;
    top: 68%; /* Adjust to position the text anywhere */
    left: 6%;
    max-width: 70%; /* Optional: limit the width of the text block */
    z-index: 1;
}

.ctc p {
    color: black;
    font-weight: bold;
    font-size: 1.3rem;
}

