/* Common */
/* DEFAULT VARIABLES */
:root {
	/* OTP Factoring color palette*/

	/*Z-INDEX*/
}
/* MEDIA */
/* Modules */
.m01-text-box {
	color: #4a4a4a;
	margin-bottom: 30px
}
.m01-text-box:last-child {
	margin-bottom: 0;
}
/* ************** PLAIN TEXT ELEMEK ************** */
.m01-text-box__main-title,
	.m01-text-box__title {
		font: 24px/1.25 'regular';
		margin: 0 0 20px;
}
@media all and (min-width: 768px) {
	.m01-text-box__main-title {
		font-size: 36px;
		line-height: 1.11
	}
}
.m01-text-box__lead {
		font: 18px/1.11 'semibold';
		margin: 0 0 30px;
}
@media all and (min-width: 768px) {
	.m01-text-box__lead {
		font: 24px/1.25 'regular';
		margin-bottom: 40px
	}
}
.m01-text-box__subtitle {
		font: 18px/1.11 'semibold';
		margin: 0 0 15px;
}
.m01-text-box__text {
		font-size: 15px;
		line-height: 1.33;
		margin: 0 0 20px;
}
.m01-text-box__title-text {
		margin-right: 31px;
}
.m01-text-box__label {
		background-color: #fc0;
		border-radius: 3px;
		display: inline-block;
		font: 16px 'bold';
		padding: 6px 12px;
}
.m01-text-box__main-title--labelled,
	.m01-text-box__title--labelled,
	.m01-text-box__subtitle--labelled {
		-webkit-align-items: center;
		    -ms-flex-align: center;
		        align-items: center;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
}
/* ************* LISTÁK ********************** */
/* ******* RENDEZETLEN LISTA ************* */
.m01-text-box__unordered-list {
		list-style-type: none;
}
.m01-text-box__unordered-list .m01-text-box__unordered-item::before {
		border: 1px solid #34b9b9;
		border-radius: 50%;
		content: '';
		display: block;
		height: 8px;
		left: -16px;
		position: absolute;
		top: 6px;
		width: 8px;
}
.section--blue .m01-text-box__unordered-item::before,
	.section--blue-blur .m01-text-box__unordered-item::before {
		border-color: #4a4a4a;
}
/* ************* RENDEZETT LISTA ************** */
.m01-text-box__ordered-list {
		list-style-type: none;
}
.m01-text-box__ordered-list .m01-text-box__ordered-item {
			counter-increment: itemcounter;
		}
.m01-text-box__ordered-list .m01-text-box__ordered-item .itemcounter::before {
				font-family: 'bold';
				left: -17px;
				position: absolute;
			}
.m01-text-box__ordered-list[list-type="lower-alpha"] .itemcounter::before {
	content: counter(itemcounter, lower-alpha)',';
}
.m01-text-box__ordered-list[list-type="upper-alpha"] .itemcounter::before {
	content: counter(itemcounter, upper-alpha)',';
}
.m01-text-box__ordered-list[list-type="decimal"] .itemcounter::before {
	content: counter(itemcounter, decimal)',';
}
/* ************* KÖZÖS SZABÁLYOK LISTÁKON BELÜL ***************** */
.m01-text-box__unordered-list,
	.m01-text-box__ordered-list {
		margin: 10px 0 20px;
		padding: 0 0 0 32px;
}
.m01-text-box__ordered-item,
	.m01-text-box__unordered-item {
		line-height: 1.33;
		margin: 0 0 15px;
		position: relative;
}
/* ********** LEÍRÓ LISTA ************ */
.m01-text-box__definition-list {
		margin: 0 0 20px;
}
.m01-text-box__definition-list a {
			color: #4a4a4a;
			font-family: 'regular';
			text-decoration: underline;
		}
.m01-text-box__definition-list--text-white a {
			color: #fff;
		}
.m01-text-box__definition-term {
		color: #f60;
		font: 15px/20px 'regular';
		margin: 0 0 4px;
}
.m01-text-box__definition {
		font: 18px/20px 'regular';
		margin: 0 0 16px;
}
/* **** KÉP ***** */
.m01-text-box__image {
		display: block;
		float: none;
		margin: 0 auto 20px;
		max-width: 100%;
		text-align: center;
		width: 100%
}
@media all and (min-width: 768px) {
	.m01-text-box__image {
		width: auto;
	}
	.m01-text-box__image--right {
				float: right;
				margin-left: 30px;
	}
	.m01-text-box__image--left {
				float: left;
				margin-right: 30px;
	}
}
.m01-text-box {/* stylelint-enable */
}
.m01-text-box__image ~ ol,
	.m01-text-box__image ~ ul {
		overflow: hidden;
}
/* ** MODIFIERS ** */
.m01-text-box--text-white, .m01-text-box__main-title--text-white, .m01-text-box__lead--text-white, .m01-text-box__title--text-white, .m01-text-box__subtitle--text-white, .m01-text-box__text--text-white, .m01-text-box__definition-list--text-white, .m01-text-box__definition-term--text-white, .m01-text-box__definition--text-white {
		color: #fff;
	}
.m01-text-box,
	.m01-text-box__main-title,
	.m01-text-box__lead,
	.m01-text-box__title,
	.m01-text-box__subtitle,
	.m01-text-box__text,
	.m01-text-box__definition-list,
	.m01-text-box__definition-term,
	.m01-text-box__definition {
		max-width: 100%;
		text-overflow: ellipsis
}
.m01-text-box__unordered-list--text-white, .m01-text-box__unordered-item--text-white, .m01-text-box__ordered-list--text-white, .m01-text-box__ordered-item--text-white {
			color: #fff;
		}
.m01-text-box__unordered-list--text-white .m01-text-box__unordered-item::before, .m01-text-box__unordered-item--text-white .m01-text-box__unordered-item::before, .m01-text-box__ordered-list--text-white .m01-text-box__unordered-item::before, .m01-text-box__ordered-item--text-white .m01-text-box__unordered-item::before {
				background-color: #fff;
			}
