.home_news-container{
    margin: 0 auto;
    max-width: 1360px;
    width: 100%;
    padding: 0 135px;
}

@media (min-width:1690px) {
    .home_news-container{
        max-width: 90%;
    }
}

.home_news{
    padding: 144px 0 0 0;
}

.home_news--alt {
    background-color: #0500FF;
    color: #ffffff;
    padding: 96px 0;
}

.home_news--alt .home_news_header {
	margin-bottom: 80px;
}

.home_news--alt .home_news_header h1 {
	color: #ffffff;
}

.home_news--alt .card_content span, .home_news--alt .card_content p {
	color: #ffffff;
}

.home_news--alt .btn {
	border: 1px solid #ffffff;
	color: #ffffff;
}

.home_news--alt .btn:hover {
	color: #FF000D;
    border-color: #FF000D;
}

.home_news_header{
    margin-bottom: 32px;
}

.home_news_header h1{
    font-family: 'Gilroy';
    font-style: normal;
    font-weight: 800;
    font-size: 3.53vw;
    line-height: 64px;
    letter-spacing: 0.02em;
    color: #141414;
}

.home_news_cards{
    margin-bottom: 80px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-row-gap: 76px;
    grid-column-gap: 40px;
}

.home_news-all .home_news-butt{
    max-width: 204px;
    padding: 5px 14px 5px 14px;
    height: 48px;
    display: block;
    margin: 0 auto;
    border: 1px solid #0500FF;
    color: #0500FF;
    text-align: center;
    font-weight: 800;
    font-size: 20px;
    line-height: 32px;
    transition: .5s;
}

.home_news-all .home_news-butt:hover{
    color: #FF000D;
    border: 1px solid #FF000D;
}

.partners-alt {
    padding: 144px 0;
}

.partners-alt__container {
	margin: 0 auto;
	max-width: 1360px;
	width: 100%;
	padding: 0 135px;
}

@media screen and (min-width: 1690px) {
    .partners-alt__container {
        max-width: 90%;
    }
}

.partners-alt__header h2 {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-size: 3.53vw;
	line-height: 64px;
	letter-spacing: 0.02em;
	color: #141414;
    
}

.partners-alt__header h2 {
    margin-bottom: 32px;
}

.partners-alt__img {
	width: 100%;
    max-width: 71vw;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
}

.partners-alt__img img {
	width: 20%;
	height: auto;
	-o-object-fit: contain;
	object-fit: contain;
}

.fixed-nav.fixed-nav--light .fixed-nav__dots {
	background: #ffffff;
}

.fixed-nav.fixed-nav--light .fixed-nav__line {
	background: #ffffff;
}

.fixed-nav.fixed-nav--light .fixed-nav__item {
	color: #ffffff;
}

.fixed-nav.fixed-nav--light .fixed-nav__item.active {
	color: #FF000D;
}


@media (max-width:992px) {

    .home_news{
        padding: 64px 0 0 0;
    }

    .home_news--alt {
        padding: 64px 0;
    }

    .home_news--alt .home_news_header {
        margin-bottom: 32px;
    }

    .home_news_header h1{
        font-size: 52px;
        line-height: 68px;
        text-transform: uppercase;
    }

    .partners-alt__header h2 {
        font-size: 52px;
        line-height: 68px;
        text-transform: uppercase;
    }

    .home_news-container{
        padding: 0 64px;
    }

    .home_news_cards{
        grid-template-columns: 1fr 1fr;
        grid-row-gap: 40px;
        grid-column-gap: 64px;
        margin-bottom: 44px;
    }

    .home_news-all .home_news-butt{
        max-width: 320px;
        padding: 14px 24px 15px 24px;
        height: 64px;
    }

    .partners-alt {
        padding: 64px 0;
    }

    .partners-alt__container {
        max-width: 640px;
        width: 100%;
        padding: 0;
    }

    .partners-alt__img {
        max-width: 100%;
    }

    .partners-alt__img img {
        width: 20%;
    }
}

