.goals-step .goals-step__item:not(:first-child)::before {
	width: 110px;
	height: 60px;
	background-image: url("/pub/export/sd/sites-SD-assets-static-images-default-goals-step-arrow.svg") !important;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	z-index: -1;
}
.ktc-sustainability .anti-corruption-and-bribery-page .policy .policy__icon {
	position: absolute;
	top: 1px;
	left: 0;
	width: 105px;
	height: 120px;
	background-image: url("/pub/export/sd/sites-SD-assets-static-images-storage-content-sustainability-operations-economic-dimension-anti-corruption-and-bribery-info-policy-1.svg") !important;
	background-size: 100%;
	background-repeat: no-repeat;
}
.ktc-sustainability
	.anti-corruption-and-bribery-page
	.policy
	.policy__body::before {
	content: "";
	position: absolute;
	top: 0;
	left: 70px;
	width: calc(100% - 70px);
	height: 100%;
	border-bottom-right-radius: 84px;
	border-top-right-radius: 84px;
	background-image: url("/pub/export/sd/sites-SD-assets-static-images-storage-content-sustainability-operations-economic-dimension-anti-corruption-and-bribery-info-policy-2.svg") !important;
	background-size: 425px 87px;
	background-position: 0 -1px;
	background-repeat: no-repeat;
	z-index: -1;
	pointer-events: none;
}

/** INLINE CSS **/
.a,
.b {
	fill: #fff;
}
.a {
	opacity: 0.005;
}
.b {
	opacity: 1;
}
/** INLINE CSS **/

#card-register-modal .left-icon + span {
	padding-left: 10px;
	font-size: 16px;
	line-height: 1.14;
	max-width: calc(100% - 80px);
	font-family: "Conv_SukhumvitTadmai_Tex";
}
@media (max-width: 576px) {
	.card-choice {
		padding: 15px 0;
	}
	#card-register-modal .left-icon + span {
		padding-left: 0;
		line-height: 1.45;
	}
}
@media (max-width: 414px) {
	#card-register-modal.full-modal .modal-body {
		padding: 0 10px !important;
	}
}

/** INLINE CSS **/

.grecaptcha-badge {
	visibility: hidden !important;
}
.recaptcha-container {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
}
