.service-items-item__row{display:flex; flex-wrap:wrap; gap:50px 20px}
.service-item__block{width:calc((100% - 40px) / 3); display:flex; flex-direction:column}
.service-item__cover{border-radius: 20px; overflow:hidden; position:relative}
.service-item__cover img, .service-item__cover picture{transition:all 0.15s linear 0s}
.service-item__block:hover .service-item__cover img, .service-item__block:hover .service-item__cover picture{transform:scale(1.05) rotate(2deg)}
.service-item__title{font:700 30px/34px 'Philosopher';color: #402714;padding:20px 0}
.service-item__content{font-weight: 400;font-size: 16px;line-height: 1.3;color: #402714}
.service-item__info{margin-top:auto; padding:15px 0; display:flex; gap:15px; font-weight: 600;font-size: 16px;line-height: 1.6;color: #402714;}
.service-item__info-char{display:flex; gap:10px;}
.service-item__info-char span{font-family: 'Inter';font-weight: 700;margin-left: -5px;}
.service-item__buttons .btn{display:flex; align-items:center; gap:10px}
.service-item__buttons svg{transform: translateY(3px);}
@media(max-width: 1499px) {
	.service-item__title{font:700 26px/30px 'Philosopher'; padding:15px 0}
	.service-item__content, .service-item__info{font-size: 15px}
}
@media(max-width: 1499px) and (min-width:1200px){
	.service-item__buttons svg{display:none}
}
@media(max-width: 1199px) {
	.service-item__block{width:calc((100% - 20px) / 2)}
}
@media(max-width: 991px) {
	.service-item__title{font:700 24px/28px 'Philosopher'; padding:10px 0}
	.service-item__info{padding:10px 0}
	.service-item__buttons .btn{gap:7px}
	.service-item__buttons svg {transform: translateY(1px)}
}
@media(max-width: 767px) {
	.service-items-item__row{gap:30px 0}
	.service-item__block{width:100%}
	.service-item__content, .service-item__info{font-size: 14px}
}
@media(max-width:350px) {
	.service-item__buttons svg{display:none}
}