.best__block img{width:100%; opacity:0.24}
.best__block-in{position:relative}
.best__block-in::after{position:absolute; background:#243b82; content:""; top:0; left:0; right:0; bottom:0; z-index:-1}
.best__block-info{position:absolute;top:0;z-index:1;left:0;right:0;bottom:0;padding: 40px 10px 0 20px;display: flex;flex-direction: column;justify-content: start;}
.best__title{font-size:42px;line-height: 56px;font-weight:700;color:#fff;padding: 0 0 40px;}
.best__text{font-size:18px; line-height:24px; font-weight:700; color:#fff}
.best__title-small{font-size:40px;line-height: 52px; font-weight:700; color:#fff}
@media(max-width:1199px){
	.best__block-info{padding: 30px 10px 0 15px}
	.best__title{font-size: 32px;line-height: 46px; padding: 0 0 25px;}
	.best__text{font-size: 14px;line-height: 20px}
	.best__title-small{font-size: 34px;line-height: 46px}
}
@media(max-width:991px){
	.wrapper__best .row{margin:0 -10px}
	.wrapper__best .col-6, .wrapper__best .col-md-6.col-12.py-3{padding:10px !important}
	.wrapper__best .col-6.flex-wrap.d-flex.px-0{padding:0 !important}
	.best__block-info{padding: 20px 10px 0 15px;}
	.best__title{font-size: 20px;line-height: 30px;padding: 0 0 15px;}
	.best__text{font-size: 12px;line-height: 16px;}
	.best__title-small{font-size: 26px;line-height: 32px;}
}
@media(max-width:767px){
	.best__block-info{padding: 30px 10px 0 15px}
	.best__title{font-size: 32px;line-height: 46px; padding: 0 0 25px;}
	.best__text{font-size: 14px;line-height: 20px}
	.best__title-small{font-size: 34px;line-height: 46px}
}
@media(max-width:575px){
	.wrapper__best .row{margin:0 -1.74vw}
	.wrapper__best .col-6, .wrapper__best .col-md-6.col-12.py-3{padding:1.74vw !important}
	.wrapper__best .col-6.flex-wrap.d-flex.px-0{padding:0 !important}
	.best__block-info{padding: 5.22vw 2.61vw 3.48vw 5.22vw;}
	.best__title{font-size: 5.57vw;line-height: 7.30vw;padding: 0px 0 4.35vw;}
	.best__text{font-size: 2.78vw;line-height: 4.17vw;}
	.best__title-small{font-size: 6.26vw;line-height: 8vw;}
}
@media(max-width:375px){
	.best__block-info {padding: 6vw 3vw 0}
	.best__text {font-size: 3.3vw;line-height: 4.6vw}
}