/* Maxie quote section */
.origin-section {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 1128px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 64px;
    margin-bottom: 96px;
    padding: 0px;
    overflow: hidden; /* Keeps children within the rounded corners */
}

.origin-image {
    max-width: 364px;
    height: auto; /* Maintains aspect ratio */
    border-radius: 8px; /* Optional for rounded corners on the image */
    margin-right: 20px; /* Space between image and text */
}

.origin-content {
    flex: 1; /* Takes up remaining space */
    padding: 20px;
    font-size: 38px;
}


/* Vision enlarged quote section */
.vision-section {
    text-align: center;
    max-width: 1128px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 64px;
    margin-bottom: 96px;
    padding: 0px;
    overflow: hidden; /* Keeps children within the rounded corners */
}

.vision-image {
    max-width: 364px;
    height: auto; /* Maintains aspect ratio */
    border-radius: 8px; /* Optional for rounded corners on the image */
    margin-right: 20px; /* Space between image and text */
}

.vision-content {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    flex: 1; /* Takes up remaining space */
    padding: 20px;
    font-size: 48px;
}

/* Quote of founders section */
.quote-block {
    font-size: 18px;
    max-width: 1128px;
    width: 100%;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    justify-contents: center;
    text-align: center;
    margin-top: 96px;
    margin-bottom: 64px;
}

.quote-body {
    padding: 12px;
    max-width: 800px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    margin-top: 48px;
}

.quote-name {
    padding: 12px;
    max-width: 800px;
    text-align: right;
    margin-left: auto;
    margin-right: auto;
}

.quote-name-subtext {
    font-size: 12px;
    color: gray;
    padding: 0px;
    max-width: 800px;
    text-align: right;
    margin-left: auto;
    margin-right: auto;
}

.quote-image {
    display: inline-block; /* This keeps the images in line */
    width: 364px;
    margin-left: 48px;
    margin-right: 48px;
    border-radius: 8px;
}

blockquote {
    padding-left: 24px; /* Adds padding to the left */
    border-left: 4px solid #ccc; /* The quote line */
    margin-left: 16px; /* Optional: Adds margin to the left */
    font-style: italic; /* Optional: Italicizes the text */
    color: #666; /* Optional: Changes text color */
}
