.row-1080 {
    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;
}

.row-1081 {
    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-1082 {
    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-1085 {
    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-1086 {
    padding-top: 84px;
    background-color: #f7f9fc;
    background-image: none;
}

.row-1087 {
    padding-bottom: 84px;
    background-color: #f7f9fc;
    background-image: none;
}

.row-1089 {
    padding-bottom: 84px;
    background-color: #f7f9fc;
    background-image: none;
}

.row-1090 {
    padding-top: 84px;
    background-color: #f7f9fc;
    background-image: none;
}

.row-1091 {
    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: var(--color-primary);
    background-image: none;
}

.row-1092 {
    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: #ffffff;
    background-image: none;
}

.row-1093 {
    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-1094 {
    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-1095 {
    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-1083 .row-gap {
    column-gap: 88px;
}

.row-1085 .row-gap {
    row-gap: var(--gap-spacious-row);
    column-gap: var(--gap-spacious-column);
}

.row-1093 .row-gap {
    row-gap: var(--gap-spacious-row);
    column-gap: var(--gap-spacious-column);
}

.row-1094 .row-gap {
    row-gap: var(--gap-spacious-row);
    column-gap: var(--gap-spacious-column);
}

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

.row-1085 .block-2876 {
    border: var(--border-thin);
    box-shadow: var(--shadow-subtle);
    padding-top: 24px;
    border-color: #f0f0f0;
    padding-left: 24px;
    border-radius: var(--radius-round);
    padding-right: 24px;
    padding-bottom: 24px;
    background-color: #ffffff;
    background-image: none;
}

.row-1085 .block-2885 {
    padding-top: 24px;
    padding-left: 24px;
    border-radius: var(--radius-round);
    padding-right: 24px;
    padding-bottom: 24px;
    background-color: var(--color-primary);
    background-image: none;
}

.row-1087 .block-2888 {
    padding-top: 24px;
}

.row-1087 .block-2890 {
    padding-top: 24px;
}

.row-1087 .block-2891 {
    padding-top: 24px;
}

.row-1087 .block-2892 {
    padding-top: 24px;
}

.row-1087 .block-2893 {
    padding-top: 24px;
}

.row-1087 .block-2894 {
    padding-top: 24px;
}

.row-1089 .block-2895 {
    padding-top: 24px;
}

.row-1089 .block-2896 {
    padding-top: 24px;
}

.row-1089 .block-2897 {
    padding-top: 24px;
}

.row-1089 .block-2898 {
    padding-top: 24px;
}

.row-1089 .block-2899 {
    padding-top: 24px;
}

.row-1089 .block-2900 {
    padding-top: 24px;
}

.row-1091 .block-2916 {
    padding-top: 24px;
    padding-left: 24px;
    border-radius: var(--radius-round);
    padding-right: 24px;
    padding-bottom: 24px;
    background-color: #ffffff;
    background-image: none;
}

.row-1082 .block-862 .title {
    text-align: left;
}

.row-1077 .block-2859 .title {
    max-width: 26ch;
    margin-left: auto;
    margin-right: auto;
}

.row-1079 .block-2863 .title {
    color: #b9c6dd;
    font-size: var(--text-heading-eyebrow);
    text-transform: uppercase;
}

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

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

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

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

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

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

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

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

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

.row-1091 .block-2918 .title {
    color: white;
    text-align: left;
}

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

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

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

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

.row-1077 .block-2860 {
    margin: 0 auto;
    max-width: 75%;

    /* Styles for max-width: 768px */
    @container (max-width: 768px) {
        max-width: 100%;
    }
}

.row-1078 .block-2861 {
    margin: 0 auto;
    max-width: 75%;

    /* Styles for max-width: 768px */
    @container (max-width: 768px) {
        max-width: 100%;
    }
}

.row-1086 .block-2887 {
    max-width: 55%;

    /* Styles for max-width: 768px */
    @container (max-width: 768px) {
        max-width: 100%;
    }
}

.row-1087 .block-2888 {
    border-top: solid 2px #dbe4f0;
}

.row-1087 .block-2890 {
    border-top: solid 2px #dbe4f0;
}

.row-1087 .block-2891 {
    border-top: solid 2px #dbe4f0;
}

.row-1087 .block-2892 {
    border-top: solid 2px #dbe4f0;
}

.row-1087 .block-2893 {
    border-top: solid 2px #dbe4f0;
}

.row-1087 .block-2894 {
    border-top: solid 2px #dbe4f0;
}

.row-1089 .block-2895 {
    border-top: solid 2px #dbe4f0;
}

.row-1089 .block-2896 {
    border-top: solid 2px #dbe4f0;
}

.row-1089 .block-2897 {
    border-top: solid 2px #dbe4f0;
}

.row-1089 .block-2898 {
    border-top: solid 2px #dbe4f0;
}

.row-1089 .block-2899 {
    border-top: solid 2px #dbe4f0;
}

.row-1089 .block-2900 {
    border-top: solid 2px #dbe4f0;
}

.row-1090 .block-2902 {
    max-width: 55%;

    /* Styles for max-width: 768px */
    @container (max-width: 768px) {
        max-width: 100%;
    }
}

.row-1092 .block-2904 {
    max-width: 55%;

    /* Styles for max-width: 768px */
    @container (max-width: 768px) {
        max-width: 100%;
    }
}

.row-1079 .block-2863 .subtitle {
    color: #95afcf;
}

.row-1080 .block-2865 .subtitle {
    text-align: left;
}

.row-1081 .block-2867 .subtitle {
    text-align: left;
}

.row-1086 .block-2886 .subtitle {
    text-align: left;
}

.row-1090 .block-2901 .subtitle {
    text-align: left;
}

.row-1092 .block-2903 .subtitle {
    text-align: left;
}

.row-1093 .block-2905 .subtitle {
    text-align: left;
}

.row-1094 .block-2908 .subtitle {
    text-align: left;
}

.row-1095 .block-2910 .subtitle {
    text-align: left;
}

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

.row-1077 .block-2860 .description {
    line-height: 1.7;
}

.row-1078 .block-2861 .description {
    line-height: 1.7;
}

.row-1080 .block-2882 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1082 .block-2870 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1083 .block-2872 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1083 .block-2874 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1085 .block-2876 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1085 .block-2877 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1085 .block-2878 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1085 .block-2879 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1085 .block-2880 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1085 .block-2881 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1085 .block-2884 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1085 .block-2885 .description {
    color: white;
    text-align: left;
    line-height: 1.7;
}

.row-1085 .block-2912 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1086 .block-2887 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1087 .block-2888 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1087 .block-2890 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1087 .block-2891 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1087 .block-2892 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1087 .block-2893 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1087 .block-2894 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1089 .block-2895 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1089 .block-2896 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1089 .block-2897 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1089 .block-2898 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1089 .block-2899 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1089 .block-2900 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1090 .block-2902 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1091 .block-2917 .description {
    color: #cfdcee;
    text-align: left;
    line-height: 1.7;
}

.row-1092 .block-2904 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1093 .block-2906 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1094 .block-2909 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1095 .block-2911 .description {
    text-align: left;
    line-height: 1.7;
}

.row-1085 .block-2883 .subtitle {
    text-align: left;
}