.banner--new {

}

.banner.banner--new .container {
	padding-top: 54px;
}

.banner--new .banner__left{
	width: 85.5%;
}

.banner--new .banner__right{
    padding-top: 70px;
}

.main-page__banner {
	height: 440px;
    overflow: hidden;
    margin-bottom: 64px;
}

.banner-dots {
    position: absolute;
    left: 50%;
    bottom: 20px;
    transform: translateX(-50%);
    display: flex;
	flex-direction: row;
    /* flex-wrap: wrap;
	justify-content: space-between; */
}

.main-page__banner-item a {
	cursor: pointer;
}

.banner-dots li{
	width: 50px;
    height: 5px;
	position: relative;
}

.banner-dots li:not(:last-child) {
    margin-right: 15px;
}

.banner-dots li button {
	position: absolute;
	bottom: 0;
	font-size: 0;
    width: 100%;
    height: 2px;
    border: 0;
    outline: none;
    background: #FFFFFF;
    opacity: 0.2;
}

.banner-dots li.slick-active button, .banner-dots li:hover > button{
    opacity: 1;
	height: 5px;
	cursor: pointer;
}

@media only screen and (min-width: 1199px) {
	.content-right-block__img-desk, .content-right-block__img-mob, a.content-left-block__link, .content-left-block__title, .content-left-block__text, .content-left-block__task, .content-left-block__btn-position-small, .content-left-block__footer-block:nth-child(1), .content-left-block__footer-block:nth-child(2), .content-left-block__footer-block:nth-child(3), .content-left-block__footer-block:nth-child(4), .content-left-block__btn--main {
		opacity: 0;
	}
	.content-right-block__img-desk.animated, .content-right-block__img-mob.animated, a.content-left-block__link.animated, .content-left-block__title.animated, .content-left-block__text.animated, .content-left-block__task.animated, .content-left-block__btn-position-small.animated, .content-left-block__footer-block:nth-child(1).animated, .content-left-block__footer-block:nth-child(2).animated, .content-left-block__footer-block:nth-child(3).animated, .content-left-block__footer-block:nth-child(4).animated, .content-left-block__btn--main.animated  {
		opacity: 1;
	}
}

@media only screen and (max-width: 1199px) {
	.banner--new .banner__left {
	    width: 100%;
	}

	.main-page__banner {
		height: 350px;
	}

	.banner.banner--new .container {
		padding-top: 50px;
	}
}

@media screen and (max-width: 767px) {
	/* .banner.banner--new .container {
		padding-top: 24px;
	} */
	.banner.banner--new .container {
		padding-top: 40px;
	}

	.main-page__banner {
	    height: auto;
		margin-bottom: 45px;
	}

	/* .banner.banner--new .container {
		padding-left: 20px;
	    padding-right: 20px;
	} */

	.main-page__banner-item img{
		width: 100%;
	}

	.main-page__banner-item:not(:first-child) {
	    display: none;
	}

	.main-page__banner .slick-slide {
		max-height: 73.5vh;
	}



}
