@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;700&display=auto');
@import url('https://fonts.googleapis.com/css2?family=Sahitya:wght@400;700&display=auto');
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de {
  --line-height-text: 1.4;
  --margin-bottom-text: calc(var(--theme-spacing-60) + var(--theme-spacing-offset, 0em));
  --margin-top-text: calc(var(--theme-spacing-60) + var(--theme-spacing-offset, 0em));
  --line-height-small-text: 1.4;
  --margin-bottom-small-text: calc(var(--theme-spacing-60) + var(--theme-spacing-offset, 0em));
  --margin-top-small-text: calc(var(--theme-spacing-60) + var(--theme-spacing-offset, 0em));
  --line-height-headline: 1.1;
  --margin-bottom-headline: calc(var(--theme-spacing-200) + var(--theme-spacing-offset, 0em));
  --margin-top-headline: calc(var(--theme-spacing-280) + var(--theme-spacing-offset, 0em));
  --line-height-title: 1.1;
  --margin-bottom-title: calc(var(--theme-spacing-160) + var(--theme-spacing-offset, 0em));
  --margin-top-title: calc(var(--theme-spacing-240) + var(--theme-spacing-offset, 0em));
  --margin-bottom-title-card: calc((var(--theme-spacing-160) * 0.666) + var(--theme-spacing-offset, 0em));
  --margin-top-title-card: calc((var(--theme-spacing-240) * 0.666) + var(--theme-spacing-offset, 0em));
  --line-height-subtitle: 1.2;
  --margin-bottom-subtitle: calc(var(--theme-spacing-160) + var(--theme-spacing-offset, 0em));
  --margin-top-subtitle: calc(var(--theme-spacing-240) + var(--theme-spacing-offset, 0em));
  --margin-bottom-subtitle-card: calc((var(--theme-spacing-160) * 0.666) + var(--theme-spacing-offset, 0em));
  --margin-top-subtitle-card: calc((var(--theme-spacing-240) * 0.666) + var(--theme-spacing-offset, 0em));
  --line-height-h3: 1.3;
  --margin-bottom-h3: calc(var(--theme-spacing-160) + var(--theme-spacing-offset, 0em));
  --margin-top-h3: calc(var(--theme-spacing-240) + var(--theme-spacing-offset, 0em));
  --font-size: var(--font-size-base);
  --font-size-base: 18px;
  --font-size-base-mobile: 16px;
  --font-size-small-text: 0.8em;
  --font-size-text: 1em;
  --font-size-headline: 4.3em;
  --font-size-title: 2.1em;
  --font-size-subtitle: 1.7em;
  --font-size-h3: 1.2em;
  --font-family: Source Sans Pro;
  --font-weight: 400;
  --font-weight-bold: 700;
  --font-family-headline: Sahitya;
  --font-weight-headline: 400;
  --font-weight-bold-headline: 700;
  --font-family-title: Sahitya;
  --font-weight-title: 400;
  --font-weight-bold-title: 700;
  --font-family-subtitle: Sahitya;
  --font-weight-subtitle: 400;
  --font-weight-bold-subtitle: 700;
  --font-family-h3: Sahitya;
  --font-weight-h3: 400;
  --font-weight-bold-h3: 700;
  --text-container-padding: var(--theme-spacing-600);
  font-size: var(--font-size);
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .site-player {
  --line-height-text: 1.4;
  --margin-bottom-text: calc(var(--theme-spacing-60) + var(--theme-spacing-offset, 0em));
  --margin-top-text: calc(var(--theme-spacing-60) + var(--theme-spacing-offset, 0em));
  --line-height-small-text: 1.4;
  --margin-bottom-small-text: calc(var(--theme-spacing-60) + var(--theme-spacing-offset, 0em));
  --margin-top-small-text: calc(var(--theme-spacing-60) + var(--theme-spacing-offset, 0em));
  --line-height-headline: 1.1;
  --margin-bottom-headline: calc(var(--theme-spacing-200) + var(--theme-spacing-offset, 0em));
  --margin-top-headline: calc(var(--theme-spacing-280) + var(--theme-spacing-offset, 0em));
  --line-height-title: 1.1;
  --margin-bottom-title: calc(var(--theme-spacing-160) + var(--theme-spacing-offset, 0em));
  --margin-top-title: calc(var(--theme-spacing-240) + var(--theme-spacing-offset, 0em));
  --margin-bottom-title-card: calc((var(--theme-spacing-160) * 0.666) + var(--theme-spacing-offset, 0em));
  --margin-top-title-card: calc((var(--theme-spacing-240) * 0.666) + var(--theme-spacing-offset, 0em));
  --line-height-subtitle: 1.2;
  --margin-bottom-subtitle: calc(var(--theme-spacing-160) + var(--theme-spacing-offset, 0em));
  --margin-top-subtitle: calc(var(--theme-spacing-240) + var(--theme-spacing-offset, 0em));
  --margin-bottom-subtitle-card: calc((var(--theme-spacing-160) * 0.666) + var(--theme-spacing-offset, 0em));
  --margin-top-subtitle-card: calc((var(--theme-spacing-240) * 0.666) + var(--theme-spacing-offset, 0em));
  --line-height-h3: 1.3;
  --margin-bottom-h3: calc(var(--theme-spacing-160) + var(--theme-spacing-offset, 0em));
  --margin-top-h3: calc(var(--theme-spacing-240) + var(--theme-spacing-offset, 0em));
  --font-size: 18px;
  --font-size-base: 18px;
  --font-size-base-mobile: 16px;
  --font-size-small-text: 0.8em;
  --font-size-text: 1em;
  --font-size-headline: 4.3em;
  --font-size-title: 2.1em;
  --font-size-subtitle: 1.7em;
  --font-size-h3: 1.2em;
  --text-container-padding: var(--theme-spacing-600);
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slides, .theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide {
  --color-title: #2a1f19;
  --color-title-h: 21.176470588235297;
  --color-title-s: 25.373%;
  --color-title-l: 13.137%;
  --color-subtitle: #2a1f19;
  --color-subtitle-h: 21.176470588235297;
  --color-subtitle-s: 25.373%;
  --color-subtitle-l: 13.137%;
  --color-accent: #c87a15;
  --color-accent-h: 33.854748603351965;
  --color-accent-s: 80.995%;
  --color-accent-l: 43.333%;
  --color-text: #6d6059;
  --color-text-h: 21.00000000000001;
  --color-text-s: 10.101%;
  --color-text-l: 38.824%;
  --color-bg: #f9f5ee;
  --color-background: #f9f5ee;
  --color-background-h: 38.181818181818244;
  --color-background-s: 47.826%;
  --color-background-l: 95.49%;
  --color-bg-alt: #f4f0e9;
  --color-gradient: linear-gradient(45deg, hsl(58.855, 80.995%, 43.333%) 0%, hsl(33.855, 80.995%, 43.333%) 80%);
  --color-gradient-bg: #c87a15;
  --color-gradient-bg-h: 33.854748603351965;
  --color-gradient-bg-s: 80.995%;
  --color-gradient-bg-l: 43.333%;
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide {
  font-family: var(--font-family);
  font-weight: var(--font-weight);
}
@media (max-width: 750px) {
  .theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de {
    --font-size: var(--font-size-base-mobile);
  }
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .site-player:not(.no-bg-image) .slides, .theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .lightbox-site:not(.no-bg-image) .slides {
  background-color: #F6F1E4;
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide span.mark-emphasis {
  color: var(--color-text);
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide .container-button a {
  font-size: 1em;
  padding: 1em 1.7em;
  font-weight: 600;
  border-radius: var(--theme-border-radius, 0);
  text-transform: uppercase;
  letter-spacing: 0.14em;
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide .container-button a.button-outlined {
  color: var(--color-text);
  box-shadow: 0 0 0 1px var(--color-text) inset;
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide .container-button a.button-filled {
  color: #1a212c;
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide .container-button a.button-primary {
  color: var(--color-text);
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide .container-button a.button-sm {
  font-size: 0.6em;
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide .container-button a.button-lg {
  font-size: 1.2em;
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide .container-button a.button-xl {
  font-size: 1.5em;
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide .container-button a img {
  filter: brightness(0) !important;
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide .container-bulleted-list:not(.align-center) ul.display-tick li {
  list-style: none;
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide .container-bulleted-list:not(.align-center) ul.display-tick li::before {
  content: '';
  display: inline-block;
  height: 1.2em;
  width: 1em;
  background-size: 90%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEyN18xMDkzNikiPgo8cGF0aCBkPSJNOC43NTAwMSAxMy45OTk5TDEyLjI1IDE3LjQ5OTlMMTkuMjUgMTAuNDk5OU0yNS42NjY3IDEzLjk5OTlDMjUuNjY2NyAyMC40NDMyIDIwLjQ0MzMgMjUuNjY2NiAxNCAyNS42NjY2QzcuNTU2NjkgMjUuNjY2NiAyLjMzMzM0IDIwLjQ0MzIgMi4zMzMzNCAxMy45OTk5QzIuMzMzMzQgNy41NTY2IDcuNTU2NjkgMi4zMzMyNSAxNCAyLjMzMzI1QzIwLjQ0MzMgMi4zMzMyNSAyNS42NjY3IDcuNTU2NiAyNS42NjY3IDEzLjk5OTlaIiBzdHJva2U9IiMxQTIxMkMiIHN0cm9rZS13aWR0aD0iMi4zMzMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTI3XzEwOTM2Ij4KPHBhdGggZD0iTTAgMTRDMCA2LjI2ODAxIDYuMjY4MDEgMCAxNCAwQzIxLjczMiAwIDI4IDYuMjY4MDEgMjggMTRDMjggMjEuNzMyIDIxLjczMiAyOCAxNCAyOEM2LjI2ODAxIDI4IDAgMjEuNzMyIDAgMTRaIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide .tag {
  font-weight: 600;
  font-size: 1em;
  background-color: var(--color-accent);
  border-radius: var(--theme-border-radius, 0);
  color: #1a212c;
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide ol.navigation a {
  font-weight: bold;
  font-size: 0.8em;
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide strong {
  font-weight: var(--font-weight-bold);
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide .container-headline h1 {
  font-family: var(--font-family-headline);
  font-weight: var(--font-weight-headline);
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide h1 {
  font-family: var(--font-family-title);
  font-weight: var(--font-weight-title);
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide h2 {
  font-family: var(--font-family-subtitle);
  font-weight: var(--font-weight-subtitle);
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide h3 {
  font-family: var(--font-family-h3);
  font-weight: var(--font-weight-h3);
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide h4 {
  font-family: var(--font-family-subtitle);
  font-weight: var(--font-weight-subtitle);
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide h4 strong {
  font-weight: var(--font-weight-bold-subtitle);
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide h3 strong {
  font-weight: var(--font-weight-bold-h3);
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide h2 strong {
  font-weight: var(--font-weight-bold-subtitle);
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide h1 strong {
  font-weight: var(--font-weight-bold-title);
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide .container-headline h1 strong {
  font-weight: var(--font-weight-bold-headline);
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide .tag img {
  filter: brightness(0) !important;
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slides.palette-1, .theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide.palette-1 {
  --color-title: #2a1f19;
  --color-title-h: 21.176470588235297;
  --color-title-s: 25.373%;
  --color-title-l: 13.137%;
  --color-subtitle: #2a1f19;
  --color-subtitle-h: 21.176470588235297;
  --color-subtitle-s: 25.373%;
  --color-subtitle-l: 13.137%;
  --color-accent: #c87a15;
  --color-accent-h: 33.854748603351965;
  --color-accent-s: 80.995%;
  --color-accent-l: 43.333%;
  --color-text: #6d6059;
  --color-text-h: 21.00000000000001;
  --color-text-s: 10.101%;
  --color-text-l: 38.824%;
  --color-bg: #f7eeea;
  --color-background: #f7eeea;
  --color-background-h: 18.461538461538513;
  --color-background-s: 44.828%;
  --color-background-l: 94.314%;
  --color-bg-alt: #f2e9e5;
  --color-gradient: linear-gradient(45deg, hsl(58.855, 80.995%, 43.333%) 0%, hsl(33.855, 80.995%, 43.333%) 80%);
  --color-gradient-bg: #c87a15;
  --color-gradient-bg-h: 33.854748603351965;
  --color-gradient-bg-s: 80.995%;
  --color-gradient-bg-l: 43.333%;
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slides.ps-677d1b4d54d59f7939a7810a, .theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide.ps-677d1b4d54d59f7939a7810a {
  --color-title: #2a1f19;
  --color-title-h: 21.176470588235297;
  --color-title-s: 25.373%;
  --color-title-l: 13.137%;
  --color-subtitle: #2a1f19;
  --color-subtitle-h: 21.176470588235297;
  --color-subtitle-s: 25.373%;
  --color-subtitle-l: 13.137%;
  --color-accent: #c87a15;
  --color-accent-h: 33.854748603351965;
  --color-accent-s: 80.995%;
  --color-accent-l: 43.333%;
  --color-text: #6d6059;
  --color-text-h: 21.00000000000001;
  --color-text-s: 10.101%;
  --color-text-l: 38.824%;
  --color-bg: #f9f5ee;
  --color-background: #f9f5ee;
  --color-background-h: 38.181818181818244;
  --color-background-s: 47.826%;
  --color-background-l: 95.49%;
  --color-bg-alt: #f4f0e9;
  --color-gradient: linear-gradient(45deg, hsl(58.855, 80.995%, 43.333%) 0%, hsl(33.855, 80.995%, 43.333%) 80%);
  --color-gradient-bg: #c87a15;
  --color-gradient-bg-h: 33.854748603351965;
  --color-gradient-bg-s: 80.995%;
  --color-gradient-bg-l: 43.333%;
}
.theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slides.ps-677d1b4d54d59f7939a7810a.palette-1, .theme-677d1b4d54d59f7939a7810e.deck-69f07d5c2fd834f3557ff3de .slide.ps-677d1b4d54d59f7939a7810a.palette-1 {
  --color-title: #2a1f19;
  --color-title-h: 21.176470588235297;
  --color-title-s: 25.373%;
  --color-title-l: 13.137%;
  --color-subtitle: #2a1f19;
  --color-subtitle-h: 21.176470588235297;
  --color-subtitle-s: 25.373%;
  --color-subtitle-l: 13.137%;
  --color-accent: #c87a15;
  --color-accent-h: 33.854748603351965;
  --color-accent-s: 80.995%;
  --color-accent-l: 43.333%;
  --color-text: #6d6059;
  --color-text-h: 21.00000000000001;
  --color-text-s: 10.101%;
  --color-text-l: 38.824%;
  --color-bg: #f7eeea;
  --color-background: #f7eeea;
  --color-background-h: 18.461538461538513;
  --color-background-s: 44.828%;
  --color-background-l: 94.314%;
  --color-bg-alt: #f2e9e5;
  --color-gradient: linear-gradient(45deg, hsl(58.855, 80.995%, 43.333%) 0%, hsl(33.855, 80.995%, 43.333%) 80%);
  --color-gradient-bg: #c87a15;
  --color-gradient-bg-h: 33.854748603351965;
  --color-gradient-bg-s: 80.995%;
  --color-gradient-bg-l: 43.333%;
}