.pt0 .precoverable-container{
	padding-top: 0 !important;
}
.pb0 .precoverable-container{
	padding-bottom: 0 !important;
}
.back-left .precoverable-container{
	position: relative;
	background-color: var(--color-secondary);
}
.back-left .precoverable-container::before {
	content: "";
	position: absolute;
	right: 100%;
	top: 0;
	bottom: 0px;
	width: 100vw;
	height: 100%;
	display: inline-block;
	background: inherit;
}

.precoverable-container{
    padding: 140px 0 130px 0;
}
.precoverable-header-wrap {
	max-width: 507px;
	width: 100%;
}
.precoverable-title {
	margin: 0 0 40px 0;
}

.precoverable-header {
	padding: 0 0 87px 0;
	margin: 0 0 87px 0;
	border-bottom: 1px solid var(--color-secondary);
}
.precoverable-pasub_listing {
	margin: 0 -15px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.precoverable-pasub-item {
	width: 100%;
	max-width: 369px;
	padding: 0 15px;
	margin: 0 0 118px 0;
}
.precoverable-pasub-item:nth-last-child(-n + 3) {
    margin-bottom: 0;
}

.precoverable-pasub-item .precoverable-item-title{
    margin: 0 0 45px 0; font-size: var(--font-size-24);
}
@media (max-width: 1600px) {
.precoverable-container {
	padding: 120px 0;
}
.precoverable-title {
	margin: 0 0 35px 0;
}
.precoverable-header {
	padding: 0 0 70px 0;
	margin: 0 0 70px 0;
}
.precoverable-pasub-item .precoverable-item-title {
	margin: 0 0 35px 0;
}
}
@media (max-width: 1360px) {
.precoverable-container {
	padding: 100px 0;
}
.precoverable-header {
	padding: 0 0 60px 0;
	margin: 0 0 60px 0;
}
.precoverable-pasub-item .precoverable-item-title {
	margin: 0 0 30px 0;
}
}
@media (max-width: 1200px) {
	.precoverable-container {
	padding: 80px 0;
}
.precoverable-pasub-item {
	max-width: 33.33%;
}
.precoverable-header {
	padding: 0 0 50px 0;
	margin: 0 0 50px 0;
}
.precoverable-pasub-item .precoverable-item-title {
	margin: 0 0 25px 0;
}
}
@media (max-width: 1024px) {
.precoverable-container {
	padding: 70px 0;
}
.precoverable-title {
	margin: 0 0 30px 0;
}
.precoverable-header {
	padding: 0 0 40px 0;
	margin: 0 0 40px 0;
}

.precoverable-pasub_listing {
	gap: 40px;
	justify-content: center;
	margin: 0;
}
.precoverable-pasub-item {
	max-width: calc(50% - 20px);
	padding: 0;
}

}
@media (max-width: 768px) {
.precoverable-container {
	padding: 60px 0;
}
}
@media (max-width: 640px) {
	.precoverable-container {
	padding: 50px 0;
}
.precoverable-pasub-item {
	max-width: 100%;
}
.precoverable-pasub_listing {
	gap: 30px;
}
.precoverable-pasub-item .precoverable-item-title {
	margin: 0 0 20px 0;
}
}