.stability{padding-bottom: 84px; background-color: #333; color: #fff}
.stability__title{margin-bottom: 58px; color: #FC8A15; text-align: center}
.stability__inline{display: flex; justify-content: space-between; align-items:flex-start}
.stability__main{flex: 0 1 645px; margin-right: 20px}
.stability__subtitle{margin-bottom: 44px; font-size: 24px; font-weight: 700; line-height: 1.2; text-align: center; text-transform: uppercase}
.stability__list{display: flex; justify-content: space-between}
.stability__item{flex: 1 1 auto; margin-right: 20px; text-align: center}
.stability__item:last-child{margin-right: 0}
.stability__ico{display: flex; justify-content: center; align-items: center; width: 76px; height: 64px; margin: 0 auto; margin-bottom: 25px}
.stability__ico img{width: auto; max-width: 100%}
.stability__name{max-width: 233px; font-size: 18px; font-weight: 700; line-height: 1.2; text-transform: uppercase}
.stability__note{flex: 0 1 471px; display: flex; align-items: flex-start; margin-top: 5px; padding: 35px 24px 41px 27px; border-radius: 25px; border: 3px solid #FC8A15}
.stability__note img{flex-shrink: 0; width: 32px; margin-right: 30px}
.stability__note p{margin-top: 3px; font-size: 18px; line-height: 1.25; font-weight: 400}
.stability__note p span{color: #FC8A15; font-weight: 700; text-transform: uppercase}
@media screen and (max-width: 1139px){
	.stability__subtitle{margin-bottom: 35px; font-size: 22px}
	.stability__name{font-size: 16px}
}
@media screen and (max-width: 991px){
	.stability__inline{justify-content: center; flex-wrap: wrap}
	.stability__main{flex: 0 1 645px; margin-right: 0; margin-bottom: 25px}
	.stability__title{margin-bottom: 30px}
	.stability__note{flex: 0 1 645px}
	.stability{padding-bottom: 55px}
}
@media screen and (max-width: 576px){
	.stability__name{font-size: 14px}
	.stability__subtitle{margin-bottom: 25px; font-size: 18px}
	.stability__title{margin-bottom: 25px}
	.stability{padding-bottom: 40px}
}
@media screen and (max-width: 479px){
	.stability__list{flex-wrap: wrap}
	.stability__item{display: flex; justify-content: flex-start; align-items: center; margin-right: 0; text-align: left; margin-bottom: 20px}
	.stability__item:last-child{margin-bottom: 0}
	.stability__ico{width: 50px; height: 50px; margin-left: 0; margin-right: 15px; margin-bottom: 0}
	.stability__note{margin-top: 5px; padding: 20px 15px; border-radius: 15px; border: 2px solid #FC8A15}
	.stability__note img{width: 25px; margin-right: 15px}
	.stability__note p{margin-top: 0; font-size: 14px}
}
@media screen and (max-width: 419px){
	.stability__subtitle{font-size: 16px}
	.stability__title{margin-bottom: 20px}
}