

/* Start:/local/components/gse/upsale.routing/templates/.default/style.css?17744088571323*/
.payment-error__wrapper {display: flex; flex-direction: column; align-items: center; gap: 17px; text-align: center; padding: 60px 0 43px;}
.payment-error img {display: block; width: 413px;}
.payment-error__info {width: 570px; padding: 30px; background: #F8F8F8; border-radius: 15px;}
.payment-error h1 {font-size: 24px; line-height: normal; margin-bottom: 25px;}
.payment-error__error {font-size: 14px; line-height: 23px; margin-bottom: 25px;}
.payment-error .btn {display: inline-flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 500; line-height: normal; width: 330px; height: 46px; border-radius: 10px; border: 0; color: #fff;}
.body--tav .payment-error .btn {background-color: #007680;}
.body--gsx .payment-error .btn {background-color: #882051;}

@media (max-width: 1220px) {
	.payment-error__wrapper {gap: 10px; padding: 100px 0;}
	.payment-error img {width: 236px;}
	.payment-error__info {width: 100%; max-width: 570px; padding: 0; background: transparent; border-radius: 0;}
	.payment-error__info-main {padding: 20px 15px; margin-bottom: 15px; background: #F8F8F8; border-radius: 10px;}
	.payment-error h1 {font-size: 18px; margin-bottom: 15px;}
	.payment-error__error {margin-bottom: 0;}
	.payment-error .btn {width: 100%; max-width: 570px; border-radius: 5px;}
}

/* End */
/* /local/components/gse/upsale.routing/templates/.default/style.css?17744088571323 */
