@charset "UTF-8";
.m-u-anchor {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
.m-u-ratio-1by1 {
	padding-top: 100%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-1by1 > figure,
.m-u-ratio-1by1 > img,
.m-u-ratio-1by1 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-1by1 > div,
.m-u-ratio-1by1 > iframe,
.m-u-ratio-1by1 > img,
.m-u-ratio-1by1 > picture,
.m-u-ratio-1by1 > picture img,
.m-u-ratio-1by1 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-ratio-1by2 {
	padding-top: 200%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-1by2 > figure,
.m-u-ratio-1by2 > img,
.m-u-ratio-1by2 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-1by2 > div,
.m-u-ratio-1by2 > iframe,
.m-u-ratio-1by2 > img,
.m-u-ratio-1by2 > picture,
.m-u-ratio-1by2 > picture img,
.m-u-ratio-1by2 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-ratio-1by3 {
	padding-top: 300%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-1by3 > figure,
.m-u-ratio-1by3 > img,
.m-u-ratio-1by3 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-1by3 > div,
.m-u-ratio-1by3 > iframe,
.m-u-ratio-1by3 > img,
.m-u-ratio-1by3 > picture,
.m-u-ratio-1by3 > picture img,
.m-u-ratio-1by3 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-ratio-2by1 {
	padding-top: 50%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-2by1 > figure,
.m-u-ratio-2by1 > img,
.m-u-ratio-2by1 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-2by1 > div,
.m-u-ratio-2by1 > iframe,
.m-u-ratio-2by1 > img,
.m-u-ratio-2by1 > picture,
.m-u-ratio-2by1 > picture img,
.m-u-ratio-2by1 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-ratio-2by3 {
	padding-top: 150%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-2by3 > figure,
.m-u-ratio-2by3 > img,
.m-u-ratio-2by3 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-2by3 > div,
.m-u-ratio-2by3 > iframe,
.m-u-ratio-2by3 > img,
.m-u-ratio-2by3 > picture,
.m-u-ratio-2by3 > picture img,
.m-u-ratio-2by3 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-ratio-3by1 {
	padding-top: 33.33333%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-3by1 > figure,
.m-u-ratio-3by1 > img,
.m-u-ratio-3by1 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-3by1 > div,
.m-u-ratio-3by1 > iframe,
.m-u-ratio-3by1 > img,
.m-u-ratio-3by1 > picture,
.m-u-ratio-3by1 > picture img,
.m-u-ratio-3by1 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-ratio-3by2 {
	padding-top: 66.66667%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-3by2 > figure,
.m-u-ratio-3by2 > img,
.m-u-ratio-3by2 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-3by2 > div,
.m-u-ratio-3by2 > iframe,
.m-u-ratio-3by2 > img,
.m-u-ratio-3by2 > picture,
.m-u-ratio-3by2 > picture img,
.m-u-ratio-3by2 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-ratio-3by4 {
	padding-top: 133.33333%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-3by4 > figure,
.m-u-ratio-3by4 > img,
.m-u-ratio-3by4 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-3by4 > div,
.m-u-ratio-3by4 > iframe,
.m-u-ratio-3by4 > img,
.m-u-ratio-3by4 > picture,
.m-u-ratio-3by4 > picture img,
.m-u-ratio-3by4 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-ratio-3by5 {
	padding-top: 166.66667%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-3by5 > figure,
.m-u-ratio-3by5 > img,
.m-u-ratio-3by5 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-3by5 > div,
.m-u-ratio-3by5 > iframe,
.m-u-ratio-3by5 > img,
.m-u-ratio-3by5 > picture,
.m-u-ratio-3by5 > picture img,
.m-u-ratio-3by5 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-ratio-4by3 {
	padding-top: 75%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-4by3 > figure,
.m-u-ratio-4by3 > img,
.m-u-ratio-4by3 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-4by3 > div,
.m-u-ratio-4by3 > iframe,
.m-u-ratio-4by3 > img,
.m-u-ratio-4by3 > picture,
.m-u-ratio-4by3 > picture img,
.m-u-ratio-4by3 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-ratio-4by5 {
	padding-top: 125%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-4by5 > figure,
.m-u-ratio-4by5 > img,
.m-u-ratio-4by5 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-4by5 > div,
.m-u-ratio-4by5 > iframe,
.m-u-ratio-4by5 > img,
.m-u-ratio-4by5 > picture,
.m-u-ratio-4by5 > picture img,
.m-u-ratio-4by5 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-ratio-5by3 {
	padding-top: 60%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-5by3 > figure,
.m-u-ratio-5by3 > img,
.m-u-ratio-5by3 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-5by3 > div,
.m-u-ratio-5by3 > iframe,
.m-u-ratio-5by3 > img,
.m-u-ratio-5by3 > picture,
.m-u-ratio-5by3 > picture img,
.m-u-ratio-5by3 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-ratio-5by4 {
	padding-top: 80%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-5by4 > figure,
.m-u-ratio-5by4 > img,
.m-u-ratio-5by4 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-5by4 > div,
.m-u-ratio-5by4 > iframe,
.m-u-ratio-5by4 > img,
.m-u-ratio-5by4 > picture,
.m-u-ratio-5by4 > picture img,
.m-u-ratio-5by4 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-ratio-9by16 {
	padding-top: 177.77778%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-9by16 > figure,
.m-u-ratio-9by16 > img,
.m-u-ratio-9by16 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-9by16 > div,
.m-u-ratio-9by16 > iframe,
.m-u-ratio-9by16 > img,
.m-u-ratio-9by16 > picture,
.m-u-ratio-9by16 > picture img,
.m-u-ratio-9by16 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-ratio-16by5 {
	padding-top: 31.25%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-16by5 > figure,
.m-u-ratio-16by5 > img,
.m-u-ratio-16by5 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-16by5 > div,
.m-u-ratio-16by5 > iframe,
.m-u-ratio-16by5 > img,
.m-u-ratio-16by5 > picture,
.m-u-ratio-16by5 > picture img,
.m-u-ratio-16by5 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-ratio-16by9 {
	padding-top: 56.25%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-16by9 > figure,
.m-u-ratio-16by9 > img,
.m-u-ratio-16by9 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-16by9 > div,
.m-u-ratio-16by9 > iframe,
.m-u-ratio-16by9 > img,
.m-u-ratio-16by9 > picture,
.m-u-ratio-16by9 > picture img,
.m-u-ratio-16by9 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-ratio-16by23 {
	padding-top: 143.75%;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}
.m-u-ratio-16by23 > figure,
.m-u-ratio-16by23 > img,
.m-u-ratio-16by23 > picture {
	object-fit: cover;
	object-position: center;
}
.m-u-ratio-16by23 > div,
.m-u-ratio-16by23 > iframe,
.m-u-ratio-16by23 > img,
.m-u-ratio-16by23 > picture,
.m-u-ratio-16by23 > picture img,
.m-u-ratio-16by23 > picture source {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.m-u-bg-fixed {
	background-attachment: fixed;
}
.m-u-bg-local {
	background-attachment: local;
}
.m-u-bg-scroll {
	background-attachment: scroll;
}
.m-u-bg-bottom {
	background-position: bottom;
}
.m-u-bg-center {
	background-position: center;
}
.m-u-bg-left {
	background-position: left;
}
.m-u-bg-left-bottom {
	background-position: left bottom;
}
.m-u-bg-left-top {
	background-position: left top;
}
.m-u-bg-left-right {
	background-position: right;
}
.m-u-bg-right-bottom {
	background-position: right bottom;
}
.m-u-bg-right-top {
	background-position: right top;
}
.m-u-bg-top {
	background-position: top;
}
.m-u-bg-repeat {
	background-repeat: repeat;
}
.m-u-bg-no-repeat {
	background-repeat: no-repeat;
}
.m-u-bg-repeat-x {
	background-repeat: repeat-x;
}
.m-u-bg-repeat-y {
	background-repeat: repeat-y;
}
.m-u-bg-repeat-round {
	background-repeat: round;
}
.m-u-bg-repeat-space {
	background-repeat: space;
}
.m-u-bg-auto {
	background-size: auto;
}
.m-u-bg-cover {
	background-size: cover;
}
.m-u-bg-contain {
	background-size: contain;
}
.m-u-bg-inherit {
	background-color: inherit;
}
.m-u-bg-initial {
	background-color: initial;
}
.m-u-bg-transparent {
	background-color: transparent;
}
.m-u-bg-accent {
	background-color: #00c8ae;
}
.m-u-bg-black {
	background-color: #000;
}
.m-u-bg-dark {
	background-color: #2e2e31;
}
.m-u-bg-white {
	background-color: #fff;
}
.m-u-bg-blogs {
	background-color: #00a88e;
}
.m-u-bg-cinema {
	background-color: #cc33a4;
}
.m-u-bg-dias-melhores {
	background-color: #00a88e;
}
.m-u-bg-contexto {
	background-color: #00a88e;
}
.m-u-bg-empregos {
	background-color: #318fb1;
}
.m-u-bg-institucional {
	background-color: #00a88e;
}
.m-u-bg-home {
	background-color: #1a1a1a;
}
.m-u-bg-imoveis {
	background-color: #cd171a;
}
.m-u-bg-jogada {
	background-color: #cd171a;
}
.m-u-bg-metro {
	background-color: #00a88e;
}
.m-u-bg-mundo {
	background-color: #937a5e;
}
.m-u-bg-negocios {
	background-color: #318fb1;
}
.m-u-bg-opiniao {
	background-color: #9b8f77;
}
.m-u-bg-pais {
	background-color: #45a43d;
}
.m-u-bg-politica {
	background-color: #e76f54;
}
.m-u-bg-regiao {
	background-color: #8dc63f;
}
.m-u-bg-saude-beleza {
	background-color: #cc33a4;
}
.m-u-bg-seguranca {
	background-color: #c8b600;
}
.m-u-bg-verso {
	background-color: #cc33a4;
}
.m-u-bg-vida {
	background-color: #ef7c00;
}
.m-u-bg-veiculos {
	background-color: #f58220;
}
.m-u-bg-ultimas {
	background-color: #67747c;
}
.m-u-bg-gray-100,
.timeline-live .amp-live-list-item-new {
	background-color: #f5f5f5;
}
.m-c-button,
.m-l-header--fixed + .m-l-page .ads-leaderboard-sticky--is-active,
.m-u-bg-gray-200 {
	background-color: #eee;
}
.m-u-bg-gray-300 {
	background-color: #e0e0e0;
}
.m-u-bg-gray-400 {
	background-color: #bdbdbd;
}
.m-u-bg-gray-500 {
	background-color: #9e9e9e;
}
.m-u-bg-gray-600,
.timeline-live__tracker::after {
	background-color: #757575;
}
.m-u-bg-gray-700 {
	background-color: #616161;
}
.m-u-bg-gray-800 {
	background-color: #424242;
}
.m-u-bg-gray-900 {
	background-color: #212121;
}
.m-u-bg-red-300 {
	background-color: #feb2b2;
}
.m-u-bg-red-500 {
	background-color: #f56565;
}
.m-u-bg-red-700 {
	background-color: #c53030;
}
.m-u-bg-orage-300 {
	background-color: #fbd38d;
}
.m-u-bg-orage-500 {
	background-color: #ed8936;
}
.m-u-bg-orage-700 {
	background-color: #c05621;
}
.m-u-bg-green-300 {
	background-color: #9ae6b4;
}
.m-u-bg-green-500 {
	background-color: #48bb78;
}
.m-u-bg-green-700 {
	background-color: #2f855a;
}
.m-u-bg-blue-300 {
	background-color: #90cdf4;
}
.m-u-bg-blue-500 {
	background-color: #4299e1;
}
.m-u-bg-blue-700 {
	background-color: #2b6cb0;
}
.m-u-border-gray-100 {
	border-color: #f5f5f5;
}
.m-u-border-gray-200 {
	border-color: #eee;
}
.m-c-button,
.m-u-border-gray-300 {
	border-color: #e0e0e0;
}
.m-u-border-gray-400 {
	border-color: #bdbdbd;
}
.m-u-border-gray-500 {
	border-color: #9e9e9e;
}
.m-u-border-gray-600 {
	border-color: #757575;
}
.m-u-border-gray-700 {
	border-color: #616161;
}
.m-u-border-gray-800 {
	border-color: #424242;
}
.m-u-border-gray-900 {
	border-color: #212121;
}
.border-inherit {
	border-color: inherit;
}
.border-initial {
	border-color: initial;
}
.border-transparent {
	border-color: transparent;
}
.border-accent {
	border-color: #00c8ae;
}
.border-black {
	border-color: #000;
}
.border-dark {
	border-color: #2e2e31;
}
.border-white {
	border-color: #fff;
}
.m-u-border-solid {
	border-style: solid;
}
.m-u-border-dashed {
	border-style: dashed;
}
.m-u-border-dotted {
	border-style: dotted;
}
.m-u-border-double {
	border-style: double;
}
.m-u-border-no {
	border-style: none;
}
.m-u-border-0 {
	border-width: 0;
}
.m-u-border-1 {
	border-width: 1px;
}
.m-u-border-2 {
	border-width: 2px;
}
.m-u-border-4 {
	border-width: 4px;
}
.m-u-border-8 {
	border-width: 8px;
}
.m-u-border-t-0 {
	border-top-width: 0;
}
.m-u-border-t-1 {
	border-top-width: 1px;
}
.m-u-border-t-2 {
	border-top-width: 2px;
}
.m-u-border-t-4 {
	border-top-width: 4px;
}
.m-u-border-t-8 {
	border-top-width: 8px;
}
.m-u-border-r-0 {
	border-right-width: 0;
}
.m-u-border-r-1 {
	border-right-width: 1px;
}
.m-u-border-r-2 {
	border-right-width: 2px;
}
.m-u-border-r-4 {
	border-right-width: 4px;
}
.m-u-border-r-8 {
	border-right-width: 8px;
}
.m-u-border-b-0 {
	border-bottom-width: 0;
}
.m-u-border-b-1 {
	border-bottom-width: 1px;
}
.m-u-border-b-2 {
	border-bottom-width: 2px;
}
.m-u-border-b-4 {
	border-bottom-width: 4px;
}
.m-u-border-b-8 {
	border-bottom-width: 8px;
}
.m-u-border-l-0 {
	border-left-width: 0;
}
.m-u-border-l-1 {
	border-left-width: 1px;
}
.m-u-border-l-2 {
	border-left-width: 2px;
}
.m-u-border-l-4 {
	border-left-width: 4px;
}
.m-u-border-l-8 {
	border-left-width: 8px;
}
.m-u-border-rounded-none {
	border-radius: 0;
}
.m-u-border-rounded-sm {
	border-radius: 0.125rem;
}
.m-u-border-rounded {
	border-radius: 0.25rem;
}
.m-u-border-rounded-md {
	border-radius: 0.375rem;
}
.m-u-border-rounded-lg {
	border-radius: 0.5rem;
}
.m-u-border-rounded-full {
	border-radius: 9999px;
}
.shadow-1 {
	box-shadow: 0 -2px 4px 0 rgba(140, 140, 140, 0.1),
		0 2px 4px 0 rgba(140, 140, 140, 0.2);
}
.shadow-2 {
	box-shadow: 0 -4px 8px 0 rgba(140, 140, 140, 0.2),
		0 4px 8px 0 rgba(140, 140, 140, 0.4);
}
.m-u-color-inherit {
	color: inherit;
}
.m-u-color-inherit:visited {
	color: inherit;
}
.m-u-color-initial {
	color: initial;
}
.m-u-color-initial:visited {
	color: initial;
}
.m-u-color-transparent {
	color: transparent;
}
.m-u-color-transparent:visited {
	color: transparent;
}
.m-u-color-inherit {
	color: inherit;
}
.m-u-color-initial {
	color: initial;
}
.m-u-color-transparent {
	color: transparent;
}
.m-b-label-password-reset,
.m-u-color-accent {
	color: #00c8ae;
}
.m-u-color-black {
	color: #000;
}
.m-u-color-dark {
	color: #2e2e31;
}
.m-u-color-white {
	color: #fff;
}
.m-u-color-blue-300 {
	color: #90cdf4;
}
.m-u-color-blue-500 {
	color: #4299e1;
}
.m-u-color-blue-700 {
	color: #2b6cb0;
}
.m-u-color-gray-100 {
	color: #f5f5f5;
}
.m-u-color-gray-200 {
	color: #eee;
}
.m-u-color-gray-300 {
	color: #e0e0e0;
}
.m-c-button,
.m-u-color-gray-400 {
	color: #bdbdbd;
}
.m-b-label-hint,
.m-u-color-gray-500 {
	color: #9e9e9e;
}
.m-u-color-gray-600 {
	color: #757575;
}
.m-b-help,
.m-b-label,
.m-u-color-gray-700 {
	color: #616161;
}
.m-b-input,
.m-u-color-gray-800,
ol.list,
ul.list {
	color: #424242;
}
.m-u-color-gray-900 {
	color: #212121;
}
.m-u-color-green-300 {
	color: #9ae6b4;
}
.m-u-color-green-500 {
	color: #48bb78;
}
.m-u-color-green-700 {
	color: #2f855a;
}
.m-u-color-red-300 {
	color: #feb2b2;
}
.m-u-color-red-500 {
	color: #f56565;
}
.m-u-color-red-700 {
	color: #c53030;
}
.m-u-color-orage-300 {
	color: #fbd38d;
}
.m-u-color-orage-500 {
	color: #ed8936;
}
.m-u-color-orage-700 {
	color: #c05621;
}
.m-u-color-yellow-300 {
	color: #faf089;
}
.m-u-color-yellow-500 {
	color: #ecc94b;
}
.m-u-color-yellow-700 {
	color: #b7791f;
}
.m-u-container-sm {
	max-width: 24rem;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-left: 1rem;
	padding-right: 1rem;
	position: relative;
}
@media (min-width: 1140px) {
	.m-u-container-sm {
		padding-left: 0;
		padding-right: 0;
	}
}
.m-u-container-md {
	max-width: 38rem;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-left: 1rem;
	padding-right: 1rem;
	position: relative;
}
@media (min-width: 1140px) {
	.m-u-container-md {
		padding-left: 0;
		padding-right: 0;
	}
}
.m-u-container-lg {
	max-width: 60rem;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-left: 1rem;
	padding-right: 1rem;
	position: relative;
}
@media (min-width: 1140px) {
	.m-u-container-lg {
		padding-left: 0;
		padding-right: 0;
	}
}
.m-u-container-xl {
	max-width: 64rem;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-left: 1rem;
	padding-right: 1rem;
	position: relative;
}
@media (min-width: 1140px) {
	.m-u-container-xl {
		padding-left: 0;
		padding-right: 0;
	}
}
.m-u-container-hg {
	max-width: 78rem;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-left: 1rem;
	padding-right: 1rem;
	position: relative;
}
@media (min-width: 1140px) {
	.m-u-container-hg {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (min-width: 1024px) {
	.m-u-container-sm-md {
		max-width: 24rem;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		padding-left: 1rem;
		padding-right: 1rem;
		position: relative;
	}
}
@media (min-width: 1024px) and (min-width: 1140px) {
	.m-u-container-sm-md {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (min-width: 1024px) {
	.m-u-container-md-md {
		max-width: 38rem;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		padding-left: 1rem;
		padding-right: 1rem;
		position: relative;
	}
}
@media (min-width: 1024px) and (min-width: 1140px) {
	.m-u-container-md-md {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (min-width: 1024px) {
	.m-u-container-lg-md {
		max-width: 60rem;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		padding-left: 1rem;
		padding-right: 1rem;
		position: relative;
	}
}
@media (min-width: 1024px) and (min-width: 1140px) {
	.m-u-container-lg-md {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (min-width: 1024px) {
	.m-u-container-xl-md {
		max-width: 64rem;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		padding-left: 1rem;
		padding-right: 1rem;
		position: relative;
	}
}
@media (min-width: 1024px) and (min-width: 1140px) {
	.m-u-container-xl-md {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (min-width: 1024px) {
	.m-u-container-hg-md {
		max-width: 80rem;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		padding-left: 1rem;
		padding-right: 1rem;
		position: relative;
	}
}
@media (min-width: 1024px) and (min-width: 1140px) {
	.m-u-container-hg-md {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (min-width: 1140px) {
	.m-u-container-sm-lg {
		max-width: 24rem;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		padding-left: 1rem;
		padding-right: 1rem;
		position: relative;
	}
}
@media (min-width: 1140px) and (min-width: 1140px) {
	.m-u-container-sm-lg {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (min-width: 1140px) {
	.m-u-container-md-lg {
		max-width: 38rem;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		padding-left: 1rem;
		padding-right: 1rem;
		position: relative;
	}
}
@media (min-width: 1140px) and (min-width: 1140px) {
	.m-u-container-md-lg {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (min-width: 1140px) {
	.m-u-container-lg-lg {
		max-width: 60rem;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		padding-left: 1rem;
		padding-right: 1rem;
		position: relative;
	}
}
@media (min-width: 1140px) and (min-width: 1140px) {
	.m-u-container-lg-lg {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (min-width: 1140px) {
	.m-u-container-xl-lg {
		max-width: 64rem;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		padding-left: 1rem;
		padding-right: 1rem;
		position: relative;
	}
}
@media (min-width: 1140px) and (min-width: 1140px) {
	.m-u-container-xl-lg {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (min-width: 1140px) {
	.m-u-container-hg-lg {
		max-width: 80rem;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		padding-left: 1rem;
		padding-right: 1rem;
		position: relative;
	}
}
@media (min-width: 1140px) and (min-width: 1140px) {
	.m-u-container-hg-lg {
		padding-left: 0;
		padding-right: 0;
	}
}
.cd {
	cursor: default;
}
.cc {
	cursor: copy;
}
.ch {
	cursor: help;
}
.cn {
	cursor: none;
}
.cp {
	cursor: pointer;
}
.m-c-breadcrumb__item:last-child .m-b-icon,
.m-u-display-no {
	display: none;
}
.m-b-label,
.m-c-headline__kicker,
.m-c-headline__link,
.m-c-headline__text,
.m-c-teaser__category,
.m-c-teaser__link,
.m-c-teaser__media,
.m-c-teaser__text,
.m-u-display-block {
	display: block;
}
.m-u-display-inline {
	display: inline;
}
.m-c-button__label,
.m-c-menu-toggle span,
.m-c-tools__text,
.m-u-display-iblock,
.m-u-divider-bfr:before {
	display: inline-block;
}
.m-b-field,
.m-c-block__header,
.m-c-breadcrumb,
.m-c-menu,
.m-c-menu-toggle,
.m-c-navigation,
.m-c-teaser__icon,
.m-c-tools,
.m-u-display-flex {
	display: flex;
}
.m-c-avatar,
.m-u-display-iflex {
	display: inline-flex;
}
.m-c-block__inner,
.m-c-teaser,
.m-u-display-grid {
	display: grid;
}
.m-u-display-tbl {
	display: table;
}
.m-u-display-tbl-cpt {
	display: table-caption;
}
.m-u-display-tbl-cel {
	display: table-cell;
}
.m-u-display-tbl-col {
	display: table-column;
}
.m-u-display-tbl-col-g {
	display: table-column-group;
}
.m-u-display-tbl-ftr-g {
	display: table-footer-group;
}
.m-u-display-tbl-hdr-g {
	display: table-header-group;
}
.m-u-display-tbl-row-g {
	display: table-row-group;
}
.m-u-display-tbl-row {
	display: table-row;
}
@media (min-width: 1024px) {
	.m-u-display-no-md {
		display: none;
	}
	.m-u-display-block-md {
		display: block;
	}
	.m-u-display-inline-md {
		display: inline;
	}
	.m-u-display-iblock-md {
		display: inline-block;
	}
	.m-u-display-flex-md {
		display: flex;
	}
	.m-u-display-iflex-md {
		display: inline-flex;
	}
	.m-u-display-grid-md {
		display: grid;
	}
	.m-u-display-tbl-md {
		display: table;
	}
	.m-u-display-tbl-cpt-md {
		display: table-caption;
	}
	.m-u-display-tbl-cel-md {
		display: table-cell;
	}
	.m-u-display-tbl-col-md {
		display: table-column;
	}
	.m-u-display-tbl-col-g-md {
		display: table-column-group;
	}
	.m-u-display-tbl-ftr-g-md {
		display: table-footer-group;
	}
	.m-u-display-tbl-hdr-g-md {
		display: table-header-group;
	}
	.m-u-display-tbl-row-g-md {
		display: table-row-group;
	}
	.m-u-display-tbl-row-md {
		display: table-row;
	}
}
@media (min-width: 1140px) {
	.m-u-display-no-lg {
		display: none;
	}
	.m-u-display-block-lg {
		display: block;
	}
	.m-u-display-inline-lg {
		display: inline;
	}
	.m-u-display-iblock-lg {
		display: inline-block;
	}
	.m-u-display-flex-lg {
		display: flex;
	}
	.m-u-display-iflex-lg {
		display: inline-flex;
	}
	.m-u-display-grid-lg {
		display: grid;
	}
	.m-u-display-tbl-lg {
		display: table;
	}
	.m-u-display-tbl-cpt-lg {
		display: table-caption;
	}
	.m-u-display-tbl-cel-lg {
		display: table-cell;
	}
	.m-u-display-tbl-col-lg {
		display: table-column;
	}
	.m-u-display-tbl-col-g-lg {
		display: table-column-group;
	}
	.m-u-display-tbl-ftr-g-lg {
		display: table-footer-group;
	}
	.m-u-display-tbl-hdr-g-lg {
		display: table-header-group;
	}
	.m-u-display-tbl-row-g-lg {
		display: table-row-group;
	}
	.m-u-display-tbl-row-lg {
		display: table-row;
	}
}
.m-u-divider {
	background-color: #eee;
	display: block;
	border: none;
}
.m-u-divider--x {
	height: 1px;
	width: 100%;
}
.m-u-divider--y {
	width: 1px;
	height: 100%;
}
.m-u-divider-bfr {
	position: relative;
}
.m-u-divider-bfr:before {
	content: "";
	height: 4px;
	width: 90px;
	background-color: #00a88e;
	position: absolute;
	top: 0;
	left: 0;
}
.m-u-filter-bright-0 {
	filter: brightness(0);
}
.m-u-filter-bright-1 {
	filter: brightness(10%);
}
.m-u-filter-bright-2 {
	filter: brightness(20%);
}
.m-u-filter-bright-3 {
	filter: brightness(30%);
}
.m-u-filter-bright-4 {
	filter: brightness(40%);
}
.m-u-filter-bright-5 {
	filter: brightness(50%);
}
.m-u-filter-bright-6 {
	filter: brightness(60%);
}
.m-u-filter-bright-7 {
	filter: brightness(70%);
}
.m-u-filter-bright-8 {
	filter: brightness(80%);
}
.m-u-filter-bright-9 {
	filter: brightness(90%);
}
.m-u-filter-bright-10 {
	filter: brightness(100%);
}
.m-u-filter-bright-11 {
	filter: brightness(110%);
}
.m-u-filter-bright-12 {
	filter: brightness(120%);
}
.m-u-filter-bright-13 {
	filter: brightness(130%);
}
.m-u-filter-bright-14 {
	filter: brightness(140%);
}
.m-u-filter-bright-15 {
	filter: brightness(150%);
}
.m-u-filter-bright-16 {
	filter: brightness(160%);
}
.m-u-filter-bright-17 {
	filter: brightness(170%);
}
.m-u-filter-bright-18 {
	filter: brightness(180%);
}
.m-u-filter-bright-19 {
	filter: brightness(190%);
}
.m-u-filter-bright-20 {
	filter: brightness(200%);
}
.m-u-fit-fill {
	object-fit: fill;
}
.m-u-fit-contain {
	object-fit: contain;
}
.m-u-fit-cover {
	object-fit: cover;
}
.m-u-fit-none {
	object-fit: none;
}
.m-u-fit-scale {
	object-fit: scale-down;
}
.m-u-items-stretch {
	align-items: stretch;
}
.m-u-items-start {
	align-items: flex-start;
}
.m-c-teaser__icon,
.m-c-tools,
.m-u-items-center {
	align-items: center;
}
.m-u-items-end {
	align-items: flex-end;
}
.m-u-items-baseline {
	align-items: baseline;
}
.m-u-direction-row {
	flex-direction: row;
}
.m-u-direction-row-reverse {
	flex-direction: row-reverse;
}
.m-u-direction-col {
	flex-direction: column;
}
.m-u-direction-col-reverse {
	flex-direction: column-reverse;
}
.nowrap {
	flex-wrap: nowrap;
}
.wrap {
	flex-wrap: wrap;
}
.wrap-reverse {
	flex-wrap: wrap-reverse;
}
.m-u-justify-start {
	justify-content: flex-start;
}
.m-c-teaser__icon,
.m-u-justify-center {
	justify-content: center;
}
.m-u-justify-end {
	justify-content: flex-end;
}
.m-u-justify-between {
	justify-content: space-between;
}
.m-u-justify-around {
	justify-content: space-around;
}
@media (min-width: 1024px) {
	.m-u-items-stretch-md {
		align-items: stretch;
	}
	.m-u-items-start-md {
		align-items: flex-start;
	}
	.m-u-items-center-md {
		align-items: center;
	}
	.m-u-items-end-md {
		align-items: flex-end;
	}
	.m-u-items-baseline-md {
		align-items: baseline;
	}
	.m-u-direction-row-md {
		flex-direction: row;
	}
	.m-u-direction-row-reverse-md {
		flex-direction: row-reverse;
	}
	.m-u-direction-col-md {
		flex-direction: column;
	}
	.m-u-direction-col-reverse-md {
		flex-direction: column-reverse;
	}
	.m-u-justify-start-md {
		justify-content: flex-start;
	}
	.m-u-justify-center-md {
		justify-content: center;
	}
	.m-u-justify-end-md {
		justify-content: flex-end;
	}
	.m-u-justify-between-md {
		justify-content: space-between;
	}
	.m-u-justify-around-md {
		justify-content: space-around;
	}
	.nowrap-md {
		flex-wrap: nowrap;
	}
	.wrap-md {
		flex-wrap: wrap;
	}
	.wrap-reverse-md {
		flex-wrap: wrap-reverse;
	}
}
@media (min-width: 1140px) {
	.m-u-items-stretch-lg {
		align-items: stretch;
	}
	.m-u-items-start-lg {
		align-items: flex-start;
	}
	.m-u-items-center-lg {
		align-items: center;
	}
	.m-u-items-end-lg {
		align-items: flex-end;
	}
	.m-u-items-baseline-lg {
		align-items: baseline;
	}
	.m-u-direction-row-lg {
		flex-direction: row;
	}
	.m-u-direction-row-reverse-lg {
		flex-direction: row-reverse;
	}
	.m-u-direction-col-lg {
		flex-direction: column;
	}
	.m-u-direction-col-reverse-lg {
		flex-direction: column-reverse;
	}
	.m-u-justify-start-lg {
		justify-content: flex-start;
	}
	.m-u-justify-center-lg {
		justify-content: center;
	}
	.m-u-justify-end-lg {
		justify-content: flex-end;
	}
	.m-u-justify-between-lg {
		justify-content: space-between;
	}
	.m-u-justify-around-lg {
		justify-content: space-around;
	}
	.nowrap-lg {
		flex-wrap: nowrap;
	}
	.wrap-lg {
		flex-wrap: wrap;
	}
	.wrap-reverse-lg {
		flex-wrap: wrap-reverse;
	}
}
.flex-1 {
	flex: 1;
}
.grow-1 {
	flex-grow: 1;
}
.flex-a {
	flex: 0 0 auto;
}
.basis-full {
	flex-basis: 100%;
}
.shrink-0 {
	flex-shrink: 0;
}
.m-u-right {
	float: right;
}
.m-u-left {
	float: left;
}
.m-u-no {
	float: none;
}
.h0 {
	height: 0;
}
@media (min-width: 672px) {
	.h0-sm {
		height: 0;
	}
}
@media (min-width: 1024px) {
	.h0-md {
		height: 0;
	}
}
@media (min-width: 1140px) {
	.h0-lg {
		height: 0;
	}
}
.h1 {
	height: 0.25rem;
}
@media (min-width: 672px) {
	.h1-sm {
		height: 0.25rem;
	}
}
@media (min-width: 1024px) {
	.h1-md {
		height: 0.25rem;
	}
}
@media (min-width: 1140px) {
	.h1-lg {
		height: 0.25rem;
	}
}
.h2 {
	height: 0.5rem;
}
@media (min-width: 672px) {
	.h2-sm {
		height: 0.5rem;
	}
}
@media (min-width: 1024px) {
	.h2-md {
		height: 0.5rem;
	}
}
@media (min-width: 1140px) {
	.h2-lg {
		height: 0.5rem;
	}
}
.h3 {
	height: 0.75rem;
}
@media (min-width: 672px) {
	.h3-sm {
		height: 0.75rem;
	}
}
@media (min-width: 1024px) {
	.h3-md {
		height: 0.75rem;
	}
}
@media (min-width: 1140px) {
	.h3-lg {
		height: 0.75rem;
	}
}
.h4 {
	height: 1rem;
}
@media (min-width: 672px) {
	.h4-sm {
		height: 1rem;
	}
}
@media (min-width: 1024px) {
	.h4-md {
		height: 1rem;
	}
}
@media (min-width: 1140px) {
	.h4-lg {
		height: 1rem;
	}
}
.h5 {
	height: 1.25rem;
}
@media (min-width: 672px) {
	.h5-sm {
		height: 1.25rem;
	}
}
@media (min-width: 1024px) {
	.h5-md {
		height: 1.25rem;
	}
}
@media (min-width: 1140px) {
	.h5-lg {
		height: 1.25rem;
	}
}
.h6 {
	height: 1.5rem;
}
@media (min-width: 672px) {
	.h6-sm {
		height: 1.5rem;
	}
}
@media (min-width: 1024px) {
	.h6-md {
		height: 1.5rem;
	}
}
@media (min-width: 1140px) {
	.h6-lg {
		height: 1.5rem;
	}
}
.h8 {
	height: 2rem;
}
@media (min-width: 672px) {
	.h8-sm {
		height: 2rem;
	}
}
@media (min-width: 1024px) {
	.h8-md {
		height: 2rem;
	}
}
@media (min-width: 1140px) {
	.h8-lg {
		height: 2rem;
	}
}
.h10 {
	height: 2.5rem;
}
@media (min-width: 672px) {
	.h10-sm {
		height: 2.5rem;
	}
}
@media (min-width: 1024px) {
	.h10-md {
		height: 2.5rem;
	}
}
@media (min-width: 1140px) {
	.h10-lg {
		height: 2.5rem;
	}
}
.h12 {
	height: 3rem;
}
@media (min-width: 672px) {
	.h12-sm {
		height: 3rem;
	}
}
@media (min-width: 1024px) {
	.h12-md {
		height: 3rem;
	}
}
@media (min-width: 1140px) {
	.h12-lg {
		height: 3rem;
	}
}
.h16 {
	height: 4rem;
}
@media (min-width: 672px) {
	.h16-sm {
		height: 4rem;
	}
}
@media (min-width: 1024px) {
	.h16-md {
		height: 4rem;
	}
}
@media (min-width: 1140px) {
	.h16-lg {
		height: 4rem;
	}
}
.h20 {
	height: 5rem;
}
@media (min-width: 672px) {
	.h20-sm {
		height: 5rem;
	}
}
@media (min-width: 1024px) {
	.h20-md {
		height: 5rem;
	}
}
@media (min-width: 1140px) {
	.h20-lg {
		height: 5rem;
	}
}
.h24 {
	height: 6rem;
}
@media (min-width: 672px) {
	.h24-sm {
		height: 6rem;
	}
}
@media (min-width: 1024px) {
	.h24-md {
		height: 6rem;
	}
}
@media (min-width: 1140px) {
	.h24-lg {
		height: 6rem;
	}
}
.h32 {
	height: 8rem;
}
@media (min-width: 672px) {
	.h32-sm {
		height: 8rem;
	}
}
@media (min-width: 1024px) {
	.h32-md {
		height: 8rem;
	}
}
@media (min-width: 1140px) {
	.h32-lg {
		height: 8rem;
	}
}
.h40 {
	height: 10rem;
}
@media (min-width: 672px) {
	.h40-sm {
		height: 10rem;
	}
}
@media (min-width: 1024px) {
	.h40-md {
		height: 10rem;
	}
}
@media (min-width: 1140px) {
	.h40-lg {
		height: 10rem;
	}
}
.h48 {
	height: 12rem;
}
@media (min-width: 672px) {
	.h48-sm {
		height: 12rem;
	}
}
@media (min-width: 1024px) {
	.h48-md {
		height: 12rem;
	}
}
@media (min-width: 1140px) {
	.h48-lg {
		height: 12rem;
	}
}
.h56 {
	height: 14rem;
}
@media (min-width: 672px) {
	.h56-sm {
		height: 14rem;
	}
}
@media (min-width: 1024px) {
	.h56-md {
		height: 14rem;
	}
}
@media (min-width: 1140px) {
	.h56-lg {
		height: 14rem;
	}
}
.h64 {
	height: 16rem;
}
@media (min-width: 672px) {
	.h64-sm {
		height: 16rem;
	}
}
@media (min-width: 1024px) {
	.h64-md {
		height: 16rem;
	}
}
@media (min-width: 1140px) {
	.h64-lg {
		height: 16rem;
	}
}
.hauto {
	height: auto;
}
@media (min-width: 672px) {
	.hauto-sm {
		height: auto;
	}
}
@media (min-width: 1024px) {
	.hauto-md {
		height: auto;
	}
}
@media (min-width: 1140px) {
	.hauto-lg {
		height: auto;
	}
}
.hpx {
	height: 1px;
}
@media (min-width: 672px) {
	.hpx-sm {
		height: 1px;
	}
}
@media (min-width: 1024px) {
	.hpx-md {
		height: 1px;
	}
}
@media (min-width: 1140px) {
	.hpx-lg {
		height: 1px;
	}
}
.hf {
	height: 100%;
}
@media (min-width: 672px) {
	.hf-sm {
		height: 100%;
	}
}
@media (min-width: 1024px) {
	.hf-md {
		height: 100%;
	}
}
@media (min-width: 1140px) {
	.hf-lg {
		height: 100%;
	}
}
.m-b-control__icon,
.m-c-menu-toggle span,
.m-c-teaser__actions,
.m-c-teaser__icon,
.m-u-position-absolute {
	position: absolute;
}
#paywallView,
.m-u-position-fixed,
.timeline-live #fixed-button {
	position: fixed;
}
.m-b-control,
.m-c-block,
.m-c-block__header,
.m-c-block__text,
.m-c-headline--full,
.m-c-headline--wide-overlay,
.m-c-menu-toggle,
.m-c-navigation,
.m-c-page-header,
.m-c-teaser,
.m-c-teaser__inner,
.m-c-teaser__media,
.m-l-article,
.m-l-article__category,
.m-l-article__header,
.m-l-article__inner,
.m-u-position-relative,
.timeline-live .amp-live-list-item,
.timeline-live__item,
.timeline-live__tracker {
	position: relative;
}
.m-u-position-static {
	position: static;
}
.m-u-position-sticky {
	position: -webkit-sticky;
	position: sticky;
}
.top-a {
	top: auto;
}
@media (min-width: 672px) {
	.top-a-sm {
		top: auto;
	}
}
@media (min-width: 1024px) {
	.top-a-md {
		top: auto;
	}
}
@media (min-width: 1140px) {
	.top-a-lg {
		top: auto;
	}
}
.bottom-a {
	bottom: auto;
}
@media (min-width: 672px) {
	.bottom-a-sm {
		bottom: auto;
	}
}
@media (min-width: 1024px) {
	.bottom-a-md {
		bottom: auto;
	}
}
@media (min-width: 1140px) {
	.bottom-a-lg {
		bottom: auto;
	}
}
.left-a {
	left: auto;
}
@media (min-width: 672px) {
	.left-a-sm {
		left: auto;
	}
}
@media (min-width: 1024px) {
	.left-a-md {
		left: auto;
	}
}
@media (min-width: 1140px) {
	.left-a-lg {
		left: auto;
	}
}
.right-a {
	right: auto;
}
@media (min-width: 672px) {
	.right-a-sm {
		right: auto;
	}
}
@media (min-width: 1024px) {
	.right-a-md {
		right: auto;
	}
}
@media (min-width: 1140px) {
	.right-a-lg {
		right: auto;
	}
}
.top-0 {
	top: 0;
}
@media (min-width: 672px) {
	.top-0-sm {
		top: 0;
	}
}
@media (min-width: 1024px) {
	.top-0-md {
		top: 0;
	}
}
@media (min-width: 1140px) {
	.top-0-lg {
		top: 0;
	}
}
.bottom-0 {
	bottom: 0;
}
@media (min-width: 672px) {
	.bottom-0-sm {
		bottom: 0;
	}
}
@media (min-width: 1024px) {
	.bottom-0-md {
		bottom: 0;
	}
}
@media (min-width: 1140px) {
	.bottom-0-lg {
		bottom: 0;
	}
}
.left-0 {
	left: 0;
}
@media (min-width: 672px) {
	.left-0-sm {
		left: 0;
	}
}
@media (min-width: 1024px) {
	.left-0-md {
		left: 0;
	}
}
@media (min-width: 1140px) {
	.left-0-lg {
		left: 0;
	}
}
.right-0 {
	right: 0;
}
@media (min-width: 672px) {
	.right-0-sm {
		right: 0;
	}
}
@media (min-width: 1024px) {
	.right-0-md {
		right: 0;
	}
}
@media (min-width: 1140px) {
	.right-0-lg {
		right: 0;
	}
}
.top-1 {
	top: 0.25rem;
}
@media (min-width: 672px) {
	.top-1-sm {
		top: 0.25rem;
	}
}
@media (min-width: 1024px) {
	.top-1-md {
		top: 0.25rem;
	}
}
@media (min-width: 1140px) {
	.top-1-lg {
		top: 0.25rem;
	}
}
.bottom-1 {
	bottom: 0.25rem;
}
@media (min-width: 672px) {
	.bottom-1-sm {
		bottom: 0.25rem;
	}
}
@media (min-width: 1024px) {
	.bottom-1-md {
		bottom: 0.25rem;
	}
}
@media (min-width: 1140px) {
	.bottom-1-lg {
		bottom: 0.25rem;
	}
}
.left-1 {
	left: 0.25rem;
}
@media (min-width: 672px) {
	.left-1-sm {
		left: 0.25rem;
	}
}
@media (min-width: 1024px) {
	.left-1-md {
		left: 0.25rem;
	}
}
@media (min-width: 1140px) {
	.left-1-lg {
		left: 0.25rem;
	}
}
.right-1 {
	right: 0.25rem;
}
@media (min-width: 672px) {
	.right-1-sm {
		right: 0.25rem;
	}
}
@media (min-width: 1024px) {
	.right-1-md {
		right: 0.25rem;
	}
}
@media (min-width: 1140px) {
	.right-1-lg {
		right: 0.25rem;
	}
}
.top-2 {
	top: 0.5rem;
}
@media (min-width: 672px) {
	.top-2-sm {
		top: 0.5rem;
	}
}
@media (min-width: 1024px) {
	.top-2-md {
		top: 0.5rem;
	}
}
@media (min-width: 1140px) {
	.top-2-lg {
		top: 0.5rem;
	}
}
.bottom-2 {
	bottom: 0.5rem;
}
@media (min-width: 672px) {
	.bottom-2-sm {
		bottom: 0.5rem;
	}
}
@media (min-width: 1024px) {
	.bottom-2-md {
		bottom: 0.5rem;
	}
}
@media (min-width: 1140px) {
	.bottom-2-lg {
		bottom: 0.5rem;
	}
}
.left-2 {
	left: 0.5rem;
}
@media (min-width: 672px) {
	.left-2-sm {
		left: 0.5rem;
	}
}
@media (min-width: 1024px) {
	.left-2-md {
		left: 0.5rem;
	}
}
@media (min-width: 1140px) {
	.left-2-lg {
		left: 0.5rem;
	}
}
.right-2 {
	right: 0.5rem;
}
@media (min-width: 672px) {
	.right-2-sm {
		right: 0.5rem;
	}
}
@media (min-width: 1024px) {
	.right-2-md {
		right: 0.5rem;
	}
}
@media (min-width: 1140px) {
	.right-2-lg {
		right: 0.5rem;
	}
}
.top-3 {
	top: 1rem;
}
@media (min-width: 672px) {
	.top-3-sm {
		top: 1rem;
	}
}
@media (min-width: 1024px) {
	.top-3-md {
		top: 1rem;
	}
}
@media (min-width: 1140px) {
	.top-3-lg {
		top: 1rem;
	}
}
.bottom-3 {
	bottom: 1rem;
}
@media (min-width: 672px) {
	.bottom-3-sm {
		bottom: 1rem;
	}
}
@media (min-width: 1024px) {
	.bottom-3-md {
		bottom: 1rem;
	}
}
@media (min-width: 1140px) {
	.bottom-3-lg {
		bottom: 1rem;
	}
}
.left-3 {
	left: 1rem;
}
@media (min-width: 672px) {
	.left-3-sm {
		left: 1rem;
	}
}
@media (min-width: 1024px) {
	.left-3-md {
		left: 1rem;
	}
}
@media (min-width: 1140px) {
	.left-3-lg {
		left: 1rem;
	}
}
.right-3 {
	right: 1rem;
}
@media (min-width: 672px) {
	.right-3-sm {
		right: 1rem;
	}
}
@media (min-width: 1024px) {
	.right-3-md {
		right: 1rem;
	}
}
@media (min-width: 1140px) {
	.right-3-lg {
		right: 1rem;
	}
}
.top-4 {
	top: 1.5rem;
}
@media (min-width: 672px) {
	.top-4-sm {
		top: 1.5rem;
	}
}
@media (min-width: 1024px) {
	.top-4-md {
		top: 1.5rem;
	}
}
@media (min-width: 1140px) {
	.top-4-lg {
		top: 1.5rem;
	}
}
.bottom-4 {
	bottom: 1.5rem;
}
@media (min-width: 672px) {
	.bottom-4-sm {
		bottom: 1.5rem;
	}
}
@media (min-width: 1024px) {
	.bottom-4-md {
		bottom: 1.5rem;
	}
}
@media (min-width: 1140px) {
	.bottom-4-lg {
		bottom: 1.5rem;
	}
}
.left-4 {
	left: 1.5rem;
}
@media (min-width: 672px) {
	.left-4-sm {
		left: 1.5rem;
	}
}
@media (min-width: 1024px) {
	.left-4-md {
		left: 1.5rem;
	}
}
@media (min-width: 1140px) {
	.left-4-lg {
		left: 1.5rem;
	}
}
.right-4 {
	right: 1.5rem;
}
@media (min-width: 672px) {
	.right-4-sm {
		right: 1.5rem;
	}
}
@media (min-width: 1024px) {
	.right-4-md {
		right: 1.5rem;
	}
}
@media (min-width: 1140px) {
	.right-4-lg {
		right: 1.5rem;
	}
}
.top-5 {
	top: 2rem;
}
@media (min-width: 672px) {
	.top-5-sm {
		top: 2rem;
	}
}
@media (min-width: 1024px) {
	.top-5-md {
		top: 2rem;
	}
}
@media (min-width: 1140px) {
	.top-5-lg {
		top: 2rem;
	}
}
.bottom-5 {
	bottom: 2rem;
}
@media (min-width: 672px) {
	.bottom-5-sm {
		bottom: 2rem;
	}
}
@media (min-width: 1024px) {
	.bottom-5-md {
		bottom: 2rem;
	}
}
@media (min-width: 1140px) {
	.bottom-5-lg {
		bottom: 2rem;
	}
}
.left-5 {
	left: 2rem;
}
@media (min-width: 672px) {
	.left-5-sm {
		left: 2rem;
	}
}
@media (min-width: 1024px) {
	.left-5-md {
		left: 2rem;
	}
}
@media (min-width: 1140px) {
	.left-5-lg {
		left: 2rem;
	}
}
.right-5 {
	right: 2rem;
}
@media (min-width: 672px) {
	.right-5-sm {
		right: 2rem;
	}
}
@media (min-width: 1024px) {
	.right-5-md {
		right: 2rem;
	}
}
@media (min-width: 1140px) {
	.right-5-lg {
		right: 2rem;
	}
}
.top-6 {
	top: 3rem;
}
@media (min-width: 672px) {
	.top-6-sm {
		top: 3rem;
	}
}
@media (min-width: 1024px) {
	.top-6-md {
		top: 3rem;
	}
}
@media (min-width: 1140px) {
	.top-6-lg {
		top: 3rem;
	}
}
.bottom-6 {
	bottom: 3rem;
}
@media (min-width: 672px) {
	.bottom-6-sm {
		bottom: 3rem;
	}
}
@media (min-width: 1024px) {
	.bottom-6-md {
		bottom: 3rem;
	}
}
@media (min-width: 1140px) {
	.bottom-6-lg {
		bottom: 3rem;
	}
}
.left-6 {
	left: 3rem;
}
@media (min-width: 672px) {
	.left-6-sm {
		left: 3rem;
	}
}
@media (min-width: 1024px) {
	.left-6-md {
		left: 3rem;
	}
}
@media (min-width: 1140px) {
	.left-6-lg {
		left: 3rem;
	}
}
.right-6 {
	right: 3rem;
}
@media (min-width: 672px) {
	.right-6-sm {
		right: 3rem;
	}
}
@media (min-width: 1024px) {
	.right-6-md {
		right: 3rem;
	}
}
@media (min-width: 1140px) {
	.right-6-lg {
		right: 3rem;
	}
}
.top-7 {
	top: 4rem;
}
@media (min-width: 672px) {
	.top-7-sm {
		top: 4rem;
	}
}
@media (min-width: 1024px) {
	.top-7-md {
		top: 4rem;
	}
}
@media (min-width: 1140px) {
	.top-7-lg {
		top: 4rem;
	}
}
.bottom-7 {
	bottom: 4rem;
}
@media (min-width: 672px) {
	.bottom-7-sm {
		bottom: 4rem;
	}
}
@media (min-width: 1024px) {
	.bottom-7-md {
		bottom: 4rem;
	}
}
@media (min-width: 1140px) {
	.bottom-7-lg {
		bottom: 4rem;
	}
}
.left-7 {
	left: 4rem;
}
@media (min-width: 672px) {
	.left-7-sm {
		left: 4rem;
	}
}
@media (min-width: 1024px) {
	.left-7-md {
		left: 4rem;
	}
}
@media (min-width: 1140px) {
	.left-7-lg {
		left: 4rem;
	}
}
.right-7 {
	right: 4rem;
}
@media (min-width: 672px) {
	.right-7-sm {
		right: 4rem;
	}
}
@media (min-width: 1024px) {
	.right-7-md {
		right: 4rem;
	}
}
@media (min-width: 1140px) {
	.right-7-lg {
		right: 4rem;
	}
}
.top-8 {
	top: 5rem;
}
@media (min-width: 672px) {
	.top-8-sm {
		top: 5rem;
	}
}
@media (min-width: 1024px) {
	.top-8-md {
		top: 5rem;
	}
}
@media (min-width: 1140px) {
	.top-8-lg {
		top: 5rem;
	}
}
.bottom-8 {
	bottom: 5rem;
}
@media (min-width: 672px) {
	.bottom-8-sm {
		bottom: 5rem;
	}
}
@media (min-width: 1024px) {
	.bottom-8-md {
		bottom: 5rem;
	}
}
@media (min-width: 1140px) {
	.bottom-8-lg {
		bottom: 5rem;
	}
}
.left-8 {
	left: 5rem;
}
@media (min-width: 672px) {
	.left-8-sm {
		left: 5rem;
	}
}
@media (min-width: 1024px) {
	.left-8-md {
		left: 5rem;
	}
}
@media (min-width: 1140px) {
	.left-8-lg {
		left: 5rem;
	}
}
.right-8 {
	right: 5rem;
}
@media (min-width: 672px) {
	.right-8-sm {
		right: 5rem;
	}
}
@media (min-width: 1024px) {
	.right-8-md {
		right: 5rem;
	}
}
@media (min-width: 1140px) {
	.right-8-lg {
		right: 5rem;
	}
}
.top-9 {
	top: 8rem;
}
@media (min-width: 672px) {
	.top-9-sm {
		top: 8rem;
	}
}
@media (min-width: 1024px) {
	.top-9-md {
		top: 8rem;
	}
}
@media (min-width: 1140px) {
	.top-9-lg {
		top: 8rem;
	}
}
.bottom-9 {
	bottom: 8rem;
}
@media (min-width: 672px) {
	.bottom-9-sm {
		bottom: 8rem;
	}
}
@media (min-width: 1024px) {
	.bottom-9-md {
		bottom: 8rem;
	}
}
@media (min-width: 1140px) {
	.bottom-9-lg {
		bottom: 8rem;
	}
}
.left-9 {
	left: 8rem;
}
@media (min-width: 672px) {
	.left-9-sm {
		left: 8rem;
	}
}
@media (min-width: 1024px) {
	.left-9-md {
		left: 8rem;
	}
}
@media (min-width: 1140px) {
	.left-9-lg {
		left: 8rem;
	}
}
.right-9 {
	right: 8rem;
}
@media (min-width: 672px) {
	.right-9-sm {
		right: 8rem;
	}
}
@media (min-width: 1024px) {
	.right-9-md {
		right: 8rem;
	}
}
@media (min-width: 1140px) {
	.right-9-lg {
		right: 8rem;
	}
}
.top-10 {
	top: 10rem;
}
@media (min-width: 672px) {
	.top-10-sm {
		top: 10rem;
	}
}
@media (min-width: 1024px) {
	.top-10-md {
		top: 10rem;
	}
}
@media (min-width: 1140px) {
	.top-10-lg {
		top: 10rem;
	}
}
.bottom-10 {
	bottom: 10rem;
}
@media (min-width: 672px) {
	.bottom-10-sm {
		bottom: 10rem;
	}
}
@media (min-width: 1024px) {
	.bottom-10-md {
		bottom: 10rem;
	}
}
@media (min-width: 1140px) {
	.bottom-10-lg {
		bottom: 10rem;
	}
}
.left-10 {
	left: 10rem;
}
@media (min-width: 672px) {
	.left-10-sm {
		left: 10rem;
	}
}
@media (min-width: 1024px) {
	.left-10-md {
		left: 10rem;
	}
}
@media (min-width: 1140px) {
	.left-10-lg {
		left: 10rem;
	}
}
.right-10 {
	right: 10rem;
}
@media (min-width: 672px) {
	.right-10-sm {
		right: 10rem;
	}
}
@media (min-width: 1024px) {
	.right-10-md {
		right: 10rem;
	}
}
@media (min-width: 1140px) {
	.right-10-lg {
		right: 10rem;
	}
}
.overflow-auto {
	overflow: auto;
}
.overflow-hidden {
	overflow: hidden;
}
.overflow-visible {
	overflow: visible;
}
.overflow-scroll {
	overflow: scroll;
}
.m-u-p-a {
	padding: auto;
}
.m-u-m-a {
	margin: auto;
}
.m-u-py-a {
	padding-top: auto;
	padding-bottom: auto;
}
.m-u-my-a {
	margin-top: auto;
	margin-bottom: auto;
}
.m-u-px-a {
	padding-left: auto;
	padding-right: auto;
}
.m-u-mx-a {
	margin-left: auto;
	margin-right: auto;
}
.m-c-teaser__actions,
.m-c-teaser__inner,
.m-u-p-0 {
	padding: 0;
}
.m-c-headline__heading,
.m-c-teaser__actions,
.m-c-teaser__category,
.m-c-teaser__heading,
.m-l-article__category__text,
.m-u-m-0 {
	margin: 0;
}
.m-u-py-0 {
	padding-top: 0;
	padding-bottom: 0;
}
.m-u-my-0 {
	margin-top: 0;
	margin-bottom: 0;
}
.m-u-px-0 {
	padding-left: 0;
	padding-right: 0;
}
.m-u-mx-0 {
	margin-left: 0;
	margin-right: 0;
}
.m-u-p-1 {
	padding: 0.25rem;
}
.m-u-m-1 {
	margin: 0.25rem;
}
.m-u-py-1 {
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
.m-u-my-1 {
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
}
.m-u-px-1 {
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}
.m-u-mx-1 {
	margin-left: 0.25rem;
	margin-right: 0.25rem;
}
.m-u-p-2 {
	padding: 0.5rem;
}
.m-u-m-2 {
	margin: 0.5rem;
}
.m-u-py-2 {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.m-u-my-2 {
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}
.m-u-px-2 {
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}
.m-u-mx-2 {
	margin-left: 0.5rem;
	margin-right: 0.5rem;
}
.m-u-p-3 {
	padding: 1rem;
}
.m-u-m-3 {
	margin: 1rem;
}
.m-u-py-3 {
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.m-u-my-3 {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.m-u-px-3 {
	padding-left: 1rem;
	padding-right: 1rem;
}
.m-u-mx-3 {
	margin-left: 1rem;
	margin-right: 1rem;
}
.m-u-p-4 {
	padding: 1.5rem;
}
.m-u-m-4 {
	margin: 1.5rem;
}
.m-u-py-4 {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
.m-u-my-4 {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
.m-u-px-4 {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.m-u-mx-4 {
	margin-left: 1.5rem;
	margin-right: 1.5rem;
}
.m-u-p-5 {
	padding: 2rem;
}
.m-u-m-5 {
	margin: 2rem;
}
.m-u-py-5 {
	padding-top: 2rem;
	padding-bottom: 2rem;
}
.m-u-my-5 {
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.m-u-px-5 {
	padding-left: 2rem;
	padding-right: 2rem;
}
.m-u-mx-5 {
	margin-left: 2rem;
	margin-right: 2rem;
}
.m-u-p-6 {
	padding: 3rem;
}
.m-u-m-6 {
	margin: 3rem;
}
.m-u-py-6 {
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.m-u-my-6 {
	margin-top: 3rem;
	margin-bottom: 3rem;
}
.m-u-px-6 {
	padding-left: 3rem;
	padding-right: 3rem;
}
.m-u-mx-6 {
	margin-left: 3rem;
	margin-right: 3rem;
}
.m-u-p-7 {
	padding: 4rem;
}
.m-u-m-7 {
	margin: 4rem;
}
.m-u-py-7 {
	padding-top: 4rem;
	padding-bottom: 4rem;
}
.m-u-my-7 {
	margin-top: 4rem;
	margin-bottom: 4rem;
}
.m-u-px-7 {
	padding-left: 4rem;
	padding-right: 4rem;
}
.m-u-mx-7 {
	margin-left: 4rem;
	margin-right: 4rem;
}
.m-u-p-8 {
	padding: 5rem;
}
.m-u-m-8 {
	margin: 5rem;
}
.m-u-py-8 {
	padding-top: 5rem;
	padding-bottom: 5rem;
}
.m-u-my-8 {
	margin-top: 5rem;
	margin-bottom: 5rem;
}
.m-u-px-8 {
	padding-left: 5rem;
	padding-right: 5rem;
}
.m-u-mx-8 {
	margin-left: 5rem;
	margin-right: 5rem;
}
.m-u-p-9 {
	padding: 8rem;
}
.m-u-m-9 {
	margin: 8rem;
}
.m-u-py-9 {
	padding-top: 8rem;
	padding-bottom: 8rem;
}
.m-u-my-9 {
	margin-top: 8rem;
	margin-bottom: 8rem;
}
.m-u-px-9 {
	padding-left: 8rem;
	padding-right: 8rem;
}
.m-u-mx-9 {
	margin-left: 8rem;
	margin-right: 8rem;
}
.m-u-p-10 {
	padding: 10rem;
}
.m-u-m-10 {
	margin: 10rem;
}
.m-u-py-10 {
	padding-top: 10rem;
	padding-bottom: 10rem;
}
.m-u-my-10 {
	margin-top: 10rem;
	margin-bottom: 10rem;
}
.m-u-px-10 {
	padding-left: 10rem;
	padding-right: 10rem;
}
.m-u-mx-10 {
	margin-left: 10rem;
	margin-right: 10rem;
}
.m-u-pt-a {
	padding-top: auto;
}
.m-u-pt-0 {
	padding-top: 0;
}
.m-u-pt-1 {
	padding-top: 0.25rem;
}
.m-u-pt-2 {
	padding-top: 0.5rem;
}
.m-u-pt-3 {
	padding-top: 1rem;
}
.m-u-pt-4 {
	padding-top: 1.5rem;
}
.m-u-pt-5 {
	padding-top: 2rem;
}
.m-u-pt-6 {
	padding-top: 3rem;
}
.m-u-pt-7 {
	padding-top: 4rem;
}
.m-u-pt-8 {
	padding-top: 5rem;
}
.m-u-pt-9 {
	padding-top: 8rem;
}
.m-u-pt-10 {
	padding-top: 10rem;
}
.m-u-pr-a {
	padding-right: auto;
}
.m-u-pr-0 {
	padding-right: 0;
}
.m-u-pr-1 {
	padding-right: 0.25rem;
}
.m-u-pr-2 {
	padding-right: 0.5rem;
}
.m-u-pr-3 {
	padding-right: 1rem;
}
.m-u-pr-4 {
	padding-right: 1.5rem;
}
.m-u-pr-5 {
	padding-right: 2rem;
}
.m-u-pr-6 {
	padding-right: 3rem;
}
.m-u-pr-7 {
	padding-right: 4rem;
}
.m-u-pr-8 {
	padding-right: 5rem;
}
.m-u-pr-9 {
	padding-right: 8rem;
}
.m-u-pr-10 {
	padding-right: 10rem;
}
.m-u-pb-a {
	padding-bottom: auto;
}
.m-u-pb-0 {
	padding-bottom: 0;
}
.m-u-pb-1 {
	padding-bottom: 0.25rem;
}
.m-u-pb-2 {
	padding-bottom: 0.5rem;
}
.m-u-pb-3 {
	padding-bottom: 1rem;
}
.m-u-pb-4 {
	padding-bottom: 1.5rem;
}
.m-u-pb-5 {
	padding-bottom: 2rem;
}
.m-u-pb-6 {
	padding-bottom: 3rem;
}
.m-u-pb-7 {
	padding-bottom: 4rem;
}
.m-u-pb-8 {
	padding-bottom: 5rem;
}
.m-u-pb-9 {
	padding-bottom: 8rem;
}
.m-u-pb-10 {
	padding-bottom: 10rem;
}
.m-u-pl-a {
	padding-left: auto;
}
.m-u-pl-0 {
	padding-left: 0;
}
.m-u-pl-1 {
	padding-left: 0.25rem;
}
.m-u-pl-2 {
	padding-left: 0.5rem;
}
.m-u-pl-3 {
	padding-left: 1rem;
}
.m-u-pl-4 {
	padding-left: 1.5rem;
}
.m-u-pl-5 {
	padding-left: 2rem;
}
.m-u-pl-6 {
	padding-left: 3rem;
}
.m-u-pl-7 {
	padding-left: 4rem;
}
.m-u-pl-8 {
	padding-left: 5rem;
}
.m-u-pl-9 {
	padding-left: 8rem;
}
.m-u-pl-10 {
	padding-left: 10rem;
}
.m-u-mt-a {
	margin-top: auto;
}
.m-c-headline__kicker,
.m-l-article__subheading,
.m-u-mt-0 {
	margin-top: 0;
}
.m-u-mt-1 {
	margin-top: 0.25rem;
}
.m-b-help,
.m-c-teaser__subheading,
.m-u-mt-2 {
	margin-top: 0.5rem;
}
.m-c-teaser__footer,
.m-u-mt-3 {
	margin-top: 1rem;
}
.m-u-mt-4 {
	margin-top: 1.5rem;
}
.m-u-mt-5 {
	margin-top: 2rem;
}
.m-u-mt-6 {
	margin-top: 3rem;
}
.m-u-mt-7 {
	margin-top: 4rem;
}
.m-u-mt-8 {
	margin-top: 5rem;
}
.m-u-mt-9 {
	margin-top: 8rem;
}
.m-u-mt-10 {
	margin-top: 10rem;
}
.m-u-mr-a {
	margin-right: auto;
}
.m-c-button:not(:last-child),
.m-u-mr-0 {
	margin-right: 0;
}
.m-u-mr-1 {
	margin-right: 0.25rem;
}
.m-c-breadcrumb__item:not(:last-child),
.m-c-button,
.m-u-mr-2 {
	margin-right: 0.5rem;
}
.m-u-mr-3 {
	margin-right: 1rem;
}
.m-u-mr-4 {
	margin-right: 1.5rem;
}
.m-u-mr-5 {
	margin-right: 2rem;
}
.m-u-mr-6 {
	margin-right: 3rem;
}
.m-u-mr-7 {
	margin-right: 4rem;
}
.m-u-mr-8 {
	margin-right: 5rem;
}
.m-u-mr-9 {
	margin-right: 8rem;
}
.m-u-mr-10 {
	margin-right: 10rem;
}
.m-u-mb-a {
	margin-bottom: auto;
}
.m-b-label-group > .m-b-label,
.m-c-teaser__subheading,
.m-u-mb-0 {
	margin-bottom: 0;
}
.m-c-headline__kicker,
.m-u-mb-1 {
	margin-bottom: 0.25rem;
}
.m-b-label,
.m-b-label-group,
.m-b-label-hint,
.m-u-mb-2 {
	margin-bottom: 0.5rem;
}
.m-b-field:not(:last-child),
.m-u-mb-3 {
	margin-bottom: 1rem;
}
.m-u-mb-4 {
	margin-bottom: 1.5rem;
}
.m-u-mb-5 {
	margin-bottom: 2rem;
}
.m-u-mb-6 {
	margin-bottom: 3rem;
}
.m-u-mb-7 {
	margin-bottom: 4rem;
}
.m-u-mb-8 {
	margin-bottom: 5rem;
}
.m-u-mb-9 {
	margin-bottom: 8rem;
}
.m-u-mb-10 {
	margin-bottom: 10rem;
}
.m-u-ml-a {
	margin-left: auto;
}
.m-u-ml-0 {
	margin-left: 0;
}
.m-u-ml-1 {
	margin-left: 0.25rem;
}
.m-u-ml-2 {
	margin-left: 0.5rem;
}
.m-u-ml-3 {
	margin-left: 1rem;
}
.m-u-ml-4 {
	margin-left: 1.5rem;
}
.m-u-ml-5 {
	margin-left: 2rem;
}
.m-u-ml-6 {
	margin-left: 3rem;
}
.m-u-ml-7 {
	margin-left: 4rem;
}
.m-u-ml-8 {
	margin-left: 5rem;
}
.m-u-ml-9 {
	margin-left: 8rem;
}
.m-u-ml-10 {
	margin-left: 10rem;
}
@media (min-width: 1024px) {
	.m-u-p-a-md {
		padding: auto;
	}
	.m-u-m-a-md {
		margin: auto;
	}
	.m-u-py-a-md {
		padding-top: auto;
		padding-bottom: auto;
	}
	.m-u-my-a-md {
		margin-top: auto;
		margin-bottom: auto;
	}
	.m-u-px-a-md {
		padding-left: auto;
		padding-right: auto;
	}
	.m-u-mx-a-md {
		margin-left: auto;
		margin-right: auto;
	}
	.m-u-p-0-md {
		padding: 0;
	}
	.m-u-m-0-md {
		margin: 0;
	}
	.m-u-py-0-md {
		padding-top: 0;
		padding-bottom: 0;
	}
	.m-u-my-0-md {
		margin-top: 0;
		margin-bottom: 0;
	}
	.m-u-px-0-md {
		padding-left: 0;
		padding-right: 0;
	}
	.m-u-mx-0-md {
		margin-left: 0;
		margin-right: 0;
	}
	.m-u-p-1-md {
		padding: 0.25rem;
	}
	.m-u-m-1-md {
		margin: 0.25rem;
	}
	.m-u-py-1-md {
		padding-top: 0.25rem;
		padding-bottom: 0.25rem;
	}
	.m-u-my-1-md {
		margin-top: 0.25rem;
		margin-bottom: 0.25rem;
	}
	.m-u-px-1-md {
		padding-left: 0.25rem;
		padding-right: 0.25rem;
	}
	.m-u-mx-1-md {
		margin-left: 0.25rem;
		margin-right: 0.25rem;
	}
	.m-u-p-2-md {
		padding: 0.5rem;
	}
	.m-u-m-2-md {
		margin: 0.5rem;
	}
	.m-u-py-2-md {
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
	.m-u-my-2-md {
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
	}
	.m-u-px-2-md {
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}
	.m-u-mx-2-md {
		margin-left: 0.5rem;
		margin-right: 0.5rem;
	}
	.m-u-p-3-md {
		padding: 1rem;
	}
	.m-u-m-3-md {
		margin: 1rem;
	}
	.m-u-py-3-md {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	.m-u-my-3-md {
		margin-top: 1rem;
		margin-bottom: 1rem;
	}
	.m-u-px-3-md {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.m-u-mx-3-md {
		margin-left: 1rem;
		margin-right: 1rem;
	}
	.m-u-p-4-md {
		padding: 1.5rem;
	}
	.m-u-m-4-md {
		margin: 1.5rem;
	}
	.m-u-py-4-md {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}
	.m-u-my-4-md {
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
	}
	.m-u-px-4-md {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.m-u-mx-4-md {
		margin-left: 1.5rem;
		margin-right: 1.5rem;
	}
	.m-u-p-5-md {
		padding: 2rem;
	}
	.m-u-m-5-md {
		margin: 2rem;
	}
	.m-u-py-5-md {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
	.m-u-my-5-md {
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	.m-u-px-5-md {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.m-u-mx-5-md {
		margin-left: 2rem;
		margin-right: 2rem;
	}
	.m-u-p-6-md {
		padding: 3rem;
	}
	.m-u-m-6-md {
		margin: 3rem;
	}
	.m-u-py-6-md {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
	.m-u-my-6-md {
		margin-top: 3rem;
		margin-bottom: 3rem;
	}
	.m-u-px-6-md {
		padding-left: 3rem;
		padding-right: 3rem;
	}
	.m-u-mx-6-md {
		margin-left: 3rem;
		margin-right: 3rem;
	}
	.m-u-p-7-md {
		padding: 4rem;
	}
	.m-u-m-7-md {
		margin: 4rem;
	}
	.m-u-py-7-md {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}
	.m-u-my-7-md {
		margin-top: 4rem;
		margin-bottom: 4rem;
	}
	.m-u-px-7-md {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.m-u-mx-7-md {
		margin-left: 4rem;
		margin-right: 4rem;
	}
	.m-u-p-8-md {
		padding: 5rem;
	}
	.m-u-m-8-md {
		margin: 5rem;
	}
	.m-u-py-8-md {
		padding-top: 5rem;
		padding-bottom: 5rem;
	}
	.m-u-my-8-md {
		margin-top: 5rem;
		margin-bottom: 5rem;
	}
	.m-u-px-8-md {
		padding-left: 5rem;
		padding-right: 5rem;
	}
	.m-u-mx-8-md {
		margin-left: 5rem;
		margin-right: 5rem;
	}
	.m-u-p-9-md {
		padding: 8rem;
	}
	.m-u-m-9-md {
		margin: 8rem;
	}
	.m-u-py-9-md {
		padding-top: 8rem;
		padding-bottom: 8rem;
	}
	.m-u-my-9-md {
		margin-top: 8rem;
		margin-bottom: 8rem;
	}
	.m-u-px-9-md {
		padding-left: 8rem;
		padding-right: 8rem;
	}
	.m-u-mx-9-md {
		margin-left: 8rem;
		margin-right: 8rem;
	}
	.m-u-p-10-md {
		padding: 10rem;
	}
	.m-u-m-10-md {
		margin: 10rem;
	}
	.m-u-py-10-md {
		padding-top: 10rem;
		padding-bottom: 10rem;
	}
	.m-u-my-10-md {
		margin-top: 10rem;
		margin-bottom: 10rem;
	}
	.m-u-px-10-md {
		padding-left: 10rem;
		padding-right: 10rem;
	}
	.m-u-mx-10-md {
		margin-left: 10rem;
		margin-right: 10rem;
	}
	.m-u-pt-a-md {
		padding-top: auto;
	}
	.m-u-pt-0-md {
		padding-top: 0;
	}
	.m-u-pt-1-md {
		padding-top: 0.25rem;
	}
	.m-u-pt-2-md {
		padding-top: 0.5rem;
	}
	.m-u-pt-3-md {
		padding-top: 1rem;
	}
	.m-u-pt-4-md {
		padding-top: 1.5rem;
	}
	.m-u-pt-5-md {
		padding-top: 2rem;
	}
	.m-u-pt-6-md {
		padding-top: 3rem;
	}
	.m-u-pt-7-md {
		padding-top: 4rem;
	}
	.m-u-pt-8-md {
		padding-top: 5rem;
	}
	.m-u-pt-9-md {
		padding-top: 8rem;
	}
	.m-u-pt-10-md {
		padding-top: 10rem;
	}
	.m-u-pr-a-md {
		padding-right: auto;
	}
	.m-u-pr-0-md {
		padding-right: 0;
	}
	.m-u-pr-1-md {
		padding-right: 0.25rem;
	}
	.m-u-pr-2-md {
		padding-right: 0.5rem;
	}
	.m-u-pr-3-md {
		padding-right: 1rem;
	}
	.m-u-pr-4-md {
		padding-right: 1.5rem;
	}
	.m-u-pr-5-md {
		padding-right: 2rem;
	}
	.m-u-pr-6-md {
		padding-right: 3rem;
	}
	.m-u-pr-7-md {
		padding-right: 4rem;
	}
	.m-u-pr-8-md {
		padding-right: 5rem;
	}
	.m-u-pr-9-md {
		padding-right: 8rem;
	}
	.m-u-pr-10-md {
		padding-right: 10rem;
	}
	.m-u-pb-a-md {
		padding-bottom: auto;
	}
	.m-u-pb-0-md {
		padding-bottom: 0;
	}
	.m-u-pb-1-md {
		padding-bottom: 0.25rem;
	}
	.m-u-pb-2-md {
		padding-bottom: 0.5rem;
	}
	.m-u-pb-3-md {
		padding-bottom: 1rem;
	}
	.m-u-pb-4-md {
		padding-bottom: 1.5rem;
	}
	.m-u-pb-5-md {
		padding-bottom: 2rem;
	}
	.m-u-pb-6-md {
		padding-bottom: 3rem;
	}
	.m-u-pb-7-md {
		padding-bottom: 4rem;
	}
	.m-u-pb-8-md {
		padding-bottom: 5rem;
	}
	.m-u-pb-9-md {
		padding-bottom: 8rem;
	}
	.m-u-pb-10-md {
		padding-bottom: 10rem;
	}
	.m-u-pl-a-md {
		padding-left: auto;
	}
	.m-u-pl-0-md {
		padding-left: 0;
	}
	.m-u-pl-1-md {
		padding-left: 0.25rem;
	}
	.m-u-pl-2-md {
		padding-left: 0.5rem;
	}
	.m-u-pl-3-md {
		padding-left: 1rem;
	}
	.m-u-pl-4-md {
		padding-left: 1.5rem;
	}
	.m-u-pl-5-md {
		padding-left: 2rem;
	}
	.m-u-pl-6-md {
		padding-left: 3rem;
	}
	.m-u-pl-7-md {
		padding-left: 4rem;
	}
	.m-u-pl-8-md {
		padding-left: 5rem;
	}
	.m-u-pl-9-md {
		padding-left: 8rem;
	}
	.m-u-pl-10-md {
		padding-left: 10rem;
	}
	.m-u-mt-a-md {
		margin-top: auto;
	}
	.m-u-mt-0-md {
		margin-top: 0;
	}
	.m-u-mt-1-md {
		margin-top: 0.25rem;
	}
	.m-u-mt-2-md {
		margin-top: 0.5rem;
	}
	.m-u-mt-3-md {
		margin-top: 1rem;
	}
	.m-u-mt-4-md {
		margin-top: 1.5rem;
	}
	.m-u-mt-5-md {
		margin-top: 2rem;
	}
	.m-u-mt-6-md {
		margin-top: 3rem;
	}
	.m-u-mt-7-md {
		margin-top: 4rem;
	}
	.m-u-mt-8-md {
		margin-top: 5rem;
	}
	.m-u-mt-9-md {
		margin-top: 8rem;
	}
	.m-u-mt-10-md {
		margin-top: 10rem;
	}
	.m-u-mr-a-md {
		margin-right: auto;
	}
	.m-u-mr-0-md {
		margin-right: 0;
	}
	.m-u-mr-1-md {
		margin-right: 0.25rem;
	}
	.m-u-mr-2-md {
		margin-right: 0.5rem;
	}
	.m-u-mr-3-md {
		margin-right: 1rem;
	}
	.m-u-mr-4-md {
		margin-right: 1.5rem;
	}
	.m-u-mr-5-md {
		margin-right: 2rem;
	}
	.m-u-mr-6-md {
		margin-right: 3rem;
	}
	.m-u-mr-7-md {
		margin-right: 4rem;
	}
	.m-u-mr-8-md {
		margin-right: 5rem;
	}
	.m-u-mr-9-md {
		margin-right: 8rem;
	}
	.m-u-mr-10-md {
		margin-right: 10rem;
	}
	.m-u-mb-a-md {
		margin-bottom: auto;
	}
	.m-u-mb-0-md {
		margin-bottom: 0;
	}
	.m-u-mb-1-md {
		margin-bottom: 0.25rem;
	}
	.m-u-mb-2-md {
		margin-bottom: 0.5rem;
	}
	.m-u-mb-3-md {
		margin-bottom: 1rem;
	}
	.m-u-mb-4-md {
		margin-bottom: 1.5rem;
	}
	.m-u-mb-5-md {
		margin-bottom: 2rem;
	}
	.m-u-mb-6-md {
		margin-bottom: 3rem;
	}
	.m-u-mb-7-md {
		margin-bottom: 4rem;
	}
	.m-u-mb-8-md {
		margin-bottom: 5rem;
	}
	.m-u-mb-9-md {
		margin-bottom: 8rem;
	}
	.m-u-mb-10-md {
		margin-bottom: 10rem;
	}
	.m-u-ml-a-md {
		margin-left: auto;
	}
	.m-u-ml-0-md {
		margin-left: 0;
	}
	.m-u-ml-1-md {
		margin-left: 0.25rem;
	}
	.m-u-ml-2-md {
		margin-left: 0.5rem;
	}
	.m-u-ml-3-md {
		margin-left: 1rem;
	}
	.m-u-ml-4-md {
		margin-left: 1.5rem;
	}
	.m-u-ml-5-md {
		margin-left: 2rem;
	}
	.m-u-ml-6-md {
		margin-left: 3rem;
	}
	.m-u-ml-7-md {
		margin-left: 4rem;
	}
	.m-u-ml-8-md {
		margin-left: 5rem;
	}
	.m-u-ml-9-md {
		margin-left: 8rem;
	}
	.m-u-ml-10-md {
		margin-left: 10rem;
	}
}
@media (min-width: 1140px) {
	.m-u-p-a-lg {
		padding: auto;
	}
	.m-u-m-a-lg {
		margin: auto;
	}
	.m-u-py-a-lg {
		padding-top: auto;
		padding-bottom: auto;
	}
	.m-u-my-a-lg {
		margin-top: auto;
		margin-bottom: auto;
	}
	.m-u-px-a-lg {
		padding-left: auto;
		padding-right: auto;
	}
	.m-u-mx-a-lg {
		margin-left: auto;
		margin-right: auto;
	}
	.m-u-p-0-lg {
		padding: 0;
	}
	.m-u-m-0-lg {
		margin: 0;
	}
	.m-u-py-0-lg {
		padding-top: 0;
		padding-bottom: 0;
	}
	.m-u-my-0-lg {
		margin-top: 0;
		margin-bottom: 0;
	}
	.m-u-px-0-lg {
		padding-left: 0;
		padding-right: 0;
	}
	.m-u-mx-0-lg {
		margin-left: 0;
		margin-right: 0;
	}
	.m-u-p-1-lg {
		padding: 0.25rem;
	}
	.m-u-m-1-lg {
		margin: 0.25rem;
	}
	.m-u-py-1-lg {
		padding-top: 0.25rem;
		padding-bottom: 0.25rem;
	}
	.m-u-my-1-lg {
		margin-top: 0.25rem;
		margin-bottom: 0.25rem;
	}
	.m-u-px-1-lg {
		padding-left: 0.25rem;
		padding-right: 0.25rem;
	}
	.m-u-mx-1-lg {
		margin-left: 0.25rem;
		margin-right: 0.25rem;
	}
	.m-u-p-2-lg {
		padding: 0.5rem;
	}
	.m-u-m-2-lg {
		margin: 0.5rem;
	}
	.m-u-py-2-lg {
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
	.m-u-my-2-lg {
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
	}
	.m-u-px-2-lg {
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}
	.m-u-mx-2-lg {
		margin-left: 0.5rem;
		margin-right: 0.5rem;
	}
	.m-u-p-3-lg {
		padding: 1rem;
	}
	.m-u-m-3-lg {
		margin: 1rem;
	}
	.m-u-py-3-lg {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	.m-u-my-3-lg {
		margin-top: 1rem;
		margin-bottom: 1rem;
	}
	.m-u-px-3-lg {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.m-u-mx-3-lg {
		margin-left: 1rem;
		margin-right: 1rem;
	}
	.m-u-p-4-lg {
		padding: 1.5rem;
	}
	.m-u-m-4-lg {
		margin: 1.5rem;
	}
	.m-u-py-4-lg {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}
	.m-u-my-4-lg {
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
	}
	.m-u-px-4-lg {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.m-u-mx-4-lg {
		margin-left: 1.5rem;
		margin-right: 1.5rem;
	}
	.m-u-p-5-lg {
		padding: 2rem;
	}
	.m-u-m-5-lg {
		margin: 2rem;
	}
	.m-u-py-5-lg {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
	.m-u-my-5-lg {
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	.m-u-px-5-lg {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.m-u-mx-5-lg {
		margin-left: 2rem;
		margin-right: 2rem;
	}
	.m-u-p-6-lg {
		padding: 3rem;
	}
	.m-u-m-6-lg {
		margin: 3rem;
	}
	.m-u-py-6-lg {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
	.m-u-my-6-lg {
		margin-top: 3rem;
		margin-bottom: 3rem;
	}
	.m-u-px-6-lg {
		padding-left: 3rem;
		padding-right: 3rem;
	}
	.m-u-mx-6-lg {
		margin-left: 3rem;
		margin-right: 3rem;
	}
	.m-u-p-7-lg {
		padding: 4rem;
	}
	.m-u-m-7-lg {
		margin: 4rem;
	}
	.m-u-py-7-lg {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}
	.m-u-my-7-lg {
		margin-top: 4rem;
		margin-bottom: 4rem;
	}
	.m-u-px-7-lg {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.m-u-mx-7-lg {
		margin-left: 4rem;
		margin-right: 4rem;
	}
	.m-u-p-8-lg {
		padding: 5rem;
	}
	.m-u-m-8-lg {
		margin: 5rem;
	}
	.m-u-py-8-lg {
		padding-top: 5rem;
		padding-bottom: 5rem;
	}
	.m-u-my-8-lg {
		margin-top: 5rem;
		margin-bottom: 5rem;
	}
	.m-u-px-8-lg {
		padding-left: 5rem;
		padding-right: 5rem;
	}
	.m-u-mx-8-lg {
		margin-left: 5rem;
		margin-right: 5rem;
	}
	.m-u-p-9-lg {
		padding: 8rem;
	}
	.m-u-m-9-lg {
		margin: 8rem;
	}
	.m-u-py-9-lg {
		padding-top: 8rem;
		padding-bottom: 8rem;
	}
	.m-u-my-9-lg {
		margin-top: 8rem;
		margin-bottom: 8rem;
	}
	.m-u-px-9-lg {
		padding-left: 8rem;
		padding-right: 8rem;
	}
	.m-u-mx-9-lg {
		margin-left: 8rem;
		margin-right: 8rem;
	}
	.m-u-p-10-lg {
		padding: 10rem;
	}
	.m-u-m-10-lg {
		margin: 10rem;
	}
	.m-u-py-10-lg {
		padding-top: 10rem;
		padding-bottom: 10rem;
	}
	.m-u-my-10-lg {
		margin-top: 10rem;
		margin-bottom: 10rem;
	}
	.m-u-px-10-lg {
		padding-left: 10rem;
		padding-right: 10rem;
	}
	.m-u-mx-10-lg {
		margin-left: 10rem;
		margin-right: 10rem;
	}
	.m-u-pt-a-lg {
		padding-top: auto;
	}
	.m-u-pt-0-lg {
		padding-top: 0;
	}
	.m-u-pt-1-lg {
		padding-top: 0.25rem;
	}
	.m-u-pt-2-lg {
		padding-top: 0.5rem;
	}
	.m-u-pt-3-lg {
		padding-top: 1rem;
	}
	.m-u-pt-4-lg {
		padding-top: 1.5rem;
	}
	.m-u-pt-5-lg {
		padding-top: 2rem;
	}
	.m-u-pt-6-lg {
		padding-top: 3rem;
	}
	.m-u-pt-7-lg {
		padding-top: 4rem;
	}
	.m-u-pt-8-lg {
		padding-top: 5rem;
	}
	.m-u-pt-9-lg {
		padding-top: 8rem;
	}
	.m-u-pt-10-lg {
		padding-top: 10rem;
	}
	.m-u-pr-a-lg {
		padding-right: auto;
	}
	.m-u-pr-0-lg {
		padding-right: 0;
	}
	.m-u-pr-1-lg {
		padding-right: 0.25rem;
	}
	.m-u-pr-2-lg {
		padding-right: 0.5rem;
	}
	.m-u-pr-3-lg {
		padding-right: 1rem;
	}
	.m-u-pr-4-lg {
		padding-right: 1.5rem;
	}
	.m-u-pr-5-lg {
		padding-right: 2rem;
	}
	.m-u-pr-6-lg {
		padding-right: 3rem;
	}
	.m-u-pr-7-lg {
		padding-right: 4rem;
	}
	.m-u-pr-8-lg {
		padding-right: 5rem;
	}
	.m-u-pr-9-lg {
		padding-right: 8rem;
	}
	.m-u-pr-10-lg {
		padding-right: 10rem;
	}
	.m-u-pb-a-lg {
		padding-bottom: auto;
	}
	.m-u-pb-0-lg {
		padding-bottom: 0;
	}
	.m-u-pb-1-lg {
		padding-bottom: 0.25rem;
	}
	.m-u-pb-2-lg {
		padding-bottom: 0.5rem;
	}
	.m-u-pb-3-lg {
		padding-bottom: 1rem;
	}
	.m-u-pb-4-lg {
		padding-bottom: 1.5rem;
	}
	.m-u-pb-5-lg {
		padding-bottom: 2rem;
	}
	.m-u-pb-6-lg {
		padding-bottom: 3rem;
	}
	.m-u-pb-7-lg {
		padding-bottom: 4rem;
	}
	.m-u-pb-8-lg {
		padding-bottom: 5rem;
	}
	.m-u-pb-9-lg {
		padding-bottom: 8rem;
	}
	.m-u-pb-10-lg {
		padding-bottom: 10rem;
	}
	.m-u-pl-a-lg {
		padding-left: auto;
	}
	.m-u-pl-0-lg {
		padding-left: 0;
	}
	.m-u-pl-1-lg {
		padding-left: 0.25rem;
	}
	.m-u-pl-2-lg {
		padding-left: 0.5rem;
	}
	.m-u-pl-3-lg {
		padding-left: 1rem;
	}
	.m-u-pl-4-lg {
		padding-left: 1.5rem;
	}
	.m-u-pl-5-lg {
		padding-left: 2rem;
	}
	.m-u-pl-6-lg {
		padding-left: 3rem;
	}
	.m-u-pl-7-lg {
		padding-left: 4rem;
	}
	.m-u-pl-8-lg {
		padding-left: 5rem;
	}
	.m-u-pl-9-lg {
		padding-left: 8rem;
	}
	.m-u-pl-10-lg {
		padding-left: 10rem;
	}
	.m-u-mt-a-lg {
		margin-top: auto;
	}
	.m-u-mt-0-lg {
		margin-top: 0;
	}
	.m-u-mt-1-lg {
		margin-top: 0.25rem;
	}
	.m-u-mt-2-lg {
		margin-top: 0.5rem;
	}
	.m-u-mt-3-lg {
		margin-top: 1rem;
	}
	.m-u-mt-4-lg {
		margin-top: 1.5rem;
	}
	.m-u-mt-5-lg {
		margin-top: 2rem;
	}
	.m-u-mt-6-lg {
		margin-top: 3rem;
	}
	.m-u-mt-7-lg {
		margin-top: 4rem;
	}
	.m-u-mt-8-lg {
		margin-top: 5rem;
	}
	.m-u-mt-9-lg {
		margin-top: 8rem;
	}
	.m-u-mt-10-lg {
		margin-top: 10rem;
	}
	.m-u-mr-a-lg {
		margin-right: auto;
	}
	.m-u-mr-0-lg {
		margin-right: 0;
	}
	.m-u-mr-1-lg {
		margin-right: 0.25rem;
	}
	.m-u-mr-2-lg {
		margin-right: 0.5rem;
	}
	.m-u-mr-3-lg {
		margin-right: 1rem;
	}
	.m-u-mr-4-lg {
		margin-right: 1.5rem;
	}
	.m-u-mr-5-lg {
		margin-right: 2rem;
	}
	.m-u-mr-6-lg {
		margin-right: 3rem;
	}
	.m-u-mr-7-lg {
		margin-right: 4rem;
	}
	.m-u-mr-8-lg {
		margin-right: 5rem;
	}
	.m-u-mr-9-lg {
		margin-right: 8rem;
	}
	.m-u-mr-10-lg {
		margin-right: 10rem;
	}
	.m-u-mb-a-lg {
		margin-bottom: auto;
	}
	.m-c-headline--banner .m-c-teaser__heading,
	.m-u-mb-0-lg {
		margin-bottom: 0;
	}
	.m-u-mb-1-lg {
		margin-bottom: 0.25rem;
	}
	.m-u-mb-2-lg {
		margin-bottom: 0.5rem;
	}
	.m-u-mb-3-lg {
		margin-bottom: 1rem;
	}
	.m-u-mb-4-lg {
		margin-bottom: 1.5rem;
	}
	.m-u-mb-5-lg {
		margin-bottom: 2rem;
	}
	.m-u-mb-6-lg {
		margin-bottom: 3rem;
	}
	.m-u-mb-7-lg {
		margin-bottom: 4rem;
	}
	.m-u-mb-8-lg {
		margin-bottom: 5rem;
	}
	.m-u-mb-9-lg {
		margin-bottom: 8rem;
	}
	.m-u-mb-10-lg {
		margin-bottom: 10rem;
	}
	.m-u-ml-a-lg {
		margin-left: auto;
	}
	.m-u-ml-0-lg {
		margin-left: 0;
	}
	.m-u-ml-1-lg {
		margin-left: 0.25rem;
	}
	.m-u-ml-2-lg {
		margin-left: 0.5rem;
	}
	.m-u-ml-3-lg {
		margin-left: 1rem;
	}
	.m-u-ml-4-lg {
		margin-left: 1.5rem;
	}
	.m-u-ml-5-lg {
		margin-left: 2rem;
	}
	.m-u-ml-6-lg {
		margin-left: 3rem;
	}
	.m-u-ml-7-lg {
		margin-left: 4rem;
	}
	.m-u-ml-8-lg {
		margin-left: 5rem;
	}
	.m-u-ml-9-lg {
		margin-left: 8rem;
	}
	.m-u-ml-10-lg {
		margin-left: 10rem;
	}
}
@media (min-width: 1584px) {
	.m-u-p-a-hg {
		padding: auto;
	}
	.m-u-px-a-hg {
		padding-left: auto;
		padding-right: auto;
	}
	.m-u-py-a-lg {
		padding-top: auto;
		padding-bottom: auto;
	}
	.m-u-p-0-hg {
		padding: 0;
	}
	.m-u-px-0-hg {
		padding-left: 0;
		padding-right: 0;
	}
	.m-u-py-0-lg {
		padding-top: 0;
		padding-bottom: 0;
	}
	.m-u-p-1-hg {
		padding: 0.25rem;
	}
	.m-u-px-1-hg {
		padding-left: 0.25rem;
		padding-right: 0.25rem;
	}
	.m-u-py-1-lg {
		padding-top: 0.25rem;
		padding-bottom: 0.25rem;
	}
	.m-u-p-2-hg {
		padding: 0.5rem;
	}
	.m-u-px-2-hg {
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}
	.m-u-py-2-lg {
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}
	.m-u-p-3-hg {
		padding: 1rem;
	}
	.m-u-px-3-hg {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.m-u-py-3-lg {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	.m-u-p-4-hg {
		padding: 1.5rem;
	}
	.m-u-px-4-hg {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.m-u-py-4-lg {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
	}
	.m-u-p-5-hg {
		padding: 2rem;
	}
	.m-u-px-5-hg {
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.m-u-py-5-lg {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}
	.m-u-p-6-hg {
		padding: 3rem;
	}
	.m-u-px-6-hg {
		padding-left: 3rem;
		padding-right: 3rem;
	}
	.m-u-py-6-lg {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
	.m-u-p-7-hg {
		padding: 4rem;
	}
	.m-u-px-7-hg {
		padding-left: 4rem;
		padding-right: 4rem;
	}
	.m-u-py-7-lg {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}
	.m-u-p-8-hg {
		padding: 5rem;
	}
	.m-u-px-8-hg {
		padding-left: 5rem;
		padding-right: 5rem;
	}
	.m-u-py-8-lg {
		padding-top: 5rem;
		padding-bottom: 5rem;
	}
	.m-u-p-9-hg {
		padding: 8rem;
	}
	.m-u-px-9-hg {
		padding-left: 8rem;
		padding-right: 8rem;
	}
	.m-u-py-9-lg {
		padding-top: 8rem;
		padding-bottom: 8rem;
	}
	.m-u-p-10-hg {
		padding: 10rem;
	}
	.m-u-px-10-hg {
		padding-left: 10rem;
		padding-right: 10rem;
	}
	.m-u-py-10-lg {
		padding-top: 10rem;
		padding-bottom: 10rem;
	}
}

.m-b-field,
.m-b-help,
.m-b-input,
.m-b-label,
.m-b-label-hint,
.m-b-label-password-reset,
.m-c-badge-live,
.m-c-block__heading,
.m-c-block__intro,
.m-c-breadcrumb__item,
.m-c-headline__kicker,
.m-c-menu,
.m-c-page-header,
.m-c-page-header__text,
.m-c-teaser__category,
.m-c-teaser__published,
.m-c-teaser__subheading,
.m-l-article__subheading {
	font-family: "Roboto Condensed", system-ui, -apple-system, BlinkMacSystemFont,
		"Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.font-serif {
	font-family: "Ardina Text", Georgia, Cambria, "Times New Roman", Times, serif;
}
.font-display {
	font-family: "Longitude Display Inline", auto;
}

.m-b-help,
.m-b-input,
.m-b-label-hint,
.m-b-label-password-reset,
.m-l-article__heading,
.m-l-article__subheading,
.m-u-text-normal {
	text-transform: none;
}
.m-u-text-sans {
	font-family: "Roboto Condensed", system-ui, -apple-system, BlinkMacSystemFont,
		"Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,
		"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
.m-u-text-serif {
	font-family: "Ardina Text", Georgia, Cambria, "Times New Roman", Times, serif;
}
.m-u-text-display {
	font-family: "Longitude Display Inline", auto;
}
.m-u-text-xs {
	font-size: 0.75rem;
}
.m-b-help,
.m-b-label-hint,
.m-c-headline__kicker,
.m-c-teaser__category,
.m-c-teaser__published,
.m-c-tools,
.m-u-text-sm {
	font-size: 0.875rem;
}
.m-b-input,
.m-b-label,
.m-b-label-password-reset,
.m-c-breadcrumb__item,
.m-c-button__label,
.m-c-menu,
.m-c-teaser--podcast .m-c-teaser__heading,
.m-u-text-md {
	font-size: 1rem;
}
.m-c-headline__subheading,
.m-c-teaser__subheading,
.m-l-article__subheading,
.m-u-text-lg {
	font-size: 1.125rem;
}
.m-u-text-xl {
	font-size: 1.25rem;
}
.m-c-block__heading,
.m-c-teaser__heading,
.m-l-article__category__text,
.m-l-article__heading,
.m-u-text-2xl {
	font-size: 1.5rem;
}
.m-u-text-3xl {
	font-size: 1.875rem;
}
.m-u-text-4xl {
	font-size: 2.25rem;
}
.m-u-text-5xl {
	font-size: 3rem;
}
.m-u-text-6xl {
	font-size: 4rem;
}
.m-u-text-italic {
	font-style: italic;
}
.m-u-text-no-italic {
	font-style: normal;
}
.m-u-text-hairline {
	font-weight: 100;
}
.m-u-text-thin {
	font-weight: 200;
}
.m-u-text-light {
	font-weight: 300;
}
.m-u-text-regular {
	font-weight: 400;
}
.m-c-headline__kicker,
.m-c-headline__subheading,
.m-c-teaser__category,
.m-c-teaser__published,
.m-c-teaser__subheading,
.m-l-article__subheading,
.m-u-text-medium {
	font-weight: 500;
}
.m-u-text-semibold {
	font-weight: 600;
}
.m-b-label,
.m-c-block__heading,
.m-u-text-bold {
	font-weight: 700;
}
.m-u-text-extrabold {
	font-weight: 800;
}
.m-u-text-black {
	font-weight: 900;
}
.m-u-line-height-small {
	line-height: 0.85;
}
.m-b-label,
.m-b-label-hint,
.m-c-headline--banner .m-c-teaser__heading,
.m-u-line-height-none {
	line-height: 1;
}
.m-c-headline__heading,
.m-c-teaser__heading,
.m-c-teaser__subheading,
.m-l-article__heading,
.m-u-line-height-tight {
	line-height: 1.25;
}
.m-u-line-height-snug {
	line-height: 1.375;
}
.m-c-headline__subheading,
.m-c-teaser__category,
.m-c-teaser__footer,
.m-l-article__category__text,
.m-l-article__content,
.m-l-article__meta,
.m-l-article__subheading,
.m-u-line-height-normal {
	line-height: 1.5;
}
.m-u-line-height-relaxed {
	line-height: 1.625;
}
.m-u-line-height-loose {
	line-height: 2;
}
.m-u-text-center {
	text-align: center;
}
.m-u-text-right {
	text-align: right;
}
.m-u-text-left {
	text-align: left;
}
.m-u-text-justify {
	text-align: justify;
}
.m-u-text-underline {
	text-decoration: underline;
}
.m-u-text-line-through {
	text-decoration: line-through;
}
.m-c-breadcrumb__link,
.m-c-headline__link,
.m-c-teaser__link,
.m-u-anchor,
.m-u-text-no-underline {
	text-decoration: none;
}
.m-u-text-align-baseline {
	vertical-align: baseline;
}
.m-u-text-align-top {
	vertical-align: top;
}
.m-u-text-align-middle {
	vertical-align: middle;
}
.m-u-text-align-bottom {
	vertical-align: bottom;
}
.m-u-text-align-text-top {
	vertical-align: text-top;
}
.m-u-text-align-text-bottom {
	vertical-align: text-bottom;
}
@media (min-width: 1024px) {
	.m-u-text-xs-md {
		font-size: 0.75rem;
	}
	.m-u-text-sm-md {
		font-size: 0.875rem;
	}
	.m-u-text-md-md {
		font-size: 1rem;
	}
	.m-u-text-lg-md {
		font-size: 1.125rem;
	}
	.m-l-article__content,
	.m-u-text-xl-md {
		font-size: 1.25rem;
	}
	.m-l-article__subheading,
	.m-u-text-2xl-md {
		font-size: 1.5rem;
	}
	.m-u-text-3xl-md {
		font-size: 1.875rem;
	}
	.m-u-text-4xl-md {
		font-size: 2.25rem;
	}
	.m-l-article__heading,
	.m-u-text-5xl-md {
		font-size: 3rem;
	}
	.m-u-text-6xl-md {
		font-size: 4rem;
	}
	.m-u-line-height-small-md {
		line-height: 0.85;
	}
	.m-u-line-height-none-md {
		line-height: 1;
	}
	.m-u-line-height-tight-md {
		line-height: 1.25;
	}
	.m-c-headline__heading,
	.m-u-line-height-snug-md {
		line-height: 1.375;
	}
	.m-u-line-height-normal-md {
		line-height: 1.5;
	}
	.m-u-line-height-relaxed-md {
		line-height: 1.625;
	}
	.m-u-line-height-loose-md {
		line-height: 2;
	}
	.m-u-text-center-md {
		text-align: center;
	}
	.m-u-text-right-md {
		text-align: right;
	}
	.m-u-text-left-md {
		text-align: left;
	}
	.m-u-text-justify-md {
		text-align: justify;
	}
	.m-u-text-align-baseline-md {
		vertical-align: baseline;
	}
	.m-u-text-align-top-md {
		vertical-align: top;
	}
	.m-u-text-align-middle-md {
		vertical-align: middle;
	}
	.m-u-text-align-bottom-md {
		vertical-align: bottom;
	}
	.m-u-text-align-text-top-md {
		vertical-align: text-top;
	}
	.m-u-text-align-text-bottom-md {
		vertical-align: text-bottom;
	}
}
@media (min-width: 1140px) {
	.m-u-text-xs-lg {
		font-size: 0.75rem;
	}
	.m-u-text-sm-lg {
		font-size: 0.875rem;
	}
	.m-u-text-md-lg {
		font-size: 1rem;
	}
	.m-u-text-lg-lg {
		font-size: 1.125rem;
	}
	.m-u-text-xl-lg {
		font-size: 1.25rem;
	}
	.m-c-block__heading,
	.m-u-text-2xl-lg {
		font-size: 1.5rem;
	}
	.m-u-text-3xl-lg {
		font-size: 1.875rem;
	}
	.m-u-text-4xl-lg {
		font-size: 2.25rem;
	}
	.m-u-text-5xl-lg {
		font-size: 3rem;
	}
	.m-u-text-6xl-lg {
		font-size: 4rem;
	}
	.m-u-line-height-small-lg {
		line-height: 0.85;
	}
	.m-u-line-height-none-lg {
		line-height: 1;
	}
	.m-u-line-height-tight-lg {
		line-height: 1.25;
	}
	.m-u-line-height-snug-lg {
		line-height: 1.375;
	}
	.m-u-line-height-normal-lg {
		line-height: 1.5;
	}
	.m-u-line-height-relaxed-lg {
		line-height: 1.625;
	}
	.m-u-line-height-loose-lg {
		line-height: 2;
	}
	.m-u-text-center {
		text-align: center;
	}
	.m-u-text-right {
		text-align: right;
	}
	.m-u-text-left {
		text-align: left;
	}
	.m-u-text-justify {
		text-align: justify;
	}
	.m-u-text-align-baseline-lg {
		vertical-align: baseline;
	}
	.m-u-text-align-top-lg {
		vertical-align: top;
	}
	.m-u-text-align-middle-lg {
		vertical-align: middle;
	}
	.m-u-text-align-bottom-lg {
		vertical-align: bottom;
	}
	.m-u-text-align-text-top-lg {
		vertical-align: text-top;
	}
	.m-u-text-align-text-bottom-lg {
		vertical-align: text-bottom;
	}
}
.m-l-article__heading,
.m-u-text-black {
	color: #000;
}
.m-u-text-dark {
	color: #2e2e31;
}
.m-u-text-white {
	color: #fff;
}
.m-u-text-blue300 {
	color: #90cdf4;
}
.m-u-text-blue500 {
	color: #4299e1;
}
.m-u-text-blue700 {
	color: #2b6cb0;
}
.m-u-text-gray100 {
	color: #f5f5f5;
}
.m-u-text-gray200 {
	color: #eee;
}
.m-u-text-gray300 {
	color: #e0e0e0;
}
.m-u-text-gray400 {
	color: #bdbdbd;
}
.m-u-text-gray500 {
	color: #9e9e9e;
}
.m-c-breadcrumb__item,
.m-c-teaser__published,
.m-c-teaser__subheading,
.m-u-text-gray600 {
	color: #757575;
}
.m-u-text-gray700 {
	color: #616161;
}
.m-u-text-gray800 {
	color: #424242;
}
.m-u-text-gray900 {
	color: #212121;
}
.m-u-text-green300 {
	color: #9ae6b4;
}
.m-u-text-green500 {
	color: #48bb78;
}
.m-u-text-green700 {
	color: #2f855a;
}
.m-u-text-red300 {
	color: #feb2b2;
}
.m-u-text-red500 {
	color: #f56565;
}
.m-u-text-red700 {
	color: #c53030;
}
.m-u-visible {
	margin: initial;
	padding: initial;
	width: auto;
	height: auto;
	overflow: initial;
	clip: auto;
	position: static;
}
.m-u-invisible {
	margin: -1px;
	padding: 0;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	clip: rect(0, 0, 0, 0);
	position: absolute;
}
@media (min-width: 1024px) {
	.m-u-visible-md {
		margin: initial;
		padding: initial;
		width: auto;
		height: auto;
		overflow: initial;
		clip: auto;
		position: static;
	}
	.m-u-invisible-md {
		margin: -1px;
		padding: 0;
		width: 1px;
		height: 1px;
		overflow: hidden;
		clip: rect(0 0 0 0);
		clip: rect(0, 0, 0, 0);
		position: absolute;
	}
}
@media (min-width: 1140px) {
	.m-u-visible-lg {
		margin: initial;
		padding: initial;
		width: auto;
		height: auto;
		overflow: initial;
		clip: auto;
		position: static;
	}
	.m-u-invisible-lg {
		margin: -1px;
		padding: 0;
		width: 1px;
		height: 1px;
		overflow: hidden;
		clip: rect(0 0 0 0);
		clip: rect(0, 0, 0, 0);
		position: absolute;
	}
}
@media (min-width: 1584px) {
	.m-u-visible-hg {
		margin: initial;
		padding: initial;
		width: auto;
		height: auto;
		overflow: initial;
		clip: auto;
		position: static;
	}
	.m-u-invisible-hg {
		margin: -1px;
		padding: 0;
		width: 1px;
		height: 1px;
		overflow: hidden;
		clip: rect(0 0 0 0);
		clip: rect(0, 0, 0, 0);
		position: absolute;
	}
}
.m-u-width-0 {
	width: 0;
}
.max-w0 {
	max-width: 0;
}
.min-w0 {
	min-width: 0;
}
@media (min-width: 1024px) {
	.m-u-width-0-md {
		width: 0;
	}
	.max-w0-md {
		max-width: 0;
	}
	.min-w0-md {
		min-width: 0;
	}
}
@media (min-width: 1140px) {
	.m-u-width-0-lg {
		width: 0;
	}
	.max-w0-lg {
		max-width: 0;
	}
	.min-w0-lg {
		min-width: 0;
	}
}
.m-u-width-1 {
	width: 0.25rem;
}
.max-w1 {
	max-width: 0.25rem;
}
.min-w1 {
	min-width: 0.25rem;
}
@media (min-width: 1024px) {
	.m-u-width-1-md {
		width: 0.25rem;
	}
	.max-w1-md {
		max-width: 0.25rem;
	}
	.min-w1-md {
		min-width: 0.25rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-1-lg {
		width: 0.25rem;
	}
	.max-w1-lg {
		max-width: 0.25rem;
	}
	.min-w1-lg {
		min-width: 0.25rem;
	}
}
.m-u-width-2 {
	width: 0.5rem;
}
.max-w2 {
	max-width: 0.5rem;
}
.min-w2 {
	min-width: 0.5rem;
}
@media (min-width: 1024px) {
	.m-u-width-2-md {
		width: 0.5rem;
	}
	.max-w2-md {
		max-width: 0.5rem;
	}
	.min-w2-md {
		min-width: 0.5rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-2-lg {
		width: 0.5rem;
	}
	.max-w2-lg {
		max-width: 0.5rem;
	}
	.min-w2-lg {
		min-width: 0.5rem;
	}
}
.m-u-width-3 {
	width: 0.75rem;
}
.max-w3 {
	max-width: 0.75rem;
}
.min-w3 {
	min-width: 0.75rem;
}
@media (min-width: 1024px) {
	.m-u-width-3-md {
		width: 0.75rem;
	}
	.max-w3-md {
		max-width: 0.75rem;
	}
	.min-w3-md {
		min-width: 0.75rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-3-lg {
		width: 0.75rem;
	}
	.max-w3-lg {
		max-width: 0.75rem;
	}
	.min-w3-lg {
		min-width: 0.75rem;
	}
}
.m-u-width-4 {
	width: 1rem;
}
.max-w4 {
	max-width: 1rem;
}
.min-w4 {
	min-width: 1rem;
}
@media (min-width: 1024px) {
	.m-u-width-4-md {
		width: 1rem;
	}
	.max-w4-md {
		max-width: 1rem;
	}
	.min-w4-md {
		min-width: 1rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-4-lg {
		width: 1rem;
	}
	.max-w4-lg {
		max-width: 1rem;
	}
	.min-w4-lg {
		min-width: 1rem;
	}
}
.m-u-width-5 {
	width: 1.25rem;
}
.max-w5 {
	max-width: 1.25rem;
}
.min-w5 {
	min-width: 1.25rem;
}
@media (min-width: 1024px) {
	.m-u-width-5-md {
		width: 1.25rem;
	}
	.max-w5-md {
		max-width: 1.25rem;
	}
	.min-w5-md {
		min-width: 1.25rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-5-lg {
		width: 1.25rem;
	}
	.max-w5-lg {
		max-width: 1.25rem;
	}
	.min-w5-lg {
		min-width: 1.25rem;
	}
}
.m-u-width-6 {
	width: 1.5rem;
}
.max-w6 {
	max-width: 1.5rem;
}
.min-w6 {
	min-width: 1.5rem;
}
@media (min-width: 1024px) {
	.m-u-width-6-md {
		width: 1.5rem;
	}
	.max-w6-md {
		max-width: 1.5rem;
	}
	.min-w6-md {
		min-width: 1.5rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-6-lg {
		width: 1.5rem;
	}
	.max-w6-lg {
		max-width: 1.5rem;
	}
	.min-w6-lg {
		min-width: 1.5rem;
	}
}
.m-u-width-8 {
	width: 2rem;
}
.max-w8 {
	max-width: 2rem;
}
.min-w8 {
	min-width: 2rem;
}
@media (min-width: 1024px) {
	.m-u-width-8-md {
		width: 2rem;
	}
	.max-w8-md {
		max-width: 2rem;
	}
	.min-w8-md {
		min-width: 2rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-8-lg {
		width: 2rem;
	}
	.max-w8-lg {
		max-width: 2rem;
	}
	.min-w8-lg {
		min-width: 2rem;
	}
}
.m-u-width-10 {
	width: 2.5rem;
}
.max-w10 {
	max-width: 2.5rem;
}
.min-w10 {
	min-width: 2.5rem;
}
@media (min-width: 1024px) {
	.m-u-width-10-md {
		width: 2.5rem;
	}
	.max-w10-md {
		max-width: 2.5rem;
	}
	.min-w10-md {
		min-width: 2.5rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-10-lg {
		width: 2.5rem;
	}
	.max-w10-lg {
		max-width: 2.5rem;
	}
	.min-w10-lg {
		min-width: 2.5rem;
	}
}
.m-u-width-12 {
	width: 3rem;
}
.max-w12 {
	max-width: 3rem;
}
.min-w12 {
	min-width: 3rem;
}
@media (min-width: 1024px) {
	.m-u-width-12-md {
		width: 3rem;
	}
	.max-w12-md {
		max-width: 3rem;
	}
	.min-w12-md {
		min-width: 3rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-12-lg {
		width: 3rem;
	}
	.max-w12-lg {
		max-width: 3rem;
	}
	.min-w12-lg {
		min-width: 3rem;
	}
}
.m-u-width-16 {
	width: 4rem;
}
.max-w16 {
	max-width: 4rem;
}
.min-w16 {
	min-width: 4rem;
}
@media (min-width: 1024px) {
	.m-u-width-16-md {
		width: 4rem;
	}
	.max-w16-md {
		max-width: 4rem;
	}
	.min-w16-md {
		min-width: 4rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-16-lg {
		width: 4rem;
	}
	.max-w16-lg {
		max-width: 4rem;
	}
	.min-w16-lg {
		min-width: 4rem;
	}
}
.m-u-width-20 {
	width: 5rem;
}
.max-w20 {
	max-width: 5rem;
}
.min-w20 {
	min-width: 5rem;
}
@media (min-width: 1024px) {
	.m-u-width-20-md {
		width: 5rem;
	}
	.max-w20-md {
		max-width: 5rem;
	}
	.min-w20-md {
		min-width: 5rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-20-lg {
		width: 5rem;
	}
	.max-w20-lg {
		max-width: 5rem;
	}
	.min-w20-lg {
		min-width: 5rem;
	}
}
.m-u-width-24 {
	width: 6rem;
}
.max-w24 {
	max-width: 6rem;
}
.min-w24 {
	min-width: 6rem;
}
@media (min-width: 1024px) {
	.m-u-width-24-md {
		width: 6rem;
	}
	.max-w24-md {
		max-width: 6rem;
	}
	.min-w24-md {
		min-width: 6rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-24-lg {
		width: 6rem;
	}
	.max-w24-lg {
		max-width: 6rem;
	}
	.min-w24-lg {
		min-width: 6rem;
	}
}
.m-u-width-32 {
	width: 8rem;
}
.max-w32 {
	max-width: 8rem;
}
.min-w32 {
	min-width: 8rem;
}
@media (min-width: 1024px) {
	.m-u-width-32-md {
		width: 8rem;
	}
	.max-w32-md {
		max-width: 8rem;
	}
	.min-w32-md {
		min-width: 8rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-32-lg {
		width: 8rem;
	}
	.max-w32-lg {
		max-width: 8rem;
	}
	.min-w32-lg {
		min-width: 8rem;
	}
}
.m-u-width-40 {
	width: 10rem;
}
.max-w40 {
	max-width: 10rem;
}
.min-w40 {
	min-width: 10rem;
}
@media (min-width: 1024px) {
	.m-u-width-40-md {
		width: 10rem;
	}
	.max-w40-md {
		max-width: 10rem;
	}
	.min-w40-md {
		min-width: 10rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-40-lg {
		width: 10rem;
	}
	.max-w40-lg {
		max-width: 10rem;
	}
	.min-w40-lg {
		min-width: 10rem;
	}
}
.m-u-width-48 {
	width: 12rem;
}
.max-w48 {
	max-width: 12rem;
}
.min-w48 {
	min-width: 12rem;
}
@media (min-width: 1024px) {
	.m-u-width-48-md {
		width: 12rem;
	}
	.max-w48-md {
		max-width: 12rem;
	}
	.min-w48-md {
		min-width: 12rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-48-lg {
		width: 12rem;
	}
	.max-w48-lg {
		max-width: 12rem;
	}
	.min-w48-lg {
		min-width: 12rem;
	}
}
.m-u-width-56 {
	width: 14rem;
}
.max-w56 {
	max-width: 14rem;
}
.min-w56 {
	min-width: 14rem;
}
@media (min-width: 1024px) {
	.m-u-width-56-md {
		width: 14rem;
	}
	.max-w56-md {
		max-width: 14rem;
	}
	.min-w56-md {
		min-width: 14rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-56-lg {
		width: 14rem;
	}
	.max-w56-lg {
		max-width: 14rem;
	}
	.min-w56-lg {
		min-width: 14rem;
	}
}
.m-u-width-64 {
	width: 16rem;
}
.max-w64 {
	max-width: 16rem;
}
.min-w64 {
	min-width: 16rem;
}
@media (min-width: 1024px) {
	.m-u-width-64-md {
		width: 16rem;
	}
	.max-w64-md {
		max-width: 16rem;
	}
	.min-w64-md {
		min-width: 16rem;
	}
}
@media (min-width: 1140px) {
	.m-u-width-64-lg {
		width: 16rem;
	}
	.max-w64-lg {
		max-width: 16rem;
	}
	.min-w64-lg {
		min-width: 16rem;
	}
}
.m-u-width-auto {
	width: auto;
}
.max-wauto {
	max-width: auto;
}
.min-wauto {
	min-width: auto;
}
@media (min-width: 1024px) {
	.m-u-width-auto-md {
		width: auto;
	}
	.max-wauto-md {
		max-width: auto;
	}
	.min-wauto-md {
		min-width: auto;
	}
}
@media (min-width: 1140px) {
	.m-u-width-auto-lg {
		width: auto;
	}
	.max-wauto-lg {
		max-width: auto;
	}
	.min-wauto-lg {
		min-width: auto;
	}
}
.m-u-width-1px {
	width: 1px;
}
.max-w1px {
	max-width: 1px;
}
.min-w1px {
	min-width: 1px;
}
@media (min-width: 1024px) {
	.m-u-width-1px-md {
		width: 1px;
	}
	.max-w1px-md {
		max-width: 1px;
	}
	.min-w1px-md {
		min-width: 1px;
	}
}
@media (min-width: 1140px) {
	.m-u-width-1px-lg {
		width: 1px;
	}
	.max-w1px-lg {
		max-width: 1px;
	}
	.min-w1px-lg {
		min-width: 1px;
	}
}
.m-u-width-1by2 {
	width: 50%;
}
.max-w1by2 {
	max-width: 50%;
}
.min-w1by2 {
	min-width: 50%;
}
@media (min-width: 1024px) {
	.m-u-width-1by2-md {
		width: 50%;
	}
	.max-w1by2-md {
		max-width: 50%;
	}
	.min-w1by2-md {
		min-width: 50%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-1by2-lg {
		width: 50%;
	}
	.max-w1by2-lg {
		max-width: 50%;
	}
	.min-w1by2-lg {
		min-width: 50%;
	}
}
.m-u-width-1by3 {
	width: 33.33333%;
}
.max-w1by3 {
	max-width: 33.33333%;
}
.min-w1by3 {
	min-width: 33.33333%;
}
@media (min-width: 1024px) {
	.m-u-width-1by3-md {
		width: 33.33333%;
	}
	.max-w1by3-md {
		max-width: 33.33333%;
	}
	.min-w1by3-md {
		min-width: 33.33333%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-1by3-lg {
		width: 33.33333%;
	}
	.max-w1by3-lg {
		max-width: 33.33333%;
	}
	.min-w1by3-lg {
		min-width: 33.33333%;
	}
}
.m-u-width-2by3 {
	width: 66.66667%;
}
.max-w2by3 {
	max-width: 66.66667%;
}
.min-w2by3 {
	min-width: 66.66667%;
}
@media (min-width: 1024px) {
	.m-u-width-2by3-md {
		width: 66.66667%;
	}
	.max-w2by3-md {
		max-width: 66.66667%;
	}
	.min-w2by3-md {
		min-width: 66.66667%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-2by3-lg {
		width: 66.66667%;
	}
	.max-w2by3-lg {
		max-width: 66.66667%;
	}
	.min-w2by3-lg {
		min-width: 66.66667%;
	}
}
.m-u-width-1by4 {
	width: 25%;
}
.max-w1by4 {
	max-width: 25%;
}
.min-w1by4 {
	min-width: 25%;
}
@media (min-width: 1024px) {
	.m-u-width-1by4-md {
		width: 25%;
	}
	.max-w1by4-md {
		max-width: 25%;
	}
	.min-w1by4-md {
		min-width: 25%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-1by4-lg {
		width: 25%;
	}
	.max-w1by4-lg {
		max-width: 25%;
	}
	.min-w1by4-lg {
		min-width: 25%;
	}
}
.m-u-width-2by4 {
	width: 50%;
}
.max-w2by4 {
	max-width: 50%;
}
.min-w2by4 {
	min-width: 50%;
}
@media (min-width: 1024px) {
	.m-u-width-2by4-md {
		width: 50%;
	}
	.max-w2by4-md {
		max-width: 50%;
	}
	.min-w2by4-md {
		min-width: 50%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-2by4-lg {
		width: 50%;
	}
	.max-w2by4-lg {
		max-width: 50%;
	}
	.min-w2by4-lg {
		min-width: 50%;
	}
}
.m-u-width-3by4 {
	width: 75%;
}
.max-w3by4 {
	max-width: 75%;
}
.min-w3by4 {
	min-width: 75%;
}
@media (min-width: 1024px) {
	.m-u-width-3by4-md {
		width: 75%;
	}
	.max-w3by4-md {
		max-width: 75%;
	}
	.min-w3by4-md {
		min-width: 75%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-3by4-lg {
		width: 75%;
	}
	.max-w3by4-lg {
		max-width: 75%;
	}
	.min-w3by4-lg {
		min-width: 75%;
	}
}
.m-u-width-1by5 {
	width: 20%;
}
.max-w1by5 {
	max-width: 20%;
}
.min-w1by5 {
	min-width: 20%;
}
@media (min-width: 1024px) {
	.m-u-width-1by5-md {
		width: 20%;
	}
	.max-w1by5-md {
		max-width: 20%;
	}
	.min-w1by5-md {
		min-width: 20%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-1by5-lg {
		width: 20%;
	}
	.max-w1by5-lg {
		max-width: 20%;
	}
	.min-w1by5-lg {
		min-width: 20%;
	}
}
.m-u-width-2by5 {
	width: 40%;
}
.max-w2by5 {
	max-width: 40%;
}
.min-w2by5 {
	min-width: 40%;
}
@media (min-width: 1024px) {
	.m-u-width-2by5-md {
		width: 40%;
	}
	.max-w2by5-md {
		max-width: 40%;
	}
	.min-w2by5-md {
		min-width: 40%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-2by5-lg {
		width: 40%;
	}
	.max-w2by5-lg {
		max-width: 40%;
	}
	.min-w2by5-lg {
		min-width: 40%;
	}
}
.m-u-width-3by5 {
	width: 60%;
}
.max-w3by5 {
	max-width: 60%;
}
.min-w3by5 {
	min-width: 60%;
}
@media (min-width: 1024px) {
	.m-u-width-3by5-md {
		width: 60%;
	}
	.max-w3by5-md {
		max-width: 60%;
	}
	.min-w3by5-md {
		min-width: 60%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-3by5-lg {
		width: 60%;
	}
	.max-w3by5-lg {
		max-width: 60%;
	}
	.min-w3by5-lg {
		min-width: 60%;
	}
}
.m-u-width-4by5 {
	width: 80%;
}
.max-w4by5 {
	max-width: 80%;
}
.min-w4by5 {
	min-width: 80%;
}
@media (min-width: 1024px) {
	.m-u-width-4by5-md {
		width: 80%;
	}
	.max-w4by5-md {
		max-width: 80%;
	}
	.min-w4by5-md {
		min-width: 80%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-4by5-lg {
		width: 80%;
	}
	.max-w4by5-lg {
		max-width: 80%;
	}
	.min-w4by5-lg {
		min-width: 80%;
	}
}
.m-u-width-1by6 {
	width: 16.66667%;
}
.max-w1by6 {
	max-width: 16.66667%;
}
.min-w1by6 {
	min-width: 16.66667%;
}
@media (min-width: 1024px) {
	.m-u-width-1by6-md {
		width: 16.66667%;
	}
	.max-w1by6-md {
		max-width: 16.66667%;
	}
	.min-w1by6-md {
		min-width: 16.66667%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-1by6-lg {
		width: 16.66667%;
	}
	.max-w1by6-lg {
		max-width: 16.66667%;
	}
	.min-w1by6-lg {
		min-width: 16.66667%;
	}
}
.m-u-width-2by6 {
	width: 33.33333%;
}
.max-w2by6 {
	max-width: 33.33333%;
}
.min-w2by6 {
	min-width: 33.33333%;
}
@media (min-width: 1024px) {
	.m-u-width-2by6-md {
		width: 33.33333%;
	}
	.max-w2by6-md {
		max-width: 33.33333%;
	}
	.min-w2by6-md {
		min-width: 33.33333%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-2by6-lg {
		width: 33.33333%;
	}
	.max-w2by6-lg {
		max-width: 33.33333%;
	}
	.min-w2by6-lg {
		min-width: 33.33333%;
	}
}
.m-u-width-3by6 {
	width: 50%;
}
.max-w3by6 {
	max-width: 50%;
}
.min-w3by6 {
	min-width: 50%;
}
@media (min-width: 1024px) {
	.m-u-width-3by6-md {
		width: 50%;
	}
	.max-w3by6-md {
		max-width: 50%;
	}
	.min-w3by6-md {
		min-width: 50%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-3by6-lg {
		width: 50%;
	}
	.max-w3by6-lg {
		max-width: 50%;
	}
	.min-w3by6-lg {
		min-width: 50%;
	}
}
.m-u-width-4by6 {
	width: 66.66667%;
}
.max-w4by6 {
	max-width: 66.66667%;
}
.min-w4by6 {
	min-width: 66.66667%;
}
@media (min-width: 1024px) {
	.m-u-width-4by6-md {
		width: 66.66667%;
	}
	.max-w4by6-md {
		max-width: 66.66667%;
	}
	.min-w4by6-md {
		min-width: 66.66667%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-4by6-lg {
		width: 66.66667%;
	}
	.max-w4by6-lg {
		max-width: 66.66667%;
	}
	.min-w4by6-lg {
		min-width: 66.66667%;
	}
}
.m-u-width-5by6 {
	width: 83.33333%;
}
.max-w5by6 {
	max-width: 83.33333%;
}
.min-w5by6 {
	min-width: 83.33333%;
}
@media (min-width: 1024px) {
	.m-u-width-5by6-md {
		width: 83.33333%;
	}
	.max-w5by6-md {
		max-width: 83.33333%;
	}
	.min-w5by6-md {
		min-width: 83.33333%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-5by6-lg {
		width: 83.33333%;
	}
	.max-w5by6-lg {
		max-width: 83.33333%;
	}
	.min-w5by6-lg {
		min-width: 83.33333%;
	}
}
.m-u-width-1by12 {
	width: 8.33333%;
}
.max-w1by12 {
	max-width: 8.33333%;
}
.min-w1by12 {
	min-width: 8.33333%;
}
@media (min-width: 1024px) {
	.m-u-width-1by12-md {
		width: 8.33333%;
	}
	.max-w1by12-md {
		max-width: 8.33333%;
	}
	.min-w1by12-md {
		min-width: 8.33333%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-1by12-lg {
		width: 8.33333%;
	}
	.max-w1by12-lg {
		max-width: 8.33333%;
	}
	.min-w1by12-lg {
		min-width: 8.33333%;
	}
}
.m-u-width-2by12 {
	width: 16.66667%;
}
.max-w2by12 {
	max-width: 16.66667%;
}
.min-w2by12 {
	min-width: 16.66667%;
}
@media (min-width: 1024px) {
	.m-u-width-2by12-md {
		width: 16.66667%;
	}
	.max-w2by12-md {
		max-width: 16.66667%;
	}
	.min-w2by12-md {
		min-width: 16.66667%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-2by12-lg {
		width: 16.66667%;
	}
	.max-w2by12-lg {
		max-width: 16.66667%;
	}
	.min-w2by12-lg {
		min-width: 16.66667%;
	}
}
.m-u-width-3by12 {
	width: 25%;
}
.max-w3by12 {
	max-width: 25%;
}
.min-w3by12 {
	min-width: 25%;
}
@media (min-width: 1024px) {
	.m-u-width-3by12-md {
		width: 25%;
	}
	.max-w3by12-md {
		max-width: 25%;
	}
	.min-w3by12-md {
		min-width: 25%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-3by12-lg {
		width: 25%;
	}
	.max-w3by12-lg {
		max-width: 25%;
	}
	.min-w3by12-lg {
		min-width: 25%;
	}
}
.m-u-width-4by12 {
	width: 33.33333%;
}
.max-w4by12 {
	max-width: 33.33333%;
}
.min-w4by12 {
	min-width: 33.33333%;
}
@media (min-width: 1024px) {
	.m-u-width-4by12-md {
		width: 33.33333%;
	}
	.max-w4by12-md {
		max-width: 33.33333%;
	}
	.min-w4by12-md {
		min-width: 33.33333%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-4by12-lg {
		width: 33.33333%;
	}
	.max-w4by12-lg {
		max-width: 33.33333%;
	}
	.min-w4by12-lg {
		min-width: 33.33333%;
	}
}
.m-u-width-5by12 {
	width: 41.66667%;
}
.max-w5by12 {
	max-width: 41.66667%;
}
.min-w5by12 {
	min-width: 41.66667%;
}
@media (min-width: 1024px) {
	.m-u-width-5by12-md {
		width: 41.66667%;
	}
	.max-w5by12-md {
		max-width: 41.66667%;
	}
	.min-w5by12-md {
		min-width: 41.66667%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-5by12-lg {
		width: 41.66667%;
	}
	.max-w5by12-lg {
		max-width: 41.66667%;
	}
	.min-w5by12-lg {
		min-width: 41.66667%;
	}
}
.m-u-width-6by12 {
	width: 50%;
}
.max-w6by12 {
	max-width: 50%;
}
.min-w6by12 {
	min-width: 50%;
}
@media (min-width: 1024px) {
	.m-u-width-6by12-md {
		width: 50%;
	}
	.max-w6by12-md {
		max-width: 50%;
	}
	.min-w6by12-md {
		min-width: 50%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-6by12-lg {
		width: 50%;
	}
	.max-w6by12-lg {
		max-width: 50%;
	}
	.min-w6by12-lg {
		min-width: 50%;
	}
}
.m-u-width-7by12 {
	width: 58.33333%;
}
.max-w7by12 {
	max-width: 58.33333%;
}
.min-w7by12 {
	min-width: 58.33333%;
}
@media (min-width: 1024px) {
	.m-u-width-7by12-md {
		width: 58.33333%;
	}
	.max-w7by12-md {
		max-width: 58.33333%;
	}
	.min-w7by12-md {
		min-width: 58.33333%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-7by12-lg {
		width: 58.33333%;
	}
	.max-w7by12-lg {
		max-width: 58.33333%;
	}
	.min-w7by12-lg {
		min-width: 58.33333%;
	}
}
.m-u-width-8by12 {
	width: 66.66667%;
}
.max-w8by12 {
	max-width: 66.66667%;
}
.min-w8by12 {
	min-width: 66.66667%;
}
@media (min-width: 1024px) {
	.m-u-width-8by12-md {
		width: 66.66667%;
	}
	.max-w8by12-md {
		max-width: 66.66667%;
	}
	.min-w8by12-md {
		min-width: 66.66667%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-8by12-lg {
		width: 66.66667%;
	}
	.max-w8by12-lg {
		max-width: 66.66667%;
	}
	.min-w8by12-lg {
		min-width: 66.66667%;
	}
}
.m-u-width-9by12 {
	width: 75%;
}
.max-w9by12 {
	max-width: 75%;
}
.min-w9by12 {
	min-width: 75%;
}
@media (min-width: 1024px) {
	.m-u-width-9by12-md {
		width: 75%;
	}
	.max-w9by12-md {
		max-width: 75%;
	}
	.min-w9by12-md {
		min-width: 75%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-9by12-lg {
		width: 75%;
	}
	.max-w9by12-lg {
		max-width: 75%;
	}
	.min-w9by12-lg {
		min-width: 75%;
	}
}
.m-u-width-10by12 {
	width: 83.33333%;
}
.max-w10by12 {
	max-width: 83.33333%;
}
.min-w10by12 {
	min-width: 83.33333%;
}
@media (min-width: 1024px) {
	.m-u-width-10by12-md {
		width: 83.33333%;
	}
	.max-w10by12-md {
		max-width: 83.33333%;
	}
	.min-w10by12-md {
		min-width: 83.33333%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-10by12-lg {
		width: 83.33333%;
	}
	.max-w10by12-lg {
		max-width: 83.33333%;
	}
	.min-w10by12-lg {
		min-width: 83.33333%;
	}
}
.m-u-width-11by12 {
	width: 91.66667%;
}
.max-w11by12 {
	max-width: 91.66667%;
}
.min-w11by12 {
	min-width: 91.66667%;
}
@media (min-width: 1024px) {
	.m-u-width-11by12-md {
		width: 91.66667%;
	}
	.max-w11by12-md {
		max-width: 91.66667%;
	}
	.min-w11by12-md {
		min-width: 91.66667%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-11by12-lg {
		width: 91.66667%;
	}
	.max-w11by12-lg {
		max-width: 91.66667%;
	}
	.min-w11by12-lg {
		min-width: 91.66667%;
	}
}
.m-u-width-full {
	width: 100%;
}
.max-wfull {
	max-width: 100%;
}
.min-wfull {
	min-width: 100%;
}
@media (min-width: 1024px) {
	.m-u-width-full-md {
		width: 100%;
	}
	.max-wfull-md {
		max-width: 100%;
	}
	.min-wfull-md {
		min-width: 100%;
	}
}
@media (min-width: 1140px) {
	.m-u-width-full-lg {
		width: 100%;
	}
	.max-wfull-lg {
		max-width: 100%;
	}
	.min-wfull-lg {
		min-width: 100%;
	}
}
.m-u-width-screen {
	width: 100vw;
}
.max-wscreen {
	max-width: 100vw;
}
.min-wscreen {
	min-width: 100vw;
}
@media (min-width: 1024px) {
	.m-u-width-screen-md {
		width: 100vw;
	}
	.max-wscreen-md {
		max-width: 100vw;
	}
	.min-wscreen-md {
		min-width: 100vw;
	}
}
@media (min-width: 1140px) {
	.m-u-width-screen-lg {
		width: 100vw;
	}
	.max-wscreen-lg {
		max-width: 100vw;
	}
	.min-wscreen-lg {
		min-width: 100vw;
	}
}
.index-0 {
	z-index: 0;
}
.index-1 {
	z-index: 10;
}
.index-2 {
	z-index: 20;
}
.index-3 {
	z-index: 30;
}
.index-4 {
	z-index: 40;
}
.index-5 {
	z-index: 50;
}
.index-6 {
	z-index: 60;
}
.index-7 {
	z-index: 70;
}
.index-8 {
	z-index: 80;
}
.index-9 {
	z-index: 90;
}
.index-a {
	z-index: auto;
}
.ads-leaderboard-sticky {
	position: relative;
	top: 0;
	transition-duration: 0.3s;
	transition-property: top;
	transition-timing-function: ease-in-out;
}
.ads-leaderboard-sticky #ads-close {
	display: none;
	position: absolute;
	z-index: 30;
	right: 0.5rem;
	width: 32px;
	height: 32px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border: 0;
	padding: 0;
}
.m-l-header--fixed + .m-l-page .ads-leaderboard-ads-leaderboard {
	box-shadow: 0 -2px 4px 0 rgba(140, 140, 140, 0.1),
		0 2px 4px 0 rgba(140, 140, 140, 0.2);
}
.m-l-header--fixed + .m-l-page .ads-leaderboard-sticky--is-active {
	position: fixed;
	width: 100%;
	top: 64px;
	padding: 0.25rem;
	transition-duration: 0.3s;
	transition-property: top;
	transition-timing-function: ease-in-out;
	z-index: 40;
}
.m-l-header--fixed + .m-l-page .ads-leaderboard-sticky--is-active #ads-close {
	display: block;
}
@media (min-width: 1140px) {
	.m-l-header--fixed + .m-l-page .ads-leaderboard-sticky--is-active {
		top: 80px;
	}
}
.m-c-badge-live {
	color: #f56565;
	padding: 0.5rem;
	text-transform: uppercase;
	position: relative;
	display: inline-block;
}
.m-c-badge-live:before {
	content: " ";
	background-color: #f56565;
	cursor: pointer;
	display: inline-block;
	position: absolute;
	top: 12px;
	left: -8px;
	height: 6px;
	width: 6px;
	border-radius: 3px;
	box-shadow: 0 0 0 rgba(204, 169, 44, 0.4);
	animation: pulse 2s infinite;
}
.m-c-badge-live:hover {
	animation: none;
}
@keyframes pulse {
	0% {
		box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
	}
	70% {
		box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
	}
	100% {
		box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
	}
}
.betting-view [data-betting-number="betting-1"] table tbody tr:nth-child(1) td {
	background-color: #eee;
	border-color: #eee;
}
.betting-view [data-betting-number="betting-2"] table tbody tr:nth-child(2) td {
	background-color: #eee;
	border-color: #eee;
}
.betting-view [data-betting-number="betting-3"] table tbody tr:nth-child(3) td {
	background-color: #eee;
	border-color: #eee;
}
.betting-view [data-betting-number="betting-4"] table tbody tr:nth-child(4) td {
	background-color: #eee;
	border-color: #eee;
}
.betting-view [data-betting-number="betting-5"] table tbody tr:nth-child(5) td {
	background-color: #eee;
	border-color: #eee;
}
.betting-view [data-betting-number="betting-6"] table tbody tr:nth-child(6) td {
	background-color: #eee;
	border-color: #eee;
}
.betting-view [data-betting-number="betting-7"] table tbody tr:nth-child(7) td {
	background-color: #eee;
	border-color: #eee;
}
.betting-view [data-betting-number="betting-8"] table tbody tr:nth-child(8) td {
	background-color: #eee;
	border-color: #eee;
}
.betting-view [data-betting-number="betting-9"] table tbody tr:nth-child(9) td {
	background-color: #eee;
	border-color: #eee;
}
.betting-view
	[data-betting-number="betting-10"]
	table
	tbody
	tr:nth-child(10)
	td {
	background-color: #eee;
	border-color: #eee;
}
.betting-view
	[data-betting-number="betting-11"]
	table
	tbody
	tr:nth-child(11)
	td {
	background-color: #eee;
	border-color: #eee;
}
.betting-view
	[data-betting-number="betting-12"]
	table
	tbody
	tr:nth-child(12)
	td {
	background-color: #eee;
	border-color: #eee;
}
.betting-view
	[data-betting-number="betting-13"]
	table
	tbody
	tr:nth-child(13)
	td {
	background-color: #eee;
	border-color: #eee;
}
.betting-view
	[data-betting-number="betting-14"]
	table
	tbody
	tr:nth-child(14)
	td {
	background-color: #eee;
	border-color: #eee;
}
.betting-view
	[data-betting-number="betting-15"]
	table
	tbody
	tr:nth-child(15)
	td {
	background-color: #eee;
	border-color: #eee;
}
.betting-view
	[data-betting-hits="betting-hits-1"]
	table
	tbody
	tr
	td:nth-child(2) {
	background-color: #eee;
	border-color: #eee;
}
.betting-view
	[data-betting-hits="betting-hits-2"]
	table
	tbody
	tr
	td:nth-child(3) {
	background-color: #eee;
	border-color: #eee;
}
.betting-view
	[data-betting-hits="betting-hits-3"]
	table
	tbody
	tr
	td:nth-child(4) {
	background-color: #eee;
	border-color: #eee;
}
.betting-view
	[data-betting-hits="betting-hits-4"]
	table
	tbody
	tr
	td:nth-child(5) {
	background-color: #eee;
	border-color: #eee;
}
.betting-view
	[data-betting-hits="betting-hits-5"]
	table
	tbody
	tr
	td:nth-child(6) {
	background-color: #eee;
	border-color: #eee;
}
.m-c-button {
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	color: #757575;
	cursor: pointer;
	margin: 0;
	padding: 0 1rem;
	font-size: 1rem;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	height: 2.5rem;
}
.m-c-button__label {
	line-height: 1.4;
}
.m-c-button__icon {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	line-height: 1.4;
}
.m-c-button--icon {
	padding: 0.7rem;
	height: 2.5rem;
	width: 2.5rem;
}
.m-c-button--sm {
	height: 2rem;
}
.m-c-button--md {
	height: 2.5rem;
}
.m-c-button--lg {
	padding: 1rem 1rem;
	height: 3.5rem;
}
.m-c-block {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}
.m-c-block__actions {
	grid-gap: 8px;
}
@media (min-width: 1024px) {
	.m-c-block__actions {
		position: absolute;
		right: 0;
		top: -1.5rem;
		text-align: right;
	}
}
.m-c-block__header {
	justify-content: center;
	flex-direction: column;
}
.m-c-block__header--centered {
	align-items: center;
	text-align: center;
}
@media (min-width: 1024px) {
	.m-c-block__text {
		max-width: 50%;
	}
}
.m-c-block__sidebar {
	width: auto;
}
.m-c-block__inner {
	grid-gap: 2rem;
}
@media (min-width: 1024px) {
	.m-c-block__inner--sidebar {
		grid-template-columns: minmax(0, auto) minmax(0, 360px);
	}
	.m-c-block__inner--sidebar--inverted {
		grid-template-columns: minmax(0, 360px) minmax(0, auto);
	}
	.m-c-block__inner--half {
		grid-gap: 2rem;
		grid-template-columns: repeat(2, minmax(0, 50%));
	}
}
@media (min-width: 1140px) {
	.m-c-block__inner {
		grid-gap: 3rem;
	}
}
.m-c-category--blogs {
	color: #00a88e !important;
	fill: #00a88e !important;
	border-color: #00a88e !important;
}
.m-c-category-light--blogs {
	color: #80d4c7 !important;
	fill: #80d4c7 !important;
	border-color: #80d4c7 !important;
}
.m-c-category-dark--blogs {
	color: #005447 !important;
	fill: #005447 !important;
	border-color: #005447 !important;
}
.m-c-category-bg--blogs {
	background-color: #00a88e;
}
.m-c-category-light-bg--blogs {
	background-color: #80d4c7;
}
.m-c-category-dark-bg--blogs {
	background-color: #005447;
}
.m-c-category--cinema {
	color: #cc33a4 !important;
	fill: #cc33a4 !important;
	border-color: #cc33a4 !important;
}
.m-c-category-light--cinema {
	color: #e699d2 !important;
	fill: #e699d2 !important;
	border-color: #e699d2 !important;
}
.m-c-category-dark--cinema {
	color: #661a52 !important;
	fill: #661a52 !important;
	border-color: #661a52 !important;
}
.m-c-category-bg--cinema {
	background-color: #cc33a4;
}
.m-c-category-light-bg--cinema {
	background-color: #e699d2;
}
.m-c-category-dark-bg--cinema {
	background-color: #661a52;
}
.m-c-category--dias-melhores {
	color: #00a88e !important;
	fill: #00a88e !important;
	border-color: #00a88e !important;
}
.m-c-category-light--dias-melhores {
	color: #80d4c7 !important;
	fill: #80d4c7 !important;
	border-color: #80d4c7 !important;
}
.m-c-category-dark--dias-melhores {
	color: #005447 !important;
	fill: #005447 !important;
	border-color: #005447 !important;
}
.m-c-category-bg--dias-melhores {
	background-color: #00a88e;
}
.m-c-category-light-bg--dias-melhores {
	background-color: #80d4c7;
}
.m-c-category-dark-bg--dias-melhores {
	background-color: #005447;
}
.m-c-category--contexto {
	color: #00a88e !important;
	fill: #00a88e !important;
	border-color: #00a88e !important;
}
.m-c-category-light--contexto {
	color: #80d4c7 !important;
	fill: #80d4c7 !important;
	border-color: #80d4c7 !important;
}
.m-c-category-dark--contexto {
	color: #005447 !important;
	fill: #005447 !important;
	border-color: #005447 !important;
}
.m-c-category-bg--contexto {
	background-color: #00a88e;
}
.m-c-category-light-bg--contexto {
	background-color: #80d4c7;
}
.m-c-category-dark-bg--contexto {
	background-color: #005447;
}
.m-c-category--empregos {
	color: #318fb1 !important;
	fill: #318fb1 !important;
	border-color: #318fb1 !important;
}
.m-c-category-light--empregos {
	color: #98c7d8 !important;
	fill: #98c7d8 !important;
	border-color: #98c7d8 !important;
}
.m-c-category-dark--empregos {
	color: #194859 !important;
	fill: #194859 !important;
	border-color: #194859 !important;
}
.m-c-category-bg--empregos {
	background-color: #318fb1;
}
.m-c-category-light-bg--empregos {
	background-color: #98c7d8;
}
.m-c-category-dark-bg--empregos {
	background-color: #194859;
}
.m-c-category--institucional {
	color: #00a88e !important;
	fill: #00a88e !important;
	border-color: #00a88e !important;
}
.m-c-category-light--institucional {
	color: #80d4c7 !important;
	fill: #80d4c7 !important;
	border-color: #80d4c7 !important;
}
.m-c-category-dark--institucional {
	color: #005447 !important;
	fill: #005447 !important;
	border-color: #005447 !important;
}
.m-c-category-bg--institucional {
	background-color: #00a88e;
}
.m-c-category-light-bg--institucional {
	background-color: #80d4c7;
}
.m-c-category-dark-bg--institucional {
	background-color: #005447;
}
.m-c-category--home {
	color: #1a1a1a !important;
	fill: #1a1a1a !important;
	border-color: #1a1a1a !important;
}
.m-c-category-light--home {
	color: #8d8d8d !important;
	fill: #8d8d8d !important;
	border-color: #8d8d8d !important;
}
.m-c-category-dark--home {
	color: #0d0d0d !important;
	fill: #0d0d0d !important;
	border-color: #0d0d0d !important;
}
.m-c-category-bg--home {
	background-color: #1a1a1a;
}
.m-c-category-light-bg--home {
	background-color: #8d8d8d;
}
.m-c-category-dark-bg--home {
	background-color: #0d0d0d;
}
.m-c-category--imoveis {
	color: #cd171a !important;
	fill: #cd171a !important;
	border-color: #cd171a !important;
}
.m-c-category-light--imoveis {
	color: #e68b8d !important;
	fill: #e68b8d !important;
	border-color: #e68b8d !important;
}
.m-c-category-dark--imoveis {
	color: #670c0d !important;
	fill: #670c0d !important;
	border-color: #670c0d !important;
}
.m-c-category-bg--imoveis {
	background-color: #cd171a;
}
.m-c-category-light-bg--imoveis {
	background-color: #e68b8d;
}
.m-c-category-dark-bg--imoveis {
	background-color: #670c0d;
}
.m-c-category--jogada {
	color: #cd171a !important;
	fill: #cd171a !important;
	border-color: #cd171a !important;
}
.m-c-category-light--jogada {
	color: #e68b8d !important;
	fill: #e68b8d !important;
	border-color: #e68b8d !important;
}
.m-c-category-dark--jogada {
	color: #670c0d !important;
	fill: #670c0d !important;
	border-color: #670c0d !important;
}
.m-c-category-bg--jogada {
	background-color: #cd171a;
}
.m-c-category-light-bg--jogada {
	background-color: #e68b8d;
}
.m-c-category-dark-bg--jogada {
	background-color: #670c0d;
}
.m-c-category--metro {
	color: #00a88e !important;
	fill: #00a88e !important;
	border-color: #00a88e !important;
}
.m-c-category-light--metro {
	color: #80d4c7 !important;
	fill: #80d4c7 !important;
	border-color: #80d4c7 !important;
}
.m-c-category-dark--metro {
	color: #005447 !important;
	fill: #005447 !important;
	border-color: #005447 !important;
}
.m-c-category-bg--metro {
	background-color: #00a88e;
}
.m-c-category-light-bg--metro {
	background-color: #80d4c7;
}
.m-c-category-dark-bg--metro {
	background-color: #005447;
}
.m-c-category--mundo {
	color: #937a5e !important;
	fill: #937a5e !important;
	border-color: #937a5e !important;
}
.m-c-category-light--mundo {
	color: #c9bdaf !important;
	fill: #c9bdaf !important;
	border-color: #c9bdaf !important;
}
.m-c-category-dark--mundo {
	color: #4a3d2f !important;
	fill: #4a3d2f !important;
	border-color: #4a3d2f !important;
}
.m-c-category-bg--mundo {
	background-color: #937a5e;
}
.m-c-category-light-bg--mundo {
	background-color: #c9bdaf;
}
.m-c-category-dark-bg--mundo {
	background-color: #4a3d2f;
}
.m-c-category--negocios {
	color: #318fb1 !important;
	fill: #318fb1 !important;
	border-color: #318fb1 !important;
}
.m-c-category-light--negocios {
	color: #98c7d8 !important;
	fill: #98c7d8 !important;
	border-color: #98c7d8 !important;
}
.m-c-category-dark--negocios {
	color: #194859 !important;
	fill: #194859 !important;
	border-color: #194859 !important;
}
.m-c-category-bg--negocios {
	background-color: #318fb1;
}
.m-c-category-light-bg--negocios {
	background-color: #98c7d8;
}
.m-c-category-dark-bg--negocios {
	background-color: #194859;
}
.m-c-category--opiniao {
	color: #9b8f77 !important;
	fill: #9b8f77 !important;
	border-color: #9b8f77 !important;
}
.m-c-category-light--opiniao {
	color: #cdc7bb !important;
	fill: #cdc7bb !important;
	border-color: #cdc7bb !important;
}
.m-c-category-dark--opiniao {
	color: #4e483c !important;
	fill: #4e483c !important;
	border-color: #4e483c !important;
}
.m-c-category-bg--opiniao {
	background-color: #9b8f77;
}
.m-c-category-light-bg--opiniao {
	background-color: #cdc7bb;
}
.m-c-category-dark-bg--opiniao {
	background-color: #4e483c;
}
.m-c-category--pais {
	color: #45a43d !important;
	fill: #45a43d !important;
	border-color: #45a43d !important;
}
.m-c-category-light--pais {
	color: #a2d29e !important;
	fill: #a2d29e !important;
	border-color: #a2d29e !important;
}
.m-c-category-dark--pais {
	color: #23521f !important;
	fill: #23521f !important;
	border-color: #23521f !important;
}
.m-c-category-bg--pais {
	background-color: #45a43d;
}
.m-c-category-light-bg--pais {
	background-color: #a2d29e;
}
.m-c-category-dark-bg--pais {
	background-color: #23521f;
}
.m-c-category--politica {
	color: #e76f54 !important;
	fill: #e76f54 !important;
	border-color: #e76f54 !important;
}
.m-c-category-light--politica {
	color: #f3b7aa !important;
	fill: #f3b7aa !important;
	border-color: #f3b7aa !important;
}
.m-c-category-dark--politica {
	color: #74382a !important;
	fill: #74382a !important;
	border-color: #74382a !important;
}
.m-c-category-bg--politica {
	background-color: #e76f54;
}
.m-c-category-light-bg--politica {
	background-color: #f3b7aa;
}
.m-c-category-dark-bg--politica {
	background-color: #74382a;
}
.m-c-category--regiao {
	color: #8dc63f !important;
	fill: #8dc63f !important;
	border-color: #8dc63f !important;
}
.m-c-category-light--regiao {
	color: #c6e39f !important;
	fill: #c6e39f !important;
	border-color: #c6e39f !important;
}
.m-c-category-dark--regiao {
	color: #476320 !important;
	fill: #476320 !important;
	border-color: #476320 !important;
}
.m-c-category-bg--regiao {
	background-color: #8dc63f;
}
.m-c-category-light-bg--regiao {
	background-color: #c6e39f;
}
.m-c-category-dark-bg--regiao {
	background-color: #476320;
}
.m-c-category--saude-beleza {
	color: #cc33a4 !important;
	fill: #cc33a4 !important;
	border-color: #cc33a4 !important;
}
.m-c-category-light--saude-beleza {
	color: #e699d2 !important;
	fill: #e699d2 !important;
	border-color: #e699d2 !important;
}
.m-c-category-dark--saude-beleza {
	color: #661a52 !important;
	fill: #661a52 !important;
	border-color: #661a52 !important;
}
.m-c-category-bg--saude-beleza {
	background-color: #cc33a4;
}
.m-c-category-light-bg--saude-beleza {
	background-color: #e699d2;
}
.m-c-category-dark-bg--saude-beleza {
	background-color: #661a52;
}
.m-c-category--seguranca {
	color: #c8b600 !important;
	fill: #c8b600 !important;
	border-color: #c8b600 !important;
}
.m-c-category-light--seguranca {
	color: #e4db80 !important;
	fill: #e4db80 !important;
	border-color: #e4db80 !important;
}
.m-c-category-dark--seguranca {
	color: #645b00 !important;
	fill: #645b00 !important;
	border-color: #645b00 !important;
}
.m-c-category-bg--seguranca {
	background-color: #c8b600;
}
.m-c-category-light-bg--seguranca {
	background-color: #e4db80;
}
.m-c-category-dark-bg--seguranca {
	background-color: #645b00;
}
.m-c-category--verso {
	color: #cc33a4 !important;
	fill: #cc33a4 !important;
	border-color: #cc33a4 !important;
}
.m-c-category-light--verso {
	color: #e699d2 !important;
	fill: #e699d2 !important;
	border-color: #e699d2 !important;
}
.m-c-category-dark--verso {
	color: #661a52 !important;
	fill: #661a52 !important;
	border-color: #661a52 !important;
}
.m-c-category-bg--verso {
	background-color: #cc33a4;
}
.m-c-category-light-bg--verso {
	background-color: #e699d2;
}
.m-c-category-dark-bg--verso {
	background-color: #661a52;
}
.m-c-category--vida {
	color: #ef7c00 !important;
	fill: #ef7c00 !important;
	border-color: #ef7c00 !important;
}
.m-c-category-light--vida {
	color: #f7be80 !important;
	fill: #f7be80 !important;
	border-color: #f7be80 !important;
}
.m-c-category-dark--vida {
	color: #783e00 !important;
	fill: #783e00 !important;
	border-color: #783e00 !important;
}
.m-c-category-bg--vida {
	background-color: #ef7c00;
}
.m-c-category-light-bg--vida {
	background-color: #f7be80;
}
.m-c-category-dark-bg--vida {
	background-color: #783e00;
}
.m-c-category--veiculos {
	color: #f58220 !important;
	fill: #f58220 !important;
	border-color: #f58220 !important;
}
.m-c-category-light--veiculos {
	color: #fac190 !important;
	fill: #fac190 !important;
	border-color: #fac190 !important;
}
.m-c-category-dark--veiculos {
	color: #7b4110 !important;
	fill: #7b4110 !important;
	border-color: #7b4110 !important;
}
.m-c-category-bg--veiculos {
	background-color: #f58220;
}
.m-c-category-light-bg--veiculos {
	background-color: #fac190;
}
.m-c-category-dark-bg--veiculos {
	background-color: #7b4110;
}
.m-c-category--ultimas {
	color: #67747c !important;
	fill: #67747c !important;
	border-color: #67747c !important;
}
.m-c-category-light--ultimas {
	color: #b3babe !important;
	fill: #b3babe !important;
	border-color: #b3babe !important;
}
.m-c-category-dark--ultimas {
	color: #343a3e !important;
	fill: #343a3e !important;
	border-color: #343a3e !important;
}
.m-c-category-bg--ultimas {
	background-color: #67747c;
}
.m-c-category-light-bg--ultimas {
	background-color: #b3babe;
}
.m-c-category-dark-bg--ultimas {
	background-color: #343a3e;
}
.m-c-dropdown {
	position: relative;
}
.m-c-dropdown__content {
	position: absolute;
}
.m-b-control--expanded {
	flex-grow: 1;
	margin-right: 0;
}
.m-b-control--expanded:not(:last-child) {
	margin-bottom: 1rem;
}
.m-b-control__icon {
	bottom: 0;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.m-b-control__icon--left {
	left: 0;
}
.m-b-control__icon--right {
	right: 0;
}
.m-b-control:not(:last-child) {
	margin-right: 1rem;
}
.m-b-field--grouped {
	display: block;
}
.m-b-field--grouped .m-b-control {
	margin-right: 0;
	margin-bottom: 1rem;
}
@media (min-width: 1024px) {
	.m-b-field--grouped {
		display: flex;
		flex-grow: 1;
		align-items: flex-end;
	}
	.m-b-field--grouped .m-b-control {
		margin-bottom: 0;
	}
	.m-b-field--grouped .m-b-control:not(:last-child) {
		margin-right: 1rem;
	}
}
.m-b-input {
	color: #212121;
	border: 1px solid rgba(33, 33, 33, 0.3);
	padding: 0.5rem 1rem;
	line-height: 1.4;
	height: 2.5rem;
	width: 100%;
	transition-property: border, box-shadow;
	transition-duration: 0.3s;
	transition-timing-function: ease-in-out;
}
.m-b-input:focus {
	outline: 0;
	overflow: hidden;
	-webkit-appearance: none;
}
.m-b-input:hover {
	border: 1px solid rgba(33, 33, 33, 0.4);
}
.m-b-input:focus {
	border: 1px solid rgba(33, 33, 33, 0.6);
	box-shadow: 0 0 2px 2px rgba(224, 224, 224, 0.6);
}
.m-b-input::-moz-placeholder {
	color: #757575;
}
.m-b-input:-ms-input-placeholder {
	color: #757575;
}
.m-b-input:-moz-placeholder {
	color: #757575;
}
.m-b-input::-webkit-input-placeholder {
	color: #757575;
}
.m-b-input--is-info {
	border: 1px solid rgba(43, 108, 176, 0.4);
}
.m-b-input--is-info:focus {
	border: 2px solid rgba(43, 108, 176, 0.6);
	box-shadow: 0 0 2px 2px rgba(43, 108, 176, 0.2);
}
.m-b-input--is-success {
	border: 1px solid rgba(72, 187, 120, 0.4);
}
.m-b-input--is-success:focus {
	border: 2px solid rgba(72, 187, 120, 0.6);
	box-shadow: 0 0 2px 2px rgba(72, 187, 120, 0.2);
}
.m-b-input--is-warning {
	border: 1px solid rgba(183, 121, 31, 0.4);
}
.m-b-input--is-warning:focus {
	border: 2px solid rgba(183, 121, 31, 0.6);
	box-shadow: 0 0 2px 2px rgba(183, 121, 31, 0.2);
}
.m-b-input--is-danger {
	border: 1px solid rgba(197, 48, 48, 0.4);
}
.m-b-input--is-danger:focus {
	border: 2px solid rgba(197, 48, 48, 0.6);
	box-shadow: 0 0 2px 2px rgba(197, 48, 48, 0.2);
}
.control--icon-right .m-b-input {
	padding-right: 48px;
}
.m-b-control--icon-left .m-b-input {
	padding-left: 48px;
}
.m-b-help--is-info {
	color: rgba(43, 108, 176, 0.8);
}
.m-b-help--is-success {
	color: rgba(72, 187, 120, 0.8);
}
.m-b-help--is-warning {
	color: rgba(183, 121, 31, 0.8);
}
.m-b-help--is-danger {
	color: rgba(197, 48, 48, 0.8);
}
.requirements--is-info {
	color: rgba(43, 108, 176, 0.8);
}
.requirements--is-success {
	color: rgba(72, 187, 120, 0.8);
}
.requirements--is-warning {
	color: rgba(183, 121, 31, 0.8);
}
.requirements--is-danger {
	color: rgba(197, 48, 48, 0.8);
}
.m-t-diario .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #4dc2b0;
}
.m-t-diario .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #008672;
}
.m-t-blogs .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #4dc2b0;
}
.m-t-blogs .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #008672;
}
.m-t-cinema .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #db70bf;
}
.m-t-cinema .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #a32983;
}
.m-t-contexto .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #4dc2b0;
}
.m-t-contexto .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #008672;
}
.m-t-empregos .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #6fb1c8;
}
.m-t-empregos .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #27728e;
}
.m-t-institucional .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #4dc2b0;
}
.m-t-institucional .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #008672;
}
.m-t-home .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #4dc2b0;
}
.m-t-home .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #008672;
}
.m-t-imoveis .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #dc5d5f;
}
.m-t-imoveis .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #a41215;
}
.m-t-jogada .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #dc5d5f;
}
.m-t-jogada .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #a41215;
}
.m-t-metro .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #4dc2b0;
}
.m-t-metro .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #008672;
}
.m-t-dias-melhores .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #4dc2b0;
}
.m-t-dias-melhores .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #008672;
}
.m-t-mundo .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #b3a28e;
}
.m-t-mundo .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #76624b;
}
.m-t-negocios .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #6fb1c8;
}
.m-t-negocios .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #27728e;
}
.m-t-opiniao .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #b9b1a0;
}
.m-t-opiniao .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #7c725f;
}
.m-t-pais .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #7dbf77;
}
.m-t-pais .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #378331;
}
.m-t-politica .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #ee9a87;
}
.m-t-politica .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #b95943;
}
.m-t-regiao .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #afd779;
}
.m-t-regiao .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #719e32;
}
.m-t-saude-beleza .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #db70bf;
}
.m-t-saude-beleza .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #a32983;
}
.m-t-seguranca .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #d9cc4d;
}
.m-t-seguranca .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #a09200;
}
.m-t-verso .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #db70bf;
}
.m-t-verso .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #a32983;
}
.m-t-vida .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #f4a34d;
}
.m-t-vida .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #bf6300;
}
.m-t-veiculos .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #f4a34d;
}
.m-t-veiculos .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #bf6300;
}
.m-t-ultima-hora .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #959ea3;
}
.m-t-ultima-hora .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #525d63;
}
.m-t-sisi .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #4d4d4d;
}
.m-t-sisi .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #010101;
}
.m-t-verdinha .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #d4de6b;
}
.m-t-verdinha .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #9ba622;
}
.m-t-tvdiario .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #d99951;
}
.m-t-tvdiario .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #a05705;
}
.m-t-morpheus .m-b-switch .m-b-input:checked ~ .m-b-slider {
	background-color: #ff857e;
}
.m-t-morpheus .m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	background-color: #cc4038;
}
.m-b-switch .m-b-slider {
	background-color: #bdbdbd;
	position: relative;
	display: inline-block;
	height: 12px;
	width: 24px;
	border-radius: 12px;
	cursor: pointer;
	transition: all 0.2s ease;
	margin-left: 16px;
	margin-right: 16px;
}
.m-b-switch .m-b-slider:after {
	background-color: #979797;
	position: absolute;
	left: -8px;
	top: -2px;
	display: block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
	content: "";
	transition: all 0.2s ease;
}
.m-b-switch .m-b-label {
	margin-bottom: 0;
}
.m-b-switch .m-b-input {
	display: none;
}
.m-b-switch .m-b-input:checked ~ .m-b-slider:after {
	left: 16px;
}
.m-b-select {
	color: #212121;
	width: 100%;
	font-size: 1rem;
	cursor: pointer;
	background-color: #fff;
	border: 1px solid rgba(33, 33, 33, 0.3);
	line-height: 1.4;
	transition-property: border, box-shadow;
	transition-duration: 0.3s;
	transition-timing-function: ease-in-out;
}
.m-b-select::after {
	content: " ";
	width: 0.8em;
	height: 0.5em;
	background-color: #212121;
	-webkit-clip-path: polygon(100% 0, 0 0, 50% 100%);
	clip-path: polygon(100% 0, 0 0, 50% 100%);
	margin-right: 0.5rem;
}
.m-b-select {
	display: grid;
	grid-template-areas: "select";
	align-items: center;
}
.m-b-select:after,
select {
	grid-area: select;
	justify-self: end;
}
.m-c-headline {
	display: grid;
	grid-gap: 2rem;
}
.m-c-headline__inner {
	display: grid;
	grid-gap: 2rem;
	position: relative;
}
.m-c-headline--full .m-c-headline__inner:before,
.m-c-headline--hero .m-c-headline__inner:before,
.m-c-headline--wide-overlay .m-c-headline__inner:before {
	background: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0.2),
		rgba(0, 0, 0, 0.9)
	);
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
}
@media (min-width: 1024px) {
	.m-c-headline--banner .m-c-headline__inner {
		grid-template-columns: 2fr 450px;
		grid-template-rows: 1fr;
		align-items: center;
	}
}
.m-c-headline--hero .m-c-headline__text {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	padding: 1rem;
	width: 100%;
}
@media (min-width: 1024px) {
	.m-c-headline--hero .m-c-headline__text {
		transform: translate(50%, 0);
		text-align: center;
		max-width: 60vw;
		padding: 2rem;
	}
}
.m-c-headline--banner .m-c-headline__text {
	text-align: center;
}
@media (min-width: 1024px) {
	.m-c-headline--banner .m-c-headline__text {
		text-align: left;
	}
}
.m-c-headline--banner .m-c-headline__media {
	min-width: 300px;
	min-height: 300px;
	height: 100%;
	width: 100%;
}
@media (min-width: 1024px) {
	.m-c-headline--banner .m-c-headline__media {
		grid-column-start: 2;
		grid-row-start: 1;
	}
}
.m-c-headline--banner .m-c-headline__media img {
	width: 300px;
	height: 300px;
}
@media (min-width: 1024px) {
	.m-c-headline--banner .m-c-headline__media img {
		width: 100%;
		height: 100%;
	}
}
.m-c-headline--banner .m-c-headline__media .m-b-media--image {
	display: flex;
	justify-content: center;
	align-items: center;
}
.m-c-headline--hero {
	color: #fff;
	position: relative;
	top: 0;
	right: 0;
	left: 0;
	grid-column-start: 1;
	grid-column-end: -1;
	height: 100vh;
}
@media (min-width: 1024px) {
	.m-c-headline--half {
		grid-template-columns: repeat(2, 1fr);
	}
}
.m-c-headline--full,
.m-c-headline--wide-overlay {
	color: #fff;
}
@media (min-width: 1024px) {
	.m-c-headline--banner {
		height: 26rem;
	}
}
.m-c-block .m-c-headline {
	margin-top: 0;
	padding-top: 0;
}
ol.list,
ul.list {
	margin: 1.5rem 0;
	padding: 0 1rem;
}
.m-c-menu__item {
	flex: 0 0 auto;
	padding: 0.5rem 0;
	line-height: 1.5rem;
	position: relative;
	transition-duration: 0.3s;
	transition-property: opacity;
	transition-timing-function: ease-in-out;
}
.m-c-menu--pointing > .m-c-menu__item {
	color: inherit;
	border-bottom-color: inherit;
}
.m-c-menu--pointing .m-c-menu__item {
	line-height: 4rem;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: transparent;
}
.m-c-menu__subitem .m-c-menu__item {
	line-height: 1;
	opacity: 1;
	display: none;
}
@media (min-width: 1140px) {
	.m-c-menu__subitem .m-c-menu__item {
		display: block;
	}
}
.m-c-menu__item .m-b-icon {
	display: none;
}
@media (min-width: 1140px) {
	.m-c-menu__item .m-b-icon {
		display: inherit;
	}
}
.m-c-menu__item:hover .m-c-menu__subitem {
	top: 80px;
	opacity: 1;
	visibility: visible;
	transition-duration: 0.3s;
	transition-property: height, max-height, top, opacity;
	transition-timing-function: ease-in-out;
}
.m-c-menu__link {
	transition-duration: 0.3s;
	transition-property: opacity;
	transition-timing-function: ease-in-out;
	opacity: 1;
}
.m-c-menu__link:hover {
	opacity: 0.7;
	transition-duration: 0.3s;
	transition-property: opacity;
	transition-timing-function: ease-in-out;
}
.m-c-menu__subitem {
	background-color: #fff;
	flex-direction: row;
	position: absolute;
	top: 0;
	left: -65vw;
	z-index: 20;
	width: 90vw;
	padding: 2rem;
	opacity: 0;
	visibility: hidden;
	transition-duration: 0.3s;
	transition-property: height, max-height, top, opacity;
	transition-timing-function: ease-in-out;
}
.m-c-menu__subitem:before {
	content: " ";
	display: block;
	height: 40px;
	background-color: transparent;
	position: absolute;
	top: -40px;
	width: 33%;
	right: 0;
	cursor: pointer;
}
.m-c-menu__subitem > div {
	flex: 1 auto;
	width: 20%;
}
.m-c-menu-slide .m-c-menu__subitem {
	height: 0;
	overflow: hidden;
}
.m-c-menu-slide .m-c-menu__subitem:hover {
	height: 100%;
	overflow: initial;
}
@media (min-width: 1584px) {
	.m-c-menu__subitem {
		padding: 4rem;
		left: -50vw;
		width: 80vw;
	}
}
.m-c-menu--pointing .m-c-menu {
	position: relative;
}
.m-c-menu-toggle {
	background-color: transparent;
	border: 0;
	padding: 0;
	cursor: pointer;
	opacity: 1;
	transform: rotate(0);
	width: 40px;
	height: 40px;
	justify-content: center;
	align-items: center;
}
.m-c-menu-toggle span {
	width: 24px;
	height: 2px;
	border-radius: 2px;
	transition-duration: 0.4s;
	transition-property: all;
	transition-timing-function: ease-in-out;
}
.m-c-menu-toggle span:nth-child(1) {
	top: 12px;
}
.m-c-menu-toggle span:nth-child(2) {
	top: 19px;
}
.m-c-menu-toggle span:nth-child(3) {
	bottom: 12px;
}
.m-c-menu--is-show .m-c-menu-toggle span:nth-child(1) {
	top: 19px;
	width: 0;
}
.m-c-menu--is-show .m-c-menu-toggle span:nth-child(2) {
	transform: rotate(45deg);
	top: 19px;
}
.m-c-menu--is-show .m-c-menu-toggle span:nth-child(3) {
	transform: rotate(-45deg);
	bottom: 19px;
}
.m-c-menu-slide {
	position: absolute;
	left: -100%;
	top: 0;
	width: 80vw;
	max-width: 500px;
	height: 100%;
	transition-duration: 0.4s;
	transition-property: left;
	transition-timing-function: ease-in-out;
}
.m-c-menu-slide__close {
	position: absolute;
	top: 1rem;
	right: 1rem;
}
.m-c-menu--is-show .m-c-menu-slide {
	left: 0;
	overflow: hidden;
}
.m-c-super-menu {
	height: 100%;
	width: 100vw;
	position: fixed;
	top: -100%;
	transition: top ease-in-out 0.3s;
	overflow-y: auto;
	animation-duration: 0.3s;
}
@keyframes visibleOff {
	0% {
		top: 0;
	}
	20% {
		top: -20%;
	}
	60% {
		top: -80%;
	}
	100% {
		top: -100%;
	}
}
@keyframes visibleOn {
	0% {
		top: -100%;
	}
	20% {
		top: -80%;
	}
	100% {
		top: 0;
	}
}
@media (min-width: 1140px) {
	.m-c-super-menu {
		z-index: 90;
	}
}
.m-c-menu--is-show .m-c-super-menu {
	top: 0;
	transition: top ease-in-out 0.3s;
	animation-name: visibleOn;
	animation-duration: 0.3s;
}
.m-c-super-menu .m-c-menu__close {
	position: fixed;
	left: 3rem;
}
.m-c-menu--is-show {
	overflow: hidden;
}
@media (min-width: 1140px) {
	.m-c-menu--is-show .m-l-header {
		background-color: #00a88e !important;
	}
	.m-c-menu--is-show #main-menu,
	.m-c-menu--is-show #tools-bar {
		display: none;
	}
	.m-c-menu--is-show .m-c-menu-toggle span {
		background-color: #fff;
	}
	.m-c-menu--is-show #search-button .m-b-icon {
		color: #fff;
	}
}
.m-c-search-navigation {
	align-items: center;
	justify-content: center;
	width: 100%;
	text-align: center;
	height: 100%;
	position: absolute;
	top: 0;
	display: none;
	left: 0;
}
.search-is-show .m-c-search-navigation {
	display: flex;
}
#navigation-topbar {
	display: block;
}
.m-c-menu--is-show #navigation-topbar,
.m-l-header--fixed #navigation-topbar {
	display: none;
}
.m-c-navigation {
	align-items: center;
	flex: 1 1 auto;
	width: 100%;
}
#navigation-toggle {
	transform: translateX(-100%);
	transition: transform 0.3s ease-in-out;
	overflow: hidden;
}
.navigation--is-open #navigation-toggle {
	transform: translateX(0);
}
.navigation--is-open {
	overflow: hidden;
}
.m-l-header--fixed .navigation-brand {
	display: none;
}
[data-page="diario-do-nordeste"] .m-l-header--fixed .navigation-brand {
	display: flex;
}
@media (min-width: 1140px) {
	.m-l-header--fixed .navigation-brand {
		display: flex;
	}
}
.navigation-brand-icon {
	display: none;
}
.m-l-header--fixed .navigation-brand-icon {
	display: flex;
}
[data-page="diario-do-nordeste"] .m-l-header--fixed .navigation-brand-icon {
	display: none;
}
@media (min-width: 1140px) {
	.m-l-header--fixed .navigation-brand-icon {
		display: none;
	}
}
@media (min-width: 1024px) {
	.m-c-page-header__text {
		max-width: 50%;
	}
}
.page-name {
	display: block;
}
.m-l-header .page-name {
	display: none;
}
.m-l-header--fixed .page-name {
	display: block;
}
[data-page="diario-do-nordeste"] .m-l-header--fixed .page-name {
	display: none;
}
@media (min-width: 1140px) {
	.m-l-header--fixed .page-name {
		display: none;
	}
}
#paywallView {
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 40;
	width: 100%;
}
.m-c-programming__item.bg-accent button {
	color: #fff;
}
.m-c-progress-bar {
	background-color: #eee;
}
.m-c-progress-bar div {
	border: 1px solid #00a88e;
	background-color: #00a88e;
	box-shadow: 0 0 0.1em #00a88e;
}
.m-c-loading {
	display: flex;
}
.m-c-loading__item {
	animation: loadingPulse 0.3s infinite;
	background-color: pink;
	height: 0.5rem;
	width: 0.5rem;
	border-radius: 0.5rem;
}
.m-c-loading__item:not(:last-child) {
	margin-right: 0.5rem;
}
.m-c-loading__item:nth-child(2) {
	background-color: #00f;
}
.m-u-relateds {
	flex-wrap: wrap;
}
.m-u-relateds h3 {
	text-transform: initial;
}
.slides {
	overflow: auto hidden;
	position: relative;
	height: 100%;
	padding: 0.5rem 0;
}
@media screen and (min-width: 960px) {
	.slides {
		padding: 0.75rem 2rem;
		overflow: hidden;
	}
}
.slide {
	transition: transform 1s ease-in-out;
}
.slides__navigation {
	position: absolute;
	bottom: 0;
	visibility: hidden;
}
@media screen and (min-width: 960px) {
	.slides__navigation {
		visibility: visible;
	}
}
.slides__navigation {
	position: absolute;
	bottom: 50%;
	top: 50%;
	margin: auto;
	z-index: 1000;
	height: 40px;
	width: 40px;
	border-radius: 20px;
	border: 0;
	background-color: #fff;
}
@media screen and (min-width: 960px) {
	.slides__navigation {
		opacity: 0.9;
		transition: opacity 1s ease-in-out;
	}
	.slides__navigation:hover {
		opacity: 1;
	}
}
.slides__navigation-left {
	left: 0;
}
.slides__navigation-right {
	right: 0;
}
.slide .m-c-author-profile {
	width: 260px;
	padding: 0 1rem;
}
@media screen and (min-width: 960px) {
	.slide .m-c-author-profile {
		width: 320px;
	}
}
.m-c-teaser {
	grid-gap: 1rem;
}
.m-c-teaser__actions {
	top: 0;
	right: 0;
}
.m-c-headline--full .m-c-teaser__category,
.m-c-headline--hero .m-c-teaser__category,
.m-c-headline--wide-overlay .m-c-teaser__category,
.m-c-teaser--overlay .m-c-teaser__category {
	color: inherit !important;
}
.m-c-teaser__heading {
	font-weight: 600;
	text-transform: initial;
}
.m-c-teaser__inner {
	z-index: 20;
}
.m-c-teaser--overlay .m-c-teaser__inner {
	position: absolute;
	z-index: 2;
	width: 100%;
	padding: 0 2rem;
	bottom: 2.5rem;
}
.m-c-headline--hero .m-c-teaser__inner {
	position: absolute;
	z-index: 30;
	width: 100%;
	padding: 0 2rem;
	bottom: 4rem;
}
@media (min-width: 1140px) {
	.m-c-headline--hero .m-c-teaser__inner {
		max-width: 50%;
		transform: translate(50%, -50%);
		text-align: center;
	}
}
.m-c-headline--full .m-c-teaser__inner,
.m-c-headline--wide-overlay .m-c-teaser__inner {
	position: absolute;
	bottom: 1rem;
	left: 1rem;
	max-width: 80%;
}
@media (min-width: 1024px) {
	.m-c-headline--full .m-c-teaser__inner,
	.m-c-headline--wide-overlay .m-c-teaser__inner {
		left: 3rem;
		bottom: 3rem;
	}
}
@media (min-width: 1140px) {
	.m-c-headline--full .m-c-teaser__inner,
	.m-c-headline--wide-overlay .m-c-teaser__inner {
		left: 6rem;
	}
}
.m-c-teaser--ads .m-c-teaser__text {
	max-width: 85%;
}
.m-c-teaser--list .m-c-teaser__media {
	grid-row: 1 / span 2;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}
.m-c-headline--hero .m-c-teaser__media {
	height: 100vh;
}
.m-c-teaser__icon {
	left: 0;
	bottom: 0;
	z-index: 10;
	height: 40px;
	width: 40px;
}
.m-c-teaser__footer {
	padding: 0;
}
.m-c-teaser--list .m-c-teaser__footer {
	grid-column: 2/-1;
}
.m-c-teaser--ads .m-c-teaser__footer {
	max-width: 85%;
}
@media (min-width: 1140px) {
	.m-c-headline--hero .m-c-teaser__footer {
		display: flex;
		justify-content: center;
	}
}
.m-c-teaser--block {
	grid-template-rows: auto;
}
@media (min-width: 1024px) {
	.m-c-teaser--list {
		grid-template-rows: -webkit-max-content;
		grid-template-rows: max-content;
		grid-template-columns: repeat(auto-fit, minmax(34%, -webkit-max-content));
		grid-template-columns: repeat(auto-fit, minmax(34%, max-content));
	}
}
.m-c-teaser--blog {
	grid-template-rows: -webkit-max-content;
	grid-template-rows: max-content;
	align-items: center;
	grid-template-columns: repeat(auto-fit, minmax(40px, -webkit-max-content));
	grid-template-columns: repeat(auto-fit, minmax(40px, max-content));
}
@media (min-width: 1140px) {
	.m-c-teaser--blog {
		grid-template-columns: repeat(auto-fit, minmax(96px, -webkit-max-content));
		grid-template-columns: repeat(auto-fit, minmax(96px, max-content));
	}
}
.m-c-teaser--overlay {
	grid-template-rows: auto;
	position: relative;
	color: #fff;
}
.m-c-teaser--overlay:after {
	content: " ";
	display: block;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.01), #000);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.m-c-teaser-group--slick {
	display: flex;
	flex-flow: row nowrap;
	overflow-x: scroll;
	scrollbar-width: none;
	-ms-scroll-snap-type: x proximity;
	scroll-snap-type: x proximity;
	-ms-overflow-style: none;
	position: relative;
	margin-left: 0;
}
.m-c-teaser-group--slick .m-c-teaser-group__item {
	margin-right: 16px;
	min-width: 120px;
}
.m-c-teaser-group--slick::-webkit-scrollbar {
	display: none;
	width: 0;
}
@media (min-width: 1024px) {
	.m-c-teaser-group--slick {
		display: block;
	}
}
.m-c-teaser-group__item {
	margin-bottom: 2.5rem;
}
@media (min-width: 1024px) {
	.m-c-teaser-group__item--middle {
		float: left;
		clear: none;
		text-align: inherit;
		width: 48.5%;
		margin-left: 0;
		margin-right: 3%;
	}
	.m-c-teaser-group__item--middle::after {
		content: "";
		display: table;
		clear: both;
	}
	.m-c-teaser-group__item--middle:nth-child(n) {
		margin-right: 3%;
		float: left;
		clear: none;
	}
	.m-c-teaser-group__item--middle:nth-child(2n) {
		margin-right: 0;
		float: right;
	}
	.m-c-teaser-group__item--middle:nth-child(2n + 1) {
		clear: both;
	}
	.m-c-teaser-group__item--third {
		float: left;
		clear: none;
		text-align: inherit;
		width: 31.33333%;
		margin-left: 0;
		margin-right: 3%;
	}
	.m-c-teaser-group__item--third::after {
		content: "";
		display: table;
		clear: both;
	}
	.m-c-teaser-group__item--third:nth-child(n) {
		margin-right: 3%;
		float: left;
		clear: none;
	}
	.m-c-teaser-group__item--third:nth-child(3n) {
		margin-right: 0;
		float: right;
	}
	.m-c-teaser-group__item--third:nth-child(3n + 1) {
		clear: both;
	}
	.m-c-teaser-group__item--fourth {
		float: left;
		clear: none;
		text-align: inherit;
		width: 48.5%;
		margin-left: 0;
		margin-right: 3%;
	}
	.m-c-teaser-group__item--fourth::after {
		content: "";
		display: table;
		clear: both;
	}
	.m-c-teaser-group__item--fourth:nth-child(n) {
		margin-right: 3%;
		float: left;
		clear: none;
	}
	.m-c-teaser-group__item--fourth:nth-child(2n) {
		margin-right: 0;
		float: right;
	}
	.m-c-teaser-group__item--fourth:nth-child(2n + 1) {
		clear: both;
	}
	.m-c-teaser-group__item--fifth {
		float: left;
		clear: none;
		text-align: inherit;
		width: 17.6%;
		margin-left: 0;
		margin-right: 3%;
	}
	.m-c-teaser-group__item--fifth::after {
		content: "";
		display: table;
		clear: both;
	}
	.m-c-teaser-group__item--fifth:nth-child(n) {
		margin-right: 3%;
		float: left;
		clear: none;
	}
	.m-c-teaser-group__item--fifth:nth-child(5n) {
		margin-right: 0;
		float: right;
	}
	.m-c-teaser-group__item--fifth:nth-child(5n + 1) {
		clear: both;
	}
	.m-c-teaser-group__item--sixth {
		float: left;
		clear: none;
		text-align: inherit;
		width: 31.33333%;
		margin-left: 0;
		margin-right: 3%;
	}
	.m-c-teaser-group__item--sixth::after {
		content: "";
		display: table;
		clear: both;
	}
	.m-c-teaser-group__item--sixth:nth-child(n) {
		margin-right: 3%;
		float: left;
		clear: none;
	}
	.m-c-teaser-group__item--sixth:nth-child(3n) {
		margin-right: 0;
		float: right;
	}
	.m-c-teaser-group__item--sixth:nth-child(3n + 1) {
		clear: both;
	}
}
@media (min-width: 1140px) {
	.m-c-teaser-group__item--fourth {
		float: left;
		clear: none;
		text-align: inherit;
		width: 22.75%;
		margin-left: 0;
		margin-right: 3%;
	}
	.m-c-teaser-group__item--fourth::after {
		content: "";
		display: table;
		clear: both;
	}
	.m-c-teaser-group__item--fourth:nth-child(n) {
		margin-right: 3%;
		float: left;
		clear: none;
	}
	.m-c-teaser-group__item--fourth:nth-child(4n) {
		margin-right: 0;
		float: right;
	}
	.m-c-teaser-group__item--fourth:nth-child(4n + 1) {
		clear: both;
	}
	.m-c-teaser-group__item--fifth {
		float: left;
		clear: none;
		text-align: inherit;
		width: 17.6%;
		margin-left: 0;
		margin-right: 3%;
	}
	.m-c-teaser-group__item--fifth::after {
		content: "";
		display: table;
		clear: both;
	}
	.m-c-teaser-group__item--fifth:nth-child(n) {
		margin-right: 3%;
		float: left;
		clear: none;
	}
	.m-c-teaser-group__item--fifth:nth-child(5n) {
		margin-right: 0;
		float: right;
	}
	.m-c-teaser-group__item--fifth:nth-child(5n + 1) {
		clear: both;
	}
	.m-c-teaser-group__item--sixth {
		float: left;
		clear: none;
		text-align: inherit;
		width: 14.16667%;
		margin-left: 0;
		margin-right: 3%;
	}
	.m-c-teaser-group__item--sixth::after {
		content: "";
		display: table;
		clear: both;
	}
	.m-c-teaser-group__item--sixth:nth-child(n) {
		margin-right: 3%;
		float: left;
		clear: none;
	}
	.m-c-teaser-group__item--sixth:nth-child(6n) {
		margin-right: 0;
		float: right;
	}
	.m-c-teaser-group__item--sixth:nth-child(6n + 1) {
		clear: both;
	}
}
.timeline-live figure {
	margin-bottom: 0;
}
.timeline-live .m-c-teaser {
	gap: 0.5rem;
}
@keyframes item {
	0% {
		opacity: 0;
		transition-duration: 0.2s;
		transition-property: opacity;
		transition-timing-function: ease-in-out;
	}
	100% {
		opacity: 1;
	}
}
.timeline-live .amp-live-list-item-new {
	animation: item 2s;
	transition-duration: 0.2s;
	transition-property: opacity;
	transition-timing-function: ease-in-out;
}
.timeline-live__tracker::after {
	content: "";
	border-radius: 4px;
	display: flex;
	justify-content: center;
	position: absolute;
	top: 2rem;
	right: 50%;
	left: 50%;
	margin-left: -2px;
	height: calc(100% - 32px);
	width: 4px;
}
.timeline-live #fixed-button {
	top: 80px;
	right: 0;
	left: 50%;
	margin-left: -81px;
	z-index: 300;
	box-shadow: 0 -2px 4px 0 rgba(140, 140, 140, 0.1),
		0 2px 4px 0 rgba(140, 140, 140, 0.2);
}
@media (min-width: 1024px) {
	.timeline-live #fixed-button {
		top: 100px;
	}
}
.m-l-header {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	background: #fff;
}
.m-l-header--fixed {
	position: fixed;
}
@media (min-width: 1140px) {
	.m-l-header--fixed .h16-lg {
		height: 3rem;
	}
}
.m-l-article__aside {
	position: relative;
	width: 100%;
}
.m-l-article__heading {
	margin-top: 0;
}
@media (min-width: 1140px) {
	.m-u-container-lg .m-l-article__heading {
		max-width: 80%;
	}
}
@media (min-width: 1140px) {
	.m-u-container-lg .m-l-article__subheading {
		max-width: 80%;
	}
}
@media (min-width: 1140px) {
	.m-l-article__inner {
		display: flex;
	}
	.m-l-article__inner--sidebar {
		display: flex;
		justify-content: space-between;
	}
}
@media (min-width: 1140px) {
	.m-u-container-lg .m-l-article__meta {
		max-width: 80%;
	}
}
@media (min-width: 1024px) {
	.m-l-article__category {
		position: relative;
	}
	.m-l-article__category--right {
		position: absolute;
		top: 28px;
		right: 0;
		text-align: right;
	}
	.m-l-article__content + .m-l-article__tools {
		margin: 0 4rem;
	}
}
@media (min-width: 1140px) {
	.m-l-article__aside {
		max-width: 360px;
	}
	.m-l-article__content {
		max-width: 38rem;
		padding: 0;
		margin: 0 auto;
	}
	.m-l-article__inner--sidebar .m-l-article__content {
		position: relative;
		left: -2.5rem;
	}
	.m-l-article .m-u-container-lg > .m-l-article__tools + .m-l-article__content {
		margin: 0 4rem;
	}
}
@media (min-width: 1584px) {
	.m-l-article__aside {
		right: 0;
	}
}
.m-l-page {
	padding-left: 0;
	padding-right: 0;
	padding-top: 102px;
}
@media (min-width: 1024px) {
	.m-l-page {
		padding-top: 150px;
	}
}
@media (min-width: 1140px) {
	.m-l-page {
		padding-top: 180px;
	}
}
