#condition-block #paymentandbilling,
#condition-block #pricingplans,
#condition-block #cancellation,
#condition-block #deliverypolicy {
	scroll-margin-top: 90px;
}

#condition-block table {
	margin-top: 50px;
	margin-bottom: 75px;
	table-layout: fixed;
}

#condition-block table > * > * > * {
	border: solid 1px var(--bs-border-color);
}

#condition-block thead th,
#condition-block tbody th {
	background: var(--brand-hot-pink, #e82c5f);
	color: #fff;
	text-align: center;
	font-family: Archivo;
	font-size: 26px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	padding: 18px 24px;
	border: none;
	text-align: left;
	box-sizing: border-box;
	overflow-wrap: break-word;
	word-wrap: break-word;
	hyphens: auto;
}

#condition-block tbody td {
	color: #000;
	text-align: center;
	font-family: Archivo;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding: 29px 15px;
	text-align: left;
	box-sizing: border-box;
	overflow-wrap: break-word;
	word-wrap: break-word;
	hyphens: auto;
}

#condition-block h1 {
	font-weight: 700 !important;
	font-size: 20px;
}

#condition-block a {
	color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)) !important;
	text-decoration: underline !important;
}

@media (max-width: 991.98px) {
	.landing-v {
		min-height: 510px !important;
	}
	.main-wrapper > .container {
		padding-bottom: unset;
	}
	.main-wrapper-subtitle {
		/* min-height: 80px; */
		/* min-height: unset; */
		text-align: center;
		margin-bottom: 47px;
		font-size: 16px;
	}
	.btn-print-wrapper {
		width: 100%;
		justify-content: center;
		margin-bottom: unset;
		margin-top: 25px;
	}
}
