.tblog-feature-cards h2,
.tblog-feature-cards h3,
.tblog-feature-cards p {
	margin-top: 0;
}

.tblog-feature-cards .subtitle-wrap {
	margin-bottom: 10px;
}

.tblog-feature-cards--home-services .subtitle-wrap,
.tblog-feature-cards--home-about .subtitle-wrap,
.tblog-feature-cards--service-work .subtitle-wrap,
.tblog-feature-cards--about-services .subtitle-wrap,
.tblog-feature-cards--why-features .subtitle-wrap {
	margin-bottom: 0;
}

.tblog-feature-cards--home-services .section-title,
.tblog-feature-cards--home-about .section-title,
.tblog-feature-cards--service-work .section-title,
.tblog-feature-cards--about-services .section-title,
.tblog-feature-cards--why-features .section-title {
	margin-top: 15px;
}

.tblog-feature-cards--why-features .paragraph-2 {
	width: 100%;
	max-width: 950px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	overflow-wrap: anywhere;
}

.tblog-feature-cards--why-features .tblog-container,
.tblog-feature-cards--why-features header,
.tblog-feature-cards--why-features .tblog-feature-cards__grid,
.tblog-feature-cards--why-features .about-service-wrap {
	min-width: 0;
}

.tblog-feature-cards--service-work .service-work-title {
	margin-top: 10px;
}

.tblog-feature-cards--home-services .service-title-wrap .subtitle-wrap,
.tblog-feature-cards--home-about .subtitle-wrap {
	justify-content: flex-start;
}

.tblog-feature-cards--service-work .service-work-image > img {
	width: 100%;
	height: auto;
}

.tblog-feature-cards--home-about .about-point {
	margin-top: 10px;
}

.tblog-feature-cards--about-services {
	padding-block: 120px;
}

.tblog-feature-cards--default {
	padding-block: 100px;
}

.tblog-feature-cards--default .about-service-grid {
	grid-template-columns: repeat(var(--tblog-feature-columns, 2), minmax(0, 1fr));
}

@media screen and (max-width: 767px) {
	.tblog-feature-cards--about-services,
	.tblog-feature-cards--default {
		padding-block: 80px;
	}
}
