.wrapper__steps .title-naves__in::after{width: 65%}
.title-naves__in span{color: #e74530}
.steps__row{margin: -15px}
.steps__block{width: 50%; padding: 15px}
.steps__block-in{border-radius: 10px; background: #fff; padding: 25px 30px; position: relative; height: 270px; box-shadow: 0 3px 7px rgb(0 0 0 / 5%)}
.steps__block-info{position: relative; z-index: 3}
.step__bg{position: absolute; z-index: 2; right: 0; bottom: 0px}
.steps__title{font: 700 24px/1.2 Arial Black; text-transform: uppercase; color: #3e608d; padding-bottom: 20px; max-width: 280px}
.steps__text{font-size: 16px; line-height: 1.2; color: #2b2a29; max-width: 230px}
.step__num{font: 36px Arial Black; color: #fff; width: 76px; height: 66px; background: #e74530; clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%); display: flex; justify-content: center; align-items: center; padding: 0 0px 5px 0; position: absolute; top: 25px; right: 25px; z-index: 2}
.steps__text-num{font: 24px/1.2 Arial Black; color: #e74530; padding: 5px 0 20px}
.steps__button{background:#73bc37; font:18px/48px Arial Black; color:#fff; display:block; text-align:center}
.steps__button:hover{color: #fff; background: #284a76; text-decoration: none}
@media(max-width:1229px){
	.steps__block-in {padding: 20px; height: 240px}
	.step__bg{height: 170px; transform: translateY(-50%);top: 50%; bottom:auto; margin-top: 20px}
	.steps__title{font: 700 20px/1.2 Arial Black;  padding-bottom: 15px; max-width: 230px}
	.steps__text{font-size: 15px; line-height: 1.3; max-width: 210px}
	.step__num{font: 30px Arial Black; width: 65px; height: 58px; padding: 0 0px 3px 0; top: 20px; right: 20px}
	.steps__text-num{font: 22px/1.2 Arial Black; padding: 5px 0 15px}
	.steps__button{font: 16px/46px Arial Black}
}
@media(max-width:991px){
	.wrapper__steps .title-naves__in br{display:none}
	.steps__row{margin: -15px 0}
	.steps__block{width: 100%; padding: 15px 45px}
	.steps__row .owl-prev, .steps__row .owl-next{padding:0; clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 25% 100%, 0% 50%);}
	.steps__row .owl-next{clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);}
	.steps__block-in{padding: 25px 30px; height: 270px}
	.steps__title{font: 700 24px/1.2 Arial Black; padding-bottom: 20px; max-width: 280px}
	.steps__text{font-size: 16px; line-height: 1.2; max-width: 230px}
	.step__num{font: 36px Arial Black; width: 76px; height: 66px; padding: 0 0px 5px 0; top: 25px; right: 25px}
	.step__bg{height: auto; transform: translateY(0);top: auto;  bottom:0; margin-top: 20px}
}
@media(max-width:767px){
	.steps__block-in {padding: 20px; height: 240px}
	.steps__title{font: 700 20px/1.2 Arial Black;  padding-bottom: 15px; max-width: 230px}
	.steps__text{font-size: 15px; line-height: 1.3; max-width: 210px}
	.step__num{font: 30px Arial Black; width: 65px; height: 58px; padding: 0 0px 3px 0; top: 20px; right: 20px}
	.step__bg{height: 150px; transform: translateY(-50%);top: 50%; bottom:auto; margin-top: 20px}
}
@media(max-width:575px){
	.steps__block-in {padding: 15px;height: 210px;}
	.steps__title{font: 700 18px/1.2 Arial Black;padding-bottom: 10px;max-width: 100%;padding-right: 50px;}
	.steps__text{font-size: 14px;line-height: 1.2;max-width: 100%;}
	.steps__text br{display:none}
	.steps__block{ padding: 15px}
	.step__num{font: 18px Arial Black;width: 45px;height: 40px;padding: 0 0px 2px 0;top: 15px;right: 10px;}
	.step__bg{height: 160px;transform: translate(-50%, -50%);top: 50%;bottom:auto;opacity: 0.2;left: 50%;}
	.steps__row .owl-prev, .steps__row .owl-next{padding:0 8px 0 0; clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%); left:-15px}
	.steps__row .owl-next{padding:0 0 0 8px; clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 25% 100%, 0% 50%); left:auto; right:-15px}
	.steps__text-num {font: 20px/1.2 Arial Black}
	.steps__button {font: 14px/42px Arial Black}
}
@media(max-width:350px){
	.steps__title {font: 700 16px/1.2 Arial Black}
}