
.v-main {
     font-family: 'IBM Plex sans local' !important;
     font-style: normal !important;
     background: #F6F7FB
}

.v-application {
     font-family: 'IBM Plex sans local' !important;

}


.heading-1 {
     font-family: 'IBM Plex sans local' !important;
/* v-text/h1 */
font-weight: 400 ;
font-size: 48px;
line-height: 72px;
/* identical to box height, or 150% */
letter-spacing: 1.5px;

     color: #11274D;
}

/*!* Heading 2 *!*/

.heading-2 {
     color: #173466;
}


/*!* Heading 2 *!*/

.heading-2 {
     font-family: 'IBM Plex sans local' !important;
     /* v-text/h2 */
     font-style: normal;
     font-weight: 400;
     font-size: 32px;
     line-height: 48px;
     /* identical to box height, or 150% */
     color: #11274D;
}

.heading-3 {
     /* Heading 3 */
     /* v-text/h3 */
     font-family: 'IBM Plex sans local' !important;
     font-weight: 400;
     font-size: 24px;
     line-height: 36px;
     /* identical to box height, or 150% */
     color: #11274D;
}

.heading-4 {
     /* Heading 4 */
     /* v-text/h4 */
     font-family: 'IBM Plex sans local' !important;
     /*font-weight: 400;*/
     /*font-size: 20px;*/
     /*line-height: 28px;*/
     /* identical to box height, or 140% */

     /* custom/secondary */
     color: #11274D;
}

.heading-4-bold {
     /* Heading 4 (bold) */
     font-family: 'IBM Plex sans bold' !important;
     font-style: normal !important;
font-weight: 600;
font-size: 20px;
line-height: 28px;
/* identical to box height, or 140% */
/* custom/secondary */
color: #11274D;

}

.heading-5 {
     /* Heading 5 */
     font-family: 'IBM Plex sans local' !important;

/* v-text/h5 */
font-weight: 600;
font-size: 16px;
line-height: 24px;
/* identical to box height, or 150% */


color: #11274D;

}

.heading-6 {
     /* Heading 5 */
     font-family: 'IBM Plex sans bold' !important;

/* v-text/h5 */
font-weight: 600;
font-size: 30px;
/* identical to box height, or 150% */


color: #11274D;

}
.subtitle-1 {
     /* Subtitle 1 */

/* v-text/subtitle-default */
font-family: 'IBM Plex Sans bold' !important;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */

color: #11274D;



}

.subtitle-2 {
     /* Subtitle 2 */

/* v-text/subtitle-small */
font-family: 'IBM Plex Sans bold';
font-style: normal;
font-weight: 700;
font-size: 12px;
line-height: 16px;
/* identical to box height, or 133% */

/* custom/secondary */
color: #11274D;

}

.body-default {
color: #173466;

}

.body-1 {
     font-family: 'IBM Plex sans local' !important;

     /* Body 1 (default) */
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 20px;
/* identical to box height, or 125% */

/* custom/secondary */
color: #11274D;


}

/* Body 2 (small) */
.body-small {
     /* Body 2 (small) */
     font-family: 'IBM Plex sans local' !important;
/* v-text/body-small */
/*font-style: normal;*/
/*font-weight: 400;*/
/*font-size: 14px;*/
/*line-height: 20px;*/
/*!* identical to box height, or 143% *!*/
/*letter-spacing: 0.25px;*/

/* custom/secondary */
color: #173466;

}

.v-btn {
     /* Button */
     font-family: 'IBM Plex sans local' !important;

/* v-text/button-caps */
font-size: 13px !important;
line-height: 20px !important;
/* identical to box height, or 154% */
letter-spacing: 0.5px !important;
text-transform: uppercase !important;

/* custom/secondary */
/*color: #173466 !important;*/



}

.caption-1 {
     /* Caption */
     font-family: 'IBM Plex sans local' !important;
     font-style: normal !important;
     font-weight: 400 !important;
     font-size: 12px !important;
     line-height: 18px !important;
     /*48*/
/* identical to box height, or 267% */

     color: #11274D !important;

}



