/*Банер*/

.banner_slider_home{
   background-size: cover;
   background-repeat: no-repeat;
   background-color: #252a2766;
   display: flex;
   justify-content: space-between;
   text-align: left;
   color: #fff;
   position: relative;
   min-height: 390px;
   
}

.banner_slider_home .wrap_text, .banner_slider_home .wrap_img{
 padding: 50px 75px;

}

.banner_slider_home .background{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
	object-fit: cover;
}

.banner_slider_home .wrap_text  {
    width: calc(61.3% - 20px);
}

.banner_slider_home h2{
	margin-bottom: 21px!important;
}



.banner_slider_home .wrap_text {
    width: calc(61.3% - 20px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}


.banner_slider_home .wrap_img{
    text-align: center;
}

.banner_slider_home .wrap_img img{
    max-height: 289px;
    height: 289px;
}

.banner_slider_home .right {
    transition: 2.5s;
    cursor: pointer;
    background-position: 65% 0px;
    background-size: contain;
    background-repeat: no-repeat;
}

.banner_slider_home .right:hover {
    filter: hue-rotate(480deg) saturate(1.5);
}


.banner_slider_home .callback.white_btn {
    max-width: 263px;
	height:60px;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    padding: 8px 28px;
    margin-top: 20px;
	border-radius:100px;
	color:#000000;
    text-transform: uppercase;
	
}



.banner_slider_home .callback {
    max-width: 208px;
    display: flex;
	position:relative;
    align-items: center;
	justify-content: center;
    padding: 8px 28px;
	margin-top: 20px;
	color:#ffffff;
}



.banner_slider_home .callback .fa {
    font-size: 23px;
	margin-right:6px;
}


.banner_slider_home .banner_background{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
	filter: hue-rotate(-45deg);
    object-fit: cover;
    
}



@media (max-width: 991px) { 
	.banner_slider_home .right {
		display: none;}
		
	.banner_slider_home .wrap_text {
		width: unset;}	
		

}


@media (max-width: 767px) { 

.banner_slider_home .wrap_text, .banner_slider_home .wrap_img {
    padding: 42px 22px;
}

}





/*.banner_slider_home .right {
    filter: hue-rotate(0deg) saturate(1.5);
    animation: colorChange 10s infinite; /* измените время и тип анимации по вашему выбору */
/*.}*/

/*@keyframes colorChange {
    0% {
        filter: hue-rotate(0deg) saturate(1.5);
    }
    100% {
        filter: hue-rotate(360deg) saturate(1.5); /* измените значение до желаемого для смены цвета */
   /*. }*/
/*.}*/












