.lpc-popup-decor {
	width: 100%; 
	display: flex;
	justify-content: center;
}

.content_contructor .lpc-popup-fastpay {
	padding: 40px 0 ;
}

.lpc-popup-fastpay__top {
	padding: 72px 64px;
	position: relative;
	background: var(--content-background-lpc);
	/*background-color: #fff;*/
	border-radius: 10px;
	width: 600px;
	max-width: 100%;
}
[data-media-source="media-md"] .lpc-popup-fastpay__top {
	padding: 64px 56px;
}
[data-media-source="media-sm"] .lpc-popup-fastpay__top {
    padding: 48px 32px;
}
[data-media-source="media-xs"] .lpc-popup-fastpay__top {
    padding: 32px 20px;
}
[data-media-source="media-xs"] .lpc-popup-fastpay__top {
	height: 100%;
}
[data-media-source="media-sm"] .lpc-popup-fastpay__top,
[data-media-source="media-xs"] .lpc-popup-fastpay__top {
    border-radius: 0;
    min-height: 100%;
}

[data-media-source="media-xl"] .lpc-popup-fastpay__body ,
[data-media-source="media-lg"] .lpc-popup-fastpay__body ,
[data-media-source="media-md"] .lpc-popup-fastpay__body {
    margin: 0 0 20px;
}

[data-media-source="media-xs"] .lpc-popup-fastpay__body ,
[data-media-source="media-sm"] .lpc-popup-fastpay__body {
    margin: 0 0 20px;
}

[data-media-source="media-xl"] .lpc-popup-fastpay__title + .lpc-popup-fastpay__text ,
[data-media-source="media-lg"] .lpc-popup-fastpay__title + .lpc-popup-fastpay__text ,
[data-media-source="media-md"] .lpc-popup-fastpay__title + .lpc-popup-fastpay__text {
    margin: 16px 0 0;
}

[data-media-source="media-sm"] .lpc-popup-fastpay__title + .lpc-popup-fastpay__text ,
[data-media-source="media-xs"] .lpc-popup-fastpay__title + .lpc-popup-fastpay__text {
    margin: 16px 0 0;
}

.lpc-popup-fastpay__content {
  max-width: 600px;
}

[data-media-source="media-xl"] .lp-payment__form .payment-selection, 
[data-media-source="media-lg"] .lp-payment__form .payment-selection {
	width: calc(20% - 12px);	
}

[data-media-source="media-sm"] .lp-payment__form .payment-selection ,
[data-media-source="media-md"] .lp-payment__form .payment-selection {
	width: calc(25% - 12px);	
}

[data-media-source="media-xs"] .lp-payment__form .payment-selection {
	width: calc(50% - 12px);	
}

.lpc-popup-fastpay .fp_free_wrap {
	margin: 0;
}

.lpc-popup-fastpay .lp-form-tpl__button-wrapper button {
	width: 100%;
}

.lpc-popup-fastpay .lp-form-tpl__field-textarea {
	height: inherit;
	min-height: 74px;
}

.lpc-popup-fastpay .lp-payment__form._input-active form > input + input + div {
	display: block;
}

.lpc-popup-fastpay .lp-payment__form form > input + input + input + div {
	display: none;
}

[data-media-source="media-xl"] .lpc-popup-fastpay .lp-payment-service-item__right ,
[data-media-source="media-lg"] .lpc-popup-fastpay .lp-payment-service-item__right {
	margin-left: 0;
}

.lpc-popup-fastpay .lpc-popup-fastpay__form-title.lp-form-tpl__item-label {
	padding: 0;
}

[data-media-source="media-xl"] .lpc-popup-fastpay__form-title ,
[data-media-source="media-lg"] .lpc-popup-fastpay__form-title {
	margin-bottom: 20px;	
}

.lpc-popup-fastpay__form-title {
	margin-bottom: 16px;	
}

.content_contructor .lpc-popup-fastpay__form {
	display: block !important;
}

.content_contructor .lpc-popup-fastpay .lp-payment__form form > input + input + input + div {
	display: none !important;
}


.lpc-popup-payment__editor-text {
	display: flex;
	flex-wrap: wrap;
}

.lpc-popup-payment__edit-title {
	font-weight: bold;
	margin-bottom: 10px;
}

.lpc-popup-payment__edit-text {
	display: flex;
	font-size: 15px;
}

.lpc-popup-payment__edit-text > span {
	padding: 7px 12px;
	border-radius: 4px;
	display: flex;
	align-items: center;
	margin-left: 12px;
	font-size: 14px;
	line-height: 1;
	background: rgba(0,0,0,0.06);
}

.lpc-popup-payment__edit-text > span > span {
	width: 26px;
	height: 26px;
	margin-right: 7px;
}

.lpc-popup-fastpay .lpc-popup-fastpay__not-form-text.lp-header-text-1 {
	text-align: center;
	font-weight: bold;
}

.lpc-popup-fastpay__top._not-form-fastpay {
	display: flex;
	align-items: center;
	justify-content: center;
}