:root {
  --K15t-font-family-headline: "Montserrat", ui-sans-serif, sans-serif;
  --K15t-font-family-body: "Montserrat";
  --K15t-font-family-headline
  --K15t-header-foreground: #333333;;
  --K15t-font-size-headline-large: 3rem;
  --K15t-font-size-headline-medium: 2.125rem;
  --K15t-font-size-headline-small: 1.2em;
  --K15t-header-background: #FAFAFA;
  --K15t-surface: #FAFAFA;
  --K15t-surface-raised: #fff;
  --K15t-font-size-headline-x-large: 48px;
  --K15t-font-size-headline-large: 36px;
  --K15t-font-size-headline-medium: 29px;
  --K15t-font-size-headline-small: 22px;
  --K15t-link: #D04E60;
  --K15t-border-neutral: #02d3c9;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  unicode
  -range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


.footer {
  border-top-width: 3px !important;
}
.header {
  border-bottom: 0px !important;
}
.footer__logo {
  min-width: 140px;
}
.tile--compact .tile__image {
    align-self: center !important;
    inline-size: 28px !important;
}
h1, h3, h4, h5, h6 {
    font-weight: 500;

}
.tile {
    box-shadow: none;
    transition: all .2s ease-in-out;
}
.tile:hover {
    background-color: White;
    box-shadow: 0 8px 24px 0 rgb(0 0 0 / 18%);
}
.vp-button,
.vp-handy-button {
  background-color: #D04E60 !important;
}
h3{
color:#E9B462;
}

// Cookiebot styles
	#CybotCookiebotDialogDetailBodyContentTextOverview {
		width: 100% !important;
	}
	#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll,
	#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
		display: none;
		width: auto !important;
	}

	#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper.en__ShowUseNecessary #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{
		display: inline-block;
	}

.top-bar-right form {
  display: none;
}
#CookiebotWidget .CookiebotWidget-logo svg circle {
    fill: #D04E60 !important;
}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
  fill: #D04E60 !important;
}

#CookiebotWidget .CookiebotWidget-consent-details button {
  color: #D04E60 !important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
    background-color: #D04E60 !important;
    border-color: #D04E60 !important;
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
    border-color: #D04E60 !important;
}