/* stylelint-disable */
.m01-text-box__unordered-list,
	.m01-text-box__ordered-list {
		overflow: hidden;
}
.m01-text-box__unordered-item,
	.m01-text-box__ordered-item {
		text-overflow: ellipsis;
}
.m02-card {
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
	height: 100%;
	margin-bottom: 32px;
	overflow: hidden;
	padding: 16px;
}
@media all and (min-width: 768px) {
	.m02-card {
		padding: 24px
	}
}
.m02-card__title,
	.m02-card__subtitle,
	.m02-card__text,
	.m02-card__link,
	.m02-card .button {
		max-width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
}
.m02-card__title {
		font: 18px/1.11 'semibold';
		margin: 0 0 8px;
}
@media all and (min-width: 768px) {
	.m02-card__title {
		font: 24px/1.25 'regular'
	}
}
.m02-card__subtitle {
		font: 15px/1.33 'bold';
		margin: 0 0 8px;
}
@media all and (min-width: 768px) {
	.m02-card__subtitle {
		font: 18px/20px 'semibold'
	}
}
.m02-card__text {
		font: 15px/20px 'regular';
		margin: 0 0 32px;
}
.m02-card__row {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap
}
.m02-card__row > [class*='col-'] {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
}
.m02-card__row::before,
		.m02-card__row::after {
	display: inline;
	display: initial;
}
@media all and (min-width: 768px) {
	.m02-card__row .m02-card {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
				-webkit-flex-direction: column;
				    -ms-flex-direction: column;
				        flex-direction: column
	}
}
.m02-card__row .m02-card__subtitle {
				font: 18px/20px 'semibold';
}
.m02-card__row .m02-card__text {
				margin-bottom: 12px;
}
.m02-card__row .m02-card__link,
			.m02-card__row .m02-card .button {
				-webkit-align-self: flex-start;
				    -ms-flex-item-align: start;
				        align-self: flex-start;
				margin-top: auto;
}
.m02-card__row .m02-card .button {
				padding: 10px 20px;
}
.m02-card__link {
	text-decoration: underline
}
.m02-card__link:focus,
	.m02-card__link:hover {
	color: #390;
	text-decoration: underline;
}
.m03-accordion {
	margin-bottom: 30px
}
.m03-accordion > .m01-text-box {
	margin-bottom: 0;
	margin-top: 25px
}
.m03-accordion > .m01-text-box:first-child {
	margin-top: 0;
}
.m03-accordion__item {
		border-radius: 8px;
		box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
		margin-bottom: 10px;
		transition: .2s
}
.m03-accordion__item:hover {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
.m03-accordion__header-text {
		background-color: #efefef;
		border-radius: 8px;
		box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
		color: #4a4a4a;
		cursor: pointer;
		display: block;
		font: 15px/20px 'regular';
		padding: 15px 60px 15px 20px;
		transition: .2s;
}
@media all and (min-width: 768px) {
	.m03-accordion__header-text {
		font-family: 'semibold';
		font-size: 18px
	}
}
a:focus .m03-accordion__header-text {
		box-shadow: 0 0 0 1px #390;
		color: #390;
}
.m03-accordion__header-arrow {
		color: #52ae30;
		font-size: 30px;
		margin-top: -15px;
		position: absolute;
		right: 20px;
		top: 50%;
		transition: .3s;
}
.m03-accordion__content {
		background-color: #fff;
		border-radius: 0 0 8px 8px;
		padding: 30px 30px 10px;
}
@media all and (min-width: 768px) {
	.m03-accordion__content {
		padding: 40px 40px 20px
	}
}
/* BOOTSTRAP CLASS-OK */
.m03-accordion .panel-open .m03-accordion__header-arrow {
			-webkit-transform: rotateX(180deg);
			        transform: rotateX(180deg);
		}
.m03-accordion .panel-open .m03-accordion__header-text {
			border-radius: 8px 8px 0 0;
		}
.m03-accordion .collapse {
		display: none
}
.m03-accordion .collapse.in {
	display: block;
}
.m03-accordion .panel-title {
		margin: 0;
		position: relative;
}
.m03-accordion .accordion-toggle,
	.m03-accordion .accordion-toggle * {
		display: block;
}
.m03-accordion .accordion-toggle:focus {
		box-shadow: none;
}
.m03-accordion .m03-accordion__content-title {
		font-size: 16px;
		font-weight: 600;
		margin-top: 0;
}
/*** accordion v9 kinézete ***/
.m03-accordion--v9-theme {
	font-size: 16px;
	margin-bottom: 40px;
}
.m03-accordion--v9-theme .m01-text-box__title {
	color: #767676;
}
@media all and (min-width: 768px) {
	.m03-accordion--v9-theme .m01-text-box__title {
		margin-bottom: 30px
	}
}
.m03-accordion--v9-theme .m03-accordion__item {
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	box-shadow: none;
}
@media all and (min-width: 768px) {
	.m03-accordion--v9-theme .m03-accordion__item {
		margin-bottom: 20px
	}
}
.m03-accordion--v9-theme .m03-accordion__header-text {
	background-color: #e0e0e0;
	border-radius: 4px 4px 0 0;
	box-shadow: none;
	font-size: 16px;
	padding: 15px;
}
@media all and (min-width: 768px) {
	.m03-accordion--v9-theme .m03-accordion__header-text {
		padding: 15px 30px
	}
}
.m03-accordion--v9-theme .m03-accordion__header-arrow {
	margin: 0;
	right: 36px;
	top: 19px
}
.m03-accordion--v9-theme .m03-accordion__header-arrow::before {
	border-bottom: 2px solid #52ae30;
	border-left: 2px solid #52ae30;
	content: "";
	display: block;
	height: 10px;
	position: absolute;
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
	transition: all ease .2s;
	width: 10px;
}
.m03-accordion--v9-theme .m03-accordion__content {
	background-color: #f5f5f5;
	padding: 0;
}
.m03-accordion--v9-theme .panel-open .m03-accordion__header-text {
	border-radius: 4px 4px 0 0;
}
.m03-accordion--v9-theme .panel-open .m03-accordion__header-arrow {
	top: 23px;
	-webkit-transform: none;
	        transform: none
}
.m03-accordion--v9-theme .panel-open .m03-accordion__header-arrow::before {
	-webkit-transform: rotate(-225deg);
	        transform: rotate(-225deg);
}
.m04-video {
	margin-bottom: 20px;
}
.m04-video--center {
		text-align: center;
	}
.m04-video--right {
		text-align: right;
	}
.m04-video p {
		text-align: center;
	}
.m04-video .wrapper {
		height: 0;
		margin-bottom: 20px;
		max-width: 100%;
		overflow: hidden;
		padding-bottom: 65.25%;
		position: relative;
	}
.m04-video iframe {
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}
.m04-video .btn-modal.link {
		color: #52ae30;
	}
.section.section--blue-blur .btn-modal.link {
	color: #fff;
}
.m05-office-finder {
	font-size: 15px;
}
.m05-office-finder__cities {
		margin: 0 0 27px;
		padding: 0;
	}
.m05-office-finder__city {
		display: inline-block;
		margin: 0 8px 8px 0;
	}
.m05-office-finder__details dl, .m05-office-finder__open-hours dl {
			margin: 0 0 30px;
		}
.m05-office-finder__details dt,
		.m05-office-finder__details dd,
		.m05-office-finder__open-hours dt,
		.m05-office-finder__open-hours dd {
			display: inline-block;
			margin: 0;
			vertical-align: top;
			width: 39%;
		}
.m05-office-finder__open-hours > dl {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
.m05-office-finder dd {
		margin: 0 0 5px;
		width: 59%;
	}
.m05-office-finder__details h3 {
		font-size: 15px;
	}
/* Common */
.m06-search-result {
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
	margin: 0 auto 30px;
	max-width: 820px;
	padding: 20px 20px 40px 20px;
}
@media all and (min-width: 768px) {
	.m06-search-result {
		padding: 30px 30px 40px 30px
	}
}
.m06-search-result__title {
		font-size: 24px;
		font-weight: normal;
		line-height: 1.25;
		margin: 0 0 20px;
}
.m06-search-result__input-group {
		border-collapse: separate;
		box-sizing: border-box;
		display: table;
		margin-bottom: 5px;
		position: relative;
		width: 100%;
}
.m06-search-result__input[type="search"] {
		border: 1px solid #d2d2d2;
		border-radius: 6px;
		box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.3);
		box-sizing: border-box;
		color: #4a4a4a;
		font: 15px/18px 'regular';
		height: 40px;
		padding: 10px 15px;
		transition: .2s;
		width: 100%;
}
@media all and (min-width: 768px) {
	.m06-search-result__input[type="search"] {
		font-size: 16px;
		font-weight: 700;
		height: 50px;
		padding: 10px 15px 10px 20px
	}
}
.m06-search-result__input[type="search"]:focus {
	border-color: #52ae30;
	box-shadow: none;
	outline: none;
}
.m06-search-result__input[type="search"]:not(:first-child):not(:last-child) {
	border-radius: 6px;
}
.m06-search-result__input-addon {
		background: none;
		border: 1px solid transparent;
		bottom: 0;
		color: #52ae30;
		cursor: pointer;
		height: 100%;
		padding: 11px;
		position: absolute;
		right: 1px;
		width: 46px;
		z-index: 10;
}
@media all and (min-width: 768px) {
	.m06-search-result__input-addon {
		border-bottom-right-radius: 6px;
		border-top-right-radius: 6px;
		font-size: 24px;
		width: 60px
	}
}
.m06-search-result__input-addon:focus {
	border: 1px solid #52ae30;
	outline: none;
}
.m06-search-result__count {
		font-weight: 700;
}
.m06-search-result__result {
		padding: 10px 0
}
.m06-search-result__result:first-child {
	padding-top: 15px;
}
.m06-search-result__result:last-child {
	margin-bottom: 30px;
}
.m06-search-result__result p {
			margin: 0;
}
@media all and (min-width: 768px) {
	.m06-search-result__result {
		padding: 20px 0
	}
	.m06-search-result__result:first-child {
		padding-top: 30px;
	}
}
.m06-search-result__result-title {
		color: #52ae30;
		font-family: 'regular';
		font-size: 21px;
		margin: 0 0 10px;
		transition: 0.2s
}
.m06-search-result__result-title:hover {
	color: #52ae30;
	text-decoration: underline;
}
@media all and (min-width: 768px) {
	.m06-search-result__result-title {
		font-size: 24px;
		margin: 0
	}
}
.m06-search-result__result-title a {
		font-family: 'regular';
		font-weight: normal;
}
.m06-search-result__pagination-container {
		margin: 0 -10px;
		text-align: center;
}
@media all and (min-width: 768px) {
	.m06-search-result__pagination-container {
		border-radius: 8px
	}
}
.m06-search-result__pagination {
		border-radius: 4px;
		display: inline-block;
		margin: 20px 0;
		padding-left: 0;
}
.m06-search-result__pagination-listitem {
		display: inline-block;
		vertical-align: top;
}
.m06-search-result__pagination-listitem.next a,
	.m06-search-result__pagination-listitem.previous a,
	.m06-search-result__pagination-listitem.pagination-first,
	.m06-search-result__pagination-listitem.pagination-last {
		padding: 0;
}
.m06-search-result__pagination-listitem.next a .faktoring-chevron_right,
		.m06-search-result__pagination-listitem.next a .faktoring-chevron_left,
		.m06-search-result__pagination-listitem.previous a .faktoring-chevron_right,
		.m06-search-result__pagination-listitem.previous a .faktoring-chevron_left {
			background-color: #52ae30;
			border-color: #52ae30;
		}
.m06-search-result__pagination-listitem.next a .faktoring-chevron_right::before,
		.m06-search-result__pagination-listitem.next a .faktoring-chevron_left::before,
		.m06-search-result__pagination-listitem.previous a .faktoring-chevron_right::before,
		.m06-search-result__pagination-listitem.previous a .faktoring-chevron_left::before {
			border-color: #fff;
		}
.m06-search-result__pagination-listitem.pagination-first.disabled a {
	background-color: #fff;
	border-color: #4a4a4a;
}
.m06-search-result__pagination-listitem.pagination-first.disabled a::before {
	border-right: 2px solid #4a4a4a;
	border-top: 2px solid #4a4a4a;
	content: '';
	display: inline-block;
	height: 9px;
		-webkit-transform: rotate(225deg);
		        transform: rotate(225deg);
	width: 9px;
}
.m06-search-result__pagination-listitem.pagination-first.disabled a::after {
	border-right: 2px solid #4a4a4a;
	border-top: 2px solid #4a4a4a;
	content: '';
	display: inline-block;
	height: 9px;
		-webkit-transform: rotate(225deg);
		        transform: rotate(225deg);
	width: 9px;
}
.m06-search-result__pagination-listitem.pagination-first a {
			border: #52ae30 solid 2px;
			border-radius: 50%;
			height: 40px;
			margin: 0 5px;
			position: relative;
			text-indent: -10000px;
			width: 40px;
}
@media all and (max-width: 767px) {
	.m06-search-result__pagination-listitem.pagination-first a {
		margin-left: 0;
		margin-right: 0
	}
}
.m06-search-result__pagination-listitem.pagination-first a::before {
			border-right: 2px solid #52ae30;
			border-top: 2px solid #52ae30;
			content: '';
			display: inline-block;
			height: 9px;
			left: 13px;
			position: absolute;
			top: 14px;
			-webkit-transform: rotate(225deg);
			        transform: rotate(225deg);
			width: 9px;
}
.m06-search-result__pagination-listitem.pagination-first a::after {
			border-right: 2px solid #52ae30;
			border-top: 2px solid #52ae30;
			content: '';
			display: inline-block;
			height: 9px;
			left: 18px;
			position: absolute;
			top: 14px;
			-webkit-transform: rotate(225deg);
			        transform: rotate(225deg);
			width: 9px;
}
.m06-search-result__pagination-listitem.pagination-last.disabled a {
	background-color: #fff;
	border-color: #4a4a4a;
}
.m06-search-result__pagination-listitem.pagination-last.disabled a::before {
	border-right: 2px solid #4a4a4a;
	border-top: 2px solid #4a4a4a;
	content: '';
	display: inline-block;
	height: 9px;
		-webkit-transform: rotate(225deg);
		        transform: rotate(225deg);
	width: 9px;
}
.m06-search-result__pagination-listitem.pagination-last.disabled a::after {
	border-right: 2px solid #4a4a4a;
	border-top: 2px solid #4a4a4a;
	content: '';
	display: inline-block;
	height: 9px;
		-webkit-transform: rotate(225deg);
		        transform: rotate(225deg);
	width: 9px;
}
.m06-search-result__pagination-listitem.pagination-last a {
			border: #52ae30 solid 2px;
			border-radius: 50%;
			height: 40px;
			margin: 0 5px;
			position: relative;
			text-indent: -10000px;
			width: 40px;
}
@media all and (max-width: 767px) {
	.m06-search-result__pagination-listitem.pagination-last a {
		margin-left: 0;
		margin-right: 0
	}
}
.m06-search-result__pagination-listitem.pagination-last a::before {
			border-right: 2px solid #52ae30;
			border-top: 2px solid #52ae30;
			content: '';
			display: inline-block;
			height: 9px;
			left: 9px;
			position: absolute;
			top: 14px;
			-webkit-transform: rotate(45deg);
			        transform: rotate(45deg);
			width: 9px;
}
.m06-search-result__pagination-listitem.pagination-last a::after {
			border-right: 2px solid #52ae30;
			border-top: 2px solid #52ae30;
			content: '';
			display: inline-block;
			height: 9px;
			left: 14px;
			position: absolute;
			top: 14px;
			-webkit-transform: rotate(45deg);
			        transform: rotate(45deg);
			width: 9px;
}
.m06-search-result__pagination-link {
		background-color: #fff;
		color: #52ae30;
		display: block;
		line-height: 1.33;
		margin: 0;
		padding: 10px 5px;
}
@media all and (max-width: 767px) {
	.m06-search-result__pagination-link {
		padding-left: 2px;
		padding-right: 2px
	}
}
.m06-search-result__pagination-link .faktoring-chevron_right {
		border: #52ae30 solid 2px;
		border-radius: 50%;
		display: inline-block;
		height: 40px;
		margin: 0 5px;
		padding: 5px 14px;
		position: relative;
		text-indent: -10000px;
		width: 40px;
}
@media all and (max-width: 767px) {
	.m06-search-result__pagination-link .faktoring-chevron_right {
		margin-left: 2px;
		margin-right: 2px
	}
}
.m06-search-result__pagination-link .faktoring-chevron_right::before {
	border-right: 2px solid #52ae30;
	border-top: 2px solid #52ae30;
	content: '';
	display: inline-block;
	height: 14px;
	left: 8px;
	position: absolute;
	top: 11px;
		-webkit-transform: rotate(45deg);
		        transform: rotate(45deg);
	width: 14px;
}
.m06-search-result__pagination-link .faktoring-chevron_left {
		border: #52ae30 solid 2px;
		border-radius: 50%;
		display: inline-block;
		height: 40px;
		margin: 0 5px;
		padding: 5px 14px;
		position: relative;
		text-indent: -10000px;
		width: 40px;
}
@media all and (max-width: 767px) {
	.m06-search-result__pagination-link .faktoring-chevron_left {
		margin-left: 2px;
		margin-right: 2px
	}
}
.m06-search-result__pagination-link .faktoring-chevron_left::before {
	border-right: 2px solid #52ae30;
	border-top: 2px solid #52ae30;
	content: '';
	display: inline-block;
	height: 14px;
	left: 14px;
	position: absolute;
	top: 11px;
		-webkit-transform: rotate(225deg);
		        transform: rotate(225deg);
	width: 14px;
}
.m06-search-result__pagination-listitem--active a {
		color: #4a4a4a;
}
.m06-search-result .app-search__pagination-listitem--disabled {
		cursor: not-allowed;
}
.m06-search-result .app-search__pagination-listitem--disabled a {
			color: #9e9e9e;
			pointer-events: none
		}
.m06-search-result .app-search__pagination-listitem--disabled a:hover {
	border-color: #9e9e9e;
}
.m06-search-result .app-search__pagination-listitem--disabled.pagination-last a,
		.m06-search-result .app-search__pagination-listitem--disabled.pagination-first a {
	background-color: #fff;
	border-color: #9e9e9e;
}
.m06-search-result .app-search__pagination-listitem--disabled.pagination-last a::before,
		.m06-search-result .app-search__pagination-listitem--disabled.pagination-last a::after,
		.m06-search-result .app-search__pagination-listitem--disabled.pagination-first a::before,
		.m06-search-result .app-search__pagination-listitem--disabled.pagination-first a::after {
	border-color: #9e9e9e;
}
.m06-search-result .app-search__pagination-listitem--disabled.previous .faktoring-chevron_left,
		.m06-search-result .app-search__pagination-listitem--disabled.next .faktoring-chevron_right {
	background-color: #9e9e9e;
	border-color: #9e9e9e;
}
.m06-search-result .app-search__pagination-listitem--disabled .faktoring-chevron_right::before,
		.m06-search-result .app-search__pagination-listitem--disabled .faktoring-chevron_left::before {
			border-color: #fff;
}
.m07-table {
	margin: 0 0 30px;
}
.m07-table .table-container {
		margin-bottom: 10px;
	}
.m07-table__caption {
		font: 18px/20px 'semibold';
		margin: 0 0 10px;
		text-align: left;
	}
.m07-table__trow--bgcolor-gray,
	.m07-table__tcell--bgcolor-gray {
		background-color: #f5f5f5;
	}
.m07-table__small {
		display: block;
		font: 13px/15px 'regular';
		margin: 5px 0;
	}
.m08-click2call {
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
	margin-bottom: 20px;
	padding: 32px 24px;
}
.m08-click2call__title {
		font: 18px/23px 'regular';
		margin: 0 0 8px;
	}
.m08-click2call__text {
		margin: 0 0 24px;
	}
.m08-click2call__button {
		background-image: url('/static/assets/img/phone.svg');
		background-position: right 15px center;
		background-repeat: no-repeat;
		line-height: 28px;
		margin: 0;
		padding: 10px 40px;
		position: relative;
		width: 100%;
	}
/* Common */
.m09-simplepay .simplepay-form {
	padding: 50px 0 15px;
}
@media all and (min-width: 768px) {
	.m09-simplepay .simplepay-form {
		border-radius: 7px;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
		margin-bottom: 25px;
		margin-top: 60px;
		padding-bottom: 50px
	}
}
@media all and (min-width: 992px) {
	.m09-simplepay .simplepay-form {
		margin-left: 60px;
		margin-right: 60px
	}
}
.m09-simplepay .simplepay-form .row {
	margin-bottom: 15px;
	position: relative;
}
@media all and (min-width: 768px) {
	.m09-simplepay .simplepay-form .row {
		margin-bottom: 20px
	}
}
.m09-simplepay .simplepay-form .row:last-of-type {
	margin-bottom: 40px;
}
@media all and (min-width: 768px) {
	.m09-simplepay .simplepay-form .row .form-input__group .tooltip {
		position: absolute;
		right: 0
	}
}
.m09-simplepay .simplepay-form .row .form-input__group .label {
	margin: 10px 5px 5px 0;
}
@media all and (min-width: 768px) {
	.m09-simplepay .simplepay-form .row .form-input__group .label {
		margin-right: 20px;
		white-space: nowrap
	}
}
.m09-simplepay .simplepay-form .row .form-input__group .form-input {
	float: left;
	padding: 10px;
}
.m09-simplepay .simplepay-form .row .form-input__group .form-input--prefix {
		margin-right: 20px;
		max-width: 40px;
	}
.m09-simplepay .simplepay-form .row .form-input__group .form-input--phone {
		max-width: calc(100% - 60px);
	}
@media all and (min-width: 768px) {
	.m09-simplepay .simplepay-form .row .form-input__group .form-input--phone {
		max-width: 220px
	}
}
.m09-simplepay .simplepay-form .row .form-input__group .form-input--price {
		max-width: calc(100% - 20px);
}
@media all and (min-width: 768px) {
	.m09-simplepay .simplepay-form .row .form-input__group .form-input--price {
		max-width: 260px
	}
}
.m09-simplepay .simplepay-form .row .form-input__group .form-input--captcha {
		margin-right: 20px;
		max-width: calc(50% - 20px);
}
@media all and (min-width: 768px) {
	.m09-simplepay .simplepay-form .row .form-input__group .form-input--captcha {
		max-width: 110px
	}
}
.m09-simplepay .simplepay-form .row .form-input__group .button {
	margin: 0 auto;
	width: auto;
}
.m09-simplepay .simplepay-form .captcha-image {
	width: 128px;
}
.m09-simplepay .simplepay-form hr {
	border-top-color: #c5c5c5;
	margin-top: 30px;
}
@media all and (min-width: 768px) {
	.m09-simplepay .simplepay-form hr {
		margin: 40px 20px 25px
	}
}
@media all and (min-width: 768px) {
	.m09-simplepay .simplepay-form .statement-text {
		padding-left: 40px;
		padding-right: 40px
	}
}
.m09-simplepay .simplepay-form .simplepay-logo {
	display: block;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	max-height: 101px;
	max-width: 305px;
	width: 100%;
}
/* result */
@media all and (min-width: 768px) {
	.m09-simplepay .simplepay-form .result {
		padding-left: 40px;
		padding-right: 40px
	}
}
.m09-simplepay .simplepay-form .result .result__row {
	margin-bottom: 0;
}
.m09-simplepay .simplepay-form .result img {
	display: block;
	margin: 0 auto;
}
.m09-simplepay .simplepay-form .feedback p {
	text-align: center;
}
.m09-simplepay .simplepay-form .result h3 {
	text-align: center;
}
.m09-simplepay .simplepay-form .result dl {
	margin-bottom: 0;
	overflow: hidden;
}
@media all and (min-width: 768px) {
	.m09-simplepay .simplepay-form .result dt,
.m09-simplepay .simplepay-form .result dd {
		float: left;
		margin-bottom: 5px;
		padding: 0 5px;
		width: 50%
	}
}
@media all and (min-width: 768px) {
	.m09-simplepay .simplepay-form .result dt {
		clear: left;
		text-align: right
	}
}
.m09-simplepay .simplepay-form .result dd {
	clear: right;
	margin-left: 0;
}
@media all and (max-width: 767px) {
	.m09-simplepay .simplepay-form .result dd {
		margin-bottom: 10px
	}
}
.btn-modal {
	position: relative
}
.btn-modal.link {
	background-color: transparent;
	border: 0;
	color: #fff;
	cursor: pointer;
	padding: 0;
	text-decoration: underline;
}
/* Common */
.complaints-form {
	margin: 0 auto;
	max-width: 820px;
	padding: 35px 0 15px;
}
@media all and (min-width: 768px) {
	.complaints-form {
		border-radius: 7px;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
		margin-bottom: 25px;
		margin-top: 60px;
		padding: 46px 0 70px
	}
}
/** CSS OVERRIDE - design eltérések miatt **/
main > section .container-fluid .complaints-form .row {
	margin-bottom: 20px;
}
main > section .container-fluid .complaints-form .row.row--lg-margin {
	margin-bottom: 80px;
}
main > section .container-fluid .complaints-form .row.row--md-margin {
	margin-bottom: 40px;
}
.m11-complaints .tooltip {
	position: static;
}
@media all and (min-width: 768px) {
	.m11-complaints .tooltip {
		position: absolute;
		-webkit-transform: translate(-19px, 8px);
		        transform: translate(-19px, 8px)
	}
}
.m11-complaints .tooltip-content {
	left: 0;
	margin: 0;
	width: 100%;
}
@media all and (min-width: 768px) {
	.m11-complaints .tooltip-content {
		left: 0;
		margin-left: -10px;
		width: 350px
	}
}
.m11-complaints .tooltip-content::after {
	display: none;
}
@media all and (min-width: 768px) {
	.m11-complaints .tooltip-content::after {
		display: block;
		left: 19px
	}
}
.m11-complaints .form-input__group .label {
	margin: 0;
}
@media all and (min-width: 768px) {
	.m11-complaints .form-input__group .label {
		-webkit-transform: translate(-20px, 9px);
		        transform: translate(-20px, 9px)
	}
}
@media all and (min-width: 768px) {
	.m12-complaints .form-input__group .label.radio-label {
		-webkit-transform: translate(-20px, 0);
		        transform: translate(-20px, 0)
	}
}
@media all and (min-width: 768px) {
	.m11-complaints .form-input__group:nth-child(2):not(.attachment) {
		-webkit-transform: translateX(-10px);
		        transform: translateX(-10px)
	}
}
.m11-complaints .form-input__group--flexed {
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.m11-complaints .form-input__group--flexed span {
	margin: 0;
}
.m11-complaints .form-input__group--flexed .error {
	min-width: 100%;
}
.m11-complaints .form__input--zipcode {
	margin-right: 10px;
	max-width: 85px;
}
.m11-complaints .form-input__group--flexed .form-input--phone {
	-webkit-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	width: auto;
}
.m11-complaints .form-input__group--flexed .select-container {
	-webkit-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}
@media all and (min-width: 768px) {
	.m11-complaints .form-input__group--flexed .select-container {
		max-width: 191px
	}
}
.m11-complaints .form-input--prefix {
	margin-right: 13px;
	max-width: 45px;
	padding-right: 10px;
}
.m11-complaints .form-input--phone {
	margin-right: 8px;
}
@media all and (min-width: 768px) {
	.m11-complaints .form-input--phone {
		max-width: 225px
	}
}
.m11-complaints .form-input + span {
	color: #767676;
	font-style: italic;
	margin-top: 5px;
	-webkit-order: 1;
	    -ms-flex-order: 1;
	        order: 1;
}
@media all and (min-width: 768px) {
	.m11-complaints .form-input + span {
		margin: 0;
		-webkit-order: 0;
		    -ms-flex-order: 0;
		        order: 0
	}
}
.attachment {
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-bottom: 10px;
}
@media all and (min-width: 768px) {
	.attachment {
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		margin-bottom: 0;
		-webkit-transform: translate(-53px, 3px);
		        transform: translate(-53px, 3px)
	}
}
.form-input__group > .attachment__text {
	font-size: 13px;
	margin: 0 10px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
@media all and (min-width: 768px) {
	.form-input__group > .attachment__text {
		margin-left: 45px
	}
}
.attachment__button {
	background: url('/static/assets/img/paper-clip.svg') no-repeat center center;
	background-size: 25px;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	height: 34px;
	padding: 5px;
	transition: 0.2s;
	width: 34px;
}
@media all and (min-width: 768px) {
	.attachment__button {
		-webkit-align-self: self-end;
		    -ms-flex-item-align: self-end;
		        align-self: self-end
	}
}
.attachment__button:hover,
	.attachment__button:focus {
	box-shadow: 0 0 0 1px #767676;
}
@media screen and (-ms-high-contrast: active) {
	.attachment__button:hover,
	.attachment__button:focus {
		border: 1px solid
	}
}
.attachment__button:active {
	box-shadow: inset 0 0 0 1px #767676;
}
.attachment .error {
	text-align: right;
	width: 100%;
}
.attachment .error__chip::before {
		right: 12px;
	}
.msg-area {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
	position: relative;
}
@media all and (min-width: 768px) {
	.msg-area {
		margin-left: 110px;
		margin-right: 195px
	}
}
@media all and (min-width: 768px) {
	.msg-area .tooltip {
		right: -51px;
		top: 9px
	}
}
.msg-area__elements {
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.msg-area__counter {
	font: 13px/18px 'semibold';
	margin-left: auto;
	margin-top: 5px;
}
@media all and (min-width: 768px) {
	.msg-area__counter {
		margin-right: 44px;
		margin-top: 0
	}
}
.captcha__input {
	margin-right: 15px;
	max-width: 115px;
}
.m11-complaints .error--bfoffset .error__chip::before {
	right: 90px;
}
.complaints-form__support {
	padding: 0 20px;
}
.complaints-form__support p {
	margin: 0 0 40px;
}
.form-radio__group {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 0 16px;
	margin-top: 10px;
}
.form-radio__group input {
		margin-right: 6px;
	}
.complaints__checkbox-row input {
	margin: 5px;
}
.complaints-form .form-radio__group {
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin: 4px 0;
}
@media all and (min-width: 768px) {
	.complaints-form .form-radio__group {
		margin: 0
	}
}
.complaints-form .form-radio__group .label,
.complaints-form .form-radio__group .form-radio {
	margin: 0 8px 0 0;
}
@media all and (min-width: 768px) {
	.complaints-form .form-radio__group .label {
		-webkit-transform: translateY(4px);
		        transform: translateY(4px)
	}
}
@media all and (min-width: 768px) {
	.complaints-form .form-radio__group .form-radio {
		-webkit-transform: translateY(9px);
		        transform: translateY(9px)
	}
}
.complaints-summary {
	margin: 0 auto;
	max-width: 620px;
}
.complaints-summary .button {
	margin: 0;
}
.complaints-summary__definition-list {
	margin: 0 -10px;
	padding: 20px 15px;
}
@media all and (min-width: 768px) {
	.complaints-summary__definition-list {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		padding: 37px 30px 31px 30px
	}
}
.complaints-summary__definition-list dd {
	font-family: 'bold';
	margin: 0;
	text-transform: uppercase;
}
@media all and (min-width: 768px) {
	.complaints-summary__definition-list dd {
		width: 210px
	}
}
.complaints-summary__definition-list dt {
	overflow: hidden;
	text-overflow: ellipsis
}
.complaints-summary__definition-list dt:not(:last-of-type) {
	margin-bottom: 10px;
}
@media all and (min-width: 768px) {
	.complaints-summary__definition-list dt {
		width: calc(100% - 210px)
	}
}
.complaints-summary__definition-list * {
	padding: 0 10px
}
@media all and (min-width: 768px) {
	.complaints-summary__definition-list *:not(:last-of-type) {
		margin-bottom: 18px
	}
}
.complaints-summary__modify-block {
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-top: 1px solid #e0e0e0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 65px;
	padding: 0 21px;
}
.complaints-summary__modify-block .faktoring-pencil::before {
	color: #9e9e9e;
	font-size: 23px;
}
.complaints-summary__modify-block button {
	-webkit-transform: translate3d(12px,-2px,0);
	        transform: translate3d(12px,-2px,0);
}
.m11-complaints .complaints-feedback img {
	display: block;
	margin: 0 auto 20px;
}
.m11-complaints .complaints-feedback p {
	margin-bottom: 25px;
	text-align: center;
}
.m11-complaints .complaints-feedback dl {
	margin-bottom: 35px;
	overflow: hidden;
}
.m11-complaints .complaints-feedback dt,
.m11-complaints .complaints-feedback dd {
	float: left;
	padding: 0;
	width: 50%;
}
.m11-complaints .complaints-feedback dt {
	clear: left;
	text-align: right;
}
.m11-complaints .complaints-feedback dd {
	clear: right;
	margin-left: 0;
	padding-left: 5px;
}
.m11-complaints .complaints-feedback .buttons {
	text-align: center;
}
.m11-complaints .complaints-feedback .button {
	margin-bottom: 20px;
}
@media all and (min-width: 768px) {
	.m11-complaints .complaints-feedback .button {
		display: inline-block
	}
}
/* Common */
.new-complaints-form {
	margin: 0 auto;
	max-width: 820px;
	padding: 35px 0 15px;
}
@media all and (min-width: 768px) {
	.new-complaints-form {
		border-radius: 7px;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
		margin-bottom: 25px;
		margin-top: 60px;
		padding: 46px 0 70px
	}
}
/** CSS OVERRIDE - design eltérések miatt **/
main > section .container-fluid .new-complaints-form .row {
	margin-bottom: 20px;
}
main > section .container-fluid .new-complaints-form .row.row--lg-margin {
	margin-bottom: 80px;
}
main > section .container-fluid .new-complaints-form .row.row--md-margin {
	margin-bottom: 40px;
}
.m12-new-complaints .tooltip {
	position: static;
}
@media all and (min-width: 768px) {
	.m12-new-complaints .tooltip {
		position: absolute;
		-webkit-transform: translate(-19px, 8px);
		        transform: translate(-19px, 8px)
	}
}
.m12-new-complaints .tooltip-content {
	left: 0;
	margin: 0;
	width: 100%;
}
@media all and (min-width: 768px) {
	.m12-new-complaints .tooltip-content {
		left: 0;
		margin-left: -10px;
		width: 350px
	}
}
.m12-new-complaints .tooltip-content::after {
	display: none;
}
@media all and (min-width: 768px) {
	.m12-new-complaints .tooltip-content::after {
		display: block;
		left: 19px
	}
}
.m12-new-complaints .form-input__group .label {
	margin: 0;
}
@media all and (min-width: 768px) {
	.m12-new-complaints .form-input__group .label {
		-webkit-transform: translate(-20px, 9px);
		        transform: translate(-20px, 9px)
	}
}
@media all and (min-width: 768px) {
	.m12-new-complaints .form-input__group .label.radio-label {
		-webkit-transform: translate(-20px, 0);
		        transform: translate(-20px, 0)
	}
}
@media all and (min-width: 768px) {
	.m12-new-complaints .form-input__group:nth-child(2):not(.attachment) {
		-webkit-transform: translateX(-10px);
		        transform: translateX(-10px)
	}
}
.m12-new-complaints .form-input__group--flexed {
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.m12-new-complaints .form-input__group--flexed span {
	margin: 0;
}
.m12-new-complaints .form-input__group--flexed .error {
	min-width: 100%;
}
.m12-new-complaints .form__input--zipcode {
	margin-right: 10px;
	max-width: 85px;
}
.m12-new-complaints .form-input__group--flexed .form-input--phone {
	-webkit-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	width: auto;
}
.m12-new-complaints .form-input__group--flexed .select-container {
	-webkit-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}
@media all and (min-width: 768px) {
	.m12-new-complaints .form-input__group--flexed .select-container {
		max-width: 191px
	}
}
.m12-new-complaints .form-input--prefix {
	margin-right: 13px;
	max-width: 45px;
	padding-right: 10px;
}
.m12-new-complaints .form-input--phone {
	margin-right: 8px;
}
@media all and (min-width: 768px) {
	.m12-new-complaints .form-input--phone {
		max-width: 225px
	}
}
.m12-new-complaints .form-input + span {
	color: #767676;
	font-style: italic;
	margin-top: 5px;
	-webkit-order: 1;
	    -ms-flex-order: 1;
	        order: 1;
}
@media all and (min-width: 768px) {
	.m12-new-complaints .form-input + span {
		margin: 0;
		-webkit-order: 0;
		    -ms-flex-order: 0;
		        order: 0
	}
}
.attachment {
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-bottom: 10px;
}
@media all and (min-width: 768px) {
	.attachment {
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		margin-bottom: 0;
		-webkit-transform: translate(-53px, 3px);
		        transform: translate(-53px, 3px)
	}
}
.form-input__group > .attachment__text {
	font-size: 13px;
	margin: 0 10px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
@media all and (min-width: 768px) {
	.form-input__group > .attachment__text {
		margin-left: 45px
	}
}
.attachment__button {
	background: url('/static/assets/img/paper-clip.svg') no-repeat center center;
	background-size: 25px;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	height: 34px;
	padding: 5px;
	transition: 0.2s;
	width: 34px;
}
@media all and (min-width: 768px) {
	.attachment__button {
		-webkit-align-self: self-end;
		    -ms-flex-item-align: self-end;
		        align-self: self-end
	}
}
.attachment__button:hover,
	.attachment__button:focus {
	box-shadow: 0 0 0 1px #767676;
}
@media screen and (-ms-high-contrast: active) {
	.attachment__button:hover,
	.attachment__button:focus {
		border: 1px solid
	}
}
.attachment__button:active {
	box-shadow: inset 0 0 0 1px #767676;
}
.attachment .error {
	text-align: right;
	width: 100%;
}
.attachment .error__chip::before {
		right: 12px;
	}
.msg-area {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
	position: relative;
}
@media all and (min-width: 768px) {
	.msg-area {
		margin-left: 110px;
		margin-right: 195px
	}
}
@media all and (min-width: 768px) {
	.msg-area .tooltip {
		right: -51px;
		top: 9px
	}
}
.msg-area__elements {
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.msg-area__counter {
	font: 13px/18px 'semibold';
	margin-left: auto;
	margin-top: 5px;
}
@media all and (min-width: 768px) {
	.msg-area__counter {
		margin-right: 44px;
		margin-top: 0
	}
}
.captcha__input {
	margin-right: 15px;
	max-width: 115px;
}
.m12-new-complaints .error--bfoffset .error__chip::before {
	right: 90px;
}
.new-complaints-form__support {
	padding: 0 20px;
}
.new-complaints-form__support p {
	margin: 0 0 40px;
}
.form-radio__group {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 0 16px;
	margin-top: 10px;
}
.form-radio__group input {
		margin-right: 6px;
	}
.complaints__checkbox-row input {
	margin: 5px;
}
.new-complaints-form .form-radio__group {
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	margin: 4px 0;
}
@media all and (min-width: 768px) {
	.new-complaints-form .form-radio__group {
		margin: 0
	}
}
.new-complaints-form .form-radio__group .label,
.new-complaints-form .form-radio__group .form-radio {
	margin: 0 8px 0 0;
}
@media all and (min-width: 768px) {
	.new-complaints-form .form-radio__group .label {
		-webkit-transform: translateY(4px);
		        transform: translateY(4px)
	}
}
@media all and (min-width: 768px) {
	.new-complaints-form .form-radio__group .form-radio {
		-webkit-transform: translateY(9px);
		        transform: translateY(9px)
	}
}
.new-complaints-summary {
	margin: 0 auto;
	max-width: 620px;
}
.new-complaints-summary .button {
	margin: 0;
}
.new-complaints-summary__definition-list {
	margin: 0 -10px;
	padding: 20px 15px;
}
@media all and (min-width: 768px) {
	.new-complaints-summary__definition-list {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		padding: 37px 30px 31px 30px
	}
}
.new-complaints-summary__definition-list dd {
	font-family: 'bold';
	margin: 0;
	text-transform: uppercase;
}
@media all and (min-width: 768px) {
	.new-complaints-summary__definition-list dd {
		width: 210px
	}
}
.new-complaints-summary__definition-list dt {
	overflow: hidden;
	text-overflow: ellipsis
}
.new-complaints-summary__definition-list dt:not(:last-of-type) {
	margin-bottom: 10px;
}
@media all and (min-width: 768px) {
	.new-complaints-summary__definition-list dt {
		width: calc(100% - 210px)
	}
}
.new-complaints-summary__definition-list * {
	padding: 0 10px
}
@media all and (min-width: 768px) {
	.new-complaints-summary__definition-list *:not(:last-of-type) {
		margin-bottom: 18px
	}
}
.new-complaints-summary__modify-block {
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-top: 1px solid #e0e0e0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 65px;
	padding: 0 21px;
}
.new-complaints-summary__modify-block .faktoring-pencil::before {
	color: #9e9e9e;
	font-size: 23px;
}
.new-complaints-summary__modify-block button {
	-webkit-transform: translate3d(12px,-2px,0);
	        transform: translate3d(12px,-2px,0);
}
.m12-new-complaints .complaints-feedback img {
	display: block;
	margin: 0 auto 20px;
}
.m12-new-complaints .complaints-feedback p {
	margin-bottom: 25px;
	text-align: center;
}
.m12-new-complaints .complaints-feedback dl {
	margin-bottom: 35px;
	overflow: hidden;
}
.m12-new-complaints .complaints-feedback dt,
.m12-new-complaints .complaints-feedback dd {
	float: left;
	padding: 0;
	width: 50%;
}
.m12-new-complaints .complaints-feedback dt {
	clear: left;
	text-align: right;
}
.m12-new-complaints .complaints-feedback dd {
	clear: right;
	margin-left: 0;
	padding-left: 5px;
}
.m12-new-complaints .complaints-feedback .buttons {
	text-align: center;
}
.m12-new-complaints .complaints-feedback .button {
	margin-bottom: 20px;
}
@media all and (min-width: 768px) {
	.m12-new-complaints .complaints-feedback .button {
		display: inline-block
	}
}
.m12-new-complaints .complaints-feedback .lead-text {
	text-align: left;
}
/* Common */
.phone-statement-form {
	margin: 0 auto;
	max-width: 820px;
	padding: 35px 0 15px;
}
@media all and (min-width: 768px) {
	.phone-statement-form {
		border-radius: 7px;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
		margin-bottom: 25px;
		margin-top: 60px;
		padding: 46px 0 70px
	}
}
/** CSS OVERRIDE - design eltérések miatt **/
main > section .container-fluid .phone-statement
.phone-statement-form .row {
	margin-bottom: 20px;
}
main > section .container-fluid .phone-statement
.phone-statement-form .row.row--lg-margin {
	margin-bottom: 80px;
}
main > section .container-fluid .phone-statement
.phone-statement-form .row.row--md-margin {
	margin-bottom: 40px;
}
.m13-phone-statement .tooltip {
	position: static;
}
@media all and (min-width: 768px) {
	.m13-phone-statement .tooltip {
		position: absolute;
		-webkit-transform: translate3d(-19px, 8px, 0);
		        transform: translate3d(-19px, 8px, 0)
	}
}
.m13-phone-statement .tooltip-content {
	left: 0;
	margin: 0;
	width: 100%;
}
@media all and (min-width: 768px) {
	.m13-phone-statement .tooltip-content {
		left: 0;
		margin-left: -10px;
		width: 350px
	}
}
.m13-phone-statement .tooltip-content::after {
	display: none;
}
@media all and (min-width: 768px) {
	.m13-phone-statement .tooltip-content::after {
		display: block;
		left: 19px
	}
}
.m13-phone-statement .form-input__group .label {
	margin: 0;
}
@media all and (min-width: 768px) {
	.m13-phone-statement .form-input__group .label {
		-webkit-transform: translate3d(-20px, 9px, 0);
		        transform: translate3d(-20px, 9px, 0)
	}
}
.m13-phone-statement .form-radio__group {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 4px 0;
}
@media all and (min-width: 768px) {
	.m13-phone-statement .form-radio__group {
		display: block;
		margin: 0
	}
}
.m13-phone-statement .form-radio__group .label,
.m13-phone-statement .form-radio__group .form-radio {
	margin: 0 8px 0 0;
}
@media all and (min-width: 768px) {
	.m13-phone-statement .form-radio__group .label {
		-webkit-transform: translateY(4px);
		        transform: translateY(4px)
	}
}
@media all and (min-width: 768px) {
	.m13-phone-statement .form-radio__group .form-radio {
		-webkit-transform: translateY(9px);
		        transform: translateY(9px)
	}
}
@media all and (min-width: 768px) {
	.m13-phone-statement .form-input__group:nth-child(2):not(.attachment) {
		-webkit-transform: translateX(-10px);
		        transform: translateX(-10px)
	}
}
.m13-phone-statement .form-input__group--flexed {
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.m13-phone-statement .form-input__group--flexed span {
	margin: 0;
}
.m13-phone-statement .form-input__group--flexed .error {
	min-width: 100%;
}
.m13-phone-statement .form__input--zipcode {
	margin-right: 10px;
	max-width: 85px;
}
.m13-phone-statement .form-input__group--flexed .form-input--phone {
	-webkit-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	width: auto;
}
.m13-phone-statement .form-input__group--flexed .select-container {
	-webkit-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}
@media all and (min-width: 768px) {
	.m13-phone-statement .form-input__group--flexed .select-container {
		max-width: 191px
	}
}
.m13-phone-statement .form-input--prefix {
	margin-right: 13px;
	max-width: 45px;
	padding-right: 10px;
}
.m13-phone-statement .form-input--phone {
	margin-right: 8px;
}
@media all and (min-width: 768px) {
	.m13-phone-statement .form-input--phone {
		max-width: 225px
	}
}
.m13-phone-statement .form-input + span {
	color: #767676;
	font-style: italic;
	margin-top: 5px;
	-webkit-order: 1;
	    -ms-flex-order: 1;
	        order: 1;
}
@media all and (min-width: 768px) {
	.m13-phone-statement .form-input + span {
		margin: 0;
		-webkit-order: 0;
		    -ms-flex-order: 0;
		        order: 0
	}
}
.attachment {
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-bottom: 10px;
}
@media all and (min-width: 768px) {
	.attachment {
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		margin-bottom: 0;
		-webkit-transform: translate3d(-53px, 3px, 0);
		        transform: translate3d(-53px, 3px, 0)
	}
}
.form-input__group > .attachment__text {
	font-size: 13px;
	margin: 0 10px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
@media all and (min-width: 768px) {
	.form-input__group > .attachment__text {
		margin-left: 45px
	}
}
.attachment__button {
	background: url("/static/assets/img/paper-clip.svg") no-repeat center center;
	background-size: 25px;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	height: 34px;
	padding: 5px;
	transition: 0.2s;
	width: 34px;
}
@media all and (min-width: 768px) {
	.attachment__button {
		-webkit-align-self: self-end;
		    -ms-flex-item-align: self-end;
		        align-self: self-end
	}
}
.attachment__button:hover,
	.attachment__button:focus {
	box-shadow: 0 0 0 1px #767676;
}
@media screen and (-ms-high-contrast: active) {
	.attachment__button:hover,
	.attachment__button:focus {
		border: 1px solid
	}
}
.attachment__button:active {
	box-shadow: inset 0 0 0 1px #767676;
}
.attachment .error {
	text-align: right;
	width: 100%;
}
.attachment .error__chip::before {
		right: 12px;
	}
.msg-area {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
	position: relative;
}
@media all and (min-width: 768px) {
	.msg-area {
		margin-left: 110px;
		margin-right: 195px
	}
}
@media all and (min-width: 768px) {
	.msg-area .tooltip {
		right: -51px;
		top: 9px
	}
}
.msg-area__elements {
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.msg-area__counter {
	font: 13px/18px "semibold";
	margin-left: auto;
	margin-top: 5px;
}
@media all and (min-width: 768px) {
	.msg-area__counter {
		margin-right: 44px;
		margin-top: 0
	}
}
.captcha__input {
	margin-right: 15px;
	max-width: 115px;
}
.m13-phone-statement .error--bfoffset .error__chip::before {
	right: 90px;
}
.phone-statement-form__support {
	padding: 0 20px;
}
.phone-statement-form__support p {
	margin: 0 0 40px;
}
.phone-statement-summary {
	margin: 0 auto;
	max-width: 620px;
}
.phone-statement-summary .button {
	margin: 0;
}
.phone-statement-summary__definition-list {
	margin: 0 -10px;
	padding: 20px 15px;
}
@media all and (min-width: 768px) {
	.phone-statement-summary__definition-list {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		padding: 37px 30px 31px 30px
	}
}
.phone-statement-summary__definition-list dd {
	font-family: 'bold';
	margin: 0;
	text-transform: uppercase;
}
@media all and (min-width: 768px) {
	.phone-statement-summary__definition-list dd {
		width: 210px
	}
}
.phone-statement-summary__definition-list dt {
	overflow: hidden;
	text-overflow: ellipsis
}
.phone-statement-summary__definition-list dt:not(:last-of-type) {
	margin-bottom: 10px;
}
@media all and (min-width: 768px) {
	.phone-statement-summary__definition-list dt {
		width: calc(100% - 210px)
	}
}
.phone-statement-summary__definition-list * {
	padding: 0 10px
}
@media all and (min-width: 768px) {
	.phone-statement-summary__definition-list *:not(:last-of-type) {
		margin-bottom: 18px
	}
}
.phone-statement-summary__modify-block {
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-top: 1px solid #e0e0e0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 65px;
	padding: 0 21px;
}
.phone-statement-summary__modify-block .faktoring-pencil::before {
	color: #9e9e9e;
	font-size: 23px;
}
.phone-statement-summary__modify-block button {
	-webkit-transform: translate3d(12px,-2px,0);
	        transform: translate3d(12px,-2px,0);
}
.m13-phone-statement .phone-statement-feedback img {
	display: block;
	margin: 0 auto 20px;
}
.m13-phone-statement .phone-statement-feedback p {
	margin-bottom: 25px;
	text-align: center;
}
.m13-phone-statement .phone-statement-feedback dl {
	margin-bottom: 35px;
	overflow: hidden;
}
.m13-phone-statement .phone-statement-feedback dt,
.m13-phone-statement .phone-statement-feedback dd {
	float: left;
	padding: 0;
	width: 50%;
}
.m13-phone-statement .phone-statement-feedback dt {
	clear: left;
	text-align: right;
}
.m13-phone-statement .phone-statement-feedback dd {
	clear: right;
	margin-left: 0;
	padding-left: 5px;
}
.m13-phone-statement .phone-statement-feedback .buttons {
	text-align: center;
}
.m13-phone-statement .phone-statement-feedback .button {
	margin-bottom: 20px;
}
@media all and (min-width: 768px) {
	.m13-phone-statement .phone-statement-feedback .button {
		display: inline-block
	}
}
.m13-phone-statement .phone-statement-feedback .lead-text {
	text-align: left;
}
/* Common */
.contact-form {
	margin: 0 auto;
	max-width: 820px;
	padding: 35px 0 15px;
}
@media all and (min-width: 768px) {
	.contact-form {
		border-radius: 7px;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
		margin-bottom: 25px;
		margin-top: 60px;
		padding: 46px 0 70px
	}
}
/** CSS OVERRIDE - design eltérések miatt **/
main > section .container-fluid .contact-form .row {
	margin-bottom: 20px;
}
main > section .container-fluid .contact-form .row.row--lg-margin {
	margin-bottom: 80px;
}
main > section .container-fluid .contact-form .row.row--md-margin {
	margin-bottom: 40px;
}
.m14-contact .tooltip {
	position: static;
}
@media all and (min-width: 768px) {
	.m14-contact .tooltip {
		position: absolute;
		-webkit-transform: translate3d(-19px, 8px, 0);
		        transform: translate3d(-19px, 8px, 0)
	}
}
.m14-contact .tooltip-content {
	left: 0;
	margin: 0;
	width: 100%;
}
@media all and (min-width: 768px) {
	.m14-contact .tooltip-content {
		left: 0;
		margin-left: -10px;
		width: 350px
	}
}
.m14-contact .tooltip-content::after {
	display: none;
}
@media all and (min-width: 768px) {
	.m14-contact .tooltip-content::after {
		display: block;
		left: 19px
	}
}
.m14-contact .form-input__group .label {
	margin: 0;
}
@media all and (min-width: 768px) {
	.m14-contact .form-input__group .label {
		-webkit-transform: translate3d(-20px, 9px, 0);
		        transform: translate3d(-20px, 9px, 0)
	}
}
@media all and (min-width: 768px) {
	.m14-contact .form-input__group:nth-child(2):not(.attachment) {
		-webkit-transform: translateX(-10px);
		        transform: translateX(-10px)
	}
}
.m14-contact .form-input__group--flexed {
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.m14-contact .form-input__group--flexed span {
	margin: 0;
}
.m14-contact .form-input__group--flexed .error {
	min-width: 100%;
}
.m14-contact .form__input--zipcode {
	margin-right: 10px;
	max-width: 85px;
}
.m14-contact .form-input__group--flexed .form-input--phone {
	-webkit-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	width: auto;
}
.m14-contact .form-input__group--flexed .select-container {
	-webkit-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}
@media all and (min-width: 768px) {
	.m14-contact .form-input__group--flexed .select-container {
		max-width: 191px
	}
}
.m14-contact .form-input--prefix {
	margin-right: 13px;
	max-width: 45px;
	padding-right: 10px;
}
.m14-contact .form-input--phone {
	margin-right: 8px;
}
@media all and (min-width: 768px) {
	.m14-contact .form-input--phone {
		max-width: 225px
	}
}
.m14-contact .form-input + span {
	color: #767676;
	font-style: italic;
	margin-top: 5px;
	-webkit-order: 1;
	    -ms-flex-order: 1;
	        order: 1;
}
@media all and (min-width: 768px) {
	.m14-contact .form-input + span {
		margin: 0;
		-webkit-order: 0;
		    -ms-flex-order: 0;
		        order: 0
	}
}
.attachment {
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin-bottom: 10px;
}
@media all and (min-width: 768px) {
	.attachment {
		-webkit-justify-content: flex-end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		margin-bottom: 0;
		-webkit-transform: translate3d(-53px, 3px, 0);
		        transform: translate3d(-53px, 3px, 0)
	}
}
.form-input__group > .attachment__text {
	font-size: 13px;
	margin: 0 10px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
@media all and (min-width: 768px) {
	.form-input__group > .attachment__text {
		margin-left: 45px
	}
}
.attachment__button {
	background: url('/static/assets/img/paper-clip.svg') no-repeat center center;
	background-size: 25px;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	height: 34px;
	padding: 5px;
	transition: 0.2s;
	width: 34px;
}
@media all and (min-width: 768px) {
	.attachment__button {
		-webkit-align-self: self-end;
		    -ms-flex-item-align: self-end;
		        align-self: self-end
	}
}
.attachment__button:hover,
	.attachment__button:focus {
	box-shadow: 0 0 0 1px #767676;
}
@media screen and (-ms-high-contrast: active) {
	.attachment__button:hover,
	.attachment__button:focus {
		border: 1px solid
	}
}
.attachment__button:active {
	box-shadow: inset 0 0 0 1px #767676;
}
.attachment .error {
	text-align: right;
	width: 100%;
}
.attachment .error__chip::before {
		right: 12px;
	}
.msg-area {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
	position: relative;
}
@media all and (min-width: 768px) {
	.msg-area {
		margin-left: 110px;
		margin-right: 195px
	}
}
@media all and (min-width: 768px) {
	.msg-area .tooltip {
		right: -51px;
		top: 9px
	}
}
.msg-area__elements {
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	-webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
}
.msg-area__counter {
	font: 13px/18px 'semibold';
	margin-left: auto;
	margin-top: 5px;
}
@media all and (min-width: 768px) {
	.msg-area__counter {
		margin-right: 44px;
		margin-top: 0
	}
}
.captcha__input {
	margin-right: 15px;
	max-width: 115px;
}
.m14-contact .error--bfoffset .error__chip::before {
	right: 90px;
}
.contact-form__support {
	padding: 0 20px;
}
.contact-form__support p {
	margin: 0 0 40px;
}
.contact-form__checkbox-row {
	padding: 20px;
}
.contact-form__checkbox-row input {
	margin: 5px;
}
.contact-summary {
	margin: 0 auto;
	max-width: 620px;
}
.contact-summary .button {
	margin: 0;
}
.contact-summary__definition-list {
	margin: 0 -10px;
	padding: 20px 15px;
}
@media all and (min-width: 768px) {
	.contact-summary__definition-list {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		padding: 37px 30px 31px 30px
	}
}
.contact-summary__definition-list dd {
	font-family: 'bold';
	margin: 0;
	text-transform: uppercase;
}
@media all and (min-width: 768px) {
	.contact-summary__definition-list dd {
		width: 210px
	}
}
.contact-summary__definition-list dt {
	overflow: hidden;
	text-overflow: ellipsis
}
.contact-summary__definition-list dt:not(:last-of-type) {
	margin-bottom: 10px;
}
@media all and (min-width: 768px) {
	.contact-summary__definition-list dt {
		width: calc(100% - 210px)
	}
}
.contact-summary__definition-list * {
	padding: 0 10px
}
@media all and (min-width: 768px) {
	.contact-summary__definition-list *:not(:last-of-type) {
		margin-bottom: 18px
	}
}
.contact-summary__modify-block {
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	border-top: 1px solid #e0e0e0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 65px;
	padding: 0 21px;
}
.contact-summary__modify-block .faktoring-pencil::before {
	color: #9e9e9e;
	font-size: 23px;
}
.contact-summary__modify-block button {
	-webkit-transform: translate3d(12px, -2px, 0);
	        transform: translate3d(12px, -2px, 0);
}
.m14-contact .contact-feedback img {
	display: block;
	margin: 0 auto 20px;
}
.m14-contact .contact-feedback p {
	margin-bottom: 25px;
	text-align: center;
}
.m14-contact .contact-feedback dl {
	margin-bottom: 35px;
	overflow: hidden;
}
.m14-contact .contact-feedback dt,
.m14-contact .contact-feedback dd {
	float: left;
	padding: 0;
	width: 50%;
}
.m14-contact .contact-feedback dt {
	clear: left;
	text-align: right;
}
.m14-contact .contact-feedback dd {
	clear: right;
	margin-left: 0;
	padding-left: 5px;
}
.m14-contact .contact-feedback .buttons {
	text-align: center;
}
.m14-contact .contact-feedback .button {
	margin-bottom: 20px;
}
@media all and (min-width: 768px) {
	.m14-contact .contact-feedback .button {
		display: inline-block
	}
}
.m14-contact .contact-feedback .lead-text {
	text-align: left;
}


/*# sourceMappingURL=layout.bundle.css.map*/