.table-image {
    max-width: 150px;
    min-width: 50px;
    height: auto;
    display: block;
    margin: auto;
}

.default-font {
    font-family: 'Helvetica', 'Arial', sans-serif;  
}

.a-style {
    text-decoration: none;
}

.main-color {
    background-color: #041E42;
}

.sub-color {
    background-color: #860038;
}

.btn-color {
    background-color: #BC945C;
}

.bg-color {
    background-color: #f6f6f6;
}

.video-wrapper {
    max-width: 720px; /* Set the desired width */
    width: 100%; /* Allow the width to be 100% of its container */
    margin: auto; /* Center the video */
}

.video-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* 16:9 aspect ratio */
    height: 0;
    overflow: hidden;
    background: #000;
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.centered-container {
    display: flex;
    justify-content: center; /* Center horizontally */
    align-items: center;    /* Center vertically if needed */
    /* height: 100vh;          Full viewport height to center vertically */
    text-align: center;     /* Center text inside the blockquote */
}

.centered-container blockquote {
    max-width: 500px;       /* Set a max width for the blockquote */
    width: 100%;            /* Ensure the blockquote takes full width available */
    margin: auto;           /* Center horizontally */
}

.button-container {
    display: flex;
    justify-content: center; /* Aligns horizontally */
    align-items: center;    /* Aligns vertically */
}

.text-container {
    display: flex;
    align-items: center;    /* Aligns vertically */
    padding-top: 5px;          /* Add padding for spacing */
}

.text-card-body {
    width: 90%;
    margin: 0 auto;
    padding-top: 20px;
}