:root {
	--color-accent: #a93617;
	--color-cta: #bad7d8;
}

/* mirano extended bold */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Mirano Extended';
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/alpina/MiranoExtended-Bold.ttf') format('truetype'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* jetbrains-mono-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/alpina/jetbrains-mono-v24-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* jetbrains-mono-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/alpina/jetbrains-mono-v24-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

* {
	font-family: 'JetBrains Mono' !important;
	font-weight: 300 !important;
}

h1,
.h1 {
	font-family: 'Mirano Extended' !important;
	color: var(--color-accent)	!important;

	b,
	strong {
		font-family: 'Mirano Extended' !important;
		font-weight: 700 !important;
		color: var(--color-accent)	!important;
	}
}

h2, h3, h4, h5 {
	font-weight: 400 !important;
}

p, body {
	b,
	strong,
	.tableRow .colValue {
		font-weight: 400 !important;
	}
}

header a.linkLanguage {
	overflow: hidden;
	padding-top: 9px;
}

.infoPopupOverlay .infoPopup a,
.portalButton,
.securityCheck .txtWrap .portalButton,
.formRow button.formSubmit,
.formRow input.formSubmit {
	background-color: var(--color-cta)	!important;
	color: var(--color-accent)	!important;
}

header a.linkClose::after,
header a.linkClose::before {
	top: 15px;
}

header a.linkBack {
	top: -35px !important;

	&::before {
		top: 5px !important;
	}

	&::after {
		top: 10px !important;
	}
}

.reservationFlex .reservationWrap a,
.biggerPortalWrap input.portalButton,
.securityCheck .txtWrap .portalButton,
.biggerPortalWrap .portalButton {
  background-color: var(--color-cta) !important;
  color: #000 !important;
}