.header--menu{
    display: flex;
    justify-content: space-between;
    padding: 70px 60px;
}
.header--menu img{
    top: 55px;
    right: 170px;
}
.container-list .grid .list .list-details{
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.header--container .slider .header--grid{
    display: grid;
    grid-template-columns: 2fr 4fr;
    grid-template-rows: 1fr;
    align-items: center;
    max-width: 1200px;
    margin: 0 auto;
}
.header--container .slider .header--grid .grid-image{
    width: 100%;
    height: 100%;
}
.header--container .slider .header--grid .grid-image img{
    display: inline;
    width: 85%;
    height: 100%;
    top: 160px;
    margin-left: 30px;   
    object-fit: cover;
    position: relative;
    box-shadow: -1px -3px 88px -7px rgba(0,0,0,0.64);
    -webkit-box-shadow: -1px -3px 88px -7px rgba(0,0,0,0.64);
    -moz-box-shadow: -1px -3px 88px -7px rgba(0,0,0,0.64);
}
.header--container .slider .header--info .info--details,
.header--container .slider .header--info .info--categories{
    width: 350px;
}
.main--new-container{
    max-width: 899px;
    margin: 0 auto;
}
.main--new-container .newMovie .swiper-slide .info-image img{
    min-height: 270px;
}
.main--movies-container{
    max-width: 899px;
}
.main--trends-container{
    max-width: 1024px;
    margin: 0 auto;
    padding: 10px;
}
.main--trends-container .section--title{
    margin-bottom: 30px;
}
.main--trends-container .trends-movies{
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.main--trends-container .trends-movies .trends-info{
    margin: 20px auto;
    padding: 0 20px;
}
.slider .swiper-pagination{
    padding-bottom: 30px;
}
.main--details-container{
    max-width: 1024px;
}
.main--details-container .movie-video iframe{
    min-height: 400px;
    object-fit: contain;
}