
.tss-basicpage-hero.tss-basicpage-hero {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 500px;
	margin-top: -40px;
}
body.page-id-266 .tss-basicpage-hero,
body.page-id-287 .tss-basicpage-hero,
body.page-id-420 .tss-basicpage-hero {
	margin-top: 0;
}
body.page-id-1107 .tss-basicpage-hero,
body.page-id-145 .tss-basicpage-hero {
	margin-top: 0;
}
.tss-basicpage-container.tss-basicpage-container,
.tss-basicpage-row.tss-basicpage-row {
	--bs-gutter-x: 0;
}
.tss-basicpage-row.tss-basicpage-row {
	margin-top: 100px;
}
body.page-id-351 .tss-basicpage-row.tss-basicpage-row {
	margin-top: 0;
}
.tss-basicpage-sidebar-col.tss-basicpage-sidebar-col {
	padding: 10px;
}
.tss-basicpage-content-col.tss-basicpage-content-col {
	padding: 10px 10px 10px 20px;
}
.inside-article h2.tss-basicpage-heading {
	font-family: sans-serif;
	font-size: 42px;
	font-weight: 700;
	color: var(--headding-color);
	margin: 0 0 20px;
}
.inside-article h4.tss-basicpage-pq-heading {
	color: #010102;
	line-height: 18px;
	margin-top: 36px;
	margin-bottom: 30px;
}
.tss-basicpage-sell-heading.tss-basicpage-sell-heading {
	background-color: #000000;
	margin-top: 36px;
	margin-bottom: 20px;
}
.tss-basicpage-sell-heading h2 {
	font-family: sans-serif;
	font-size: 42px;
	font-weight: 700;
	color: #ffffff;
	text-align: center;
	margin: 0;
}
.tss-basicpage-body-after-ol.tss-basicpage-body-after-ol {
	margin-top: 34px;
}
.tss-basicpage-ol-after-body.tss-basicpage-ol-after-body {
	margin-top: 36px;
}
.services-details-services-list.style-1:has(+ .tss-sidebar-img) ul {
	margin-bottom: 50px;
}
.tss-sidebar-img {
	width: 100%;
	height: auto;
	display: inline-block;
}
.tss-basicpage-p-gap20 {
	margin-top: 20px;
}