@media (max-width: 767px){
    .home_news_header h1{
        font-size: 40px;
    }

    .partners-alt__header h2 {
        font-size: 40px;
    }

    .partners-alt__img {
        justify-content: center;
    }

    .partners-alt__img img {
        width: 75px;
        margin-bottom: 16px;
    }

    .partners-alt__container {
        padding: 0 64px;
        max-width: 100%;
    }
}

@media (max-width: 550px){

    .home_news{
        padding: 48px 0 0 0;
    }

    .home_news--alt {
        padding: 48px 0;
    }

    .home_news_header{
        margin-bottom: 16px;
    }

    .home_news--alt .home_news_header {
        margin-bottom: 16px;
    }

    .home_news_header h1{
        font-size: 40px;
    }

    .home_news-container{
        padding: 0 20px;
    }

    .home_news_cards{
        grid-row-gap: 28px;
        grid-column-gap: 16px;
        margin-bottom: 28px;
    }

    .home_news-all .home_news-butt{
        max-width: 100%;
        padding: 9px 14px 5px 14px;
        height: 48px;
        font-size: 16px;
        line-height: 24px;
    }

    .partners-alt {
        padding: 48px 0;
    }

    .partners-alt__container {
        padding: 0;
        max-width: 320px;
    }

    .partners-alt__header h2 {
        font-size: 40px;
        margin-bottom: 16px;
    }

}

/*home main video block*/
.main_video{height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:185px;padding-left:96px;padding-right:192px;padding-bottom:98px}@media screen and (max-width:1441px){.main_video{padding-top:134px;padding-left:68px;padding-right:136px;padding-bottom:43px}}@media screen and (max-width:991px){.main_video{height:auto}}@media screen and (max-width:991px){.main_video{padding-top:111px;padding-left:0;padding-right:0;padding-bottom:130px}}@media screen and (max-width:540px){.main_video{padding-top:71px;padding-bottom:110px}}@media screen and (max-width:340px){.main_video{padding-bottom:100px}}.main_video .video{position:relative;width:100%;height:81.1%}@media screen and (max-width:1441px){.main_video .video{height:83.1%}}@media screen and (max-width:991px){.main_video .video{height:auto;padding-top:52.7%}}@media screen and (max-width:770px){.main_video .video{padding-top:67.7%}}@media screen and (max-width:540px){.main_video .video{padding-top:71.8%}}.main_video .video .poster{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:2;opacity:1;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.main_video .video .poster.hide{opacity:0}.main_video .video video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main_video .bot{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}@media screen and (max-width:1150px){.main_video .bot{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px}}@media screen and (max-width:991px){.main_video .bot{padding-left:8%;padding-right:10px;margin-top:58px}}@media screen and (max-width:540px){.main_video .bot{padding-left:5.5%;padding-right:5.5%;margin-top:40px}}.main_video .bot .info h1{font-family:Gilroy;font-style:normal;font-weight:800;font-size:5.1vh;line-height:100%;letter-spacing:.02em;color:#000}@media screen and (max-width:1441px){.main_video .bot .info h1{font-size:5.05vh;line-height:150%}}@media screen and (max-width:991px){.main_video .bot .info h1{font-size:52px;line-height:140%}}@media screen and (max-width:540px){.main_video .bot .info h1{font-size:30px;line-height:140%}}@media screen and (max-width:340px){.main_video .bot .info h1{font-size:26px;line-height:140%}}.main_video .bot .info .mob{font-family:Gilroy;font-style:normal;font-weight:500;font-size:18px;line-height:26px;color:#141414;display:none}@media screen and (max-width:540px){.main_video .bot .info .mob{display:block;padding-top:14px}}@media screen and (max-width:340px){.main_video .bot .info .mob{padding-top:5px}}.main_video .bot .action{margin-left:15px}@media screen and (max-width:1150px){.main_video .bot .action{margin-left:0;margin-top:20px}}@media screen and (max-width:991px){.main_video .bot .action{margin-top:30px}}@media screen and (max-width:540px){.main_video .bot .action{margin-top:30px}.main_video .bot .action .btn{width:100%}}@media screen and (max-width:340px){.main_video .bot .action{margin-top:20px}}