/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.spinner-border{display:block;margin-left:auto;margin-right:auto}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background-color:#fff;font-family:Roboto,sans-serif;overflow:auto;padding-top:0!important;font-size:12px;font-weight:500;line-height:1.33}body.hide-overflow{overflow:hidden}.container{width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width:320px){.container{width:320px;padding-left:20px;padding-right:20px}}@media screen and (min-width:768px){.container{width:768px;padding-left:76px;padding-right:76px}}@media screen and (min-width:1024px){.container{width:1024px;padding-left:71px;padding-right:71px}}img{display:block;width:100%;height:100%}a{font-style:none;text-decoration:none;display:inline-block}svg{vertical-align:baseline}h1,h2,h3,h4,h5,h6{margin:0;color:#000}button{display:flex;justify-content:center;align-items:center;padding:0;border:none;background-color:transparent}.list{margin:0;padding:0;list-style:none}.button{flex-wrap:wrap;border:1px solid #000;border-radius:5px;background-color:transparent;text-transform:uppercase}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.is-hidden{display:none}.header{position:relative;display:block;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:46px;padding-bottom:118px;height:230px;margin-left:auto;margin-right:auto}@media screen and (min-width:320px) and (max-width:1023px){.header{width:auto}}.header__home{background-image:linear-gradient(rgba(0,0,0,.56),rgba(0,0,0,.56)),url(images/header_home_mobile.jpg);background-color:#000}.header__watched{background-image:linear-gradient(rgba(0,0,0,.56),rgba(0,0,0,.56)),url(images/header_queue_watched_mobile.jpg);background-color:#000}@media screen and (min-width:768px){.header__home{background-image:linear-gradient(rgba(0,0,0,.56),rgba(0,0,0,.56)),url(images/header_home_tablet.jpg);background-color:#000}.header__watched{background-image:linear-gradient(rgba(0,0,0,.56),rgba(0,0,0,.56)),url(images/header_queue_watched_tablet.jpg);background-color:#000}}@media screen and (min-width:1024px){.header__home{background-image:linear-gradient(rgba(0,0,0,.56),rgba(0,0,0,.56)),url(images/header_home_desktop.jpg);background-color:#000}.header__watched{background-image:linear-gradient(rgba(0,0,0,.56),rgba(0,0,0,.56)),url(images/header_queue_watched_desktop.jpg);background-color:#000}}.filmSearch{display:block;text-align:center}.filmSearch__input{width:280px;background:transparent;border:transparent;border-bottom:1px solid #fff;font-size:14px;line-height:1.17;color:#fff;transition:color .25s cubic-bezier(.4,0,.2,1)}.filmSearch__input::-webkit-input-placeholder{color:#fff}.filmSearch__input:-ms-input-placeholder{color:#fff}.filmSearch__input::-ms-input-placeholder{color:#fff}.filmSearch__input::placeholder{color:#fff}.filmSearch__input:focus{outline:none;border-bottom:1px solid #ff6b01}.filmSearch button{margin-left:-20px}.filmSearch__input-error{font-size:14px;line-height:1.14;color:#ff001b}.white{color:#fff!important}.mylibrary{display:flex;justify-content:center;text-align:center}.mylibrary__button{width:132px;padding-top:14px;padding-bottom:12px;border:1px solid #fff;box-sizing:border-box;border-radius:5px;background-color:transparent;font-weight:500;font-size:12px;line-height:1.33;color:#fff}.mylibrary__button:not(:last-child){margin-right:15px}.mylibrary__button:hover{background-color:#ff6b08}.current-mylibrary__button{background-color:#ff6b01;border:1px solid transparent}.is__hidden{display:none}.is__active--btn{background-color:#ff6b01}.nav{display:flex;width:100%;justify-content:space-between;margin-bottom:12px}.nav,.nav__logo{align-items:center}.nav__logo{display:block;text-align:center;margin-right:29px;font-weight:500;font-size:30px;color:#fff;text-decoration:none!important}.nav__logo-text{opacity:0;pointer-events:none;visibility:hidden;font-size:1px;margin:0}@media screen and (min-width:768px){.nav__logo-text{font-weight:500;font-size:30px;color:#fff;opacity:1;pointer-events:auto;visibility:visible}}.nav__btn-section{display:flex}.nav__btn{position:relative;padding:0;border:0;background:none;cursor:pointer;display:block;font-weight:500;font-size:12px;line-height:1.17;color:#fff}.nav__btn:not(:last-child){margin-right:33px}.current:after{position:absolute;bottom:15;content:"";display:block;width:100%;height:3px;background-color:#ff6b01}.footer{background-color:#f7f7f7;margin-left:auto;margin-right:auto}.footer__text-section{align-items:center;display:block;text-align:center;padding-top:30px;padding-bottom:30px;color:#545454;margin:0 auto}.footer__icon{color:#ff6b08;font-size:18px;margin-left:10px;margin-right:10px}.footer__link{list-style-type:none;font-style:normal;border-bottom:1px solid #545454;margin-left:5px;text-decoration:none!important;color:#545454!important}.material-icons{color:#ff6b08;vertical-align:middle;align-items:center;font-size:18px;margin-left:10px;margin-right:10px}p{margin:0}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;z-index:200;background-color:rgba(0,0,0,.25);overflow-y:scroll;opacity:1;visibility:visible;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.backdrop.is-hidden{opacity:0;visibility:hidden}.card{padding:48px 20px 41px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14),0 2px 1px rgba(0,0,0,.2);background-color:#fff;transform:scale(1);width:280px;min-height:700px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.backdrop.is-hidden .card{transform:scale(1.2)}@media screen and (max-width:767px){.card{margin:0 auto}}@media (min-width:768px){.card{position:relative;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);display:flex;width:618px;min-height:456px;padding:42px 30px 40px 28px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.backdrop.is-hidden .card{transform:translate(-50%,-50%) scale(1.2)}}@media (min-width:1024px){.card{width:882px;min-height:568px;padding:50px 30px 40px}}@media (min-width:768px){.card-box{display:flex}}.card__btn-close{position:absolute;content:"";top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;background-color:transparent;cursor:pointer}.card__icon-close{font-size:30px;color:#000}.card__img-wrap{width:240px;height:357px;margin-bottom:30px;border-radius:5px;overflow:hidden}@media (min-width:768px){.card__img-wrap{width:264px;height:373px;margin-right:30px}}@media (min-width:1024px){.card__img-wrap{width:396px;height:478px}}.card__img{transform:translate(-50%,-50%);margin-left:50%;margin-top:64%}.card__content-wrap,.card__img{height:auto}@media (min-width:768px){.card__content-wrap{width:264px}}@media (min-width:1024px){.card__content-wrap{width:396px}}.card__title{font-size:20px;line-height:1.15;font-weight:500;text-transform:uppercase}.card__info-wrap,.card__title{margin-bottom:20px}.card__info-item{display:flex;margin-bottom:10px}.card__info-item p:last-child{max-width:132px}@media (min-width:768px){.card__info-item p:last-child{max-width:156px}}@media (min-width:1024px){.card__info-item p:last-child{max-width:244px}}.card__info-title{width:108px;color:#8c8c8c}@media (min-width:1024px){.card__info-title{width:152px}}.card__info-vote{display:flex}.card__info-vote>span{display:flex;align-items:center;justify-content:center;width:36px;height:16px;font-size:12px;line-height:1.17;font-weight:500;border-radius:5px;background-color:#f7f7f7;margin-top:-1px}.card__info-vote>span:first-child{color:#fff;background-color:#ff6b01}.card__info-movie-name{display:inline-block;text-transform:uppercase}.card__info__genre-list{display:flex;flex-wrap:wrap;max-width:132px}@media (min-width:768px){.card__info__genre-list{max-width:156px}}@media (min-width:1024px){.card__info__genre-list{max-width:244px}}.card__info__genre-item:last-child>span{display:none}.card__description-title{margin:0 0 10px}.card__description{margin:0 0 21px;font-size:12px;line-height:1.67;font-weight:500}.card__btn-box{display:flex;justify-content:center}.card__btn{width:112px;height:44px;cursor:pointer;transition:.25s cubic-bezier(.4,0,.2,1)}.card__btn:first-child{margin-right:15px}.card__btn:hover{color:#fff;background-color:#ff6b01;border-color:#ff6b01}.card__btn.added-to-storage{background:#ff6b01;color:#fff;border:1px solid #ff6b01}@media (min-width:768px){.card__btn{width:125px}}@media (min-width:1024px){.card__btn{width:136px}}.movie{padding-top:20px;min-height:calc(100vh - 308px)}@media (min-width:768px){.movie{padding-top:60px}}@media screen and (min-width:768px){.movie{min-height:calc(100vh + 136px)}}.movie__list{display:flex;justify-content:center;flex-direction:column;margin-bottom:40px}@media (min-width:768px){.movie__list{flex-direction:row;flex-wrap:wrap;margin-bottom:50px}}.poster{width:280px;margin-bottom:20px;cursor:pointer;border-radius:5px;transition:all .2s ease-in-out}.poster:hover{box-shadow:1px 1px 3px 3px rgba(0,0,0,.5);transform:scale(1.05)}.poster:last-child{margin-bottom:0}@media (min-width:768px){.poster{width:calc((100% - 30px)/2);margin-right:30px;margin-bottom:30px}.poster:nth-child(2n){margin-right:0}.poster:nth-last-child(-n+2){margin-bottom:0}}@media (min-width:1024px){.poster{width:calc((100% - 60px)/3)}.poster:nth-child(2n){margin-right:30px}.poster:nth-child(3n){margin-right:0}}.poster__img-wrap{width:100%;height:398px;margin-bottom:10px;border-radius:5px}.poster__movie-info-wrap{display:flex;justify-content:baseline;color:#ff6b01;margin-left:5px;margin-bottom:5px}.poster__movie-name{font-size:12px;line-height:1.33;font-weight:500;text-transform:uppercase;margin-left:5px}.poster__genre-list{display:flex;flex-wrap:wrap}.poster__genre-item:nth-last-child(2)>span{display:none}.poster__movie-year{margin:0 0 0 6px}.error{display:flex;flex-direction:column;align-items:center;justify-content:center}.error img{margin-bottom:20px}.gallery__failure{display:block;margin:0 auto;font-family:Roboto;font-weight:500;font-size:26px;text-align:center;color:#000}.gallery__failure>span{color:#ff6b08}.paginationjs{display:flex;justify-content:center;align-items:center;padding-bottom:40px;background-color:inherit}@media screen and (min-width:450px){.paginationjs{padding-bottom:60px}}.paginationjs-pages ul{display:flex;margin:0;padding:0}.paginationjs-pages ul li{display:flex;justify-content:center;align-items:center;margin-right:2px;width:40px;height:40px}@media screen and (max-width:450px){.paginationjs-pages ul li{width:35px;height:35px}}.paginationjs-pages ul li.disabled>a{color:#000;font-weight:500}.paginationjs-pages ul li.disabled>a:hover{background:none}.paginationjs-pages ul li.paginationjs-ellipsis{width:11px}@media screen and (max-width:450px){.paginationjs-pages ul li.paginationjs-ellipsis{display:none}}.paginationjs-pages li{border:none}.paginationjs-pages li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Roboto,sans-serif;font-weight:500;color:#000;background-color:#fff;font-size:12px;line-height:1.33;border-radius:5px;outline-color:#ff6b01}.paginationjs-pages li.paginationjs-page>a:focus,.paginationjs-pages li.paginationjs-page>a:hover{background-color:#eee9de;transform:scale(1.15)}@media screen and (max-width:450px){.paginationjs-pages .paginationjs-first,.paginationjs-pages .paginationjs-last{display:none}}.paginationjs-pages li.active>a{background-color:#ff6b01;color:#fff}.paginationjs-pages li.active>a:focus,.paginationjs-pages li.active>a:hover{background-color:#ff6b08}li.paginationjs-next>a,li.paginationjs-prev>a{display:flex;justify-content:center;align-items:center;background-color:#f7f7f7;color:transparent}li.paginationjs-next>a:focus,li.paginationjs-next>a:hover,li.paginationjs-prev>a:focus,li.paginationjs-prev>a:hover{background-color:#eee9de;transform:scale(1.15)}.paginationjs-prev>a{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjY2NyA4SDMuMzMzTTggMTIuNjY3TDMuMzMzIDggOCAzLjMzMyIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=) no-repeat;background-position:50% 50%}.paginationjs-next>a{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMzMzIDhoOS4zMzRNOCAxMi42NjdMMTIuNjY3IDggOCAzLjMzMyIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=) no-repeat;background-position:50% 50%}.paginationjs-next .arrow,.paginationjs-prev .arrow{margin:0;color:#000;font-size:18px}@media screen and (max-width:767px){.card:nth-child(n+5){display:none}}@media screen and (min-width:768px) and (max-width:1023px){.card:nth-child(n+9){display:none}}@media screen and (min-width:1024px){.card:nth-child(n+10){display:none}}.btn-show-more{display:block;margin:20px auto 0;width:136px;height:44px;text-transform:uppercase;color:#000;background-color:#f7f7f7;border-radius:5px;border:1px solid #8c8c8c;cursor:pointer}.btn-show-more:focus,.btn-show-more:hover{outline:none;border:none;color:#fff;background:#ff6b01}.main-section{padding-bottom:60px}@media screen and (max-width:767px){.main-section{padding-bottom:40px}}.pagination-is-hide{display:none}.basicLightbox{overflow:auto}.team-wrapper{display:flex;flex-wrap:wrap;position:relative;align-items:center;justify-content:center;background-color:#fff;width:240px}@media (max-width:767px){.team-wrapper{top:220px}}@media (min-width:768px){.team-wrapper{width:700px}}@media (min-width:1024px){.team-wrapper{width:1000px}}.team-card{position:relative;display:flex;flex-direction:column;text-align:center;margin:15px;width:calc((100% - 60px)/2);align-items:center;justify-items:flex-end}@media (min-width:768px){.team-card{width:calc((100% - 260px)/5);margin:20px}}@media (min-width:1024px){.team-card{width:calc((100% - 340px)/5);margin:30px}}.team-name{margin-bottom:5px;font-weight:500;text-transform:uppercase;align-items:stretch}.team-name,.team-role{font-size:12px;font-family:#000}.team-role{color:#ff6b08}.team-git{cursor:pointer;transform:scale(1);transition:transform .25s cubic-bezier(.4,0,.2,1)}.team-git:focus,.team-git:hover{transform:scale(1.5)}.team-image{display:flex;margin-bottom:10px;width:100%;height:auto;border-radius:50%}