/**
 * Takeda Theme Generator Stylesheet
 * Last updated: 2026-03-19 08:23:23
 */

:root {
  --tg-id: 1;
  --tg-name: LSD;
  --tg-style: default;
  --tg-main-menu-background-color: rgba(255,255,255,1);
  --tg-menu-link-color: rgba(1,126,199,1);
  --tg-menu-link-hover-color: rgba(1,126,199,1);
  --tg-menu-sub-background-color: rgba(1,126,199,1);
  --tg-menu-sub-link-color: rgba(1,126,199,1);
  --tg-menu-sub-text-color: rgba(1,126,199,1);
  --tg-menu-active-hover: is-menu-default;
  --tg-menu-1-color: rgba(189,116,116,1);
  --tg-menu-2-color: rgba(191,92,92,1);
  --tg-menu-3-color: rgba(214,137,137,1);
  --tg-menu-4-color: rgba(210,123,123,1);
  --tg-menu-5-color: rgba(226,75,75,1);
  --tg-menu-6-color: rgba(205,152,152,1);
  --tg-menu-7-color: rgba(194,118,118,1);
  --tg-menu-8-color: rgba(208,135,135,1);
  --tg-menu-9-color: rgba(233,136,136,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(255,255,255,1);
  --tg-on-page-nav-headline-color: rgba(187,54,54,1);
  --tg-on-page-nav-text-color: rgba(54,54,54,1);
  --tg-margin: has-margin-default;
  --tg-fonts: default-font;
  --tg-gap: has-gap;
  --tg-border-color: rgba(230,230,230,1);
  --tg-border-type: solid;
  --tg-border-size: 1;
  --tg-headline-1-color: rgba(54,54,54,1);
  --tg-headline-2-color: rgba(1,126,199,1);
  --tg-headline-3-color: rgba(1,126,199,1);
  --tg-headline-4-color: rgba(1,126,199,1);
  --tg-headline-5-color: rgba(1,126,199,1);
  --tg-headline-6-color: rgba(1,126,199,1);
  --tg-quotation-style: 1;
  --tg-headline-transform: 0;
  --tg-primary-button-color: rgba(1,126,199,1);
  --tg-primary-button-text-color: rgba(255,255,255,1);
  --tg-secondary-button-color: rgba(1,126,199,1);
  --tg-secondary-button-text-color: rgba(255,255,255,1);
  --tg-breadcrumb-color: rgba(1,126,199,1);
  --tg-breadcrumb-hover-color: rgba(1,126,199,1);
  --tg-link-icon: before;
  --tg-link-style: none;
  --tg-page-text-color: rgba(54,54,54,1);
  --tg-page-link-color: rgba(1,126,199,1);
  --tg-page-link-hover-color: rgba(1,126,199,1);
  --tg-footer-background-color: rgba(222,222,222,1);
  --tg-footer-text-color: rgba(0,0,0,1);
  --tg-footer-link-color: rgba(0,0,0,1);
  --tg-footer-link-hover-color: rgba(0,0,0,1);
}

.tg-flavor-default {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-background-color-rgb: 255, 255, 255;
  --tg-fl-section-background-color-opacity: 1;
  --tg-fl-section-text-color: rgba(89,171,218,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(1,126,199,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
}

.tg-flavor-blue-back {
  --tg-fl-section-background-color: rgba(1,129,199,1);
  --tg-fl-section-background-color-rgb: 1, 129, 199;
  --tg-fl-section-background-color-opacity: 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(224,45,45,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(1,126,199,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(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--black-text {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-background-color-rgb: 255, 255, 255;
  --tg-fl-section-background-color-opacity: 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(230,230,230,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(230,230,230,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(1,126,199,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-has_table: 1;
  --tg-fl-table-header-background: rgba(248,248,248,1);
  --tg-fl-table-row-background: rgba(255,255,255,1);
  --tg-fl-table-row-odd-background: rgba(255,255,255,1);
  --tg-fl-table-header-text: rgba(105,105,105,1);
  --tg-fl-table-row-text: rgba(105,105,105,1);
  --tg-fl-table-row-odd-text: 0;
  --tg-fl-table-horizontal-column-header-color: rgba(143,151,154,0.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-cookie-theme---gray-text {
  --tg-fl-section-background-color: rgba(255,255,255,1);
  --tg-fl-section-background-color-rgb: 255, 255, 255;
  --tg-fl-section-background-color-opacity: 1;
  --tg-fl-section-text-color: rgba(105,105,105,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(153,82,82,1);
  --tg-fl-button-text-color: rgba(255,255,255,1);
  --tg-fl-cta-comp-bg-color: rgba(255,255,255,1);
  --tg-fl-has_table: 1;
  --tg-fl-table-header-background: rgba(248,248,248,1);
  --tg-fl-table-row-background: rgba(255,255,255,1);
  --tg-fl-table-row-odd-background: rgba(255,255,255,1);
  --tg-fl-table-header-text: rgba(105,105,105,1);
  --tg-fl-table-row-text: rgba(105,105,105,1);
  --tg-fl-table-row-odd-text: 0;
  --tg-fl-table-horizontal-column-header-color: rgba(143,151,154,0.1);
  --tg-fl-is_headline: 0;
  --tg-fl-headline-2-color: rgba(105,105,105,1);
  --tg-fl-headline-3-color: rgba(105,105,105,1);
  --tg-fl-headline-4-color: rgba(105,105,105,1);
  --tg-fl-headline-5-color: rgba(105,105,105,1);
  --tg-fl-headline-6-color: rgba(105,105,105,1);
  --tg-fl-headline-transform: 0;
}

.tg-flavor-transparent-hero {
  --tg-fl-section-background-color: rgba(255,255,255,0);
  --tg-fl-section-background-color-rgb: 255, 255, 255;
  --tg-fl-section-background-color-opacity: 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: 1;
  --tg-fl-border-section-type: solid;
  --tg-fl-border-section-color: rgba(112,76,76,1);
  --tg-fl-horizontal-align: left;
  --tg-fl-button-color: rgba(1,126,199,1);
  --tg-fl-button-text-color: rgba(1,126,199,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(154,114,114,1);
  --tg-fl-headline-4-color: rgba(156,124,124,1);
  --tg-fl-headline-5-color: rgba(154,35,35,1);
  --tg-fl-headline-6-color: rgba(122,104,104,1);
  --tg-fl-headline-transform: 0;
}

