.builder-section .builder-container, .u-builder-channel-width, .u-builder-container-width { max-width: 1330px; width: 100%; } .builder-section.builder-theme--main-theme-dark-fonts, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts { color: #000000; background-color: #FFFFFF; font-family: inherit; font-weight: 500; font-size: 100%; line-height: 1.2; } .builder-section.builder-theme--main-theme-dark-fonts .builder-table, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-table { margin-left: -1.5%; margin-right: -1.5%; } .builder-section.builder-theme--main-theme-dark-fonts .builder-column, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-column { padding-left: 1.5%; padding-right: 1.5%; border-right: 0px none #FFFFFF; } .builder-section.builder-theme--main-theme-dark-fonts strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts strong { font-weight: 800; } .builder-section.builder-theme--main-theme-dark-fonts .t-accent1--color, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .t-accent1--color { color: #F2F044; } .builder-section.builder-theme--main-theme-dark-fonts .t-accent1--inverse-color, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .t-accent1--inverse-color { color: #FFFFFF; } .builder-section.builder-theme--main-theme-dark-fonts .t-accent1--bg, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .t-accent1--bg { background-color: #F2F044; color: #FFFFFF; } .builder-section.builder-theme--main-theme-dark-fonts .t-accent1--border, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .t-accent1--border { border-color: #F2F044; } .builder-section.builder-theme--main-theme-dark-fonts .t-accent2--color, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .t-accent2--color { color: #23407a; } .builder-section.builder-theme--main-theme-dark-fonts .t-accent2--inverse-color, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .t-accent2--inverse-color { color: #FFFFFF; } .builder-section.builder-theme--main-theme-dark-fonts .t-accent2--bg, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .t-accent2--bg { background-color: #23407a; color: #FFFFFF; } .builder-section.builder-theme--main-theme-dark-fonts .t-accent2--border, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .t-accent2--border { border-color: #23407a; } .builder-section.builder-theme--main-theme-dark-fonts .t-accent3--color, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .t-accent3--color { color: #e91d37; } .builder-section.builder-theme--main-theme-dark-fonts .t-accent3--inverse-color, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .t-accent3--inverse-color { color: #FFFFFF; } .builder-section.builder-theme--main-theme-dark-fonts .t-accent3--bg, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .t-accent3--bg { background-color: #e91d37; color: #FFFFFF; } .builder-section.builder-theme--main-theme-dark-fonts .t-accent3--border, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .t-accent3--border { border-color: #e91d37; } .builder-section.builder-theme--main-theme-dark-fonts p, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--p, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts p, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--p { font-family: inherit; color: #000000; font-weight: 400; font-size: 120%; line-height: 1.35; margin-bottom: 1.1em; } .builder-section.builder-theme--main-theme-dark-fonts p strong, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--p strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts p strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--p strong{ font-weight: 700; } .builder-section.builder-theme--main-theme-dark-fonts h1, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h1, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts h1, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h1 { font-family: inherit; color: #000000; font-weight: 200; font-size: 350%; line-height: 1.4; margin-bottom: 1em; } .builder-section.builder-theme--main-theme-dark-fonts h1 strong, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h1 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts h1 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h1 strong{ font-weight: 700; } @media (max-width: 500px) { .builder-section.builder-theme--main-theme-dark-fonts h1, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h1, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts h1, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h1{ font-size: 330%; } } .builder-section.builder-theme--main-theme-dark-fonts h2, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h2, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts h2, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h2 { font-family: inherit; color: #000000; font-weight: 400; font-size: 320%; line-height: 1; margin-bottom: .2em; } .builder-section.builder-theme--main-theme-dark-fonts h2 strong, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h2 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts h2 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h2 strong{ font-weight: 700; } @media (max-width: 500px) { .builder-section.builder-theme--main-theme-dark-fonts h2, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h2, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts h2, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h2{ font-size: 230%; } } .builder-section.builder-theme--main-theme-dark-fonts h3, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h3, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts h3, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h3 { font-family: inherit; color: #000000; font-weight: 400; font-size: 250%; line-height: 1.2; margin-bottom: .5em; } .builder-section.builder-theme--main-theme-dark-fonts h3 strong, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h3 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts h3 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h3 strong{ font-weight: 700; } @media (max-width: 500px) { .builder-section.builder-theme--main-theme-dark-fonts h3, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h3, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts h3, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h3{ font-size: 200%; } } .builder-section.builder-theme--main-theme-dark-fonts h4, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h4, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts h4, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h4 { font-family: inherit; color: #000000; font-weight: 400; font-size: 160%; line-height: 1.2; margin-bottom: .5em; } .builder-section.builder-theme--main-theme-dark-fonts h4 strong, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h4 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts h4 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h4 strong{ font-weight: 500; } @media (max-width: 500px) { .builder-section.builder-theme--main-theme-dark-fonts h4, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h4, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts h4, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h4{ font-size: 160%; } } .builder-section.builder-theme--main-theme-dark-fonts h5, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h5, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts h5, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h5 { font-family: inherit; color: #000000; font-weight: 400; font-size: 130%; line-height: 1.3; margin-bottom: 1em; } .builder-section.builder-theme--main-theme-dark-fonts h5 strong, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h5 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts h5 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h5 strong{ font-weight: 500; } .builder-section.builder-theme--main-theme-dark-fonts h6, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h6, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts h6, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h6 { font-family: inherit; color: #0a0a0a; font-weight: 400; font-size: 90%; line-height: 1.4; margin-bottom: 1em; } .builder-section.builder-theme--main-theme-dark-fonts h6 strong, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h6 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts h6 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--h6 strong{ font-weight: 500; } .builder-section.builder-theme--main-theme-dark-fonts li, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--li, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts li, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--li { font-family: inherit; color: #000000; font-weight: 400; font-size: 120%; line-height: 1.3; margin-bottom: .2em; } .builder-section.builder-theme--main-theme-dark-fonts li strong, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--li strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts li strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--li strong{ font-weight: 700; } .builder-section.builder-theme--main-theme-dark-fonts a, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--a, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts a, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--a { font-family: inherit; color: #00a9d1; font-weight: 400; font-size: 100%; line-height: 1.2; margin-bottom: 1em; } .builder-section.builder-theme--main-theme-dark-fonts a strong, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--a strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts a strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--a strong{ font-weight: 700; } @media (max-width: 500px) { .builder-section.builder-theme--main-theme-dark-fonts a, .builder-section.builder-theme--main-theme-dark-fonts .builder-style--a, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts a, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-dark-fonts .builder-style--a{ font-size: 90%; } } .builder-section.builder-theme--main-theme-white-fonts, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts { color: #000000; background-color: #FFFFFF; font-family: inherit; font-weight: 400; font-size: 100%; line-height: 1.2; } .builder-section.builder-theme--main-theme-white-fonts .builder-table, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-table { margin-left: -1.75%; margin-right: -1.75%; } .builder-section.builder-theme--main-theme-white-fonts .builder-column, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-column { padding-left: 1.75%; padding-right: 1.75%; border-right: 0px none #FFFFFF; } .builder-section.builder-theme--main-theme-white-fonts strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts strong { font-weight: 700; } .builder-section.builder-theme--main-theme-white-fonts .t-accent1--color, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .t-accent1--color { color: #ffffff; } .builder-section.builder-theme--main-theme-white-fonts .t-accent1--inverse-color, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .t-accent1--inverse-color { color: #f7ba29; } .builder-section.builder-theme--main-theme-white-fonts .t-accent1--bg, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .t-accent1--bg { background-color: #ffffff; color: #f7ba29; } .builder-section.builder-theme--main-theme-white-fonts .t-accent1--border, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .t-accent1--border { border-color: #ffffff; } .builder-section.builder-theme--main-theme-white-fonts .t-accent2--color, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .t-accent2--color { color: #1c3f7b; } .builder-section.builder-theme--main-theme-white-fonts .t-accent2--inverse-color, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .t-accent2--inverse-color { color: #FFFFFF; } .builder-section.builder-theme--main-theme-white-fonts .t-accent2--bg, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .t-accent2--bg { background-color: #1c3f7b; color: #FFFFFF; } .builder-section.builder-theme--main-theme-white-fonts .t-accent2--border, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .t-accent2--border { border-color: #1c3f7b; } .builder-section.builder-theme--main-theme-white-fonts .t-accent3--color, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .t-accent3--color { color: #e10817; } .builder-section.builder-theme--main-theme-white-fonts .t-accent3--inverse-color, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .t-accent3--inverse-color { color: #FFFFFF; } .builder-section.builder-theme--main-theme-white-fonts .t-accent3--bg, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .t-accent3--bg { background-color: #e10817; color: #FFFFFF; } .builder-section.builder-theme--main-theme-white-fonts .t-accent3--border, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .t-accent3--border { border-color: #e10817; } .builder-section.builder-theme--main-theme-white-fonts p, .builder-section.builder-theme--main-theme-white-fonts .builder-style--p, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts p, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--p { font-family: inherit; color: #ffffff; font-weight: 400; font-size: 120%; line-height: 1.3; margin-bottom: 1em; } .builder-section.builder-theme--main-theme-white-fonts p strong, .builder-section.builder-theme--main-theme-white-fonts .builder-style--p strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts p strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--p strong{ font-weight: 600; } .builder-section.builder-theme--main-theme-white-fonts h1, .builder-section.builder-theme--main-theme-white-fonts .builder-style--h1, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts h1, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--h1 { font-family: inherit; color: #ffffff; font-weight: 500; font-size: 550%; line-height: 1.0; margin-bottom: 1em; } .builder-section.builder-theme--main-theme-white-fonts h1 strong, .builder-section.builder-theme--main-theme-white-fonts .builder-style--h1 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts h1 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--h1 strong{ font-weight: 800; } @media (max-width: 500px) { .builder-section.builder-theme--main-theme-white-fonts h1, .builder-section.builder-theme--main-theme-white-fonts .builder-style--h1, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts h1, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--h1{ font-size: 330%; } } .builder-section.builder-theme--main-theme-white-fonts h2, .builder-section.builder-theme--main-theme-white-fonts .builder-style--h2, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts h2, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--h2 { font-family: inherit; color: #ffffff; font-weight: 400; font-size: 320%; line-height: 1.2; margin-bottom: 1em; } .builder-section.builder-theme--main-theme-white-fonts h2 strong, .builder-section.builder-theme--main-theme-white-fonts .builder-style--h2 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts h2 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--h2 strong{ font-weight: 700; } @media (max-width: 500px) { .builder-section.builder-theme--main-theme-white-fonts h2, .builder-section.builder-theme--main-theme-white-fonts .builder-style--h2, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts h2, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--h2{ font-size: 230%; } } .builder-section.builder-theme--main-theme-white-fonts h3, .builder-section.builder-theme--main-theme-white-fonts .builder-style--h3, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts h3, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--h3 { font-family: inherit; color: #ffffff; font-weight: 400; font-size: 250%; line-height: 1.1; margin-bottom: .5em; } .builder-section.builder-theme--main-theme-white-fonts h3 strong, .builder-section.builder-theme--main-theme-white-fonts .builder-style--h3 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts h3 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--h3 strong{ font-weight: 700; } @media (max-width: 500px) { .builder-section.builder-theme--main-theme-white-fonts h3, .builder-section.builder-theme--main-theme-white-fonts .builder-style--h3, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts h3, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--h3{ font-size: 200%; } } .builder-section.builder-theme--main-theme-white-fonts h4, .builder-section.builder-theme--main-theme-white-fonts .builder-style--h4, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts h4, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--h4 { font-family: inherit; color: #ffffff; font-weight: 400; font-size: 175%; line-height: 1.2; margin-bottom: 1em; } .builder-section.builder-theme--main-theme-white-fonts h4 strong, .builder-section.builder-theme--main-theme-white-fonts .builder-style--h4 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts h4 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--h4 strong{ font-weight: 700; } @media (max-width: 500px) { .builder-section.builder-theme--main-theme-white-fonts h4, .builder-section.builder-theme--main-theme-white-fonts .builder-style--h4, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts h4, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--h4{ font-size: 160%; } } .builder-section.builder-theme--main-theme-white-fonts h5, .builder-section.builder-theme--main-theme-white-fonts .builder-style--h5, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts h5, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--h5 { font-family: inherit; color: #ffffff; font-weight: 400; font-size: 130%; line-height: 1.2; margin-bottom: 1em; } .builder-section.builder-theme--main-theme-white-fonts h5 strong, .builder-section.builder-theme--main-theme-white-fonts .builder-style--h5 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts h5 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--h5 strong{ font-weight: 700; } .builder-section.builder-theme--main-theme-white-fonts h6, .builder-section.builder-theme--main-theme-white-fonts .builder-style--h6, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts h6, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--h6 { font-family: inherit; color: #ffffff; font-weight: 400; font-size: 90%; line-height: 1.2; margin-bottom: 1em; } .builder-section.builder-theme--main-theme-white-fonts h6 strong, .builder-section.builder-theme--main-theme-white-fonts .builder-style--h6 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts h6 strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--h6 strong{ font-weight: 700; } .builder-section.builder-theme--main-theme-white-fonts li, .builder-section.builder-theme--main-theme-white-fonts .builder-style--li, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts li, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--li { font-family: inherit; color: #ffffff; font-weight: 400; font-size: 100%; line-height: 1.2; margin-bottom: 1em; } .builder-section.builder-theme--main-theme-white-fonts li strong, .builder-section.builder-theme--main-theme-white-fonts .builder-style--li strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts li strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--li strong{ font-weight: 700; } .builder-section.builder-theme--main-theme-white-fonts a, .builder-section.builder-theme--main-theme-white-fonts .builder-style--a, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts a, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--a { font-family: inherit; color: #00a9d1; font-weight: 400; font-size: 100%; line-height: 1.2; margin-bottom: 1em; } .builder-section.builder-theme--main-theme-white-fonts a strong, .builder-section.builder-theme--main-theme-white-fonts .builder-style--a strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts a strong, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--a strong{ font-weight: 700; } @media (max-width: 500px) { .builder-section.builder-theme--main-theme-white-fonts a, .builder-section.builder-theme--main-theme-white-fonts .builder-style--a, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts a, .kmdg-nested-builder-content .builder-section.builder-theme--main-theme-white-fonts .builder-style--a{ font-size: 90%; } } .builder-section.builder-theme--program-descriptions-theme-dark-fonts, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts { color: #000000; background-color: #FFFFFF; font-family: inherit; font-weight: 400; font-size: 100%; line-height: 1.2; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-table, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-table { margin-left: -1.5%; margin-right: -1.5%; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-column, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-column { padding-left: 1.5%; padding-right: 1.5%; border-right: 0px none #FFFFFF; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts strong { font-weight: 800; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent1--color, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent1--color { color: #F2F044; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent1--inverse-color, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent1--inverse-color { color: #FFFFFF; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent1--bg, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent1--bg { background-color: #F2F044; color: #FFFFFF; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent1--border, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent1--border { border-color: #F2F044; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent2--color, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent2--color { color: #23407a; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent2--inverse-color, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent2--inverse-color { color: #FFFFFF; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent2--bg, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent2--bg { background-color: #23407a; color: #FFFFFF; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent2--border, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent2--border { border-color: #23407a; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent3--color, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent3--color { color: #e91d37; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent3--inverse-color, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent3--inverse-color { color: #FFFFFF; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent3--bg, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent3--bg { background-color: #e91d37; color: #FFFFFF; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent3--border, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .t-accent3--border { border-color: #e91d37; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts p, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--p, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts p, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--p { font-family: inherit; color: #4d4d4d; font-weight: 400; font-size: 110%; line-height: 1.4; margin-bottom: 1.1em; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts p strong, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--p strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts p strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--p strong{ font-weight: 500; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts h1, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h1, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts h1, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h1 { font-family: inherit; color: #23407a; font-weight: 400; font-size: 275%; line-height: 1.4; margin-bottom: 1em; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts h1 strong, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h1 strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts h1 strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h1 strong{ font-weight: 600; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts h2, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h2, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts h2, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h2 { font-family: inherit; color: #23407a; font-weight: 500; font-size: 250%; line-height: 1.2; margin-bottom: 1em; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts h2 strong, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h2 strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts h2 strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h2 strong{ font-weight: 600; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts h3, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h3, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts h3, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h3 { font-family: inherit; color: #23407a; font-weight: 400; font-size: 140%; line-height: 1.2; margin-bottom: 1em; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts h3 strong, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h3 strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts h3 strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h3 strong{ font-weight: 500; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts h4, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h4, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts h4, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h4 { font-family: inherit; color: #23407a; font-weight: 400; font-size: 130%; line-height: 1.2; margin-bottom: 1em; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts h4 strong, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h4 strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts h4 strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h4 strong{ font-weight: 500; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts h5, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h5, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts h5, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h5 { font-family: inherit; color: #4d4d4d; font-weight: 400; font-size: 120%; line-height: 1.2; margin-bottom: 1em; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts h5 strong, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h5 strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts h5 strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h5 strong{ font-weight: 500; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts h6, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h6, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts h6, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h6 { font-family: inherit; color: #4d4d4d; font-weight: 400; font-size: 90%; line-height: 1.4; margin-bottom: 1em; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts h6 strong, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h6 strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts h6 strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h6 strong{ font-weight: 500; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts li, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--li, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts li, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--li { font-family: inherit; color: #4d4d4d; font-weight: 400; font-size: 110%; line-height: 1.1; margin-bottom: .3em; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts li strong, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--li strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts li strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--li strong{ font-weight: 500; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts a, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--a, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts a, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--a { font-family: inherit; color: #00a9d1; font-weight: 400; font-size: 100%; line-height: 1.2; margin-bottom: 1em; } .builder-section.builder-theme--program-descriptions-theme-dark-fonts a strong, .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--a strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts a strong, .kmdg-nested-builder-content .builder-section.builder-theme--program-descriptions-theme-dark-fonts .builder-style--a strong{ font-weight: 600; } .builder-theme-override.builder-theme--main-theme-dark-fonts, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts { color: #000000; background-color: #FFFFFF; font-family: inherit; font-weight: 500; font-size: 100%; line-height: 1.2; } .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-table, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-table { margin-left: -1.5%; margin-right: -1.5%; } .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-column, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-column { padding-left: 1.5%; padding-right: 1.5%; border-right: 0px none #FFFFFF; } .builder-theme-override.builder-theme--main-theme-dark-fonts strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts strong { font-weight: 800; } .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent1--color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent1--color { color: #F2F044; } .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent1--inverse-color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent1--inverse-color { color: #FFFFFF; } .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent1--bg, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent1--bg { background-color: #F2F044; color: #FFFFFF; } .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent1--border, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent1--border { border-color: #F2F044; } .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent2--color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent2--color { color: #23407a; } .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent2--inverse-color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent2--inverse-color { color: #FFFFFF; } .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent2--bg, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent2--bg { background-color: #23407a; color: #FFFFFF; } .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent2--border, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent2--border { border-color: #23407a; } .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent3--color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent3--color { color: #e91d37; } .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent3--inverse-color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent3--inverse-color { color: #FFFFFF; } .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent3--bg, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent3--bg { background-color: #e91d37; color: #FFFFFF; } .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent3--border, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .t-accent3--border { border-color: #e91d37; } .builder-theme-override.builder-theme--main-theme-dark-fonts p, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--p, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts p, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--p { font-family: inherit; color: #000000; font-weight: 400; font-size: 120%; line-height: 1.35; margin-bottom: 1.1em; } .builder-theme-override.builder-theme--main-theme-dark-fonts p strong, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--p strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts p strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--p strong{ font-weight: 700; } .builder-theme-override.builder-theme--main-theme-dark-fonts h1, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h1, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts h1, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h1 { font-family: inherit; color: #000000; font-weight: 200; font-size: 350%; line-height: 1.4; margin-bottom: 1em; } .builder-theme-override.builder-theme--main-theme-dark-fonts h1 strong, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h1 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts h1 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h1 strong{ font-weight: 700; } @media (max-width: 500px) { .builder-theme-override.builder-theme--main-theme-dark-fonts h1, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h1, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts h1, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h1{ font-size: 330%; } } .builder-theme-override.builder-theme--main-theme-dark-fonts h2, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h2, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts h2, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h2 { font-family: inherit; color: #000000; font-weight: 400; font-size: 320%; line-height: 1; margin-bottom: .2em; } .builder-theme-override.builder-theme--main-theme-dark-fonts h2 strong, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h2 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts h2 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h2 strong{ font-weight: 700; } @media (max-width: 500px) { .builder-theme-override.builder-theme--main-theme-dark-fonts h2, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h2, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts h2, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h2{ font-size: 230%; } } .builder-theme-override.builder-theme--main-theme-dark-fonts h3, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h3, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts h3, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h3 { font-family: inherit; color: #000000; font-weight: 400; font-size: 250%; line-height: 1.2; margin-bottom: .5em; } .builder-theme-override.builder-theme--main-theme-dark-fonts h3 strong, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h3 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts h3 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h3 strong{ font-weight: 700; } @media (max-width: 500px) { .builder-theme-override.builder-theme--main-theme-dark-fonts h3, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h3, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts h3, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h3{ font-size: 200%; } } .builder-theme-override.builder-theme--main-theme-dark-fonts h4, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h4, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts h4, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h4 { font-family: inherit; color: #000000; font-weight: 400; font-size: 160%; line-height: 1.2; margin-bottom: .5em; } .builder-theme-override.builder-theme--main-theme-dark-fonts h4 strong, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h4 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts h4 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h4 strong{ font-weight: 500; } @media (max-width: 500px) { .builder-theme-override.builder-theme--main-theme-dark-fonts h4, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h4, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts h4, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h4{ font-size: 160%; } } .builder-theme-override.builder-theme--main-theme-dark-fonts h5, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h5, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts h5, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h5 { font-family: inherit; color: #000000; font-weight: 400; font-size: 130%; line-height: 1.3; margin-bottom: 1em; } .builder-theme-override.builder-theme--main-theme-dark-fonts h5 strong, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h5 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts h5 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h5 strong{ font-weight: 500; } .builder-theme-override.builder-theme--main-theme-dark-fonts h6, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h6, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts h6, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h6 { font-family: inherit; color: #0a0a0a; font-weight: 400; font-size: 90%; line-height: 1.4; margin-bottom: 1em; } .builder-theme-override.builder-theme--main-theme-dark-fonts h6 strong, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h6 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts h6 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--h6 strong{ font-weight: 500; } .builder-theme-override.builder-theme--main-theme-dark-fonts li, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--li, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts li, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--li { font-family: inherit; color: #000000; font-weight: 400; font-size: 120%; line-height: 1.3; margin-bottom: .2em; } .builder-theme-override.builder-theme--main-theme-dark-fonts li strong, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--li strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts li strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--li strong{ font-weight: 700; } .builder-theme-override.builder-theme--main-theme-dark-fonts a, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--a, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts a, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--a { font-family: inherit; color: #00a9d1; font-weight: 400; font-size: 100%; line-height: 1.2; margin-bottom: 1em; } .builder-theme-override.builder-theme--main-theme-dark-fonts a strong, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--a strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts a strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--a strong{ font-weight: 700; } @media (max-width: 500px) { .builder-theme-override.builder-theme--main-theme-dark-fonts a, .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--a, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts a, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-dark-fonts .builder-style--a{ font-size: 90%; } } .builder-theme-override.builder-theme--main-theme-white-fonts, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts { color: #000000; background-color: #FFFFFF; font-family: inherit; font-weight: 400; font-size: 100%; line-height: 1.2; } .builder-theme-override.builder-theme--main-theme-white-fonts .builder-table, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-table { margin-left: -1.75%; margin-right: -1.75%; } .builder-theme-override.builder-theme--main-theme-white-fonts .builder-column, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-column { padding-left: 1.75%; padding-right: 1.75%; border-right: 0px none #FFFFFF; } .builder-theme-override.builder-theme--main-theme-white-fonts strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts strong { font-weight: 700; } .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent1--color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent1--color { color: #ffffff; } .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent1--inverse-color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent1--inverse-color { color: #f7ba29; } .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent1--bg, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent1--bg { background-color: #ffffff; color: #f7ba29; } .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent1--border, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent1--border { border-color: #ffffff; } .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent2--color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent2--color { color: #1c3f7b; } .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent2--inverse-color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent2--inverse-color { color: #FFFFFF; } .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent2--bg, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent2--bg { background-color: #1c3f7b; color: #FFFFFF; } .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent2--border, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent2--border { border-color: #1c3f7b; } .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent3--color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent3--color { color: #e10817; } .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent3--inverse-color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent3--inverse-color { color: #FFFFFF; } .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent3--bg, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent3--bg { background-color: #e10817; color: #FFFFFF; } .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent3--border, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .t-accent3--border { border-color: #e10817; } .builder-theme-override.builder-theme--main-theme-white-fonts p, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--p, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts p, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--p { font-family: inherit; color: #ffffff; font-weight: 400; font-size: 120%; line-height: 1.3; margin-bottom: 1em; } .builder-theme-override.builder-theme--main-theme-white-fonts p strong, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--p strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts p strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--p strong{ font-weight: 600; } .builder-theme-override.builder-theme--main-theme-white-fonts h1, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h1, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts h1, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h1 { font-family: inherit; color: #ffffff; font-weight: 500; font-size: 550%; line-height: 1.0; margin-bottom: 1em; } .builder-theme-override.builder-theme--main-theme-white-fonts h1 strong, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h1 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts h1 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h1 strong{ font-weight: 800; } @media (max-width: 500px) { .builder-theme-override.builder-theme--main-theme-white-fonts h1, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h1, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts h1, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h1{ font-size: 330%; } } .builder-theme-override.builder-theme--main-theme-white-fonts h2, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h2, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts h2, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h2 { font-family: inherit; color: #ffffff; font-weight: 400; font-size: 320%; line-height: 1.2; margin-bottom: 1em; } .builder-theme-override.builder-theme--main-theme-white-fonts h2 strong, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h2 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts h2 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h2 strong{ font-weight: 700; } @media (max-width: 500px) { .builder-theme-override.builder-theme--main-theme-white-fonts h2, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h2, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts h2, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h2{ font-size: 230%; } } .builder-theme-override.builder-theme--main-theme-white-fonts h3, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h3, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts h3, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h3 { font-family: inherit; color: #ffffff; font-weight: 400; font-size: 250%; line-height: 1.1; margin-bottom: .5em; } .builder-theme-override.builder-theme--main-theme-white-fonts h3 strong, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h3 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts h3 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h3 strong{ font-weight: 700; } @media (max-width: 500px) { .builder-theme-override.builder-theme--main-theme-white-fonts h3, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h3, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts h3, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h3{ font-size: 200%; } } .builder-theme-override.builder-theme--main-theme-white-fonts h4, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h4, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts h4, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h4 { font-family: inherit; color: #ffffff; font-weight: 400; font-size: 175%; line-height: 1.2; margin-bottom: 1em; } .builder-theme-override.builder-theme--main-theme-white-fonts h4 strong, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h4 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts h4 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h4 strong{ font-weight: 700; } @media (max-width: 500px) { .builder-theme-override.builder-theme--main-theme-white-fonts h4, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h4, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts h4, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h4{ font-size: 160%; } } .builder-theme-override.builder-theme--main-theme-white-fonts h5, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h5, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts h5, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h5 { font-family: inherit; color: #ffffff; font-weight: 400; font-size: 130%; line-height: 1.2; margin-bottom: 1em; } .builder-theme-override.builder-theme--main-theme-white-fonts h5 strong, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h5 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts h5 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h5 strong{ font-weight: 700; } .builder-theme-override.builder-theme--main-theme-white-fonts h6, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h6, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts h6, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h6 { font-family: inherit; color: #ffffff; font-weight: 400; font-size: 90%; line-height: 1.2; margin-bottom: 1em; } .builder-theme-override.builder-theme--main-theme-white-fonts h6 strong, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h6 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts h6 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--h6 strong{ font-weight: 700; } .builder-theme-override.builder-theme--main-theme-white-fonts li, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--li, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts li, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--li { font-family: inherit; color: #ffffff; font-weight: 400; font-size: 100%; line-height: 1.2; margin-bottom: 1em; } .builder-theme-override.builder-theme--main-theme-white-fonts li strong, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--li strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts li strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--li strong{ font-weight: 700; } .builder-theme-override.builder-theme--main-theme-white-fonts a, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--a, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts a, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--a { font-family: inherit; color: #00a9d1; font-weight: 400; font-size: 100%; line-height: 1.2; margin-bottom: 1em; } .builder-theme-override.builder-theme--main-theme-white-fonts a strong, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--a strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts a strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--a strong{ font-weight: 700; } @media (max-width: 500px) { .builder-theme-override.builder-theme--main-theme-white-fonts a, .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--a, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts a, .kmdg-nested-builder-content .builder-theme-override.builder-theme--main-theme-white-fonts .builder-style--a{ font-size: 90%; } } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts { color: #000000; background-color: #FFFFFF; font-family: inherit; font-weight: 400; font-size: 100%; line-height: 1.2; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-table, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-table { margin-left: -1.5%; margin-right: -1.5%; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-column, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-column { padding-left: 1.5%; padding-right: 1.5%; border-right: 0px none #FFFFFF; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts strong { font-weight: 800; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent1--color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent1--color { color: #F2F044; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent1--inverse-color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent1--inverse-color { color: #FFFFFF; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent1--bg, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent1--bg { background-color: #F2F044; color: #FFFFFF; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent1--border, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent1--border { border-color: #F2F044; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent2--color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent2--color { color: #23407a; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent2--inverse-color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent2--inverse-color { color: #FFFFFF; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent2--bg, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent2--bg { background-color: #23407a; color: #FFFFFF; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent2--border, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent2--border { border-color: #23407a; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent3--color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent3--color { color: #e91d37; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent3--inverse-color, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent3--inverse-color { color: #FFFFFF; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent3--bg, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent3--bg { background-color: #e91d37; color: #FFFFFF; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent3--border, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .t-accent3--border { border-color: #e91d37; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts p, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--p, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts p, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--p { font-family: inherit; color: #4d4d4d; font-weight: 400; font-size: 110%; line-height: 1.4; margin-bottom: 1.1em; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts p strong, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--p strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts p strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--p strong{ font-weight: 500; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h1, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h1, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h1, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h1 { font-family: inherit; color: #23407a; font-weight: 400; font-size: 275%; line-height: 1.4; margin-bottom: 1em; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h1 strong, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h1 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h1 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h1 strong{ font-weight: 600; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h2, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h2, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h2, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h2 { font-family: inherit; color: #23407a; font-weight: 500; font-size: 250%; line-height: 1.2; margin-bottom: 1em; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h2 strong, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h2 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h2 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h2 strong{ font-weight: 600; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h3, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h3, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h3, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h3 { font-family: inherit; color: #23407a; font-weight: 400; font-size: 140%; line-height: 1.2; margin-bottom: 1em; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h3 strong, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h3 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h3 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h3 strong{ font-weight: 500; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h4, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h4, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h4, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h4 { font-family: inherit; color: #23407a; font-weight: 400; font-size: 130%; line-height: 1.2; margin-bottom: 1em; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h4 strong, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h4 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h4 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h4 strong{ font-weight: 500; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h5, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h5, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h5, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h5 { font-family: inherit; color: #4d4d4d; font-weight: 400; font-size: 120%; line-height: 1.2; margin-bottom: 1em; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h5 strong, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h5 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h5 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h5 strong{ font-weight: 500; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h6, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h6, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h6, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h6 { font-family: inherit; color: #4d4d4d; font-weight: 400; font-size: 90%; line-height: 1.4; margin-bottom: 1em; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h6 strong, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h6 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts h6 strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--h6 strong{ font-weight: 500; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts li, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--li, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts li, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--li { font-family: inherit; color: #4d4d4d; font-weight: 400; font-size: 110%; line-height: 1.1; margin-bottom: .3em; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts li strong, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--li strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts li strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--li strong{ font-weight: 500; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts a, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--a, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts a, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--a { font-family: inherit; color: #00a9d1; font-weight: 400; font-size: 100%; line-height: 1.2; margin-bottom: 1em; } .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts a strong, .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--a strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts a strong, .kmdg-nested-builder-content .builder-theme-override.builder-theme--program-descriptions-theme-dark-fonts .builder-style--a strong{ font-weight: 600; }