.movie-slider{max-width:80vw;margin:3rem auto 0}.movie-slider__separator{background-image:radial-gradient(circle,hsla(0,2.2%,82%,.190914) 0,hsla(0,2.2%,82%,0) 90%);border:none;height:2px}.movie-slider__title{font-size:2rem;color:#fff;font-weight:500;margin:2rem;text-transform:uppercase;letter-spacing:.7rem}.movie-slider-card{position:relative;display:flex;flex-direction:column;justify-content:center;justify-items:center;transition:transform 2s;opacity:.75;padding:2rem 1rem;transition:all .2s}.movie-slider-card__container{margin:0 auto;max-width:13rem;position:relative}.movie-slider-card__container__img{border-radius:.5rem;margin:0 auto;display:block;height:18rem;box-shadow:.4rem 1rem 1.2rem .3rem rgba(0,0,0,.75);position:relative;z-index:1}.movie-slider-card__container__title{margin-top:2rem;align-self:center;font-size:1.7rem;text-align:center;font-weight:400;-webkit-columns:#dadfe8;column-count:#dadfe8}.movie-slider-card__container__rating{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7));position:absolute;top:0;left:0;z-index:10;padding:.3rem .8rem;font-size:1.5rem}.movie-slider-card__container__rating__icon{width:1.3rem;height:1.3rem;fill:#ff661a;margin-right:.7rem}.movie-slider-card:hover{transform:scale(1.1);color:#fff;opacity:1}@media only screen and (max-width:600px){.movie-slider{width:100vw}}.home--slider{margin-bottom:-2rem;background-color:#000;display:block}.home--slider__img{display:block;width:100%;opacity:.4;max-height:100vh}.home--slider__card{position:relative;width:auto}.movie-info{position:absolute;bottom:10%;left:5%}.movie-info__NP{color:#ccc;font-size:2.2rem}.movie-info__title{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.2}.movie-info__genre{color:#ccc;font-size:2.2rem;font-weight:200}.main-nav{background-color:rgba(0,0,0,.6);border-bottom:2px solid #000;position:fixed;z-index:120;width:100vw;padding:.7rem .3rem;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:900px){.main-nav{display:none}.main-nav__form{margin:0 auto}}.main-nav__icons{width:20rem;display:flex;justify-content:space-between;align-items:center;padding-top:.8rem;fill:#ff661a;padding-right:5rem;padding-bottom:1rem}@media only screen and (max-width:900px){.main-nav__icons{position:fixed;bottom:0;background:rgba(0,0,0,.8);width:100vw;justify-content:space-around}}.main-nav__logo{width:4.5rem;height:4.5rem;margin-left:2rem}.main-nav__form{width:30%;display:flex;align-items:center}@media only screen and (max-width:900px){.main-nav__form{width:60%;padding-right:4rem}}.main-nav__form__input{width:100%;margin-right:-6rem;height:4rem;font-weight:700;border:2px solid #ff661a;border-radius:20px;font-size:1.4rem;outline:none;padding-left:2rem;letter-spacing:1px}.main-nav__form__search{background-color:#fff;border:none;padding-left:1rem;padding-right:1rem;border-radius:20px;width:.5rem;height:.5rem;cursor:pointer;fill:#ff8c00}.hamburger-container{display:none;z-index:140;position:fixed;top:1.4rem;right:2rem;cursor:pointer}@media only screen and (max-width:900px){.hamburger-container{display:inline-block}}.bar1,.bar2,.bar3{width:35px;height:5px;background-color:#fff;margin:6px 0;transition:.4s}.change .bar1{transform:rotate(-45deg) translate(-9px,6px)}.change .bar2{opacity:0}.change .bar3{transform:rotate(45deg) translate(-8px,-8px)}.active{display:flex}.footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));font-size:2rem;color:#fff;height:80vh;background-color:#0d0d0d;align-items:center;justify-items:center}.footer__social{display:grid;grid-gap:3.5rem}.footer__social__img{width:19rem;height:8rem}.footer__social__main__copy{font-size:1.3rem}.footer__social__main__links{border:2px solid #fff;border-radius:100%;padding:.6rem .6rem .6rem .9rem;margin-right:3.5rem}.footer__social__main__links__icons{fill:#ff661a;width:3rem;height:3rem}.internal-links{margin-bottom:4rem;display:flex;justify-content:space-around}.internal-links__cloud{letter-spacing:.9rem;text-transform:uppercase;font-size:2rem}.internal-links__page>*{margin-left:9px}.contacts{min-width:15rem;display:grid;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content;grid-gap:2.5rem}.contacts__title{color:#bfbfbf;font-size:1.7rem}a:link,a:visited{font-size:1.7rem;text-decoration:none;color:#fff}.buttons-container{display:flex;width:80vw;margin:0 auto 7rem;justify-content:space-around}@media only screen and (max-width:600px){.buttons-container{width:100vw}}.home_buttons{border-radius:10px;padding:.2rem;text-transform:uppercase;width:48%;height:5rem;background-image:linear-gradient(90deg,rgba(255,86,132,.4),rgba(83,50,201,.4) 68%),linear-gradient(90deg,rgba(255,86,132,.4),rgba(83,50,201,.4) 68%)}@media only screen and (max-width:600px){.home_buttons{padding:.1rem}}.home__btn{cursor:pointer;flex:1 1;width:100%;padding:1rem;background-color:#003;border:none;border-radius:10px;text-transform:uppercase;letter-spacing:7px;font-size:1.5rem;font-weight:400;color:#fff;line-height:1.7}@media only screen and (max-width:400px){.home__btn{font-size:1.25rem}}.people-slider{margin-top:10rem}.people-slider__title{text-transform:uppercase;letter-spacing:3.5px;padding-bottom:3rem}.people-slider__card{transition:all .2s;padding:3rem;opacity:.7;position:relative;display:flex;flex-direction:column;justify-content:center;justify-items:center}.people-slider__card__img{display:block;margin:0 auto;max-height:16rem;border-radius:5%}.people-slider__card__name{text-align:center}.people-slider__card:hover{transform:translateY(-1rem);opacity:1}.trailer-slider{margin-top:7rem}.trailer-slider__heading{text-transform:uppercase;letter-spacing:3px;padding-bottom:2.5rem}iframe{margin:0 auto;border:none;height:15rem;display:block}@media only screen and (max-width:768px){iframe{height:10rem;width:15rem}}.slider-title{text-align:center;margin:0 auto}.heading-3{font-size:1.8rem;color:#b3b3b3;font-weight:400;line-height:1.6}.heading-2{font-size:2.5rem;font-weight:200;color:#dadfe8;line-height:1.5}.reviews-container{margin-top:10rem}.review{background-color:#1a1a1a;padding:3rem 2.5rem;margin-bottom:4rem}.review__link:link,.review__link:visited{font-weight:500;color:#fff;text-decoration:none}.review__author{font-size:2.3rem;line-height:1.6;border-bottom:2px solid #dadfe8;display:inline-block;padding:.5rem;margin-bottom:2rem}.review__content{line-height:1.5;font-weight:400;color:#dadfe8}.review__not-found{margin-top:4rem;background-color:#1a1a1a;height:13rem;border-right:2px solid #fff;border-left:2px solid #fff;padding:2rem;margin-bottom:5rem}.people-credits{margin-top:7rem}.people-credits__card{margin-bottom:6rem;background-color:#1a1a1a}.people-credits__card__header{padding:1rem 2rem;display:flex;min-height:18rem}.people-credits__card__header__img{height:15rem;margin-right:2rem}.people-credits__card__header__info{align-self:center;max-width:85%}.people-credits__card__header__info__overview{padding:1rem 3rem}.star-rating-container{align-items:center;display:grid;grid-template-columns:repeat(6,15px);grid-template-rows:15px;position:relative;width:90px}.star-rating-container__item{cursor:pointer;fill:#fff;height:15px;width:15px}.star-rating-container__item--active{fill:#ff661a}.star-rating-container-warning{background-color:rgba(255,0,0,.7);color:#dadfe8;font-weight:700;left:-2rem;padding:.5rem;position:absolute;top:1.5rem;width:200px}.star-rating-container-warning--hide{display:none}.details--heading{display:block;position:relative}.details--heading__img-container{position:relative}.details--heading__back-img{position:relative;z-index:1;display:inline-block;width:100%;max-height:100vh}.details--heading__info{color:#fff;font-size:1.7rem;display:grid;grid-gap:3rem;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;position:absolute;bottom:4.5rem;left:10%;z-index:10}.details--heading__info__rating-container{display:flex}.details--heading__info__vote{font-size:1.7rem;margin-right:2rem}.details--heading__info__status{color:#d3d3d3}.details--heading__info__title{font-weight:800;font-size:2.5rem}.details--heading__info__details>*{margin-top:1.5rem}.details--heading__info__img{width:13rem;box-shadow:.4rem 1rem 1.2rem .3rem rgba(0,0,0,.75)}.details--overview{width:70vw;margin:5rem auto 0;position:relative}.details--overview__summary__title{text-transform:uppercase;letter-spacing:2px;margin-bottom:3rem}.img-gradient{position:absolute;background-image:linear-gradient(0deg,#000 5%,rgba(0,0,0,.45) 92%);background-size:cover;display:block;height:100%;width:100%;z-index:5;top:0}@media only screen and (max-width:600px){.details--overview{width:100vw}.details--heading__info{position:absolute;bottom:0;grid-row-gap:.5rem;row-gap:.5rem;line-height:.5;font-size:.3rem}.details--heading__info__img{width:8rem;box-shadow:none;align-self:end}.details--heading__info__details{font-size:1rem}.details--heading__info--{font-size:1.4rem}}.item-details-nav{width:80vw;margin-left:8%;z-index:300;top:7vh;position:absolute;display:grid;grid-template-columns:40px 40px;justify-content:space-between;padding:2rem 1rem 90px}@media only screen and (max-width:768px){.item-details-nav{display:none}}.item-details-nav__icon{cursor:pointer;fill:#fff;height:auto;width:40px}.item-details-share-buttons{z-index:300;display:grid;grid-template-columns:40px;grid-template-rows:repeat(40px,6);height:282px;overflow:hidden;position:absolute;right:12px;top:4.5rem;transition:height .5s}.item-details-share-buttons a img{height:auto;width:40px}.item-details-share-buttons__hide{height:0;overflow:hidden;transition:height .5s}.discover-main{display:grid;width:80vw;margin:0 auto;justify-items:center;align-items:center;grid-row-gap:4rem;row-gap:4rem;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}.discover-main__movie-card{opacity:.8;width:155px;display:flex;height:35rem;flex-direction:column;justify-content:flex-start;align-items:center;transition:all .25s;position:relative}.discover-main__movie-card__img{border-radius:7px;box-shadow:.4rem 1rem 1.2rem .3rem rgba(0,0,0,.75);width:13rem;display:block}.discover-main__movie-card__title{text-align:center;font-size:1.4rem;width:11rem}.discover-main__movie-card__rating{display:flex;font-size:1.5rem}.discover-main__movie-card__rating__icon{fill:#ff661a;width:2rem;height:2rem;margin-bottom:.2rem}.discover-main__movie-card:hover{transform:scale(1.1);opacity:1}.discover{position:relative}.discover-heading{width:80vw;display:flex;justify-content:center;flex-direction:column;align-items:center;padding-top:11rem;margin:0 auto 10rem}@media only screen and (max-width:900px){.discover-heading{padding-top:5rem}}.discover-heading__title{color:#fff;font-weight:500;border-bottom:1px solid #fff;display:inline-block;font-size:3.5rem;padding:0 2rem}.discover-heading__form{display:flex;flex-direction:column;align-items:center;margin-top:3rem}.discover-heading__form__button{padding:1rem 3rem;border-radius:5px;box-shadow:.4rem 1rem 1.2rem .3rem rgba(0,0,0,.75);cursor:pointer;margin-top:3rem;font-size:2rem;font-weight:600;letter-spacing:2.2px;border:2px solid #ff661a;color:#ff661a;background-color:inherit}.discover-heading__form__container{text-align:center}.discover-heading__form__container__select{margin:1rem;padding:1rem;border:2px solid #ff661a;border-radius:5px}.discover-heading__form__container__select__option{background-color:#fff}.discover-heading__form__container__input{margin:1rem;padding:1rem;border:2.5px solid #ff661a;border-radius:5px}.pagination-buttons{width:20vw;text-align:center;margin:7rem auto 0}@media only screen and (max-width:768px){.pagination-buttons{width:80vw}}.pagination-buttons__btn,.pagination-buttons__btn:active,.pagination-buttons__btn:visited{text-transform:uppercase;font-size:1.5rem;width:50%;height:4rem;border:2px solid #ff661a;color:#ff661a;background-color:inherit;font-weight:600;letter-spacing:2px;cursor:pointer;border-radius:10px}.search-results-container{position:relative}.search-results-container__main{display:flex;flex-direction:column;padding-top:15rem}.search-results-container__main__title{margin:0 auto 7rem;display:inline-block;border-bottom:2px solid #fff;padding:.3rem 2rem}body{line-height:1.5;background-color:#003;background-size:cover}body,html{font-family:sans-serif}html{font-size:62.5%}@media only screen and (max-width:768px){html{font-size:45%}}*{margin:0;padding:0}
/*# sourceMappingURL=main.0780ad07.chunk.css.map */