.tm1-main__item {
    display: flex;
    margin-top: 4.4rem;
}
.tm1-main__inner-img {
	margin-right: 1.6rem;
	width: 3.2rem;
	text-align: center;
}
.tm1-main__inner {
    flex: 1;
}
.tm1-main__title {
	font-size: 1.2rem;
	font-weight: 300;
}

.tm2-main__item {
    display: flex;
    margin-top: 3.6rem;
    padding: 2rem 1.8rem 2rem 3.2rem;
    background-position: center;
    background-size: contain;
	color: #333;
	border: 1px solid #F0F0F0;
	border-radius: 4px;
}
#tm2-main__item-1 {
	background-image: url('https://altdekor.ru/wp-content/themes/wbooster-child/img/unikalnyy_po_sosta.png');
}
#tm2-main__item-2 {
	background-image: url('https://altdekor.ru/wp-content/themes/wbooster-child/img/orig.png');
}
#tm2-main__item-3 {
	background-image: url('https://altdekor.ru/wp-content/themes/wbooster-child/img/sloy_587.png');
}
#tm2-main__item-4 {
	background-image: url('https://altdekor.ru/wp-content/themes/wbooster-child/img/kak_primer_na_horosh.png');
}
#tm2-main__item-5 {
	background-image: url('https://altdekor.ru/wp-content/themes/wbooster-child/img/lean.png');
}
#tm2-main__item-6 {
	background-image: url('https://altdekor.ru/wp-content/themes/wbooster-child/img/service.png');
}
.tm2-main__inner-img {
	margin-right: 3rem;
	width: 3.6rem;
	text-align: center;
}
.tm2-main__inner {
    flex: 1;
}
.tm2-main__title {
	max-width: 24rem;
	margin-bottom: 2rem;
	font-size: 1.5rem;
	font-weight: 700;
	text-transform: uppercase;
}
.tm2-main__text {
	font-size: 1.4rem;
	font-weight: 300;
}
.tm2-main__item:hover {
	color: #fff;
	background-color: rgba(0, 0, 0, 0.53);
}

.tm3-main__item {
    margin: 3.6rem auto 0;
    max-width: 19rem;
}
.tm3-main__inner-img {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    margin-bottom: 2rem;
    height: 4.2rem;
}
.tm3-main__img {
    max-height: 4.2rem;
}
.tm3-main__inner {

}
.tm3-main__title {
	color: #333;
	font-weight: bold;
	line-height: 1.1;
	font-size: 1.8rem;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.tm3-main__text {
	font-size: 1.4rem;
	font-weight: 300;
}

.tm4-main__item {
    margin-top: 4.4rem;
	color: #ffffff;
}
.tm4-main__img {
    max-height: 2.8rem;
}
.tm4-main__inner {

}
.tm4-main__title {
	font-weight: bold;
	line-height: 1.1;
	font-size: 1.8rem;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.tm4-main__text {
	margin-top: .8rem;
	font-size: 1.2rem;
	font-weight: 300;
}

.tm5-main__item {
	height: calc(100% - 3rem);
    margin-top: 3rem;
	padding: 1.6rem 3rem;
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    border-radius: 4px;
}
.tm5-main__heading {
    display: flex;
    align-items: center;
    margin-bottom: 2.4rem;
}
.tm5-main__inner {
	padding-right: .8rem;
}
.tm5-main__inner-img {
	margin-bottom: 1rem;
    margin-right: 1.6rem;
    width: 4.8rem;
    text-align: left;
}
.tm5-main__title {
    font-family: ReformaGroteskBoldC;
    font-size: 1.8rem;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}
.tm5-main__title::after {
    content: "";
    display: block;
    margin-top: .6rem;
    width: 5.4rem;
    border-top: .4rem solid #333;
}

.tm5-main__text {

    font-size: 1.2rem;
}