/** LSA - v0.1.0 - 2020-11-03 */
@font-face {
	font-family: Avenir LT W01;
	src: url(../fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155%EF%B9%96.eot#iefix);
	src: url(../fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155%EF%B9%96.eot#iefix) format("eot"), url(../fonts/b290e775-e0f9-4980-914b-a4c32a5e3e36.woff2) format("woff2"), url(../fonts/4b978f72-bb48-46c3-909a-2a8cd2f8819c.woff) format("woff"), url(../fonts/9bdf0737-f98c-477a-9365-ffc41b9d1285.ttf) format("truetype"), url(../fonts/15281d0d-e3c2-46e1-94db-cb681e00bfaa.svg#15281d0d-e3c2-46e1-94db-cb681e00bfaa) format("svg");
	font-weight: 400
}

@font-face {
	font-family: Avenir LT W01;
	src: url(../fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8%EF%B9%96.eot#iefix);
	src: url(../fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8%EF%B9%96.eot#iefix) format("eot"), url(../fonts/c78eb7af-a1c8-4892-974b-52379646fef4.woff2) format("woff2"), url(../fonts/75b36c58-2a02-4057-a537-09af0832ae46.woff) format("woff"), url(../fonts/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a.ttf) format("truetype"), url(../fonts/93603a74-2be0-436c-83e1-68f9ef616eaf.svg#93603a74-2be0-436c-83e1-68f9ef616eaf) format("svg");
	font-weight: 700
}

.hidden {
	display: none !important
}

.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

.invisible {
	visibility: hidden
}

.clearfix:after, .clearfix:before {
	content: " ";
	display: table
}

.clearfix:after {
	clear: both
}

body, html {
	font-family: Avenir LT W01, arial, sans-serif
}

html {
	background-color: #e9e6e6
}

body {
	transition: opacity .45s ease-out 0s
}

body.rdb-js-loaded {
	opacity: 1 !important
}

h1 {
	font-size: 1.4rem;
	line-height: 1.6
}

@media (min-width: 769px) {
	h1 {
		font-size: 2.4rem;
		line-height: 1.3
	}
}

h2, h3, h4, h5, h6 {
	font-size: 1.4rem;
	line-height: 1.4;
	margin-bottom: 1rem
}

@media (min-width: 769px) {
	h2, h3, h4, h5, h6 {
		font-size: 1.6rem;
		line-height: 1.6
	}
}

p {
	margin-bottom: 1rem
}

p:last-child {
	margin-bottom: 0
}

p a {
	text-decoration: none;
	border-bottom: 1px solid currentColor
}

p a:hover {
	color: #00da57
}

a {
	text-decoration: none
}

a, a:active, a:hover, a:visited {
	outline: 0 !important
}

img {
	max-width: 100%;
	height: auto
}

.rdb-ugc blockquote, .rdb-ugc q {
	quotes: "»" "«" "\00AB" "\00BB"
}

.rdb-ugc blockquote {
	margin: 0 0 0 1em
}

.rdb-ugc blockquote > p:before {
	content: open-quote
}

.rdb-ugc blockquote > p:after {
	content: close-quote
}

.rdb-header {
	visibility: visible;
	z-index: 3;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	text-align: right;
	background-color: #fff;
	color: #303030
}

.rdb-header:after, .rdb-header:before {
	content: " ";
	display: table
}

.rdb-header:after {
	clear: both
}

.rdb-header.rdb-js-homeCover {
	transition: background-color .3s ease-out 0s, color .3s ease-out 0s;
	background-color: transparent;
	color: #fff
}

.rdb-header.rdb-header.rdb-js-menuOpen {
	transition: background-color .15s ease-out 0s, color .15s ease-out 0s;
	background-color: transparent;
	color: #fff
}

html.mobile .rdb-header {
	-webkit-backface-visibility: visible;
	backface-visibility: visible
}

.rdb-header__center {
	position: relative;
	max-width: 1068px;
	margin: 0 auto;
	padding: 2rem 1.5rem
}

@media (min-width: 769px) {
	.rdb-header__center {
		padding: 3rem 2rem 2.6rem
	}
}

.rdb-header__logo {
	float: left
}

.rdb-header__path {
	display: none;
	position: absolute;
	bottom: -1.5px;
	height: 3px;
	border-radius: 1.5px;
	background-color: #cad8b6;
	left: 1.5rem;
	right: 1.5rem
}

@media (min-width: 769px) {
	.rdb-header__path {
		left: 2rem;
		right: 2rem
	}
}

.rdb-header.rdb-js-menuOpen .rdb-header__path {
	transition: opacity .15s ease-out 0s;
	opacity: 0
}

.rdb-header__pathStatus {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background-color: #00da57
}

.rdb-header__mapDot {
	transition: left .15s ease-out 0s;
	position: absolute;
	top: -4px;
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 1rem;
	height: 1rem;
	background-color: #cad8b6;
	border-radius: 50%
}

.rdb-header__mapDot[data-rdb-header-map-dot-first] {
	left: 0
}

.rdb-header__mapDot[data-rdb-header-map-dot-last] {
	left: 100% !important
}

.rdb-header__mapDot--active, .rdb-header__mapDot.rdb-js-active {
	background-color: #00da57
}

.rdb-headerLogo {
	display: inline-block;
	position: relative;
	padding: 0 0 0 4rem
}

.rdb-headerLogo__icon {
	position: absolute;
	top: 50%;
	left: 0;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: inline-block;
	width: 3rem;
	height: 3rem;
	font-size: 0;
	line-height: normal
}

.rdb-headerLogo__icon svg {
	fill: #65a256
}

.rdb-headerLogo__text {
	display: inline-block;
	font-size: 1.4rem;
	line-height: 1.4;
	font-weight: 700
}

@media (min-width: 769px) {
	.rdb-headerLogo__text {
		font-size: 1.6rem;
		line-height: 1.6
	}
}

.rdb-headerNav__listElem {
	display: inline-block
}

.rdb-headerNav__link {
	cursor: pointer;
	position: relative;
	margin: 0 0 0 1rem;
	padding: 0
}

.rdb-headerNav__link:hover {
	color: #00da57
}

.rdb-headerNav__link--icon {
	padding-left: 1.5rem
}

.rdb-headerNav__link--reallabor {
	border-bottom: 1px solid #00da57
}

.rdb-header.rdb-js-menuOpen .rdb-headerNav__link[data-rdb-header-about-open], .rdb-header.rdb-js-menuOpen .rdb-headerNav__link[data-rdb-header-menu-map-open] {
	transition: opacity .15s ease-out 0s, visibility .15s ease-out 0s;
	opacity: 0;
	visibility: hidden
}

.rdb-headerNav__langLink {
	cursor: pointer;
	position: relative;
	margin: 0 0 0 .5rem;
	padding: 0
}

.rdb-headerNav__langLink--active {
	border-bottom: 1px solid currentcolor
}

.rdb-headerNav__linkIcon {
	position: absolute;
	top: 50%;
	left: 0;
	-ms-transform: translateY(-60%);
	transform: translateY(-60%);
	display: inline-block;
	width: 1rem;
	height: 1rem;
	font-size: 0;
	line-height: normal
}

.rdb-headerNav__linkIcon--map {
	-ms-transform: translateY(-60%) rotate(90deg);
	transform: translateY(-60%) rotate(90deg);
	-ms-transform-origin: center;
	transform-origin: center
}

.rdb-header.rdb-js-menuOpen .rdb-headerNav__linkIcon--menuOpen, .rdb-headerNav__linkIcon--menuClose {
	display: none
}

.rdb-header.rdb-js-menuOpen .rdb-headerNav__linkIcon--menuClose {
	display: inline-block
}

.rdb-headerNav__linkIcon svg {
	stroke: #00da57;
	fill: #00da57
}

.rdb-headerNav__linkText {
	display: inline-block
}

.rdb-footer {
	visibility: visible
}

@media (min-width: 1025px) {
	.rdb-footer__routeNav {
		height: 80vh;
		min-height: 50rem
	}
}

.rdb-footer.rdb-js-animating .rdb-footer__routeNav {
	position: fixed;
	z-index: 1
}

.rdb-footerSocial {
	color: #fff;
	background-color: #000
}

.rdb-footerSocial__center {
	max-width: 1068px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 4rem 0 1rem
}

@media (min-width: 769px) {
	.rdb-footerSocial__center {
		padding: 5rem .5rem 2rem
	}
}

.rdb-footerSocialLink {
	display: inline-block;
	white-space: nowrap;
	margin: 0 1.5rem 3rem;
	font-size: 1.2rem;
	line-height: 1.5;
	line-height: 3.33
}

@media (min-width: 769px) {
	.rdb-footerSocialLink {
		font-size: 1.3rem;
		line-height: 3.33
	}
}

.rdb-footerSocialLink:hover {
	color: #00da57
}

.rdb-footerSocialLink--facebook {
	color: #5a84dc
}

.rdb-footerSocialLink--twitter {
	color: #00a0a7
}

.rdb-footerSocialLink__linkWrapper {
	position: relative;
	border: 1px solid currentcolor;
	display: block;
	padding-left: 1em;
	padding-right: 1em
}

.rdb-footerSocialLink__linkWrapper:after, .rdb-footerSocialLink__linkWrapper:before {
	content: " ";
	display: table
}

.rdb-footerSocialLink__linkWrapper:after {
	clear: both
}

.rdb-footerSocialLink__icon {
	display: inline-block;
	height: 1em;
	margin-right: 1em
}

.rdb-footerSocialLink__icon svg {
	height: 100%;
	fill: currentcolor
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
	.rdb-footerSocialLink__icon {
		width: 1rem
	}
}

.rdb-footerSocialLink__title {
	display: inline-block
}

.rdb-footerNav {
	font-size: 1.2rem;
	line-height: 1.5;
	color: #fff;
	position: relative;
	background-color: #000;
	padding: 1.5rem
}

.rdb-footerNav:after, .rdb-footerNav:before {
	content: " ";
	display: table
}

.rdb-footerNav:after {
	clear: both
}

@media (min-width: 769px) {
	.rdb-footerNav {
		font-size: 1.3rem;
		padding: 2rem
	}
}

.rdb-footerNav__language {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.rdb-footerNav__languageLink {
	display: inline-block;
	margin: 0 1rem;
	text-transform: uppercase
}

.rdb-footerNav__languageLink--active {
	border-bottom: 1px solid currentcolor
}

.rdb-footerRouteNav {
	position: relative;
	width: 100%;
	background-color: #303030
}

.rdb-footerRouteNav__list {
	position: relative;
	z-index: 1;
	list-style: none;
	padding: 0;
	margin: 0
}

.rdb-footerRouteNav__list:after, .rdb-footerRouteNav__list:before {
	content: " ";
	display: table
}

.rdb-footerRouteNav__list:after {
	clear: both
}

@media (min-width: 1025px) {
	.rdb-footerRouteNav__list {
		display: -ms-flexbox;
		display: flex;
		height: 100%;
		border-bottom: none
	}

	.rdb-menu .rdb-footerRouteNav__list {
		width: 100%;
		position: absolute
	}
}

.rdb-footerRouteNav__elem {
	display: block;
	border-bottom: 1px solid #464646
}

.rdb-footerRouteNav__elem:last-child {
	border-bottom: none
}

@media (min-width: 1025px) {
	.rdb-footerRouteNav__elem {
		width: 14.2857%;
		border-bottom: none
	}

	.rdb-footerRouteNav__elem:last-child {
		margin-right: -1px
	}
}

.rdb-footerRouteNav__path {
	position: absolute;
	top: 2rem;
	bottom: 3rem;
	left: 50%
}

.rdb-footerRouteNav__path svg {
	height: 100%;
	stroke: #00da57
}

@media (min-width: 1025px) {
	.rdb-footerRouteNav__path {
		display: none
	}
}

.rdb-footerRouteNavElem {
	position: relative;
	font-size: 1.4rem;
	line-height: 1.4;
	color: #fff;
	overflow: hidden;
	transition: color .3s ease-out 0s
}

@media (min-width: 769px) {
	.rdb-footerRouteNavElem {
		font-size: 1.6rem;
		line-height: 1.6
	}
}

.rdb-footerRouteNav__list:hover .rdb-footerRouteNavElem {
	color: hsla(0, 0%, 100%, .5)
}

.rdb-footerRouteNavElem.rdb-footerRouteNav__elem:hover {
	color: #fff
}

.rdb-footerRouteNavElem__bg {
	display: none;
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	opacity: .15;
	filter: grayscale(100%);
	transition: opacity .3s ease-out 0s, filter .3s ease-out 0s
}

.rdb-footerRouteNavElem:hover .rdb-footerRouteNavElem__bg {
	opacity: .5;
	filter: grayscale(0)
}

@media (min-width: 1025px) {
	.rdb-footerRouteNavElem__bg {
		display: block
	}
}

.rdb-footerRouteNavElem__path {
	display: none;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 650%
}

.rdb-footerRouteNavElem__path svg {
	stroke: #00da57
}

.rdb-footerRouteNav__list:hover .rdb-footerRouteNavElem__path svg {
	stroke: hsla(0, 0%, 100%, .5)
}

.rdb-footerRouteNav__list:hover .rdb-footerRouteNav__elem:hover .rdb-footerRouteNavElem__path svg {
	stroke: #00da57
}

@media (min-width: 1025px) {
	.rdb-footerRouteNavElem__path {
		display: block
	}
}

.rdb-footerRouteNavElem:first-child .rdb-footerRouteNavElem__path {
	left: 25%
}

.rdb-footerRouteNavElem:nth-child(2) .rdb-footerRouteNavElem__path {
	left: -75%
}

.rdb-footerRouteNavElem:nth-child(3) .rdb-footerRouteNavElem__path {
	left: -175%
}

.rdb-footerRouteNavElem:nth-child(4) .rdb-footerRouteNavElem__path {
	left: -275%
}

.rdb-footerRouteNavElem:nth-child(5) .rdb-footerRouteNavElem__path {
	left: -375%
}

.rdb-footerRouteNavElem:nth-child(6) .rdb-footerRouteNavElem__path {
	left: -475%
}

.rdb-footerRouteNavElem:nth-child(7) .rdb-footerRouteNavElem__path {
	left: -575%
}

.rdb-footerRouteNavElem__mainLink {
	display: block;
	min-height: 100%;
	position: relative
}

.rdb-footerRouteNavElem__contentWrapper {
	padding: 2rem 2rem 5rem
}

.rdb-footerRouteNavElem__num {
	font-weight: 700;
	color: #00da57;
	padding-right: 1rem;
	transition: color .3s ease-out 0s
}

.rdb-footerRouteNav__list:hover .rdb-footerRouteNavElem__num {
	color: inherit
}

.rdb-footerRouteNavElem__mainLink:hover .rdb-footerRouteNavElem__num {
	color: #00da57
}

@media (min-width: 1025px) {
	.rdb-footerRouteNavElem__num {
		font-size: 1.4rem;
		line-height: 1.6;
		display: block;
		margin-bottom: 1rem;
		padding-right: 0
	}
}

@media (min-width: 1025px) and (min-width: 769px) {
	.rdb-footerRouteNavElem__num {
		font-size: 2.4rem;
		line-height: 1.3
	}
}

.rdb-footerRouteNavElem__title {
	font-weight: 700
}

@media (min-width: 769px) {
	.rdb-footerRouteNavElem__title {
		display: inline-block;
		margin-right: 2rem
	}
}

@media (min-width: 1025px) {
	.rdb-footerRouteNavElem__title {
		display: block;
		margin-bottom: 1rem;
		margin-right: 0
	}
}

.rdb-footerRouteNavElem__from, .rdb-footerRouteNavElem__to {
	font-size: 1.2rem;
	line-height: 1.5;
	display: none
}

@media (min-width: 769px) {
	.rdb-footerRouteNavElem__from, .rdb-footerRouteNavElem__to {
		font-size: 1.3rem;
		display: inline-block;
		float: right
	}
}

@media (min-width: 1025px) {
	.rdb-footerRouteNavElem__from, .rdb-footerRouteNavElem__to {
		float: none;
		display: block
	}
}

.rdb-footerRouteNavElem__fromTo {
	font-size: 1.2rem;
	line-height: 1.5;
	display: inline-block;
	float: right;
	width: 2rem
}

@media (min-width: 769px) {
	.rdb-footerRouteNavElem__fromTo {
		font-size: 1.3rem;
		float: right;
		display: inline-block;
		margin-right: 1.5rem;
		margin-left: 1.5rem
	}
}

@media (min-width: 1025px) {
	.rdb-footerRouteNavElem__fromTo {
		float: none;
		display: block;
		margin-bottom: .2rem;
		margin-right: 0;
		margin-left: 0
	}
}

.rdb-footerRouteNavElem__fromTo svg {
	fill: currentcolor
}

.rdb-footerRouteNavElem__from, .rdb-footerRouteNavElem__fromTo, .rdb-footerRouteNavElem__to {
	transition: opacity .3s ease-out 0s;
	opacity: 1
}

.rdb-footerRouteNav__list:hover .rdb-footerRouteNavElem__from, .rdb-footerRouteNav__list:hover .rdb-footerRouteNavElem__fromTo, .rdb-footerRouteNav__list:hover .rdb-footerRouteNavElem__to {
	opacity: 0
}

.rdb-footerRouteNavElem:hover .rdb-footerRouteNavElem__from, .rdb-footerRouteNavElem:hover .rdb-footerRouteNavElem__fromTo, .rdb-footerRouteNavElem:hover .rdb-footerRouteNavElem__to {
	opacity: 1
}

.rdb-footerDownloadLink {
	font-weight: 700;
	position: absolute;
	bottom: 0;
	left: 50%;
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #00da57;
	color: #303030;
	padding: 2.5rem;
	text-transform: uppercase
}

.rdb-footerDownloadLink:hover .rdb-footerDownloadLink__subTitle, .rdb-footerDownloadLink:hover .rdb-footerDownloadLink__title {
	border-bottom: 1px solid currentcolor
}

.rdb-footerDownloadLink__subTitle {
	display: none
}

@media (min-width: 505px) {
	.rdb-footerDownloadLink__subTitle {
		display: inline
	}
}

.rdb-block {
	font-size: 1.4rem;
	line-height: 1.4
}

.rdb-block:after, .rdb-block:before {
	content: " ";
	display: table
}

.rdb-block:after {
	clear: both
}

@media (min-width: 769px) {
	.rdb-block {
		font-size: 1.6rem;
		line-height: 1.6
	}
}

.rdb-block--bgBright {
	background-color: transparent
}

.rdb-block--bgDark {
	color: #fff;
	background-color: #303030
}

.rdb-block--bgFriend {
	background-color: #fff
}

.rdb-block--titleSpace {
	padding-top: 5rem
}

.rdb-block__center {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-left: 1.5rem;
	padding-right: 1.5rem
}

@media (min-width: 769px) {
	.rdb-block__center {
		padding-left: 2rem;
		padding-right: 2rem
	}
}

.rdb-block__center--textWidth {
	max-width: 676px
}

.rdb-block__center--quoteWidth {
	max-width: 847px
}

.rdb-block__center--contentWidth {
	max-width: 1068px
}

.rdb-block__center--3columns {
	max-width: 676px
}

@media (min-width: 769px) {
	.rdb-block__center--3columns {
		max-width: 1068px -2rem
	}
}

.rdb-block__center--fullWidth {
	max-width: none
}

@media (min-width: 769px) {
	.rdb-block__center--fullWidth {
		padding-left: 0;
		padding-right: 0
	}
}

.rdb-block__center--mapDot {
	padding-top: 3rem
}

@media (min-width: 769px) {
	.rdb-block__center--mapDot {
		padding-top: 0
	}
}

.rdb-block__center--mapDot > :first-child:before {
	display: inline-block;
	content: "";
	width: 1.5rem;
	height: 1.5rem;
	margin-right: -1.5rem;
	border-radius: 50%;
	background-color: #00da57;
	top: 0;
	position: absolute;
	left: 1.5rem
}

@media (min-width: 769px) {
	.rdb-block__center--mapDot > :first-child:before {
		position: relative;
		left: -3.5rem
	}
}

.rdb-blockWrapper:after, .rdb-blockWrapper:before {
	content: " ";
	display: table
}

.rdb-blockWrapper:after {
	clear: both
}

.rdb-blockWrapper--bright {
	background-color: #fff
}

.rdb-blockWrapper--home {
	padding-top: 0;
	padding-bottom: 9rem
}

.rdb-blockLeadText {
	font-size: 1.4rem;
	line-height: 1.6;
	font-weight: 700;
	margin-top: 8rem;
	margin-bottom: 1rem
}

@media (min-width: 769px) {
	.rdb-blockLeadText {
		font-size: 2.4rem;
		line-height: 1.3;
		margin-top: 9rem;
		margin-bottom: 3rem
	}
}

.rdb-blockText {
	margin-top: 2rem;
	margin-bottom: 1rem
}

@media (min-width: 769px) {
	.rdb-blockText {
		margin-top: 6rem;
		margin-bottom: 3rem
	}
}

.rdb-blockText__pageTitle {
	font-size: 1.4rem;
	line-height: 1.6;
	margin-bottom: 3rem
}

@media (min-width: 769px) {
	.rdb-blockText__pageTitle {
		font-size: 2.4rem;
		line-height: 1.3
	}
}

.rdb-blockText__pageTitle:last-child {
	margin-bottom: 0
}

.rdb-blockTextColumns {
	margin-top: 2rem;
	margin-bottom: 1rem
}

@media (min-width: 769px) {
	.rdb-blockTextColumns {
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-direction: row;
		flex-direction: row;
		display: -ms-flexbox;
		display: flex;
		margin-top: 6rem;
		margin-bottom: 3rem
	}
}

.rdb-blockTextColumns__column {
	position: relative;
	padding-bottom: 2rem;
	margin-bottom: 2rem
}

@media (min-width: 769px) {
	.rdb-blockTextColumns__column {
		margin-bottom: 0
	}

	.rdb-blockTextColumns--2columns .rdb-blockTextColumns__column {
		width: 50%
	}

	.rdb-blockTextColumns--3columns .rdb-blockTextColumns__column {
		width: 29%
	}
}

.rdb-blockTextColumns__column:after {
	content: "";
	position: absolute;
	display: block;
	height: .5rem;
	width: 3rem;
	background: #fff;
	left: 0;
	bottom: 0
}

.rdb-blockQuote {
	font-size: 1.4rem;
	line-height: 1.4;
	font-style: italic;
	text-align: center;
	margin-top: 2rem;
	margin-bottom: 1rem
}

@media (min-width: 769px) {
	.rdb-blockQuote {
		font-size: 1.6rem;
		line-height: 1.6;
		margin-top: 6rem;
		margin-bottom: 5rem
	}
}

.rdb-blockQuote__src {
	font-size: 1.2rem;
	line-height: 1.5;
	font-weight: 400;
	font-style: normal;
	display: block;
	padding-top: 1rem
}

@media (min-width: 769px) {
	.rdb-blockQuote__src {
		font-size: 1.3rem;
		padding-top: 3rem
	}
}

.rdb-blockInfobox {
	margin-top: 2rem;
	margin-bottom: 1rem
}

@media (min-width: 769px) {
	.rdb-blockInfobox {
		margin-top: 6rem;
		margin-bottom: 5rem
	}
}

.rdb-blockInfobox__box {
	font-size: 1.4rem;
	line-height: 1.4;
	font-weight: 700;
	display: block;
	background-color: #65a256;
	color: #fff;
	margin: 0 auto;
	max-width: 676px;
	padding: 1rem
}

@media (min-width: 769px) {
	.rdb-blockInfobox__box {
		font-size: 1.6rem;
		line-height: 1.6;
		padding: 4rem 0 3rem
	}
}

.rdb-blockInfobox--gray .rdb-blockInfobox__box {
	background-image: none;
	background-color: #303030;
	color: #fff
}

.rdb-blockInfobox__src {
	font-size: 1.2rem;
	line-height: 1.5;
	display: block;
	padding-top: 2rem
}

@media (min-width: 769px) {
	.rdb-blockInfobox__src {
		font-size: 1.3rem;
		padding-top: 2rem
	}
}

.rdb-blockImage {
	margin-top: 2rem;
	margin-bottom: 1rem
}

@media (min-width: 769px) {
	.rdb-blockImage {
		margin-top: 6rem;
		margin-bottom: 5rem
	}
}

.rdb-blockImage__img, .rdb-blockImage__img img {
	width: 100%
}

.rdb-blockImage__src {
	font-size: 1.2rem;
	line-height: 1.5;
	font-weight: 400;
	display: block;
	padding-top: 1rem;
	max-width: 676px
}

@media (min-width: 769px) {
	.rdb-blockImage__src {
		font-size: 1.3rem;
		padding-top: 3rem
	}
}

.rdb-blockGraphic {
	margin-top: 2rem;
	margin-bottom: 1rem
}

@media (min-width: 769px) {
	.rdb-blockGraphic {
		margin-top: 6rem;
		margin-bottom: 5rem
	}
}

.rdb-blockGraphic__imgWrapper {
	position: relative
}

.rdb-js-zoomed .rdb-blockGraphic__imgZoomWrapper {
	overflow-x: auto;
	border: 1px solid red
}

.rdb-blockGraphic__img {
	width: 100%
}

.rdb-js-zoomed .rdb-blockGraphic__img {
	width: auto;
	height: auto;
	max-width: none
}

.rdb-blockGraphic__btnWrapper {
	font-size: 1.2rem;
	line-height: 1;
	position: -webkit-sticky;
	position: sticky;
	bottom: 0;
	right: 0;
	padding: 1rem;
	text-align: right
}

.rdb-blockGraphic__btn {
	display: inline-block;
	width: 3.5rem;
	height: 3.5rem;
	background-color: #00da57;
	border-radius: .4rem
}

.rdb-blockGraphic__btnIcon {
	text-align: center
}

.rdb-blockGraphic__btnIcon--zoomOut {
	display: none
}

.rdb-blockGraphic__btnIcon--zoomIn, .rdb-js-zoomed .rdb-blockGraphic__btnIcon--zoomOut {
	display: block
}

.rdb-js-zoomed .rdb-blockGraphic__btnIcon--zoomIn {
	display: none
}

.rdb-blockGraphic__src {
	font-size: 1.2rem;
	line-height: 1.5;
	font-weight: 400;
	display: block;
	padding-top: 1rem
}

@media (min-width: 769px) {
	.rdb-blockGraphic__src {
		font-size: 1.3rem;
		padding-top: 3rem
	}
}

.rdb-blockSozialList {
	margin-top: 1rem;
	margin-bottom: 1rem
}

.rdb-blockSozialList:after, .rdb-blockSozialList:before {
	content: " ";
	display: table
}

.rdb-blockSozialList:after {
	clear: both
}

@media (min-width: 769px) {
	.rdb-blockSozialList {
		margin-top: 2rem;
		margin-bottom: 3rem
	}
}

.rdb-pageHome__center {
	display: block;
	margin: 9rem auto 2rem;
	max-width: 676px;
	text-align: center
}

.rdb-pageHome__center--noMarginTop {
	margin-top: 0
}

.rdb-pageHome__newsTitle {
	font-size: 1.4rem;
	line-height: 1.4;
	font-weight: 700
}

@media (min-width: 769px) {
	.rdb-pageHome__newsTitle {
		font-size: 1.6rem;
		line-height: 1.6
	}
}

.rdb-pageHome__newsTitle:hover {
	color: #00da57
}

.rdb-pageHome .rdb-pageHome__imgLinkList {
	margin-bottom: 0
}

.rdb-pageHome__newsLink {
	margin-top: 2rem;
	margin-bottom: 9rem
}

.rdb-pageCover {
	position: relative;
	height: calc(90vh - 1rem);
	color: #fff;
	background-color: #303030;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.rdb-pageCover:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .4)
}

.rdb-pageCover--route {
	height: calc(80vh - 1rem - 5.9rem);
	margin-top: 5.9rem;
	background-color: #f4f4f4;
	background-size: 100% auto;
	transition: background-size .15s ease-out 0s
}

@media (min-width: 769px) and (min-aspect-ratio: 9/4) {
	.rdb-pageCover--route {
		background-size: 1068px auto
	}
}

.rdb-pageCover--route:before {
	display: none
}

@media (min-width: 769px) {
	.rdb-pageCover {
		height: calc(90vh - 5rem)
	}

	.rdb-pageCover--route {
		height: calc(100vh - 6rem - 8rem);
		margin-top: 8rem
	}
}

.rdb-pageCover__title {
	font-size: 2rem;
	line-height: 1.2;
	font-weight: 700;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	left: 0;
	max-width: 1068px;
	margin: 0 auto;
	padding: 9rem 1.5rem 1.2rem
}

@media (min-width: 769px) {
	.rdb-pageCover__title {
		font-size: 3.6rem;
		padding: 12rem 2rem 1.6rem
	}
}

html.non-csspositionsticky .rdb-pageCover__title {
	position: relative
}

.rdb-pageCover__sozialList {
	position: absolute;
	bottom: 2rem;
	right: 2rem
}

@media (min-width: 769px) {
	.rdb-pageCover__sozialList {
		bottom: 2rem;
		right: 2rem
	}
}

.rdb-accordionItem {
	padding: 0
}

.rdb-accordionItem__header {
	font-size: 1.4rem;
	line-height: 1.4;
	position: relative;
	font-weight: 700;
	margin: 0;
	padding: 0;
	cursor: pointer;
	z-index: 2
}

@media (min-width: 769px) {
	.rdb-accordionItem__header {
		font-size: 1.6rem;
		line-height: 1.6
	}
}

.rdb-accordionItem__collapseSwitch {
	position: absolute;
	right: 0;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 1.5em
}

.rdb-accordionItem__body {
	position: relative;
	overflow: hidden;
	height: auto;
	z-index: 1
}

.rdb-accordionItem__title {
	margin: 0 0 0 2rem;
	padding: 2rem 2em 2rem 0;
	display: block;
	vertical-align: middle;
	border-top: 1px solid #464646
}

.rdb-accordionItem:first-child .rdb-accordionItem__title {
	border-top: 0
}

.rdb-accordionItem__button {
	border: none;
	display: inline-block;
	vertical-align: middle;
	margin-right: 1em;
	padding: 0
}

.rdb-accordionItem__button:last-child {
	margin-right: 0
}

.rdb-accordionItem__buttonLabel {
	display: inline-block;
	text-transform: uppercase;
	font-weight: 700
}

.rdb-accordionItem__buttonIcon {
	position: relative;
	display: inline-block;
	width: 2rem;
	z-index: 3;
	transition: transform .15s ease-out 0s;
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.rdb-accordionItem__buttonIcon svg {
	fill: currentColor
}

[data-rdb-accordion-item][data-rdb-collapsed=false] .rdb-accordionItem__buttonIcon {
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}

.rdb-accordionItem__content {
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s ease-out .45s, opacity .45s ease-out;
	padding: 0 0 3rem
}

@media (min-width: 769px) {
	.rdb-accordionItem__content {
		padding-top: 0
	}
}

[data-rdb-accordion-item][data-rdb-collapsed=false] .rdb-accordionItem__content {
	position: relative;
	visibility: visible;
	opacity: 1;
	transition-delay: 0s
}

.rdb-wldx {
	position: absolute;
	right: 2rem;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 5rem
}

.rdb-wldx:before {
	content: "©";
	display: block;
	position: absolute;
	top: 0;
	left: -1.5em
}

.rdb-body {
	visibility: visible;
	position: relative
}

.rdb-body.rdb-js-inactive {
	position: fixed;
	width: 100%;
	left: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.rdb-menu {
	font-size: 1.2rem;
	line-height: 1.5;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	min-height: 100vh;
	z-index: 2;
	color: #fff;
	opacity: 0;
	visibility: hidden;
	display: none;
	-ms-flex-direction: column;
	flex-direction: column;
	transition: transform .3s ease-out 0s, opacity .3s ease-out 0s, visibility .3s ease-out 0s;
	background-color: #303030
}

@media (min-width: 769px) {
	.rdb-menu {
		font-size: 1.3rem
	}
}

.rdb-menu:before {
	content: "";
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #303030
}

.rdb-menu.rdb-js-beforeActive {
	top: 0;
	display: -ms-flexbox;
	display: flex
}

.rdb-menu.rdb-js-duringActive {
	visibility: visible;
	opacity: 1;
	transition-delay: 0s;
	min-height: 100vh;
	-ms-transform: none;
	transform: none;
	height: auto
}

html.mobile .rdb-menu.rdb-js-duringActive {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch
}

.rdb-menu__body {
	position: relative;
	-ms-flex: 1;
	flex: 1;
	margin: 0 auto;
	max-width: 1068px;
	width: 100%;
	padding: 6rem 1.5rem 0
}

.rdb-menu__body:after, .rdb-menu__body:before {
	content: " ";
	display: table
}

.rdb-menu__body:after {
	clear: both
}

.rdb-menu[data-rdb-context=menu] .rdb-menu__body {
	padding-bottom: 9rem !important
}

.rdb-menu__body:before {
	content: "";
	position: fixed;
	z-index: 3;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #303030;
	height: 6rem
}

@media (min-width: 651px) {
	.rdb-menu__body {
		padding: 8rem 2rem 0;
		display: -ms-flexbox;
		display: flex
	}

	.rdb-menu__body:before {
		height: 8rem
	}
}

@media (min-width: 769px) {
	.rdb-menu__body:before {
		height: 8rem
	}
}

.rdb-menu__body--map {
	max-width: none;
	padding-left: 0;
	padding-right: 0
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
	.rdb-menu__body--map {
		position: fixed;
		top: 0
	}
}

.rdb-menu__column {
	padding: 0 3rem;
	border-top: 1px solid #464646
}

@media (min-width: 651px) {
	.rdb-menu__column {
		width: 33%;
		float: left;
		border-top: 0;
		border-left: 1px solid #464646;
		padding-right: 2rem;
		padding-left: 2rem
	}
}

.rdb-menu__column:last-child {
	padding-bottom: 5rem
}

@media (max-width: 649px) {
	.rdb-menu__column--accordion {
		padding-left: 0
	}
}

.rdb-menu__ie11Pusher {
	display: none
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
	.rdb-menu__ie11Pusher {
		display: block;
		height: 9rem
	}
}

.rdb-menu__title {
	font-weight: 700;
	margin: 2rem 0
}

@media (min-width: 651px) {
	.rdb-menu__accordion {
		margin-bottom: 3rem;
		border-style: solid;
		border-color: #464646;
		border-width: 1px 0
	}
}

.rdb-menu__subTitle {
	font-weight: 700;
	display: block;
	margin: 5rem 0 1rem
}

.rdb-menu__subTitle:first-child {
	margin-top: 2rem
}

.rdb-menu__link {
	display: block;
	margin: 0 0 .75rem
}

.rdb-menu__link:hover {
	color: #00da57
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
	.rdb-menu__footer {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0
	}
}

.rdb-menuRoute__header {
	font-size: 1.4rem;
	line-height: 1.4;
	position: relative;
	font-weight: 700;
	margin: 0;
	padding: 0
}

@media (min-width: 769px) {
	.rdb-menuRoute__header {
		font-size: 1.6rem;
		line-height: 1.6
	}
}

.rdb-menuRoute__header:before {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1.4rem;
	height: 1.4rem;
	background-color: #00da57;
	border-radius: 50%
}

.rdb-menuRoute__title {
	margin: 0 0 0 3rem;
	padding: 2rem 2em 2rem 0;
	display: block;
	vertical-align: middle;
	border-top: 1px solid #464646
}

.rdb-menuRoute__item:first-child .rdb-menuRoute__title {
	border-top: 0
}

.rdb-menuRoute__title:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: .7rem;
	width: 0;
	height: 100%;
	border-left: 1px solid #00da57
}

.rdb-menuRoute__item:first-child .rdb-menuRoute__title:before {
	top: 50%;
	height: 50%
}

.rdb-menuRoute__item:last-child .rdb-menuRoute__title:before {
	height: 50%
}

[data-rdb-accordion-item][data-rdb-collapsed=false]:last-child .rdb-menuRoute__title:before {
	height: 100%
}

.rdb-menuRoute__body:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: .7rem;
	width: 0;
	height: 100%;
	border-left: 1px solid #00da57
}

[data-rdb-accordion-item][data-rdb-collapsed=false]:last-child .rdb-menuRoute__body:before {
	transition: height .45s ease-out 0s, bottom .45s ease-out 0s;
	height: auto;
	bottom: 1rem
}

.rdb-menuRoute__item:last-child .rdb-menuRoute__content {
	padding-bottom: 2rem
}

.rdb-menuRoute__item:last-child .rdb-menuRoute__content:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 1rem;
	left: .21rem;
	width: 1.05rem;
	height: 1.05rem;
	background-color: #00da57;
	border-radius: 50%
}

.rdb-menuRoute__contentLink {
	position: relative;
	display: block;
	padding: 1rem 0 1rem 3rem
}

.rdb-menuRoute__contentLink:hover {
	color: #00da57
}

.rdb-menuRoute__contentLink:before {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: .7rem;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: .7rem;
	height: 0;
	border-top: 1px solid #00da57
}

.rdb-routePage__titleCenter {
	background-color: #fff;
	position: relative;
	margin: 0 auto;
	max-width: 1068px;
	padding: 2rem 1.5rem 0
}

@media (min-width: 769px) {
	.rdb-routePage__titleCenter {
		height: 7rem;
		margin-top: -7rem;
		padding-left: 2rem;
		padding-right: 2rem
	}
}

.rdb-routePage__title {
	font-size: 2rem;
	line-height: 1.2;
	font-weight: 700;
	margin: 0;
	padding: 0 0 1rem
}

@media (min-width: 769px) {
	.rdb-routePage__title {
		font-size: 3.6rem;
		width: 50%;
		padding: 0 1rem 1rem 0
	}
}

.rdb-routePage__info {
	padding: 0 1.5rem
}

@media (min-width: 769px) {
	.rdb-routePage__info {
		width: 50%;
		padding: 0 2rem 0 1rem;
		margin: -5rem 0 0;
		float: right
	}
}

.rdb-routePage__subTitleBg {
	background-color: #fff
}

.rdb-routePage__subTitleCenter {
	position: relative;
	padding-top: 2rem;
	padding-bottom: 5rem;
	margin-left: auto;
	margin-right: auto;
	max-width: 1068px
}

.rdb-routePage__subTitleCenter:after {
	content: "";
	display: block;
	clear: both
}

.rdb-routePage__subTitle {
	padding: 2rem 1.5rem 0
}

@media (min-width: 769px) {
	.rdb-routePage__subTitle {
		padding: 0 2rem
	}
}

.rdb-routePage__fromToArrow {
	display: inline-block;
	width: 2rem;
	margin: 0 1rem
}

.rdb-sponsors {
	overflow: hidden;
	display: none
}

.rdb-sponsors__wrapper {
	white-space: nowrap
}

.rdb-sponsors__wrapper:after, .rdb-sponsors__wrapper:before {
	content: " ";
	display: table
}

.rdb-sponsors__wrapper:after {
	clear: both
}

.rdb-sponsors__listElem {
	display: inline-block
}

.rdb-sponsors__logo {
	height: 4rem;
	width: auto;
	margin: 4rem
}

@media (min-width: 769px) {
	.rdb-sponsors__logo {
		height: 4rem;
		margin: 6rem
	}
}

.rdb-menuMap {
	font-size: 1.2rem;
	line-height: 1.5;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	min-height: 100vh;
	z-index: 1;
	color: #fff;
	opacity: 0;
	visibility: hidden;
	display: none;
	-ms-flex-direction: column;
	flex-direction: column;
	transition: transform .3s ease-out 0s, opacity .3s ease-out 0s, visibility .3s ease-out 0s;
	background-color: #303030
}

@media (min-width: 769px) {
	.rdb-menuMap {
		font-size: 1.3rem
	}
}

.rdb-menuMap.rdb-js-beforeActive {
	top: 0;
	display: -ms-flexbox;
	display: flex
}

.rdb-menuMap.rdb-js-duringActive {
	visibility: visible;
	opacity: 1;
	transition-delay: 0s;
	min-height: 100vh;
	-ms-transform: none;
	transform: none;
	height: auto
}

html.mobile .rdb-menuMap.rdb-js-duringActive {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch
}

.rdb-menuMap__body {
	-ms-flex: 1;
	flex: 1;
	margin: 0 auto;
	max-width: 1068px;
	width: 100%;
	padding: 6rem 1.5rem 0
}

.rdb-menuMap__body:after, .rdb-menuMap__body:before {
	content: " ";
	display: table
}

.rdb-menuMap__body:after {
	clear: both
}

.rdb-menuMap__body:before {
	content: "";
	position: fixed;
	z-index: 3;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #303030;
	height: 6rem
}

@media (min-width: 651px) {
	.rdb-menuMap__body {
		padding: 8rem 2rem 0;
		display: -ms-flexbox;
		display: flex
	}

	.rdb-menuMap__body:before {
		height: 8rem
	}
}

@media (min-width: 769px) {
	.rdb-menuMap__body:before {
		height: 8rem
	}
}

.rdb-menuMap__column {
	padding: 0 3rem;
	border-top: 1px solid #464646
}

@media (min-width: 651px) {
	.rdb-menuMap__column {
		width: 33%;
		float: left;
		border-top: 0;
		border-left: 1px solid #464646;
		padding-right: 2rem;
		padding-left: 2rem
	}
}

.rdb-menuMap__column:last-child {
	padding-bottom: 5rem
}

@media (max-width: 649px) {
	.rdb-menuMap__column--accordion {
		padding-left: 0
	}
}

.rdb-menuMap__title {
	font-weight: 700;
	margin: 2rem 0
}

@media (min-width: 651px) {
	.rdb-menuMap__accordion {
		margin-bottom: 3rem;
		border-style: solid;
		border-color: #464646;
		border-width: 1px 0
	}
}

.rdb-menuMap__subTitle {
	font-weight: 700;
	display: block;
	margin: 5rem 0 1rem
}

.rdb-menuMap__subTitle:first-child {
	margin-top: 2rem
}

.rdb-menuMap__link {
	display: block;
	margin: 0 0 .75rem
}

.rdb-menuMap__link:hover {
	color: #00da57
}

.rdb-menuMap__footer {
	position: relative;
	background-color: #000;
	padding: 1.5rem
}

@media (min-width: 769px) {
	.rdb-menuMap__footer {
		padding: 2rem
	}
}

.rdb-menuMap__language {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.rdb-menuMap__languageLink {
	display: inline-block;
	margin: 0 1rem;
	text-transform: uppercase
}

.rdb-menuMap__languageLink--active {
	border-bottom: 1px solid currentcolor
}

.rdb-imgLinkList {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	max-width: 82rem;
	margin: 0 auto 7rem;
	padding: 0 2rem
}

@media (min-width: 769px) {
	.rdb-imgLinkList--persons {
		padding-top: 5rem
	}
}

.rdb-imgLinkList__listElem {
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 26rem
}

.rdb-imgLinkList__linkWrapper {
	display: block;
	margin: 0 1rem 3rem
}

.rdb-imgLinkList__linkWrapper:hover {
	color: #00da57
}

.rdb-imgLinkList__imgWrapper {
	position: relative;
	height: 33rem;
	margin-bottom: 1rem;
	background-color: #fff;
	background-repeat: no-repeat;
	background-size: cover
}

.rdb-imgLinkList__imgWrapper--dark:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, .6)
}

.rdb-imgLinkList__icon {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #00da57
}

.rdb-imgLinkList__icon--download {
	width: 4rem
}

.rdb-imgLinkList__icon--news {
	font-size: 3.6rem;
	line-height: 1.2;
	font-weight: 700
}

.rdb-imgLinkList__icon svg {
	fill: currentcolor
}

.rdb-friendForm .rdb-friendForm__input {
	display: block;
	width: 100%;
	max-width: 48rem;
	border: 0;
	border-bottom: 1px solid #303030;
	color: #303030;
	padding: 1rem 0 .25em;
	margin: 0 0 1rem
}

.rdb-friendForm .rdb-friendForm__input:-ms-input-placeholder {
	color: rgba(48, 48, 48, .5)
}

.rdb-friendForm .rdb-friendForm__input::placeholder {
	color: rgba(48, 48, 48, .5)
}

.rdb-friendForm .rdb-friendForm__submit {
	font-size: 1.2rem;
	line-height: 1.5;
	display: inline-block;
	background-color: transparent;
	color: #303030;
	border: 1px solid currentcolor;
	display: block;
	margin: 3rem 0 0;
	padding-left: 1em;
	padding-right: 1em;
	line-height: 3.33
}

@media (min-width: 769px) {
	.rdb-friendForm .rdb-friendForm__submit {
		font-size: 1.3rem;
		line-height: 3.33
	}
}

.rdb-friendForm__success {
	margin: 1rem 0 2rem
}

.rdb-friendForm__additionalText {
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 3rem 0 8rem
}

@media (min-width: 769px) {
	.rdb-friendForm__additionalText {
		font-size: 1.3rem
	}
}

.rdb-friendForm #mc_embed_signup div.mce_inline_error {
	background-color: transparent;
	font-weight: 400;
	color: red
}

.rdb-kirbyText ol {
	margin: 0 0 2rem;
	padding: 0 0 0 3rem;
	counter-reset: a;
	list-style-type: none
}

.rdb-kirbyText ol li {
	position: relative
}

.rdb-kirbyText ol li:before {
	display: inline-block;
	margin: 0 0 0 -3rem;
	width: 3rem;
	counter-increment: a;
	content: counters(a, ".");
	font-size: 1.2rem;
	line-height: 1.5;
	font-weight: 700;
	color: #303030
}

@media (min-width: 769px) {
	.rdb-kirbyText ol li:before {
		font-size: 1.3rem
	}
}

.rdb-kirbyText ul {
	margin: 0 0 2rem;
	padding: 0 0 0 3rem;
	list-style-type: none
}

.rdb-kirbyText ul li {
	position: relative
}

.rdb-kirbyText ul li:before {
	display: inline-block;
	margin: 0 2rem 0 -3rem;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	border: 1px solid #303030;
	content: ""
}

.rdb-kirbyText table {
	text-align: left;
	display: block;
	margin: 2rem -1rem 0
}

.rdb-kirbyText table tr {
	vertical-align: top;
	border-bottom: 1px solid #303030
}

.rdb-kirbyText table th {
	padding: 1rem;
	font-weight: 700
}

.rdb-kirbyText table td {
	padding: 1rem 1rem 2rem;
	border-right: 1px solid #303030
}

.rdb-kirbyText table td:last-child {
	border-right: 0
}

.rdb-kirbyText__quelle {
	font-size: 1.2rem;
	line-height: 1.5;
	display: block;
	padding: 3rem 1rem
}

@media (min-width: 769px) {
	.rdb-kirbyText__quelle {
		font-size: 1.3rem
	}
}

.rdb-blockSozialList .rdb-sozialList:after, .rdb-blockSozialList .rdb-sozialList:before {
	content: " ";
	display: table
}

.rdb-blockSozialList .rdb-sozialList:after {
	clear: both
}

.rdb-sozialList__listelem {
	margin-bottom: 1rem
}

.rdb-blockSozialList .rdb-sozialList__listelem {
	float: left;
	margin-right: 1rem
}

@media (min-width: 769px) {
	.rdb-blockSozialList .rdb-sozialList__listelem {
		margin-right: 2rem
	}
}

.rdb-sozialList__link {
	position: relative;
	display: block;
	width: 3.5rem;
	height: 3.5rem;
	border-radius: 50%;
	background-color: #00da57;
	color: #303030;
	font-size: 0;
	line-height: normal
}

.rdb-sozialList__link:hover {
	color: #fff
}

.rdb-sozialList__icon {
	position: absolute;
	width: 1.2rem;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.rdb-sozialList__icon svg {
	fill: currentcolor
}

.rdb-sozialList__icon--facebook {
	width: auto;
	height: 50%
}

.rdb-sozialList__icon--facebook svg {
	height: 100%
}

.rdb-sozialList__icon--email {
	width: 1.4rem
}




.rdb-header__nav li {
}

.rdb-header__nav li:nth-child(5) {
	display: initial;
}

.rdb-footerSocial,
.rdb-footerNav {
	display: none;
}
