.top-line__row{display:flex; align-items:center; justify-content:space-between}
.tob-block__social{display:flex; align-items:center; gap:15px}
.tob-block__social li{}
.tob-block__social li a{color:#332E47; display:block; width:25px; height:25px}
.tob-block__social li a svg{width:100%; height:100%}
.tob-block__info, .tob-block__info-left{display:flex; align-items:center; gap:40px}
.tob-block__info li, .tob-block__info-left li{display:flex; align-items:center; gap:8px; font-size: 16px;line-height: 1.2;color: #332E47;}
.tob-block__info li svg{width:24px; height:24px}
.tob-block__info-left li a{text-transform:uppercase; display:block; font-weight: 800;font-size: 18px;line-height: 1.2;color: #4775FF;}
.top-line__row{padding-bottom:30px}
.blog-top-info__top-middle{display:flex; gap:30px}
.blog-top-info__top-middle-cover{width:850px; overflow:hidden; border-radius:16px}
.blog-top-info__top-middle-cover img{width:100%; height:auto}
.blog-top-info__top-list-search{width: calc(100% - 880px)}
.blog-top-info__top-list-search ol{display:flex; flex-direction:column; gap:20px; margin-top:30px}
.blog-top-info__top-list-search ol li{margin:0; padding:0 0 0 35px; list-style:none; position:relative}
.blog-top-info__top-list-search ol li a{font-size: 18px;line-height: 1.2;color: #000000}
.blog-top-info__top-list-search ol{counter-reset: num;}
.blog-top-info__top-list-search ol li:before {content: counter(num);counter-increment: num;display: inline-block;position: absolute;top: 0;left: 0;width: 22px;height: 22px;background: url(../images/li-ol.svg) no-repeat 0 0;line-height: 20px;font-size: 12px;text-align: center;color: #000000;font-weight: 700;filter: grayscale(1);}
.row__steps-form{border-radius: 16px;overflow:hidden;    gap: 30px;position: sticky;top: 0;width: 300px;height: 550px;padding: 40px 18px;}
.row__steps-form::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background: linear-gradient(0deg, rgba(51, 46, 71, 0.8), rgba(51, 46, 71, 0.8));z-index: 1;}
.steps-form__flex{display: flex;flex-direction: column;height: 100%}
.steps-form__flex form{margin-top:auto;z-index: 2;display: flex;flex-direction: column;gap: 20px;}
.steps-form__bg{position:absolute; top:0; left:0; right:0; bottom:0}
.steps-form__bg img, .steps-form__bg picture{width:100%; height:100%; object-fit:cover}
.steps-form__title{position:relative; z-index:2; font-weight: 700;font-size: 22px;line-height: 28px;color: #FFFFFF}
.steps-form__title span{color:#FFD51C}
.steps-form__agreement{font-weight: 500;font-size: 10px;line-height: 1.3;text-align: center;color: #FFFFFF;padding: 5px 25px 0;}
.steps-form__agreement a{color: #FFFFFF;text-decoration:underline}
.steps-form__agreement a:hover{color: #FFFFFF;text-decoration:none}
@media(min-width:992px){
	.row__blog-top-info{padding-bottom:30px}
}
@media(max-width:1399px){
	.row__steps-form{width: 250px; height:450px; padding: 30px 15px}
    .steps-form__title {font-size: 20px;line-height: 24px}
    .steps-form__flex form {gap: 15px}
    .steps-form__agreement{padding: 5px 0 0}
	.article__left-content.width-all{width:100%}
	.blog-top-info__top-middle{gap:20px}
	.blog-top-info__top-middle-cover{width:630px}
	.blog-top-info__top-list-search{width: calc(100% - 650px)}
	.blog-top-info__top-list-search ol{gap:15px; margin-top:20px}
	.blog-top-info__top-list-search ol li a{font-size: 16px}
}
@media(max-width:991px){
	.article__row-middle{flex-direction:column; gap:15px}
    .row__steps-form {width: 100%; height:auto; padding: 25px}
	.article__row-middle .article__left-content{width:100%}
    .row__steps-form::before {background: #332E47}
    .steps-form__title {font-size: 20px;line-height: 24px;padding-bottom: 20px;}
    .steps-form__flex form {gap: 16px 12px;flex-direction: row;flex-wrap: wrap;}
    .steps-form__flex form input, .steps-form__flex form .btn{width: calc((100% - 12px) / 2);}
    .steps-form__agreement {padding: 0;text-align:left;width: 100%;}
	
	.blog-top-info__top-middle{flex-direction:column}
	.blog-top-info__top-middle-cover, .blog-top-info__top-list-search{width: 100%}
	.tob-block__info, .tob-block__info-left{gap:15px}
	.tob-block__info li, .tob-block__info-left li{font-size:14px}
	.tob-block__info-left li a{font-size:16px}
	.tob-block__social{gap:10px}
}

@media(max-width:767px){
	.blog__all-text{padding-bottom:0}
	.top-line__row{padding-bottom:25px}
	.tob-block__info li:first-child{display:none}
} 

@media(max-width:575px){
	.tob-block__info-left{display:none}
	.steps-form__flex form{gap:12px}
	.row__steps-form{padding:20px}
    .steps-form__flex form input, .steps-form__flex form .btn{width:100%}
	.blog-top-info__top-list-search ol{gap:10px; margin-top:15px}
	.blog-top-info__top-list-search ol li a{font-size: 14px}
}