/**
 * Takeda Theme Generator Stylesheet
 * Last updated: 2025-11-05 11:38:12
 */

:root {
  --tg-id: 1;
  --tg-name: Gastro;
  --tg-style: default;
  --tg-main-menu-background-color: rgba(225,36,42,1);
  --tg-menu-link-color: rgba(255,255,255,1);
  --tg-menu-link-hover-color: rgba(255,255,255,1);
  --tg-menu-sub-background-color: rgba(225,36,42,1);
  --tg-menu-sub-link-color: rgba(255,255,255,1);
  --tg-menu-sub-text-color: rgba(255,255,255,1);
  --tg-menu-active-hover: is-menu-active-hover;
  --tg-menu-1-color: rgba(225,36,42,1);
  --tg-menu-2-color: rgba(225,36,42,1);
  --tg-menu-3-color: rgba(225,36,42,1);
  --tg-menu-4-color: rgba(225,36,42,1);
  --tg-menu-5-color: rgba(225,36,42,1);
  --tg-menu-6-color: rgba(225,36,42,1);
  --tg-menu-7-color: rgba(225,36,42,1);
  --tg-menu-8-color: rgba(225,36,42,1);
  --tg-menu-9-color: rgba(225,36,42,1);
  --tg-page-background-color: rgba(255,255,255,1);
  --tg-sidebar-background-color: rgba(255,255,255,1);
  --tg-article-background-color: rgba(255,255,255,1);
  --tg-on-page-nav-background-color: rgba(238,238,238,1);
  --tg-on-page-nav-headline-color: rgba(225,36,42,1);
  --tg-on-page-nav-text-color: rgba(54,54,54,1);
  --tg-margin: no-margin;
  --tg-fonts: default-font;
  --tg-gap: has-gap;
  --tg-border-color: rgba(222,226,230,1);
  --tg-border-type: solid;
  --tg-border-size: 1;
  --tg-headline-1-color: rgba(54,54,54,1);
  --tg-headline-2-color: rgba(54,54,54,1);
  --tg-headline-3-color: rgba(54,54,54,1);
  --tg-headline-4-color: rgba(225,36,42,1);
  --tg-headline-5-color: rgba(54,54,54,1);
  --tg-headline-6-color: rgba(54,54,54,1);
  --tg-headline-transform: 0;
  --tg-primary-button-color: rgba(225,36,42,1);
  --tg-primary-button-text-color: rgba(255,255,255,1);
  --tg-secondary-button-color: rgba(225,36,42,1);
  --tg-secondary-button-text-color: rgba(255,255,255,1);
  --tg-breadcrumb-color: rgba(54,54,54,1);
  --tg-link-icon: after;
  --tg-page-text-color: rgba(54,54,54,1);
  --tg-page-link-color: rgba(225,36,42,1);
  --tg-page-link-hover-color: rgba(225,36,42,1);
  --tg-footer-background-color: rgba(69,69,69,1);
  --tg-footer-text-color: rgba(255,255,255,1);
  --tg-footer-link-color: rgba(255,255,255,1);
  --tg-footer-link-hover-color: rgba(255,255,255,1);
}

