.row-926 {
    padding-top: 64px;
    padding-bottom: 72px;
    background-color: #f7f9fc;
}

.row-927 {
    padding-top: var(--padding-extra-spacious-top);
    padding-left: var(--padding-extra-spacious-left);
    padding-right: var(--padding-extra-spacious-right);
    padding-bottom: var(--padding-extra-spacious-bottom);
}

.row-928 {
    padding-top: var(--padding-extra-spacious-top);
    padding-left: var(--padding-extra-spacious-left);
    padding-right: var(--padding-extra-spacious-right);
    padding-bottom: 0px;
    background-color: #22345c;
}

.row-929 {
    padding-top: 16px;
    padding-left: var(--padding-extra-spacious-left);
    padding-right: var(--padding-extra-spacious-right);
    padding-bottom: var(--padding-extra-spacious-bottom);
    background-color: #22345c;
}

.row-930 {
    padding-top: var(--padding-extra-spacious-top);
    padding-left: var(--padding-extra-spacious-left);
    padding-right: var(--padding-extra-spacious-right);
    padding-bottom: var(--padding-extra-spacious-bottom);
    background-color: transparent;
    background-image: none;
}

.row-931 {
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(34, 52, 92, 1) 50%);
    padding-top: 0px;
    padding-bottom: 0px;
}

.row-932 {
    padding-top: var(--padding-extra-spacious-top);
    padding-left: var(--padding-extra-spacious-left);
    padding-right: var(--padding-extra-spacious-right);
    padding-bottom: var(--padding-extra-spacious-bottom);
    background-color: #f7f9fc;
    background-image: none;
}

.row-933 {
    padding-top: var(--padding-extra-spacious-top);
    padding-left: var(--padding-extra-spacious-left);
    padding-right: var(--padding-extra-spacious-right);
    padding-bottom: var(--padding-extra-spacious-bottom);
    background-color: #f7f9fc;
    background-image: none;
}

.row-926 .row-gap {
    column-gap: 88px;
}

.row-932 .row-gap {
    column-gap: 88px;
}

.row-933 .row-gap {
    column-gap: 88px;
}

.row-931 .block-2505 {
    flex-grow: 1;
    padding-top: 64px;
    padding-left: 64px;
    padding-right: 64px;
    padding-bottom: 64px;
    background-color: #ffffff;
}

.row-226 .block-580 .title {
    color: #347ab6;
    font-size: var(--text-heading-eyebrow);
    text-align: left;
    text-transform: uppercase;
}

.row-926 .block-562 .title {
    max-width: 26ch;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}

.row-930 .block-592 .title {
    text-align: left;
}

.row-931 .block-585 .title {
    text-align: left;
}

.row-926 .block-2483 .title {
    color: #347ab6;
    font-size: var(--text-heading-eyebrow);
    text-align: left;
    text-transform: uppercase;
}

.row-926 .block-2484 .title {
    text-align: left;
}

.row-926 .block-2486 .image {
    border-radius: var(--radius-round);
}

.row-927 .block-2487 .title {
    color: #347ab6;
    font-size: var(--text-heading-eyebrow);
    text-align: left;
    text-transform: uppercase;
}

.row-927 .block-2488 .title {
    font-size: 27px;
    text-align: left;
    line-height: 1.3;
}

.row-927 .block-2490 .title {
    color: #347ab6;
    font-size: var(--text-heading-eyebrow);
    text-align: left;
    text-transform: uppercase;
}

.row-927 .block-2491 .title {
    font-size: 27px;
    text-align: left;
    line-height: 1.3;
}

.row-928 .block-2493 .title {
    color: #b9c6dd;
    font-size: var(--text-heading-eyebrow);
    text-align: left;
    text-transform: uppercase;
}

.row-929 .block-2494 .title {
    color: #ffffff;
    font-size: 21px;
    text-align: left;
}

.row-929 .block-2496 .title {
    color: #ffffff;
    font-size: 21px;
    text-align: left;
}

.row-929 .block-2498 .title {
    color: #ffffff;
    font-size: 21px;
    text-align: left;
}

.row-929 .block-2500 .title {
    color: #ffffff;
    font-size: 21px;
    text-align: left;
}

.row-930 .block-2502 .title {
    color: #347ab6;
    font-size: var(--text-heading-eyebrow);
    text-align: left;
    text-transform: uppercase;
}

.row-932 .block-2506 .title {
    text-align: left;
}

.row-932 .block-2508 .image {
    border-radius: var(--radius-round);
}

.row-933 .block-2509 .image {
    border-radius: var(--radius-round);
}

.row-933 .block-2510 .title {
    text-align: left;
}

.row-226 .block-580 .subtitle {
    text-align: left;
}

.row-926 .block-2483 .subtitle {
    text-align: left;
}

.row-927 .block-2487 .subtitle {
    text-align: left;
}

.row-927 .block-2490 .subtitle {
    text-align: left;
}

.row-928 .block-2493 .subtitle {
    color: #95afcf;
    text-align: left;
}

.row-930 .block-2502 .subtitle {
    text-align: left;
}

.row-927 .row-content-container {
    row-gap: 32px;
    column-gap: clamp(24px, 5vw, 88px);
}

.row-931 .row-content-container {
    row-gap: 0px;
    column-gap: 0px;
}

.row-229 .block-587 .description {
    text-align: left;
    line-height: 1.7;
}

.row-930 .block-593 .description {
    text-align: left;
    line-height: 1.7;
}

.row-926 .block-2485 .description {
    text-align: left;
    line-height: 1.7;
}

.row-927 .block-2489 .description {
    text-align: left;
}

.row-927 .block-2492 .description {
    text-align: left;
}

.row-929 .block-2495 .description {
    color: #b9c6dd;
    text-align: left;
}

.row-929 .block-2497 .description {
    color: #b9c6dd;
    text-align: left;
}

.row-929 .block-2499 .description {
    color: #b9c6dd;
    text-align: left;
}

.row-929 .block-2501 .description {
    color: #b9c6dd;
    text-align: left;
}

.row-931 .block-2505 .description {
    text-align: left;
    line-height: 1.7;
}

.row-932 .block-2507 .description {
    text-align: left;
    line-height: 1.7;
}

.row-933 .block-2511 .description {
    text-align: left;
    line-height: 1.7;
}