.remont-bottom-phone-icon{font-size: 75%;display: inline-block;background: var(--color-main); border-radius: 50%; color: white; width: 25px; height: 25px; text-align: center; line-height: 25px}
.remont-bottom a.request-link{background: none !important;margin-bottom: 0; color: black; justify-content: center}
.remont-bottom a.request-link:hover{color: var(--color-main) !important}
.remont-bottom a.request-link:hover span{color: var(--color-main) !important}
.remont-bottom a.request-link .request-link-icon{background-position: 0 -80px !important; margin-right: 0}
.remont-bottom .request-link-title-first{text-transform: none}
.remont-bottom .request-link-title{line-height: 1.5; padding-left: 15px}
.remont-bottom .request-link-title>span:first-child{font-size: 16px}
.remont-bottom .request-link-title>span{font-size: 18px}
.remont-bottom .request-link-title br{font-size: 3px}
.remont-bottom-phone{display: flex; justify-content: center; line-height: 1.8}
.remont-bottom-phone span:first-child{font-size: 95%}
.remont-bottom-phone a{color: black; display: inline-block; margin-left: 5px; transition: all var(--dur); text-decoration: none !important; font-size: 110%}
.remont-bottom-phone a:hover{color: var(--color-main)}
.remont-bottom .request-link-title br{display: block !important}
.remont-bottom .request-link-title-second{margin-left: 0 !important}

.remont-request-top>a{
	max-width: 600px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

@media (max-width:630px){
	.remont-request-top>a{max-width: 100%}
}