.tg-flavor-default {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(255,255,255,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(222,226,230,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(54,54,54,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(54,54,54,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
  --tg-fl-is_headline: 0;
  --tg-fl-headline-2-color: rgba(54,54,54,1);
  --tg-fl-headline-3-color: rgba(54,54,54,1);
  --tg-fl-headline-4-color: rgba(225,36,42,1);
  --tg-fl-headline-5-color: rgba(225,36,42,1);
  --tg-fl-headline-6-color: rgba(54,54,54,1);
  --tg-fl-headline-transform: 0;
}

.tg-flavor-default--square-corners-no-gap {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(255,255,255,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 1;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_gap: 1;
  --tg-fl-gap: no-gap;
  --tg-fl-is_headline: 0;
  --tg-fl-headline-2-color: rgba(54,54,54,1);
  --tg-fl-headline-3-color: rgba(54,54,54,1);
  --tg-fl-headline-4-color: rgba(225,36,42,1);
  --tg-fl-headline-5-color: rgba(225,36,42,1);
  --tg-fl-headline-6-color: rgba(54,54,54,1);
  --tg-fl-headline-transform: 0;
}

.tg-flavor-default-square-corners-with-gap {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(255,255,255,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 1;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
}

.tg-flavor-default--sectionborder-red {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(225,36,42,1);
  --tg-fl-border-section: section-border;
  --tg-fl-border-section-size: 1;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(225,36,42,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(255,255,255,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(225,36,42,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(0,0,0,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(225,36,42,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(0,0,0,1);
  --tg-fl-is_headline: 0;
  --tg-fl-headline-2-color: rgba(225,36,42,1);
  --tg-fl-headline-3-color: rgba(54,54,54,1);
  --tg-fl-headline-4-color: rgba(54,54,54,1);
  --tg-fl-headline-5-color: rgba(54,54,54,1);
  --tg-fl-headline-6-color: rgba(54,54,54,1);
  --tg-fl-headline-transform: 0;
}

.tg-flavor-default--multi-cards {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(222,226,230,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(255,255,255,1);
  --tg-fl-button-text-color: rgba(225,36,42,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-multiple;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(54,54,54,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(54,54,54,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
  --tg-fl-card_bg_color_third: rgba(225,36,42,1);
  --tg-fl-card_headline_color_third: rgba(255,255,255,1);
  --tg-fl-card_text_color_third: rgba(255,255,255,1);
  --tg-fl-card_button_color_third: rgba(255,255,255,1);
  --tg-fl-card_button_text_color_third: rgba(225,36,42,1);
  --tg-fl-card_bg_color_fourth: rgba(255,255,255,1);
  --tg-fl-card_headline_color_fourth: rgba(54,54,54,1);
  --tg-fl-card_text_color_fourth: rgba(54,54,54,1);
  --tg-fl-card_button_color_fourth: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_fourth: rgba(255,255,255,1);
  --tg-fl-card_bg_color_fifth: rgba(255,255,255,1);
  --tg-fl-card_headline_color_fifth: rgba(54,54,54,1);
  --tg-fl-card_text_color_fifth: rgba(54,54,54,1);
  --tg-fl-card_button_color_fifth: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_fifth: rgba(255,255,255,1);
  --tg-fl-card_bg_color_sixth: rgba(225,36,42,1);
  --tg-fl-card_headline_color_sixth: rgba(255,255,255,1);
  --tg-fl-card_text_color_sixth: rgba(255,255,255,1);
  --tg-fl-card_button_color_sixth: rgba(255,255,255,1);
  --tg-fl-card_button_text_color_sixth: rgba(225,36,42,1);
}

.tg-flavor-default--red-headlines {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(255,255,255,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(255,255,255,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_headline: 0;
  --tg-fl-headline-2-color: rgba(225,36,42,1);
  --tg-fl-headline-3-color: rgba(225,36,42,1);
  --tg-fl-headline-4-color: rgba(225,36,42,1);
  --tg-fl-headline-5-color: rgba(225,36,42,1);
  --tg-fl-headline-6-color: rgba(225,36,42,1);
  --tg-fl-headline-transform: 0;
}

.tg-flavor-default--card-red-headline- {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(255,255,255,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(225,36,42,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(225,36,42,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
  --tg-fl-is_headline: 0;
  --tg-fl-headline-2-color: rgba(54,54,54,1);
  --tg-fl-headline-3-color: rgba(54,54,54,1);
  --tg-fl-headline-4-color: rgba(54,54,54,1);
  --tg-fl-headline-5-color: rgba(225,36,42,1);
  --tg-fl-headline-6-color: rgba(54,54,54,1);
  --tg-fl-headline-transform: 0;
}

.tg-flavor-default--h3-red {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(255,255,255,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 1;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_headline: 0;
  --tg-fl-headline-2-color: rgba(54,54,54,1);
  --tg-fl-headline-3-color: rgba(225,36,42,1);
  --tg-fl-headline-4-color: rgba(225,36,42,1);
  --tg-fl-headline-5-color: rgba(54,54,54,1);
  --tg-fl-headline-6-color: rgba(54,54,54,1);
  --tg-fl-headline-transform: 0;
}

.tg-flavor-default--card-red-headline-grey-border {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(222,226,230,1);
  --tg-fl-border-section: section-border;
  --tg-fl-border-section-size: 1;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(222,226,230,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(225,36,42,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(225,36,42,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
}

.tg-flavor-default--card-red-headline-red-border {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(225,36,42,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(225,36,42,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(225,36,42,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
  --tg-fl-is_headline: 0;
  --tg-fl-headline-2-color: rgba(225,36,42,1);
  --tg-fl-headline-3-color: rgba(54,54,54,1);
  --tg-fl-headline-4-color: rgba(54,54,54,1);
  --tg-fl-headline-5-color: rgba(54,54,54,1);
  --tg-fl-headline-6-color: rgba(54,54,54,1);
  --tg-fl-headline-transform: 0;
}

.tg-flavor-default--red-top-border {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-top-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(225,36,42,1);
  --tg-fl-border-section: section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(54,54,54,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(54,54,54,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
  --tg-fl-is_headline: 0;
  --tg-fl-headline-2-color: rgba(54,54,54,1);
  --tg-fl-headline-3-color: rgba(54,54,54,1);
  --tg-fl-headline-4-color: rgba(54,54,54,1);
  --tg-fl-headline-5-color: rgba(54,54,54,1);
  --tg-fl-headline-6-color: rgba(54,54,54,1);
  --tg-fl-headline-transform: 0;
}

.tg-flavor-default--cards-with-border--center {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(204,204,204,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: center;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_gap: 1;
  --tg-fl-gap: has-gap;
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(54,54,54,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(54,54,54,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
  --tg-fl-is_headline: 0;
  --tg-fl-headline-2-color: rgba(225,36,42,1);
  --tg-fl-headline-3-color: rgba(54,54,54,1);
  --tg-fl-headline-4-color: rgba(225,36,42,1);
  --tg-fl-headline-5-color: rgba(54,54,54,1);
  --tg-fl-headline-6-color: rgba(54,54,54,1);
  --tg-fl-headline-transform: 0;
}

.tg-flavor-default--cards-with-border--left {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(204,204,204,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(54,54,54,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(54,54,54,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(54,54,54,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(54,54,54,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
}

.tg-flavor-default--cards-with-border--right {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(255,255,255,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 1;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: right;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(54,54,54,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(54,54,54,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
}

.tg-flavor-default--red-cards {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(255,255,255,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(225,36,42,1);
  --tg-fl-card_headline_color_first: rgba(255,255,255,1);
  --tg-fl-card_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_button_color_first: rgba(255,255,255,1);
  --tg-fl-card_button_text_color_first: rgba(225,36,42,1);
  --tg-fl-card_bg_color_second: rgba(225,36,42,1);
  --tg-fl-card_headline_color_second: rgba(255,255,255,1);
  --tg-fl-card_text_color_second: rgba(255,255,255,1);
  --tg-fl-card_button_color_second: rgba(255,255,255,1);
  --tg-fl-card_button_text_color_second: rgba(225,36,42,1);
  --tg-fl-is_headline: 0;
  --tg-fl-headline-2-color: rgba(255,255,255,1);
  --tg-fl-headline-3-color: rgba(255,255,255,1);
  --tg-fl-headline-4-color: rgba(255,255,255,1);
  --tg-fl-headline-5-color: rgba(255,255,255,1);
  --tg-fl-headline-6-color: rgba(255,255,255,1);
  --tg-fl-headline-transform: 0;
}

.tg-flavor-default--grey-cards--border {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(255,255,255,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(202,196,196,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(246,246,246,1);
  --tg-fl-card_headline_color_first: rgba(54,54,54,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(246,246,246,1);
  --tg-fl-card_headline_color_second: rgba(54,54,54,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
}

.tg-flavor-grey--red-top-border {
  --tg-fl-section-background-color: rgba(246,246,246,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-top-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(225,36,42,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(225,36,42,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(225,36,42,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
  --tg-fl-is_headline: 0;
  --tg-fl-headline-2-color: rgba(54,54,54,1);
  --tg-fl-headline-3-color: rgba(54,54,54,1);
  --tg-fl-headline-4-color: rgba(54,54,54,1);
  --tg-fl-headline-5-color: rgba(54,54,54,1);
  --tg-fl-headline-6-color: rgba(54,54,54,1);
  --tg-fl-headline-transform: 0;
}

.tg-flavor-grey--card-red-headline {
  --tg-fl-section-background-color: rgba(246,246,246,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(255,255,255,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(246,246,246,1);
  --tg-fl-card_headline_color_first: rgba(225,36,42,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(246,246,246,1);
  --tg-fl-card_headline_color_second: rgba(225,36,42,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
}

.tg-flavor-grey--card-red-headline-border {
  --tg-fl-section-background-color: rgba(246,246,246,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(222,226,230,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(147,147,147,1);
  --tg-fl-button-text-color: rgba(225,36,42,1);
  --tg-fl-cta-comp-bg-color: rgba(246,246,246,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(225,36,42,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(225,36,42,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
}

.tg-flavor-grey--cards-white-black-headline-grey-border {
  --tg-fl-section-background-color: rgba(246,246,246,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(222,226,230,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(54,54,54,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(54,54,54,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
  --tg-fl-is_headline: 0;
  --tg-fl-headline-2-color: rgba(54,54,54,1);
  --tg-fl-headline-3-color: rgba(54,54,54,1);
  --tg-fl-headline-4-color: rgba(54,54,54,1);
  --tg-fl-headline-5-color: rgba(225,36,42,1);
  --tg-fl-headline-6-color: rgba(54,54,54,1);
  --tg-fl-headline-transform: 0;
}

.tg-flavor-grey--cards-white-left {
  --tg-fl-section-background-color: rgba(246,246,246,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(255,255,255,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(246,246,246,0);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(54,54,54,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(54,54,54,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
}

.tg-flavor-gray--red-card--white-button {
  --tg-fl-section-background-color: rgba(246,246,246,1);
  --tg-fl-section-text-color: rgba(252,252,252,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(54,54,54,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(255,255,255,1);
  --tg-fl-button-text-color: rgba(225,36,42,1);
  --tg-fl-cta-comp-bg-color: rgba(225,36,42,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(225,36,42,1);
  --tg-fl-card_headline_color_first: rgba(255,255,255,1);
  --tg-fl-card_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_button_color_first: rgba(255,255,255,1);
  --tg-fl-card_button_text_color_first: rgba(225,36,42,1);
  --tg-fl-card_bg_color_second: rgba(225,36,42,1);
  --tg-fl-card_headline_color_second: rgba(255,255,255,1);
  --tg-fl-card_text_color_second: rgba(255,255,255,1);
  --tg-fl-card_button_color_second: rgba(255,255,255,1);
  --tg-fl-card_button_text_color_second: rgba(225,36,42,1);
  --tg-fl-is_headline: 0;
  --tg-fl-headline-2-color: rgba(255,255,255,1);
  --tg-fl-headline-3-color: rgba(255,255,255,1);
  --tg-fl-headline-4-color: rgba(255,255,255,1);
  --tg-fl-headline-5-color: rgba(255,255,255,1);
  --tg-fl-headline-6-color: rgba(255,255,255,1);
  --tg-fl-headline-transform: 0;
}

.tg-flavor-hero {
  --tg-fl-section-background-color: rgba(255,255,255,0);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(255,255,255,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
}

.tg-flavor-transparent--card-red-headline-red-border {
  --tg-fl-section-background-color: rgba(255,255,255,0);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(225,36,42,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 0px;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(225,36,42,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(225,36,42,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
}

.tg-flavor-default--cards-border-red-headline-center {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(204,204,204,1);
  --tg-fl-border-section: section-border;
  --tg-fl-border-section-size: 1;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(204,204,204,1);
  --tg-fl-horizontal-align: center;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(225,36,42,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(225,36,42,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
}

.tg-flavor-default--section-border {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(222,226,230,1);
  --tg-fl-border-section: section-border;
  --tg-fl-border-section-size: 1;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(222,226,230,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(0,0,0,0);
}

.tg-flavor-default--event-calender {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(255,255,255,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 1;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(54,54,54,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_bg_color_second: rgba(225,36,42,1);
  --tg-fl-card_headline_color_second: rgba(255,255,255,1);
  --tg-fl-card_text_color_second: rgba(255,255,255,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
}

.tg-flavor-takeda-connect--nth-cards {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(255,255,255,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(255,255,255,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 1;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(255,255,255,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_gap: 1;
  --tg-fl-gap: has-gap;
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-multiple;
  --tg-fl-card_bg_color_first: rgba(234,46,56,1);
  --tg-fl-card_headline_color_first: rgba(255,255,255,1);
  --tg-fl-card_text_color_first: rgba(255,255,255,1);
  --tg-fl-card_button_color_first: rgba(255,255,255,1);
  --tg-fl-card_button_text_color_first: rgba(234,46,56,1);
  --tg-fl-card_bg_color_second: rgba(66,152,202,1);
  --tg-fl-card_headline_color_second: rgba(255,255,255,1);
  --tg-fl-card_text_color_second: rgba(255,255,255,1);
  --tg-fl-card_button_color_second: rgba(255,255,255,1);
  --tg-fl-card_button_text_color_second: rgba(66,152,202,1);
  --tg-fl-card_bg_color_third: rgba(235,162,33,1);
  --tg-fl-card_headline_color_third: rgba(255,255,255,1);
  --tg-fl-card_text_color_third: rgba(255,255,255,1);
  --tg-fl-card_button_color_third: rgba(255,255,255,1);
  --tg-fl-card_button_text_color_third: rgba(235,162,33,1);
  --tg-fl-card_bg_color_fourth: rgba(219,88,137,1);
  --tg-fl-card_headline_color_fourth: rgba(255,255,255,1);
  --tg-fl-card_text_color_fourth: rgba(255,255,255,1);
  --tg-fl-card_button_color_fourth: rgba(255,255,255,1);
  --tg-fl-card_button_text_color_fourth: rgba(219,88,137,1);
  --tg-fl-card_bg_color_fifth: rgba(148,116,180,1);
  --tg-fl-card_headline_color_fifth: rgba(255,255,255,1);
  --tg-fl-card_text_color_fifth: rgba(255,255,255,1);
  --tg-fl-card_button_color_fifth: rgba(255,255,255,1);
  --tg-fl-card_button_text_color_fifth: rgba(148,116,180,1);
  --tg-fl-card_bg_color_sixth: rgba(234,46,56,1);
  --tg-fl-card_headline_color_sixth: rgba(255,255,255,1);
  --tg-fl-card_text_color_sixth: rgba(255,255,255,1);
  --tg-fl-card_button_color_sixth: rgba(255,255,255,1);
  --tg-fl-card_button_text_color_sixth: rgba(234,46,56,1);
}

.tg-flavor-takeda-connect--hero {
  --tg-fl-section-background-color: rgba(225,36,42,1);
  --tg-fl-section-text-color: rgba(255,255,255,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(255,255,255,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 1;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: center;
  --tg-fl-button-color: rgba(255,255,255,1);
  --tg-fl-button-text-color: rgba(225,36,42,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_headline: 0;
  --tg-fl-headline-2-color: rgba(255,255,255,1);
  --tg-fl-headline-3-color: rgba(255,255,255,1);
  --tg-fl-headline-4-color: rgba(255,255,255,1);
  --tg-fl-headline-5-color: rgba(255,255,255,1);
  --tg-fl-headline-6-color: rgba(255,255,255,1);
  --tg-fl-headline-transform: 0;
}

.tg-flavor-takeda-connect--centered- {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(54,54,54,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(255,255,255,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 1;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: center;
  --tg-fl-button-color: rgba(234,46,56,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_gap: 1;
  --tg-fl-gap: has-gap;
}

.tg-flavor-takeda-connect--cta-red-background {
  --tg-fl-section-background-color: rgba(225,36,42,1);
  --tg-fl-section-text-color: rgba(255,255,255,1);
  --tg-fl-border: has-no-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(255,255,255,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 1;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(255,255,255,1);
  --tg-fl-button-text-color: rgba(225,36,42,1);
  --tg-fl-cta-comp-bg-color: rgba(225,36,42,1);
  --tg-fl-is_headline: 0;
  --tg-fl-headline-2-color: rgba(255,255,255,1);
  --tg-fl-headline-3-color: rgba(255,255,255,1);
  --tg-fl-headline-4-color: rgba(255,255,255,1);
  --tg-fl-headline-5-color: rgba(255,255,255,1);
  --tg-fl-headline-6-color: rgba(255,255,255,1);
  --tg-fl-headline-transform: 0;
}

.tg-flavor-default--cards-with-square-border {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-text-color: rgba(255,255,255,1);
  --tg-fl-border: has-border;
  --tg-fl-border-size: 1;
  --tg-fl-border-type: solid;
  --tg-fl-border-color: rgba(204,204,204,1);
  --tg-fl-border-section: no-section-border;
  --tg-fl-border-section-size: 1;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(255,255,255,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(225,36,42,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-is_card: 1;
  --tg-fl-card_type: has-duo;
  --tg-fl-card_bg_color_first: rgba(255,255,255,1);
  --tg-fl-card_headline_color_first: rgba(54,54,54,1);
  --tg-fl-card_text_color_first: rgba(54,54,54,1);
  --tg-fl-card_button_color_first: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_first: rgba(254,254,254,1);
  --tg-fl-card_bg_color_second: rgba(255,255,255,1);
  --tg-fl-card_headline_color_second: rgba(54,54,54,1);
  --tg-fl-card_text_color_second: rgba(54,54,54,1);
  --tg-fl-card_button_color_second: rgba(225,36,42,1);
  --tg-fl-card_button_text_color_second: rgba(255,255,255,1);
}

