@import url("https://use.typekit.net/ubv8lgl.css");

:root {
    --tttb-font-family-sans-serif: "gotham-narrow", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-sans-roc-grotesk: "roc-grotesk-variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-united-sans-cond-bold: "UnitedSansCondBold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-united-sans-semi-cond: "UnitedSansSemiCond", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-moret: "moret-variable", serif;
    /* font-variation-settings: "ital" 0, "wght" 400; */
    --font-family-frieght: freight-display-pro, serif;

    --color-blue: #0051ba;
    --color-crimson: #e8000d;
    --color-fire: #ff3042;
    --color-night: #003459;
    --color-steam: #dde5ed;
    --color-light-gray: #f1f1f1;
    --color-lake: #2767FF;
    --color-sky: #73CBF2;
    --color-body-text: #333;
    --gradient-blue: linear-gradient(180deg, #003459 0%, #0051BA 100%);
    --ribbon-chunky-height: 9px;

    --transition: 0.5s all;

}

/* Body styles */

/*
.sunflower-tttb body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: 100%;
}
    */

.sunflower-tttb body,
.sunflower-tttb .halyard-text-book,
.sunflower-tttb .ui-help-text,
.sunflower-tttb .ui-disable-text,
.sunflower-tttb p,
.sunflower-tttb .floating-anchor-scroll__text,
.sunflower-tttb address,
.sunflower-tttb .copyright,
.sunflower-tttb ul.footer__links,
.sunflower-tttb ul.footer__links--unit-department,
.sunflower-tttb .ku-header-rep-picker .ku-header-rep-picker__intro,
.sunflower-tttb .ku-rep-picker2 form#views-exposed-form-rep-list-pages-rep-picker .form-radios label,
.sunflower-tttb .ku-rep-picker2 form#views-exposed-form-rep-list-pages-rep-picker-2 .form-radios label,
.sunflower-tttb .ku-rep-picker-grid .col-12,
.sunflower-tttb .ku-cta-option-2.bg-steam-lightest,
.sunflower-tttb .ku-cta-option-2.bg-steam-lighter,
.sunflower-tttb .ku-cta-option-2,
.sunflower-tttb .ku-cta-option-2 h2,
.sunflower-tttb .ku-body-1 .ku-body__sidebar ul,
.sunflower-tttb .ku-body-1 .ku-body__sidebar ul p,
.sunflower-tttb .ku-body-2 .page-header__intro-text--centered p,
.sunflower-tttb .ku-accordion .card-header,
.sunflower-tttb .ku-accordion .card-header h3,
.sunflower-tttb .ku-accordion--sky .card-header,
.sunflower-tttb .ku-accordion--sky h3.card-header,
.sunflower-tttb .ku-accordion--solo .card-header,
.sunflower-tttb .ku-accordion--solo h3.card-header,
.sunflower-tttb .ku-events-horizontal-img .ku-events-horizontal__desc,
.sunflower-tttb .ku-events-horizontal .ku-events-horizontal__desc,
.sunflower-tttb .ku-events-sidebar-img .ku-events-horizontal__desc,
.sunflower-tttb .ku-events-sidebar .ku-events-horizontal__desc,
.sunflower-tttb .ku-events-two-column .ku-events-horizontal__desc,
.sunflower-tttb .ku-list-4 .ku-list-4__lists-two ul.list-unstyled li a,
.sunflower-tttb .ku-list-4 .ku-list-4__lists-two ul.list-unstyled li span.link-icon,
.sunflower-tttb .ku-news-header .ku-news-header__author,
.sunflower-tttb .ku-news-list .ku-news-list__desc,
.sunflower-tttb .ku-news-list .ku-news-list__media-contacts .ku-news-list__sidebar .ku-news-list__sidebar-contacts p,
.sunflower-tttb .ku-prominent-news .ku-prominent-news__desc,
.sunflower-tttb .halyard-text-regular,
.sunflower-tttb .button-text-1,
.sunflower-tttb .button-text-2,
.sunflower-tttb .views-exposed-form label,
.sunflower-tttb .views-exposed-form .views-exposed-filter-label,
.sunflower-tttb .views-exposed-form__person-profile .limestone-form label,
.sunflower-tttb .views-exposed-form__person-profile .limestone-form .views-exposed-filter-label,
.sunflower-tttb .button-text-3,
.accordion__text,
.sunflower-tttb .cas-login-link,
.sunflower-tttb .ku-body-14 .ku-button.ku-button--outline-blue-solid-lake.ku-button--large,
.sunflower-tttb .ku-button-bar .ku-button-bar__ku-button {
    font-family: var(--tttb-font-family-sans-serif);
}

.sunflower-tttb .halyard-display-regular,
.sunflower-tttb .navigation__clearinghouse-header,
.sunflower-tttb .navigation__clearinghouse-header--active,
.sunflower-tttb .navigation__text-large,
.sunflower-tttb .navigation__text-large--active,
.sunflower-tttb .ku-clearinghouse .ku-link-list__header,
.sunflower-tttb .navigation__text-meduim,
.sunflower-tttb .navigation__text-meduim--active,
.sunflower-tttb .navigation__text-mobile,
.sunflower-tttb .navigation__text-mobile--active,
.sunflower-tttb .ku-navigator__links li.navigation__text-medium,
.sunflower-tttb .ku-navigator__links li.navigation__text-large,
.sunflower-tttb .ku-navigator__links .menu-level__menu-item.navigation__text-medium,
.sunflower-tttb .ku-navigator__links .menu-level__menu-item.navigation__text-large,
.sunflower-tttb .ku-navigator-noscript__links li.navigation__text-medium,
.sunflower-tttb .ku-navigator-noscript__links li.navigation__text-large,
.sunflower-tttb .ku-navigator-noscript__links .menu-level__menu-item.navigation__text-medium,
.sunflower-tttb .ku-navigator-noscript__links .menu-level__menu-item.navigation__text-large,
.sunflower-tttb .menu-level__menu li.navigation__text-medium,
.sunflower-tttb .menu-level__menu li.navigation__text-large,
.sunflower-tttb .menu-level__menu .menu-level__menu-item.navigation__text-medium,
.sunflower-tttb .menu-level__menu .menu-level__menu-item.navigation__text-large,
.sunflower-tttb .navigation__secondary-text-four-plus-levels,
.sunflower-tttb .navigation__secondary-text-four-plus-levels--active,
.sunflower-tttb .navigation__text-four-plus-levels,
.sunflower-tttb .navigation__text-four-plus-levels--active,
.sunflower-tttb .ku-header-1 h1,
.sunflower-tttb .ku-header-8 h1,
.sunflower-tttb .ku-header-9 h1,
.sunflower-tttb .ku-events-horizontal-img h2,
.sunflower-tttb .ku-events-horizontal h2,
.sunflower-tttb .ku-events-sidebar-img h2,
.sunflower-tttb .ku-events-sidebar h2,
.sunflower-tttb .ku-list-1 .list-unstyled .list-item,
.sunflower-tttb .ku-list-7 h2,
.ku-list-7 .ku-list-7__category,
.sunflower-tttb .ku-news-events .ku-news-events__news .ku-news-events__news-date,
.sunflower-tttb .ku-news-header .ku-news-header__share,
.sunflower-tttb .ku-news-list .ku-news-list__date,
.sunflower-tttb .ku-prominent-news .ku-prominent-news__date,
.sunflower-tttb .ku-search__filter .card-header {
    font-family: var(--tttb-font-family-sans-serif);
}


.sunflower-tttb body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Buttons */
.sunflower-tttb .ku-button,
.sunflower-tttb .cas-login-link,
.sunflower-tttb .ku-body-14 .ku-button.ku-button--outline-blue-solid-lake.ku-button--large {
    font-weight: 600;
    padding: 0.5rem 3.6rem;
    font-family: var(--font-family-united-sans-cond-bold);
    letter-spacing: 1.4px;
    font-size: 1.5rem;
}

.sunflower-tttb .ku-button--high-trajectory {
    padding: 0;
}

.sunflower-tttb .ku-button__high-trajectory-prefix {
    background: var(--color-sky);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 0;
}

.sunflower-tttb .ku-button--outline-night-solid:hover {
    background-color: inherit;
    color: inherit;
}

.sunflower-tttb .ku-button--outline-blue-solid-lake:hover {
    background-color: #1479FB;
    border-color: #1479FB;
}

/* Gradients */
.blue_gradient {
    background: var(--gradient-blue)
}

/* Separators */
.sunflower-tttb .grid-double--lake {
    background: url(../images/grid-repeat-right-double.svg) space;
    height: 29px;
    display: flex;
    flex-wrap: wrap;
    border-left: 1px solid var(--color-blue);
}

.sunflower-tttb .grid-single--lake {
    display: none;
}

.sunflower-tttb .airmail--thin-crimson {
    height: auto;
}


/* Headers */
.sunflower-tttb .halyard-display-medium,
.sunflower-tttb h1,
.sunflower-tttb .h1,
.sunflower-tttb h2,
.sunflower-tttb .h2,
.sunflower-tttb h3,
.sunflower-tttb .h3,
.sunflower-tttb h4,
.sunflower-tttb .h4,
.sunflower-tttb .navigation__section-header--mobile,
.sunflower-tttb h5,
.sunflower-tttb .h5,
.sunflower-tttb .special-h2,
.sunflower-tttb .navigation__clearinghouse-text,
.sunflower-tttb .navigation__clearinghouse-header-text--active,
.sunflower-tttb .ku-clearinghouse .ku-link-list__list-item a,
.sunflower-tttb .ku-header-rep-picker h1,
.sunflower-tttb .views-exposed-form__person-profile header div h1,
.sunflower-tttb .ku-cta-option-2.bg-blue--darkest h2,
.sunflower-tttb .ku-cta-option-2.bg-lake h2,
.sunflower-tttb .ku-cta-option-2.white h2,
.sunflower-tttb .ku-cta-option-2.bg-steam-lightest h2,
.sunflower-tttb .ku-body-1 h1,
.sunflower-tttb .ku-body-1 h2,
.sunflower-tttb .ku-body-1 h3,
.sunflower-tttb .ku-list-6 h2,
.sunflower-tttb .ku-news-list .ku-news-list__more-news h2 {
    font-family: var(--tttb-font-family-sans-serif);
}

.sunflower-tttb .halyard-display-semi-bold,
.sunflower-tttb .special-h1,
.sunflower-tttb h1.page-title--halyard,
.sunflower-tttb .special-h3,
.sunflower-tttb .navigation__header,
.sunflower-tttb .navigation__header--mobile,
.sunflower-tttb .navigation__secondary-text,
.sunflower-tttb .navigation__secondary-text--active,
.sunflower-tttb .site-title-group .site-title-group__site-title,
.sunflower-tttb h2.ku-rep__contact,
.sunflower-tttb .ku-body-3 .ku-body-3__name,
.sunflower-tttb .ku-body-5 .ku-body-5__card-stat,
.sunflower-tttb .ku-news-header h1,
.sunflower-tttb .ku-search__filter .card-body .ku-search__filter__ku-link {
    font-family: var(--tttb-font-family-sans-serif);
}

body.sunflower-tttb,
.sunflower-tttb .halyard-text-book,
.sunflower-tttb .ui-help-text,
.sunflower-tttb .ui-disable-text,
.sunflower-tttb p,
.sunflower-tttb .floating-anchor-scroll__text,
.sunflower-tttb address,
.sunflower-tttb .copyright,
.sunflower-tttb ul.footer__links,
.sunflower-tttb ul.footer__links--unit-department,
.sunflower-tttb .ku-header-rep-picker .ku-header-rep-picker__intro,
.sunflower-tttb .ku-rep-picker2 form#views-exposed-form-rep-list-pages-rep-picker .form-radios label,
.sunflower-tttb .ku-rep-picker2 form#views-exposed-form-rep-list-pages-rep-picker-2 .form-radios label,
.sunflower-tttb .ku-rep-picker-grid .col-12,
.sunflower-tttb .ku-cta-option-2.bg-steam-lightest,
.sunflower-tttb .ku-cta-option-2.bg-steam-lighter,
.sunflower-tttb .ku-cta-option-2,
.sunflower-tttb .ku-cta-option-2 h2,
.sunflower-tttb .ku-body-1 .ku-body__sidebar ul,
.sunflower-tttb .ku-body-1 .ku-body__sidebar ul p,
.sunflower-tttb .ku-body-2 .page-header__intro-text--centered p,
.sunflower-tttb .ku-accordion .card-header,
.sunflower-tttb .ku-accordion .card-header h3,
.sunflower-tttb .ku-accordion--sky .card-header,
.sunflower-tttb .ku-accordion--sky h3.card-header,
.sunflower-tttb .ku-accordion--solo .card-header,
.sunflower-tttb .ku-accordion--solo h3.card-header,
.sunflower-tttb .ku-events-horizontal-img .ku-events-horizontal__desc,
.sunflower-tttb .ku-events-horizontal .ku-events-horizontal__desc,
.sunflower-tttb .ku-events-sidebar-img .ku-events-horizontal__desc,
.sunflower-tttb .ku-events-sidebar .ku-events-horizontal__desc,
.sunflower-tttb .ku-events-two-column .ku-events-horizontal__desc,
.sunflower-tttb .ku-list-4 .ku-list-4__lists-two ul.list-unstyled li a,
.sunflower-tttb .ku-list-4 .ku-list-4__lists-two ul.list-unstyled li span.link-icon,
.sunflower-tttb .ku-news-header .ku-news-header__author,
.sunflower-tttb .ku-news-list .ku-news-list__desc,
.sunflower-tttb .ku-news-list .ku-news-list__media-contacts .ku-news-list__sidebar .ku-news-list__sidebar-contacts p,
.sunflower-tttb .ku-prominent-news .ku-prominent-news__desc {
    font-family: var(--tttb-font-family-sans-serif);
    font-weight: 400;
}

.sunflower-tttb .freight-display-pro-book,
.sunflower-tttb .quote-1,
.sunflower-tttb .super-big,
.sunflower-tttb .ku-header-3 h1,
.sunflower-tttb .ku-body-3 .ku-body-3__pull-quote {
    font-weight: 400;
}

.sunflower-tttb .halyard-micro-medium,
.sunflower-tttb .navigation__eyebrow,
.sunflower-tttb .navigation__eyebrow--active,
.sunflower-tttb .navigation__mobile-go-to,
.sunflower-tttb .ku-cta-5 .ku-cta-5__list-title,
.sunflower-tttb .ku-body-1 .ku-body__sidebar h2:not(.h6):not(.h5):not(.h4):not(.h3):not(.h1),
.sunflower-tttb .ku-body-1 .ku-body__sidebar h3:not(.h6):not(.h5):not(.h4):not(.h2):not(.h1),
.sunflower-tttb .ku-list-4 .ku-list-4__list-one h3,
.sunflower-tttb .ku-news-list .ku-news-list__media-contacts .ku-news-list__sidebar .ku-news-list__sidebar-links h4 {
    font-family: var(--tttb-font-family-sans-serif);
    font-weight: 600;
}

.sunflower-tttb .halyard-text-medium,
.sunflower-tttb h6,
.sunflower-tttb .h6,
.sunflower-tttb .special-h4,
.sunflower-tttb .special-h5,
.sunflower-tttb .special-h6,
.sunflower-tttb .navigation__clearinghouse-header-mobile,
.sunflower-tttb .box-type,
.sunflower-tttb .button-text-large-fill,
.sunflower-tttb .navigation__section-header,
.sunflower-tttb .navigation__section-header--active,
.sunflower-tttb .navigation__text-small,
.sunflower-tttb .navigation__text-small--active,
.sunflower-tttb .navigation__bar--kansas,
.sunflower-tttb .borzoi-hamburger-button__UnivKS,
.sunflower-tttb .univ-of-ks,
.sunflower-tttb .ku-rep-picker2 form#views-exposed-form-rep-list-pages-rep-picker label,
.sunflower-tttb .ku-rep-picker2 form#views-exposed-form-rep-list-pages-rep-picker legend,
.sunflower-tttb .ku-rep-picker2 form#views-exposed-form-rep-list-pages-rep-picker-2 label,
.sunflower-tttb .ku-rep-picker2 form#views-exposed-form-rep-list-pages-rep-picker-2 legend,
.sunflower-tttb .ku-rep-picker-grid a,
.sunflower-tttb .limestone-form form.user-login-form label,
.sunflower-tttb .ku-body-1 h4,
.sunflower-tttb .ku-body-1 h5,
.sunflower-tttb .ku-body-1 h6,
.sunflower-tttb .ku-body-4 h3,
.sunflower-tttb .ku-accordion h2,
.sunflower-tttb .ku-events-horizontal-img .ku-events-horizontal__date,
.sunflower-tttb .ku-events-horizontal-img .ku-events-horizontal__title,
.sunflower-tttb .ku-events-horizontal .ku-events-horizontal__date,
.sunflower-tttb .ku-events-horizontal .ku-events-horizontal__title,
.sunflower-tttb .ku-events-sidebar-img .ku-events-horizontal__date,
.sunflower-tttb .ku-events-sidebar-img .ku-events-horizontal__title,
.sunflower-tttb .ku-events-sidebar .ku-events-horizontal__date,
.sunflower-tttb .ku-events-sidebar .ku-events-horizontal__title,
.sunflower-tttb .ku-events-two-column .ku-events-horizontal__date,
.sunflower-tttb .ku-events-two-column .ku-events-horizontal__title,
.sunflower-tttb .ku-list-1 h2,
.sunflower-tttb .ku-lists-02 .lists-02-body h2,
.sunflower-tttb .ku-lists-3 .list-unstyled li h3,
.sunflower-tttb .ku-list-4 .ku-list-4__list-one ul.list-unstyled li a,
.sunflower-tttb .ku-list-4 .ku-list-4__list-one ul.list-unstyled li span.link-icon,
.sunflower-tttb .ku-news-events .ku-news-events__news .ku-news-events__news-title h3,
.sunflower-tttb .ku-news-events .ku-news-events__event .ku-news-events__event-date,
.sunflower-tttb .ku-news-events .ku-news-events__event .ku-news-events__event-info .ku-news-events__event-title h3,
.sunflower-tttb .ku-news-list .ku-news-list__news-list .ku-news-list__articles .ku-news-list__article h3,
.sunflower-tttb .ku-news-list .ku-news-list__media-contacts .ku-news-list__sidebar .ku-news-list__sidebar-links ul,
.sunflower-tttb .ku-prominent-news .ku-prominent-news__title {
    font-family: var(--tttb-font-family-sans-serif);
}

.sunflower-tttb .ku-navigator__panel-header .ku-navigator__link-text.navigation__section-header,
.sunflower-tttb .ku-navigator__panel-header .menu-level__header__link-text.navigation__section-header,
.sunflower-tttb .menu-level__header .ku-navigator__link-text.navigation__section-header,
.sunflower-tttb .menu-level__header .menu-level__header__link-text.navigation__section-header {
    font-family: var(--tttb-font-family-sans-serif);
}

.sunflower-tttb .ku-navigator__panel-header .ku-navigator__link-text,
.sunflower-tttb .ku-navigator__panel-header .menu-level__header__link-text,
.sunflower-tttb .menu-level__header .ku-navigator__link-text,
.sunflower-tttb .menu-level__header .menu-level__header__link-text {
    font-weight: 700;
}


.sunflower-tttb .freight-display-pro-light,
.sunflower-tttb .display-h3,
.sunflower-tttb .ku-search__search-box.results .ku-search__form .ku-search__form__input {
    font-family: var(--font-family-frieght);
    font-weight: 300;
}

.link-icon {
    letter-spacing: 0.05rem;
    font-weight: 500;
}

/* Stripes be gone */
.ku-single-stripe-bkgrnd::before {
    display: none;
}

/* Dash with dot */

.sunflower-tttb .dash {
    width: 50px;
}

.sunflower-tttb .dash:before,
.sunflower-tttb .dash:after {
    content: "";
    bottom: 1ex;
    height: 2px;
    position: absolute;
    background-color: var(--color-crimson);
}

.sunflower-tttb .dash--sky:before,
.sunflower-tttb .dash--sky:after {
    background-color: var(--color-sky);
}

.sunflower-tttb .dash:before {
    width: 43px;
    left: 0;
}

.sunflower-tttb .dash:after {
    width: 4px;
    left: 45px;
}


/* Header 1 */

.sunflower-tttb .ku-header-1 .bg-white a.link-icon {
    color: var(--color-blue);
}

.sunflower-tttb .ku-header-1 a.link-icon {
    color: inherit;
    font-weight: 500;
}

/* Header 2 */
.sunflower-tttb .ku-header-2-1-img .offset-background-wrapper[class*="bg-"] h1,
.sunflower-tttb .ku-header-2-2-img .offset-background-wrapper[class*="bg-"] h1 {
    color: var(--color-blue) !important;
    font-family: var(--font-family-united-sans-semi-cond) !important;
}

/* Header 3 */

.sunflower-tttb .ku-header-3 .offset-background-wrapper[class*="bg-"] h1 {
    font-family: var(--font);
}

/* Header 4 */
.sunflower-tttb .paragraph--type--headline-and-intro-text-header .container .col-sm-12 {
    padding-bottom: 2rem;
}

.sunflower-tttb .paragraph--type--headline-and-intro-text-header .container .col-sm-12 p:last-child {
    margin-bottom: 0;
}

/* Header 7 */
.sunflower-tttb .ku-header-7 h1.freight-display-pro-semibold {
    font-family: var(--font-family-frieght);
    font-weight: 500;
}

@media (min-width: 768px) {
    .sunflower-tttb .ku-header-7 h1.freight-display-pro-semibold span::after {
        color: var(--color-body-text);
    }
}

.sunflower-tttb .ku-header-7 .ku-button {
    font-family: var(--font-family-united-sans-semi-cond);
    font-weight: 600;
    letter-spacing: 0.5px;
    font-size: 1.4rem;
}

/* Header 8, 9 */
.sunflower-tttb .ku-header-8__callout h1,
.sunflower-tttb .ku-header-9__callout h1 {
    font-family: var(--font-family-sans-roc-grotesk);
    font-size: 1.25rem;
    font-weight: 750;
    letter-spacing: 0.2rem;
    margin-top: 2.25rem;
}

.sunflower-tttb .ku-header-8__callout .link-icon--night,
.sunflower-tttb .ku-header-9__callout .link-icon--night {
    color: var(--color-lake);
}

/* 
** LISTS
*/

/* List 2 */
.sunflower-tttb .ku-lists-02 .lists-02-body h2 {
    font-family: var(--font-family-sans-roc-grotesk);
    font-weight: 500;
}

.sunflower-tttb .ku-lists-02 .ku-button {
    background-color: var(--color-blue);
    border-color: var(--color-blue);
}

.sunflower-tttb .ku-lists-02 .ku-button:hover,
.ku-lists-02 .ku-button:active {
    background-color: #003459;
    border-color: #003459;
}

/* List 3 */

.sunflower-tttb .ku-lists-3 .overline-1 {
    font-family: var(--tttb-font-family-sans-serif);
    font-weight: 500;
    font-size: 1.2rem;
    letter-spacing: 0;
}

.sunflower-tttb .sunflower-tttb .ku-lists-3 .list-unstyled li h3 {
    font-family: var(--font-family-united-sans-semi-cond);
    font-weight: 600;
    color: var(--color-blue);
}


/* List 6 */

.sunflower-tttb .ku-list-6.steam>div:nth-child(odd) {
    padding-left: 2.75rem !important;
}

.sunflower-tttb .ku-list-6.steam>div:nth-child(odd)::before {
    background: #EFF2F6 url(../images/code-circles-bg-white.svg) repeat-y;
    background-position: 0% 100%;
}

.sunflower-tttb .ku-list-6.white>div:nth-child(odd) {
    padding: 0.5rem 0 !important;
    margin-bottom: 0 !important;
}

.sunflower-tttb .ku-list-6.white>div:nth-child(even) {
    border-top: 2px solid var(--color-blue);
    border-bottom: 2px solid var(--color-blue);
    position: relative;
    padding: 3.5rem 0;
}

.sunflower-tttb .ku-list-6.steam>div:nth-child(3)::before {
    background-position: 100% 100%;
}

.sunflower-tttb .ku-list-6.white .squares_bottom,
.sunflower-tttb .ku-list-6.white .squares_top {
    position: static;
}

.sunflower-tttb .ku-list-6.ku-list-6.white>div:nth-child(even) .squares_bottom {}

.sunflower-tttb .ku-list-6.white>div:nth-child(even) .squares_top:after,
.sunflower-tttb .ku-list-6.white>div:nth-child(even) .squares_top:before,
.sunflower-tttb .ku-list-6.white>div:nth-child(even) .squares_bottom:after,
.sunflower-tttb .ku-list-6.white>div:nth-child(even) .squares_bottom:before {
    content: "";
    background: url(../images/blue-corner.svg) no-repeat;
    width: 15px;
    height: 15px;
    z-index: 2;
    position: absolute;
    top: -8px;
    left: -1px;
    right: auto;
}

.sunflower-tttb .ku-list-6.white>div:nth-child(even) .squares_top:before {
    right: auto;
    left: -1px;
    top: -8px;
}

.sunflower-tttb .ku-list-6.white>div:nth-child(even) .squares_top:after {
    right: 0;
    left: auto;
    top: -8px;
}

.sunflower-tttb .ku-list-6.white>div:nth-child(even) .squares_bottom:before {
    right: auto;
    left: -1px;
    bottom: -8px;
    top: auto;
}

.sunflower-tttb .ku-list-6.white>div:nth-child(even) .squares_bottom:after {
    right: 0;
    left: auto;
    top: auto;
    bottom: -8px;
}

@media (min-width: 768px) {
    .sunflower-tttb .ku-list-6>div:nth-child(even)>div:nth-child(2) {
        order: 2;
    }

    .sunflower-tttb .ku-list-6>div:nth-child(even)>div:nth-child(3) {
        order: 1;
    }
}

/* List 7 */
.sunflower-tttb .ku-list-7 .link-icon--night {
    color: var(--color-lake);
}

.sunflower-tttb .ku-list-7 .ku-list-7__article {
    font-family: var(--font-family-united-sans-semi-cond);
}

.sunflower-tttb .ku-list-7 h2,
.sunflower-tttb .ku-list-7 .ku-list-7__category {
    letter-spacing: 0;
    font-size: 1.2rem;

}


/* Overline, Condensed */
.halyard-micro-semi-bold,
.micro,
.navigation__breadcrumb,
.navigation__breadcrumb-mobile,
.ku-breadcrumb__container .navigation__breadcrumb-style,
.overline-1,
.navigation__icon-close-text,
.ku_navigator_close-button-text,
.ku-nav-tabs,
.overline-2,
.floating-anchor-scroll__header,
.floating-anchor-scroll__text--active,
.ku-header-11 .body-11-title,
.ku-lists-02 .lists-02-body .lists-02-sub-heading,
.ku-list-4 .ku-list-4__lists-two h3,
.ku-news-header .ku-news-header__date,
.ku-news-list .ku-news-list__media-contacts .ku-news-list__sidebar .ku-news-list__sidebar-contacts h4 {
    font-family: var(--font-family-sans-roc-grotesk);
    font-weight: 600;
    font-style: normal;
}

/*
**
    CTAs
**
*/

/* CTA 1 */
.sunflower-tttb .ku-stripes__container .ku-stripes__sky-dark:before {
    display: none;
}

.sunflower-tttb .ku-stripes__container .ku-stripes__content {
    color: #fff;
}

.sunflower-tttb .ku-cta-option-1.bg-sky {
    background: var(--gradient-blue);
}

.sunflower-tttb .ku-cta-option-1 .row {}

.sunflower-tttb .ku-cta-option-1 .col-xl-4 {
    flex: 0 0 100%;
    max-width: 100%;
}

.sunflower-tttb .ku-cta-option-1 .offset-lg-2 {
    margin-left: 8.33333%;
}

.sunflower-tttb .ku-cta-option-1 .ku-stripes__content .fancy {
    font-family: var(--font-family-sans-serif);
    font-style: normal;
    font-weight: 500;
    font-size: 2.5rem;
    color: #fff;
}

@media (min-width: 768px) {
    .sunflower-tttb .ku-cta-option-1.bg-fog-lightest .ku-stripes__content .halyard-text-regular {
        font-size: inherit;
    }
}

.sunflower-tttb .ku-cta-option-1.bg-fog-lightest .ku-stripes__content .fancy {
    font-family: var(--font-family-moret);
    color: var(--color-blue);
}

.sunflower-tttb .ku-cta-option-1 .halyard-text-semi-bold {
    font-size: 1.3rem;
}

.sunflower-tttb .ku-cta-option-1 span {
    display: none;
}

.sunflower-tttb .ku-cta-option-1 .ku-button--standard-night {
    background-color: #fff;
    border-color: var(--color-crimson);
    color: var(--color-blue) !important;
}

.sunflower-tttb .ku-cta-option-1 .ku-button--shadow-blue {
    border-color: var(--color-crimson);
    color: var(--color-blue) !important;
}


.sunflower-tttb .ku-cta-option-1.bg-fog-lightest .airmail--thin-crimson {
    background: url(../images/bottom-half-seal.svg) no-repeat;
    background-size: auto 90px;
    transform: scaleY(1);
    top: 0;
    right: 0;
    width: 140px;
    height: 100px;
}

.ku-cta-option-1.bg-fog-lightest .ku-stripes__content .ku-button--outline-blue-darker-solid:hover {
    background-color: #fff;
}

@media (max-width: 992px) {
    .sunflower-tttb .ku-cta-option-1.bg-fog-lightest .airmail--thin-crimson {
        opacity: 0.3;
    }
}

/* CTA 2 */

.sunflower-tttb .ku-cta-option-2.bg-blue--darkest {
    position: relative;
    background: var(--color-night);
}

.sunflower-tttb .ku-cta-option-2__content.ku-body-spacer hr.grid-single--lake {
    display: none;
}

.sunflower-tttb .ku-cta-option-2.bg-blue--darkest::after,
.sunflower-tttb .ku-cta-option-2.bg-blue--darkest::before {
    content: "";
    bottom: 0;
    width: 113px;
    height: 113px;
    position: absolute;
}

.sunflower-tttb .ku-cta-option-2.bg-blue--darkest::after {
    background: url(../images/tetris-right.svg) no-repeat;
    background-position: 100% 100%;
    right: 0;
}

.sunflower-tttb .ku-cta-option-2.bg-blue--darkest h2 {
    color: #fff;
    font-family: var(--font-family-united-sans-cond-bold);
}

.sunflower-tttb .ku-cta-option-2__content div {
    font-size: 1rem;
}

.sunflower-tttb .ku-cta-option-2 .ku-cta-option-2__btn,
.sunflower-tttb .ku-cta-option-2 .ku-cta-option-2__btn:hover,
.sunflower-tttb .ku-cta-option-2 .ku-cta-option-2__btn:active {
    color: var(--color-blue);
}

.sunflower-tttb .ku-cta-option-2.bg-blue--darkest .ku-button--shadow-blue:hover {
    box-shadow: 5px 5px 0 0 var(--color-lake) !important;
}

.sunflower-tttb .ku-cta-option-2 .ku-button--outline-lake-white {
    box-shadow: 10px 10px 0 0 var(--color-fire);
}

.sunflower-tttb .ku-cta-option-2 .ku-button--outline-blue-darker-solid:hover,
.sunflower-tttb .ku-cta-option-2 .ku-button--outline-lake-white:hover {
    background-color: #fff;
}

.sunflower-tttb .ku-cta-option-2 .ku-button--shadow-blue:hover,
.sunflower-tttb .ku-cta-option-2 .ku-button--outline-lake-white:hover {
    box-shadow: 5px 5px 0 0 var(--color-fire);
}

.sunflower-tttb .ku-cta-option-2 .airmail--thin-lake {
    background: none;
}

.sunflower-tttb .ku-cta-option-2.bg-blue--darkest::before {
    background: url(../images/tetris-left.svg) no-repeat;
    background-position: 0% 100%;
}

.sunflower-tttb .ku-cta-option-2.bg-lake {
    background: url(../images/cta2-sky-clouds.webp);
}

.ku-cta-option-2 .ku-button--outline-lake-white {}

.sunflower-tttb .ku-cta-option-2.bg-steam-lighter {
    background-color: #fff;
}

.sunflower-tttb .ku-cta-option-2.bg-steam-lighter .container {
    outline: 0.18rem solid var(--color-crimson);
    background-color: var(--color-steam);
    position: relative;
    margin: 2rem auto;
    padding: 0 2rem;
}

.sunflower-tttb .ku-cta-option-2.bg-steam-lighter .squares_bottom,
.sunflower-tttb .ku-cta-option-2.bg-steam-lighter .squares_top,
.squares_bottom,
.squares_top {
    position: relative;
    width: 100%;
    left: -15px;
    right: -15px;
}

.ku-cta-option-2.bg-steam-lighter .squares_top::before,
.ku-cta-option-2.bg-steam-lighter .squares_top::after,
.ku-cta-option-2.bg-steam-lighter .squares_bottom::before,
.ku-cta-option-2.bg-steam-lighter .squares_bottom::after,
.sunflower-tttb .ku-cta-social.bg-steam .squares_top::after,
.sunflower-tttb .ku-cta-social.bg-steam .squares_top::before,
.sunflower-tttb .ku-cta-social.bg-steam .squares_bottom::after,
.sunflower-tttb .ku-cta-social.bg-steam .squares_bottom::before {
    content: "";
    background: url(../images/blue-corner.svg) no-repeat;
    width: 15px;
    height: 15px;
    z-index: 2;
    position: absolute;
}

.sunflower-tttb .ku-cta-option-2.bg-steam-lighter .squares_top::before {
    left: calc(-2rem + 7px);
    top: -9px;
}

.sunflower-tttb .ku-cta-option-2.bg-steam-lighter .squares_top::after {
    right: calc(-2rem + -23px);
    top: -9px;
}

.sunflower-tttb .ku-cta-option-2.bg-steam-lighter .squares_bottom::before {
    left: calc(-2rem + 7px);
    bottom: -9px;
}

.sunflower-tttb .ku-cta-option-2.bg-steam-lighter .squares_bottom::after {
    right: calc(-2rem + -23px);
    bottom: -9px;
}

.sunflower-tttb .ku-cta-option-2.bg-steam-lighter h2 {
    font-family: var(--font-family-moret);
    font-variation-settings: "ital" 0, "wght" 700;
    font-style: normal;
    font-weight: 400;
}

.sunflower-tttb .ku-cta-option-2.bg-steam-lighter .ku-cta-option-2__btn {
    color: #fff;
    background-color: var(--color-night);
    box-shadow: none;
}

.sunflower-tttb .ku-cta-option-2.bg-steam-lighter .ku-cta-option-2__btn:hover {
    background-color: var(--color-blue);
    border-color: var(--color-blue);
    transition: var(--transition);
}

.sunflower-tttb .ku-cta-option-2.bg-steam-lightest,
.sunflower-tttb .ku-cta-option-2.bg-steam-lightest h2 {
    color: var(--color-night);
}

.sunflower-tttb .ku-cta-option-2.bg-steam-lightest .container-fluid {
    background: var(--color-steam);
    position: relative;
}

.sunflower-tttb .ku-cta-option-2.bg-steam-lightest .container-fluid::before {
    content: "";
    background-image: url(../images/code-circles-bg-thin.svg);
    background-repeat: repeat-y;
    background-size: contain;
    position: absolute;
    left: 0;
    z-index: 1s;
    height: 100%;
    width: 50px;

}

.sunflower-tttb .ku-cta-option-2.white,
.sunflower-tttb .ku-cta-option-2.white h2 {
    color: var(--color-night);
}

.sunflower-tttb .ku-cta-option-2.white h2 {
    font-family: var(--font-family-united-sans-cond-bold);
}

.sunflower-tttb .ku-cta-option-2.white .ku-button--shadow-blue {
    color: var(--color-night);
}

.sunflower-tttb .ku-cta-option-2.white .ku-button--shadow-blue:hover {
    box-shadow: 5px 5px 0 0 var(--color-lake) !important;
}

@media (max-width: 1150px) {

    .sunflower-tttb .ku-cta-option-2.bg-blue--darkest::after,
    .sunflower-tttb .ku-cta-option-2.bg-blue--darkest::before,
    .sunflower-tttb .ku-cta-option-2.bg-steam-lightest .container-fluid::before {
        opacity: 0.2;
        z-index: 0;
    }

    .sunflower-tttb .ku-cta-option-2.bg-blue--darkest,
    .sunflower-tttb .ku-cta-option-2.bg-lake {
        padding: 3rem 0;
    }

    .sunflower-tttb .ku-cta-option-2.bg-blue--darkest h2 {
        margin-top: 0;
    }
}

@media (max-width: 991px) {
    .btn_row {
        padding-bottom: 2rem;
    }
}

/* CTA 3 */
.sunflower-tttb .ku-cta-option-3.bg-sky {
    /*background-image: url('../images/star-cluster-bg.png'), linear-gradient(to bottom, rgba(0, 52, 89, 1), rgba(0, 81, 186, 1));*/
    background: linear-gradient(180deg, #003459 0%, #0051BA 100%);
    background-size: cover;
}

.sunflower-tttb .ku-cta-option-3.bg-sky .ku-stripes__sky-dark {
    background: url(../images/star-cluster-bg.png) no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    opacity: 0.65;

}

.sunflower-tttb .ku-cta-option-3.bg-sky h2,
.sunflower-tttb .ku-cta-option-3 h3 {
    font-family: var(--font-family-united-sans-semi-cond);
}

.sunflower-tttb .ku-cta-option-3.ku-stripes__container .ku-stripes__content,
.sunflower-tttb .ku-cta-option-3.ku-stripes__container .ku-stripes__content .card-body div {
    color: var(--color-body-text);
}

.sunflower-tttb .ku-cta-option-3.ku-stripes__container.bg-sky .ku-stripes__content {
    color: #fff;
}

.sunflower-tttb .ku-cta-option-3 .ku-stripes__content .scrolling-wrapper .card .card-link {
    color: var(--color-blue);
}

.sunflower-tttb .ku-cta-option-3 .ku-stripes__content .scrolling-wrapper .card .card-link:hover,
.sunflower-tttb .ku-cta-option-3 .ku-stripes__content .scrolling-wrapper .card .card-link:active {
    color: var(--color-lake);
}

.sunflower-tttb .ku-cta-option-3 .ku-stripes__content .scrolling-wrapper .card {
    border: 0.2rem solid var(--color-fire);
}

.sunflower-tttb .ku-cta-option-3 {
    font-weight: 400;
}

.sunflower-tttb .ku-cta-option-3.bg-steam-lightest {
    background-color: var(--color-steam);
}

.sunflower-tttb .ku-cta-option-3.bg-steam-lightest .ku-stripes__content .scrolling-wrapper .card .card-body {
    border: none;
}

.sunflower-tttb .ku-cta-option-3.bg-steam-lightest .ku-stripes__content {
    color: var(--color-night);
}

.sunflower-tttb .ku-cta-option-3.bg-steam-lightest h2 {
    color: var(--color-blue);
    font-family: var(--font-family-moret);
}

.sunflower-tttb .ku-cta-option-3.bg-steam-lightest h3 {
    color: var(--color-night);
}


/* CTA 4 */
.ku-cta-4.duotone {
    position: relative;
    mix-blend-mode: multiply;
}

.ku-cta-4.duotone.duotone--ku-blue-white {
    background: rgba(0, 81, 186, 0.8);
}

.ku-cta-4.duotone::after {
    content: "";
    background: url(../images/code-circles-bg-light.svg);
    top: 0;
    left: 0;
    position: absolute;
    background-size: fit;
    z-index: 1;
    width: 5vw;
    height: 100%;
    opacity: 0.9;
}

.ku-cta-4.duotone.duotone--fire-crimson::before {
    background: rgba(151, 27, 47, 0.75);
}

.ku-cta-4.duotone.duotone--fire-crimson::after {
    background: url(../images/code-circles-bg-light-red.svg);
}

.ku-cta-4.duotone.duotone--night-lake::before {
    background-color: rgba(0, 52, 89, 0.7);
}

.ku-cta-4.duotone.duotone--night-lake::after {
    background: url(../images/code-circles-bg.svg);
}

/* CTA 5 */
.sunflower-tttb .ku-cta-5 h2.halyard-display-regular {
    font-size: 2.5rem;
    line-height: 3rem;
}

/* CTA 6 */
.sunflower-tttb .ku-cta-social.bg-sky {
    background: url(../images/cta2-sky-clouds.webp);
}

.sunflower-tttb .ku-cta-social {
    font-family: var(--tttb-font-family-sans-serif);
}

@media (max-width: 770px) {
    .sunflower-tttb .ku-cta-social h2 {
        line-height: 1.4rem;
        font-size: 1.3rem;
    }

    .sunflower-tttb .ku-cta-social .ku-cta-social__icons {
        margin-top: 0.4rem;
    }
}

.sunflower-tttb .ku-cta-social.bg-blue--darkest h2,
.sunflower-tttb .ku-cta-social.bg-sky h2 {
    color: #fff;
}

.sunflower-tttb .ku-cta-social.bg-blue--darkest .svg-inline--fa path,
.sunflower-tttb .ku-cta-social.bg-sky .svg-inline--fa path {
    fill: #fff;
}

.sunflower-tttb .ku-cta-social.bg-blue--darkest .airmail--thin-lake {
    background: var(--color-night) url(../images/code-circles-bg-thin.svg) no-repeat;
}

.sunflower-tttb .ku-cta-social.bg-steam {
    border: 2px solid var(--color-crimson);
    overflow: visible;
}

.sunflower-tttb .ku-cta-social.bg-steam .airmail--thin-crimson {
    background: var(--color-steam);
}

/*
.sunflower-tttb .ku-cta-social:before, .sunflower-tttb .ku-cta-social:after , .sunflower-tttb .ku-cta-social .ku-stripes__content:before, .sunflower-tttb .ku-cta-social .ku-stripes__content:after {
    content: "";
    background: url(../images/blue-corner.svg) no-repeat;
    width: 15px;
    height: 15px;
    z-index: 2;
    position: absolute;
}


.sunflower-tttb .ku-cta-social .squares_top:before {
    top: -8px;
    left: -9px;
}

.sunflower-tttb .ku-cta-social:after {
    top: -8px;
    right: -9px;
}

.sunflower-tttb .ku-cta-social .ku-stripes__content {
    position: relative;
}

.sunflower-tttb .ku-cta-social .airmail--thin-crimson:before {
    bottom: -8px;
    left: -9px;
    top: auto;
}
    */

.sunflower-tttb .ku-cta-social.bg-steam .squares_top::before {
    left: calc(-1rem + 9px);
    top: -9px;
}

.sunflower-tttb .ku-cta-social.bg-steam .squares_top::after {
    right: calc(-1rem + -23px);
    top: -9px;
}

.sunflower-tttb .ku-cta-social.bg-steam .squares_bottom::before {
    left: calc(-1rem + 9px);
    bottom: -9px;
}

.sunflower-tttb .ku-cta-social.bg-steam .squares_bottom::after {
    right: calc(-1rem + -23px);
    bottom: -9px;
}

/* 
**** EVENTS 
*/

.sunflower-tttb .ku-events-horizontal-img h2,
.sunflower-tttb .ku-events-horizontal h2 {
    letter-spacing: 0;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.25;
}

.sunflower-tttb .ku-events-horizontal-img .ku-events-horizontal__date {
    font-weight: 600;
}

.sunflower-tttb .ku-events-horizontal-img .ku-events-horizontal__title,
.sunflower-tttb .ku-events-horizontal-img .ku-events-horizontal__title .lightsaber-link,
.sunflower-tttb .ku-events-two-column .ku-events-horizontal__title .lightsaber-link,
.sunflower-tttb .ku-events-two-column .overline-1,
.sunflower-tttb .ku-events-horizontal .ku-events-horizontal__title .lightsaber-link {
    font-family: var(--font-family-united-sans-semi-cond);
    text-transform: uppercase;
    font-size: 1.4rem;
}

.sunflower-tttb .ku-events-two-column .overline-1 {
    color: var(--color-night);
}


.sunflower-tttb .ku-events-horizontal-img .link-icon--night,
.sunflower-tttb .ku-events-two-column .link-icon--night,
.sunflower-tttb .ku-events-horizontal .link-icon--night {
    color: var(--color-lake);
}

.sunflower-tttb .ku-events-two-column .grid-double--lake {
    background: url(../images/boxes2x.svg) no-repeat;
    height: 45px;
    width: 100%;
    background-size: contain;

}

/*
** IMAGES
*/

/* Image 2 */

.sunflower-tttb .ku-image-group-2 .bg-white {
    background: var(--color-light-gray) !important;

}

.sunflower-tttb .ku-image-group-2 .pt-3 {
    padding-top: 3.25rem !important;
}

.sunflower-tttb .ku-image-group-2 .ku-img-group--content {
    position: relative;
}

.sunflower-tttb .ku-image-group-2 .ku-img-group--content:after {
    content: "";
    position: absolute;
    right: -1px;
    top: 0;
    background: url(../images/grid-red-sq.svg) no-repeat;
    height: 60px;
    width: 95px;
    background-size: contain;
}

.sunflower-tttb .ku-image-group-2 .ku-img-group--content.order-0:after {
    left: 0;
    right: auto;
    transform: scaleX(-1);
}

.sunflower-tttb .ku-image-group-2 .ku-img-group--content.bg-blue {
    background: var(--color-night);
}

.sunflower-tttb .ku-image-group-2 .ku-img-group--content.bg-blue.px-xl-5,
.sunflower-tttb .ku-image-group-2 .ku-img-group--content.bg-blue.px-4 {
    padding-left: 4rem !important;
}

.sunflower-tttb .ku-image-group-2 .ku-img-group--content.bg-blue:after {
    background: url(../images/code-circles-bg-light-thin.svg) repeat-y !important;
    left: 0;
    right: auto;
    height: 100%;
}

.sunflower-tttb .ku-image-group-2 .ku-img-group--content.bg-blue:after path {
    fill: #fff !important;
}

.sunflower-tttb .ku-image-group-2 .ku-img-group--content h2 {
    font-family: var(--font-family-united-sans-cond-bold);
}

.sunflower-tttb .ku-image-group-2 .ku-img-group--content p+a.link-icon,
.ku-image-group-2 .ku-img-group--content p+a.link-icon:visited {
    color: var(--color-lake);
}

.sunflower-tttb .ku-image-group-2 .link-icon {
    letter-spacing: 0;
}

.sunflower-tttb .ku-image-group-2 .ku-img-group--content.bg-blue p+a.link-icon,
.ku-image-group-2 .ku-img-group--content.bg-blue p+a.link-icon:visited {
    color: var(--color-sky);
}

.sunflower-tttb .ku-image-group-2 .ku-img-group--content.bg-blue .link-icon__icon--sky {
    color: var(--color-crimson);
}

.sunflower-tttb .ku-image-group-2 .ku-img-group--content.order-0.bg-blue:after {
    transform: none;
}

/* Image 3 */
.sunflower-tttb .ku-image-group-3 .link-icon--night {
    color: var(--color-lake);
}

.sunflower-tttb .ku-image-group-3 .display-h1 {
    font-family: var(--font-family-moret);
}

/* Image 4 */
.sunflower-tttb .ku-image-group-4 h2.halyard-display-regular {
    font-family: var(--tttb-font-family-sans-serif);
    font-weight: 500;
    line-height: 1.3;
}

/* Images 5 */
.sunflower-tttb .ku-image-group-carousel .divider,
.sunflower-tttb .ku-image-group-5-carousel .divider {
    background: url(../images/grid-repeat-right-double.svg) space;
    position: relative;
    height: 29px;
    width: 100%;
    position: relative;
    border: none;
}

.sunflower-tttb .ku-image-group-carousel .divider:before,
.sunflower-tttb .ku-image-group-5-carousel .divider:before {
    position: absolute;
    content: "";
    width: 1px;
    height: 29px;
    background-color: var(--color-blue);
}

.sunflower-tttb .ku-image-group-carousel .divider:nth-child(n+2),
.sunflower-tttb .ku-image-group-5-carousel .divider:nth-child(n+2) {
    display: none;
}

.sunflower-tttb .ku-image-group-carousel .overline-1,
.sunflower-tttb .ku-image-group-5-carousel .overline-1 {
    font-family: var(--font-family-united-sans-cond-bold);
    letter-spacing: 0;
    font-size: 1.7rem;
    font-weight: 500;
}

.sunflower-tttb .ku-image-group-carousel .overline-1 .display-option,
.sunflower-tttb .ku-image-group-5-carousel .overline-1 .display-option {
    font-family: var(--tttb-font-family-sans-serif);
}

.sunflower-tttb .ku-image-group-5-carousel .special-h5 {
    font-family: var(--font-family-united-sans-semi-cond);
}

/* Image 7 */
.sunflower-tttb .ku-image-group-2 h2 {
    font-family: var(--font-family-united-sans-semi-cond);
}

.sunflower-tttb .ku-image-group-2 .dash.dash--crimson:before,
.sunflower-tttb .ku-image-group-2 .dash.dash--crimson:after {
    background-color: var(--color-sky);
    border-color: var(--color-sky);
}

.sunflower-tttb .ku-image-group-2 .link-icon--night {
    color: var(--color-lake);
}


/* BODY STYLES */

/* Body 1 */
.sunflower-tttb .ku-body-1 .ku-body__sidebar ul a.link-icon,
.sunflower-tttb .ku-body-1 .ku-body__sidebar ul a.link-icon:visited,
.sunflower-tttb .ku-body-1 .ku-body__sidebar ul a.link-icon:active {
    font-weight: 400;
    color: var(--color-night);
    letter-spacing: 0;
}

.sunflower-tttb .ku-body-1 .ku-body__sidebar h2:not(.h6):not(.h5):not(.h4):not(.h3):not(.h1):nth-of-type(3n+2) {
    border-top: 6px solid var(--color-lake);
    position: relative;
    font-size: 1.1rem;
    line-height: 1.4rem;
    letter-spacing: 0;
    font-weight: 500;
    padding-top: 1rem;
}

.sunflower-tttb .ku-body-1 .ku-body__sidebar ul p {
    line-height: 1.4rem;
}

.sunflower-tttb .ku-body-1 .ku-body__sidebar h2:not(.h6):not(.h5):not(.h4):not(.h3):not(.h1):nth-of-type(3n+2)::before,
.sunflower-tttb .ku-body-1 .ku-body__sidebar h2:not(.h6):not(.h5):not(.h4):not(.h3):not(.h1):nth-of-type(3n+2)::after {
    content: "";
    top: -6px;
    right: 5px;
    height: 6px;
    width: 5px;
    position: absolute;
    background-color: #fff;
    z-index: 200;
}

.sunflower-tttb .ku-body-1 .ku-body__sidebar h2:not(.h6):not(.h5):not(.h4):not(.h3):not(.h1):nth-of-type(3n+2)::after {
    right: 16px;
}

/* Body 2 */
.sunflower-tttb .ku-body-2 h2.freight-display-pro-book,
.sunflower-tttb .ku-body-2 h2.halyard-display-medium,
.sunflower-tttb .ku-body-2 h2.freight-display-pro-black-italic {
    font-family: var(--font-family-frieght);
    color: var(--color-night);

}

.sunflower-tttb .ku-body-2 h2.freight-display-pro-light,
.sunflower-tttb .ku-body-2 h2.halyard-display-semi-bold {
    color: var(--color-night);
}

.sunflower-tttb .ku-body-2 .page-header__intro-text--large p,
.sunflower-tttb .ku-body-2 .page-header__intro-text--centered p {
    font-size: 1.15rem;
    line-height: 1.6rem;
}

.sunflower-tttb .ku-body-2 h2.freight-display-pro-light {
    font-size: 2.5rem;
    line-height: 3rem;
}

/* Body 3 (pull quote) */
.sunflower-tttb .ku-body-3 hr.divider--short {
    border-style: solid;
    border-width: 1px;
    border-color: var(--color-night);
    height: auto;
    position: relative;
}

.sunflower-tttb .ku-body-3 hr.divider--short::before,
.sunflower-tttb .ku-body-3 hr.divider--short::after {
    content: "";
    background: url(../images/blue-corner.svg) no-repeat;
    width: 6px;
    height: 6px;
    z-index: 2;
    position: absolute;
    top: -3px;
    left: -3px;
    right: auto;
}

.sunflower-tttb .ku-body-3 hr.divider--short::after {
    right: -3px;
    left: auto;
}

.sunflower-tttb .ku-body-3 .ku-body-3__pull-quote,
.sunflower-tttb .ku-body-3 .ku-body-3__title {
    color: var(--color-night);
}

.sunflower-tttb .ku-body-3 .ku-body-3__name {
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.6rem;
}

.sunflower-tttb .ku-body-3 .ku-body-3__title {
    font-weight: 325;
    font-size: 1rem;
    line-height: 1.3rem;
    font-style: italic;
}

@media (min-width: 768px) {
    .sunflower-tttb .divider--dotted-lake.d-md-none {
        display: inline-block !important;
    }
}

/* Body 4 (card group) */

.sunflower-tttb .ku-body-4.bg-steam-lightest {
    background: var(--color-steam);
}

.sunflower-tttb .ku-body-4.bg-lake .link-icon .link-icon__icon--lake,
.sunflower-tttb .ku-body-4.bg-night .link-icon .link-icon__icon--lake {
    color: #fff;
}

.sunflower-tttb .ku-body-4 .overline-1 {
    font-family: var(--font-family-united-sans-semi-cond);
    font-weight: 600;
    letter-spacing: 0;
    text-align: center;
    font-size: 2rem;
    margin-bottom: 1.75rem;
    line-height: 2.5rem;
}

.sunflower-tttb .ku-news-sunflower.ku-news-card .ku-news-sunflower__card-group__card h3 {
    font-family: var(--font-family-united-sans-semi-cond);
    color: var(--color-night);
    font-size: 1.5rem;
    line-height: 1.8rem;
}

.sunflower-tttb .ku-news-sunflower.ku-news-card .ku-news-sunflower__card-group__card h3 a.lightsaber-link {
    text-decoration: none;
} 

.sunflower-tttb .ku-body-4 .ku-body-4__card:nth-of-type(even) .ku-body-4__card-content,
.sunflower-tttb .ku-body-4 .ku-body-4__card:nth-of-type(3) .ku-body-4__card-content {
    border: none;
}

.sunflower-tttb .ku-body-4 .ku-body-4__card-content {
    font-size: 0.9rem;
    line-height: 1.25rem;
    color: var(--color-night);
    font-weight: 350;
}

@media (max-width: 580px) {
    .sunflower-tttb .ku-body-4 .ku-body-4__card-content {
        padding: 1rem;
    }
}

/* Lake, Night */
.sunflower-tttb .ku-body-4.bg-lake h3,
.sunflower-tttb .ku-body-4.bg-night h3,
.sunflower-tttb .ku-body-4.bg-lake .ku-body-4__card-content,
.sunflower-tttb .ku-body-4.bg-night .ku-body-4__card-content {
    color: #fff;
}

.sunflower-tttb .ku-body-4 .link-icon--night,
.sunflower-tttb .ku-body-4 .link-icon {}

.sunflower-tttb .ku-body-4__card-content

/* Body 5, Body 6 (statistics) */
.sunflower-tttb .ku-body-5 h2.overline-1,
.sunflower-tttb .ku-body-6 h2.overline-1 {
    font-family: var(--font-family-sans-roc-grotesk);
    font-weight: 750;
    letter-spacing: 0.2rem;
}


.sunflower-tttb .ku-body-5 .ku-body-5__card-stat,
.sunflower-tttb .ku-body-6 .ku-body-6__card-value {
    font-family: var(--font-family-united-sans-semi-cond);
    font-style: normal;
}

.sunflower-tttb .ku-body-5 .ku-body-5__card-content {
    color: var(--color-night);
}

.sunflower-tttb .ku-body-5 .ku-body-5__card {
    border: none;
}

@media (min-width: 768px) {
    .sunflower-tttb .ku-body-5 .ku-body-5__card:nth-of-type(even) .ku-body-5__card-content {
        border-color: var(--color-blue);
    }
}

@media (min-width: 992px) {
    .sunflower-tttb .ku-body-5 .ku-body-5__card:nth-of-type(3) .ku-body-5__card-content {
        border-color: var(--color-blue);
    }
}

/* Lake */
.sunflower-tttb .ku-body-5.bg-lake .ku-body-5__card-content,
.sunflower-tttb .ku-body-5.bg-night .ku-body-5__card-content {
    color: #fff;
}

/* Body 6 */
.sunflower-tttb .ku-body-6 .ku-body-6__stat {
    text-transform: none;
}

.sunflower-tttb .ku-body-6 h2.overline-1 {
    font-size: 1.2rem;
    margin-bottom: 3.5rem;
}

@media (min-width: 992px) {
    .sunflower-tttb .ku-body-6 .ku-body-6__card:nth-child(2) {
        border-left: 3px solid var(--color-lake);
        border-right: 3px solid var(--color-lake);
        transform: none;
    }

    .sunflower-tttb .ku-body-6 .ku-body-6__card:nth-child(2)::before,
    .sunflower-tttb .ku-body-6 .ku-body-6__card:nth-child(2)::after,
    .sunflower-tttb .ku-body-6 .ku-body-6__card:nth-child(2) .ku-body-6__card-value::after,
    .sunflower-tttb .ku-body-6 .ku-body-6__card:nth-child(2) .ku-body-6__card-value::before {
        content: "";
        background: url(../images/red-corner.svg) no-repeat;
        background-size: 15px 15px;
        width: 15px;
        height: 15px;
        z-index: 2;
        position: absolute;
        top: -8px;
        left: -8px;
        right: auto;
    }

    .sunflower-tttb .ku-body-6 .ku-body-6__card:nth-child(2)::before {
        bottom: -8px;
        top: auto;
    }

    .sunflower-tttb .ku-body-6 .ku-body-6__card:nth-child(2)::after {
        bottom: -8px;
        top: auto;
        right: -8px;
        left: auto;
    }

    .sunflower-tttb .ku-body-6 .ku-body-6__card:nth-child(2) .ku-body-6__card-value::before {}

    .sunflower-tttb .ku-body-6 .ku-body-6__card:nth-child(2) .ku-body-6__card-value::after {
        right: -8px;
        left: auto;
    }

    .sunflower-tttb .ku-body-6 .ku-body-6__card:nth-child(2)>* {
        transform: none;
    }

    .sunflower-tttb .ku-body-6 .ku-body-6__card:last-child {
        border-right: none;
    }

    .sunflower-tttb .ku-body-6 .ku-body-6__card:last-child::after,
    .sunflower-tttb .ku-body-6 .ku-body-6__card:last-child .ku-body-6__card-value::after {
        display: none;
    }
}

/* News */
.sunflower-tttb .ku-news-sunflower.ku-news-events .ku-news-events__news .ku-news-events__news-date,
.ku-news-sunflower.ku-prominent-news .ku-prominent-news__date,
.sunflower-tttb .ku-news-sunflower.ku-prominent-news .ku-prominent-news__title h3 {
    font-family: var(--tttb-font-family-sans-serif);
}

.sunflower-tttb .ku-news-sunflower.ku-news-article .ku-news-header h1,
.sunflower-tttb .ku-news-sunflower.ku-news-list-page .ku-news-header h1 {
    font-family: var(--font-family-frieght);
}

.sunflower-tttb .ku-news-sunflower.ku-news-links .ku-news-links__news-title h3 {
    font-weight: 500;
}


.sunflower-tttb .ku-prominent-news--container .microdot-triple-wrapper {
    width: 100%;
    background: url(../images/grid-340.svg) no-repeat;
    height: 15px;
    background-size: cover;
}

@media (max-width: 1040px) {
    .sunflower-tttb .ku-in-the-news .microdot-triple-wrapper,
    .sunflower-tttb .ku-prominent-news--container .microdot-triple-wrapper {
        background: url(../images/grid-repeat-right.svg) space;
        position: relative;
        height: 15px;
    }

    .sunflower-tttb .ku-in-the-news .microdot-triple-wrapper::before,
    .sunflower-tttb .ku-prominent-news--container .microdot-triple-wrapper::before {
        position: absolute;
        left: 0;
        width: 1px;
        height: 15px;
        background-color: var(--color-blue);
        display: block;
        content: "";
    }
}

@media (max-width: 760px) {
    .sunflower-tttb .ku-news-sunflower.ku-news-links .ku-news-links__links--container {
        margin-top: 1.5rem;
    }
}

.sunflower-tttb .ku-in-the-news .microdot-triple-wrapper,
.sunflower-tttb .ku-news-2 .microdot-triple-wrapper,
.sunflower-tttb .ku-news-4 .microdot-triple-wrapper {
    height: 15px;
    background: url(../images/grid-repeat-right.svg) space;
    position: relative;
}

.sunflower-tttb .divider--dotted-lake,
.sunflower-tttb .ku-header-2 hr.microdot,
.sunflower-tttb .ku-header-2a hr.microdot,
.sunflower-tttb .ku-body-spacer hr.microdot {
    border: none;
    height: 0px;
}


.sunflower-tttb .ku-news-2 .microdot-triple-wrapper,
.sunflower-tttb .ku-news-4 .microdot-triple-wrapper {
    margin-bottom: 1rem;
}

.sunflower-tttb .ku-in-the-news .microdot-triple-wrapper::before,
.sunflower-tttb .ku-news-2 .microdot-triple-wrapper::before,
.sunflower-tttb .ku-news-4 .microdot-triple-wrapper::before {
    position: absolute;
    left: 0;
    width: 1px;
    height: 15px;
    background-color: var(--color-blue);
    display: block;
    content: "";
}

/* Dividers */

.sunflower-tttb .ku-body-spacer hr.chunky-line.chunky-line--crimson {
    background: var(--color-crimson);
    height: var(--ribbon-chunky-height);
}

.sunflower-tttb .chunky-line--lake {
    background-color: var(--color-lake);
}

.sunflower-tttb .ku-body-spacer hr.grid-single--lake {
    display: flex;
    border: none;
    background: url(../images/grid-repeat-right.svg) space;
    height: 15px;
    flex-wrap: wrap;
    position: relative;
    border-left: 1px solid var(--color-blue);
}

.sunflower-tttb .ku-body-spacer hr.grid-single--lake::before {
    content: "";
    position: absolute;
    left: 0;
    height: 15px;
    width: 1px;
}

.sunflower-tttb .ku-body-spacer .col-6.offset-3 hr.grid-single--lake {
    background: url(../images/grid-single-50.svg) no-repeat;
}

.sunflower-tttb .ku-body-1 .ku-body-spacer hr.grid-single--lake,
.sunflower-tttb .ku-body-1 .grid-double--lake {
    background-size: cover;
}

.sunflower-tttb .ku-body-spacer hr.line-square-terminals--lake-fire,
.sunflower-tttb .line-square-terminals--crimson-ku-blue {
    position: relative;
}

.sunflower-tttb .ku-body-spacer hr.line-square-terminals--lake-fire::before,
.sunflower-tttb .ku-body-spacer hr.line-square-terminals--lake-fire::after,
.sunflower-tttb .line-square-terminals--crimson-ku-blue::before,
.sunflower-tttb .line-square-terminals--crimson-ku-blue::after {
    content: "";
    background-image: url(../images/blue-corner.svg);
    position: absolute;
    height: 12px;
    width: 12px;
    z-index: 2;
    top: -6px;
    left: -1px;
}

.sunflower-tttb .line-square-terminals--crimson-ku-blue::before,
.sunflower-tttb .line-square-terminals--crimson-ku-blue::after {
    background-image: url(../images/red-corner.svg);
}

.sunflower-tttb .ku-body-spacer hr.line-square-terminals--crimson-ku-blue::after,
.sunflower-tttb .ku-body-spacer hr.line-square-terminals--lake-fire::after {
    left: auto;
    right: -1px;
}

.sunflower-tttb .ku-body-spacer hr.line-square-terminals--crimson-ku-blue {
    height: 2px;
    background: var(--color-blue);
    position: relative;
}

.sunflower-tttb .ku-body-spacer hr.line-square-terminals--lake-fire {
    height: 2px;
    background: var(--color-crimson);
}

.sunflower-tttb .ku-body-spacer hr.research-data--lake {
    height: 41px;
    background: url(../images/research-data-large.svg);
    background-position: bottom left;
}

.sunflower-tttb .ku-body-spacer .grid-double--lake .grid-single--lake {
    display: none;
}

/* FONTS 
font-family: "gotham-narrow", sans-serif;
font-weight: 400;
font-style: normal;

font-family: "gotham-narrow", sans-serif;
font-weight: 400;
font-style: italic;

font-family: "gotham-narrow", sans-serif;
font-weight: 700;
font-style: normal;

font-family: "gotham-narrow", sans-serif;
font-weight: 700;
font-style: italic;

font-family: "gotham-narrow", sans-serif;
font-weight: 500;
font-style: normal;

font-family: "gotham-narrow", sans-serif;
font-weight: 500;
font-style: italic;


font-family: "roc-grotesk-wide", sans-serif;
font-weight: 600;
font-style: normal;
*/


@font-face {
    font-family: "UnitedSansCondBold";
    src: url("../fonts/UnitedSansCdBd.woff2") format("woff2"), url("../fonts/UnitedSansCdBd.woff") format("woff");
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "UnitedSansSemiCond";
    src: url("../fonts/UnitedSansSmCdMd.woff2") format("woff2"), url("../fonts/UnitedSansSmCdMd.woff") format("woff");
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}