.row__steny-functional{gap:24px}
.steny-functional__col{ flex: 1 1 calc((100% / 2) - 48px);}
.steny-functional__block{display:flex; padding: 32px;background: #FFFFFF;border: 1px solid #D9D9D9;border-radius: 32px; height:100%; font-family: 'PT Sans', sans-serif; font-weight: 500;font-size: 20px;line-height:25px;color: #000000}
.steny-functional__title{font-weight: 600;padding-bottom:8px}
.steny-functional__block-icon{background: var(--color_first-2); border-radius:100%; display:flex; align-items:center; justify-content:center; width:72px; height:72px}
.steny-functional__block-info{width:calc(100% - 72px); padding-left:24px}
.steny-functional__block ul{padding:0; margin:0}
.steny-functional__block ul li{list-style:none; padding:0 0 0 25px; margin:0;position: relative;}
.steny-functional__block ul li::before{position:absolute; content:"";width: 5px;height: 5px;background: #000;border-radius: 100%;left: 10px;top: 9px;}
.steny-functional__video{overflow:hidden; border-radius:32px; position:relative}
.steny-functional__video span{overflow:hidden; border-radius:32px; position:relative; transition: all 0.3s linear 0s; display:flex; align-items:center; justify-content:center; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); width: 64px; height: 64px; background:var(--color_first); border-radius: 32px;}
.steny-functional__video:hover span{background:var(--color_first-2)}
@media(max-width:1229px){
	.steny-functional__block{padding: 28px; font-size: 18px; line-height:22px}
	.steny-functional__title{padding-bottom:5px}
	.steny-functional__block-icon{width:60px; height:60px}
	.steny-functional__block-icon img{width:20px; height:auto}
	.steny-functional__block-info{width:calc(100% - 60px); padding-left:20px}
}
@media(max-width:991px){
	.row__steny-functional{gap:20px}
	.steny-functional__col{ flex: 1 1 calc((100% / 2) - 40px);}
	.steny-functional__block{padding: 24px; font-size: 16px; line-height:20px}
	.steny-functional__block-icon{width:50px; height:50px}
	.steny-functional__block-icon img{width:16px; height:auto}
	.steny-functional__block-info{width:calc(100% - 50px); padding-left:15px}
	.steny-functional__block ul li::before {top:6px}
}
@media(max-width:767px){
	.row__steny-functional{gap:10px}
	.steny-functional__col{flex: 1 1 calc((100% / 1) - 20px);}
	.steny-functional__block{padding: 20px}
}
@media(max-width:575px){
	.steny-functional__block{padding: 15px; font-size: 14px; line-height:18px}
	.steny-functional__block-icon{width:40px; height:40px}
	.steny-functional__block-icon img{width:14px; height:auto}
	.steny-functional__block-info{width:calc(100% - 40px); padding-left:10px}
	.steny-functional__video span{height:52px; width:52px}
	.steny-functional__video span img{width:20px; height:auto}
}

