.staff-block{
	width: auto !important;
	border-radius: 20px;
	overflow: hidden;
}

.staff-block .item{
	border: none;
}

.staff-block .item:hover{
	background-color: unset;
	border: none !important;
	transform: unset;
}

.staff-block .item .image img{
	margin: unset;
	width: 100%;
	object-fit: cover;
}

.send_message_button .btn{
	background-color: #484885 !important;
	color: #fff !important;
	border: unset;
	border-radius: 8px;
	padding: 14px 20px;
}

.staff-block .item .post,
.staff-block .item .title-prop{
	color: #cecee1;
}

.staff-block .item .title a,
.staff-block .item .props .value a{
	color: #fff !important;;
}

.bottom-soc-props:hover svg{
	opacity: 1 !important;
}

.bottom-soc-props:hover svg path:first-child{
	fill: #0077FF !important;
}

.bottom-soc-props a{
	margin: 0 8px;
}

.staff-block .item .arrow_link,
.staff-block .item:hover .arrow_link{
	border: unset;
	background: #48488559 !important;
	border-radius: 8px;
}

.banner-wrapper h1{
	color: #3e3e3e;
}

.buttons_block .btn-default{
	background: #484885 !important;
	border-radius: 12px !important;
	border: none !important;
	font-size: 16px !important;
}

.buttons_block .btn-transparent-border-color{
	display: inline-block;
	padding: 12px 44px;
	font-size: 1rem;
	font-weight: 500;
	background: #f4f4f9 !important;
	color: #585a72 !important;
	border-radius: 12px;
	text-decoration: none;
	transition: background 0.2s, color 0.2s;
	border: unset;
	text-transform: unset;
}

.banners-content > div{
	border-radius: 50px;
}

.form-order-block .order-block{
	background: #f4f4f9;
	border-radius: 20px;
	border: none;
}

.form-order-block .order-block .btn-default{
	background-color: #484885;
	border: 1px solid #484885;
	border-radius: 10px;
	font-size: 16px;
}

.form-order-block .order-block .btns span:nth-child(2){
	display: none;
}

.form-order-block .order-block .prices{
	display: flex;
	justify-content: flex-end;
}