*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.basicLightbox{width:100%;height:100vh;opacity:.01;z-index:1000;will-change:opacity;background:rgba(0,0,0,.8);justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;top:0;left:0}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;z-index:1;will-change:transform;transition:transform .4s;transform:scale(.9)}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{max-width:95%;max-height:95%;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}:root{--text-color:#000;--btn-bg-color:#000;--second-text-color:#b92f2c;--btn-bg-second-color:#b92f2c;--bg-color:#f0f0f0;--text-main-color:#fff;--btn-bg-main-color:#fff;--btn-pagin-color:#fff}:root [dark]{--text-color:#f0f0f0;--second-text-color:#b92f2c;--bg-color:#333;--btn-bg-main-color:#333;--btn-bg-second-color:#b92f2c;--btn-pagin-color:#000}body{color:var(--text-color);background-color:var(--bg-color);font-family:Roboto,sans-serif;font-size:12px;font-weight:500;line-height:1.33}a{text-decoration:none}ul{list-style:none}h1,h2,h3,h4,h5,h6,ul,p,button,input{margin:0;padding:0}input:-webkit-autofill{-webkit-text-fill-color:var(--header-color);-webkit-box-shadow:inset 0 0 0 50px #fff}address{font-style:normal}button{cursor:pointer;font-family:inherit}img{width:100%;height:auto;max-width:100%;display:block}.container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (min-width:320px){.container{max-width:320px}}@media screen and (min-width:768px){.container{max-width:768px;padding-left:32px;padding-right:32px}}@media screen and (min-width:1280px){.container{max-width:1280px}}.pageWrap{min-height:100vh;flex-direction:column;display:flex}.page{flex:auto}.btn{text-transform:uppercase;background-color:var(--btn-bg-main-color);border:none;border-radius:100px;font-size:12px;font-weight:500;line-height:1.16}.is-hidden{width:1px;height:1px;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.header{margin-left:auto;margin-right:auto}.header_container{width:280px;height:460px;background:linear-gradient(transparent 0%,rgba(0,0,0,.4) 65.37%),url(background-320.ea8ebc7d.webp);border-radius:10px;flex-direction:column;justify-content:space-between;margin:20px;padding:14px 14px 24px;display:flex;position:relative}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.header_container{background-color:transparent;background-image:linear-gradient(transparent 0%,rgba(0,0,0,.4) 65.37%),url(background-320@2x.3f51e7be.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}@media (min-device-pixel-ratio:3),(min-resolution:288dpi),(min-resolution:3dppx){.header_container{background-color:transparent;background-image:linear-gradient(transparent 0%,rgba(0,0,0,.4) 65.37%),url(background-320@3x.2a828a30.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}@media screen and (min-width:768px){.header_container{width:704px;height:222px;background:linear-gradient(90deg,rgba(0,0,0,.49) -2.09%,transparent 99.83%),url(background-768.3eb05f67.webp);border-radius:15px;flex-direction:row;margin:32px;padding:16px}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2dppx){.header_container{background-color:transparent;background-image:linear-gradient(90deg,rgba(0,0,0,.49) -2.09%,transparent 99.83%),url(background-768@2x.241e3d85.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}@media screen and (min-width:768px) and (min-device-pixel-ratio:3),screen and (min-width:768px) and (min-resolution:288dpi),screen and (min-width:768px) and (min-resolution:3dppx){.header_container{background-color:transparent;background-image:linear-gradient(90deg,rgba(0,0,0,.49) -2.09%,transparent 99.83%),url(background-768@3x.6a584f49.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}@media screen and (min-width:1280px){.header_container{width:1216px;height:316px;background:linear-gradient(90deg,rgba(0,0,0,.49) -2.09%,transparent 99.83%),url(background-1280.16800208.webp)}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:192dpi),screen and (min-width:1280px) and (min-resolution:2dppx){.header_container{background-color:transparent;background-image:linear-gradient(90deg,rgba(0,0,0,.49) -2.09%,transparent 99.83%),url(background-1280@2x.e9abb3c0.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}@media screen and (min-width:1280px) and (min-device-pixel-ratio:3),screen and (min-width:1280px) and (min-resolution:288dpi),screen and (min-width:1280px) and (min-resolution:3dppx){.header_container{background-color:transparent;background-image:linear-gradient(90deg,rgba(0,0,0,.49) -2.09%,transparent 99.83%),url(background-1280@3x.73dd0a99.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}@media screen and (min-width:768px){.library_controls{display:flex}}.btn_watch,.btn_queue,.btn_library,.btn_home{background:var(--btn-bg-main-color);justify-content:center;align-items:center;font-weight:500;display:flex}.btn_home{color:var(--text-color)}@media screen and (min-width:320px){.btn_home{width:87px;height:34px;padding:10px 0}}@media screen and (min-width:768px){.btn_home{width:83px;height:38px;padding:12px 0}}@media screen and (min-width:1280px){.btn_home{width:99px;height:42px;padding:14px 0}}.btn_library{background:var(--btn-bg-main-color);color:var(--text-color)}@media screen and (min-width:320px){.btn_library{width:113px;height:34px;padding:10px 0}}@media screen and (min-width:768px){.btn_library{width:109px;height:38px;padding:12px 0}}@media screen and (min-width:1280px){.btn_library{width:117px;height:42px;padding:14px 0}}.btn_watch{background:var(--btn-bg-main-color);color:var(--second-text-color)}@media screen and (min-width:320px){.btn_watch{width:102px;height:34px;padding:10px 0}}@media screen and (min-width:768px){.btn_watch{width:102px;height:38px;padding:12px 24px}}@media screen and (min-width:1280px){.btn_watch{width:120px;height:42px;padding:14px 0}}.btn_queue{background:var(--btn-bg-main-color);color:var(--second-text-color);width:86px}@media screen and (min-width:320px){.btn_queue{height:34px;padding:10px 0}}@media screen and (min-width:768px){.btn_queue{height:38px;padding:12px 0}}@media screen and (min-width:1280px){.btn_queue{height:42px;padding:14px 0}}.btn_home:hover,.btn_home:focus,.btn_library:hover,.btn_library:focus{background:var(--btn-bg-color);color:var(--text-main-color);background:var(--btn-bg-color);color:var(--text-main-color)}.btn_watch:hover,.btn_watch:focus,.btn_queue:hover,.btn_queue:focus{background:var(--btn-bg-second-color);color:var(--text-main-color);cursor:pointer}@media screen and (min-width:768px){.nav{order:4;display:flex}}.nav_list{gap:4px;margin-bottom:8px;display:flex}@media screen and (min-width:768px){.nav_list{margin:0}}.library_controls{height:100%;flex-direction:column;display:flex}@media screen and (min-width:768px){.library_controls{justify-content:space-between}}.library_wrap{flex-wrap:wrap;display:flex}.search_form{width:252px;height:34px;margin-bottom:8px;display:flex}@media screen and (min-width:768px){.search_form{width:165px;height:38px}}@media screen and (min-width:1280px){.search_form{width:187px;height:42px}}.search_input{width:100%;background:var(--btn-bg-main-color);border:none;border-radius:100px 0 0 100px;outline:none;padding:10px 0 10px 14px}@media screen and (min-width:768px){.search_input{height:100%;align-self:start;padding:11px 0 11px 16px}}@media screen and (min-width:1280px){.search_input{padding:13px 0 13px 16px}}.search_input::-ms-input-placeholder{color:var(--text-color);font-size:12px;font-weight:400;line-height:1.16}.search_input::placeholder{color:var(--text-color);font-size:12px;font-weight:400;line-height:1.16}@media screen and (min-width:768px){.search_input::-ms-input-placeholder{font-size:14px;font-weight:400;line-height:1.14}.search_input::placeholder{font-size:14px;font-weight:400;line-height:1.14}}.search_btn{background:var(--btn-bg-main-color);border:none;border-radius:0 100px 100px 0;outline:none;padding:10px 14px 10px 0}@media screen and (min-width:768px){.search_btn{height:100%;margin-right:4px}.search_btn_icon{margin-left:auto;display:flex}}.error_search{width:155px;color:var(--text-main-color);margin-left:14px;font-size:10px;font-weight:400;line-height:1.2}@media screen and (min-width:768px){.error_search{width:135px;align-items:center;margin-left:16px;display:flex}}@media screen and (min-width:1280px){.error_search{width:155px}}.logo_block{justify-content:center;align-items:flex-end;margin-top:auto;margin-bottom:16px;display:flex}@media screen and (min-width:768px){.logo_block{justify-content:start;margin:0}}.logo{justify-content:flex-start;align-items:center;gap:8px;display:flex}.logo_icon{width:32px;height:32px}@media screen and (min-width:768px){.logo_icon{width:40px;height:40px}}@media screen and (min-width:1280px){.logo_icon{width:59px;height:59px}}.logo_text{color:var(--text-main-color);font-size:32px;font-weight:500;line-height:1.19}@media screen and (min-width:768px){.logo_text{font-size:40px;font-weight:500;line-height:1.17}}@media screen and (min-width:1280px){.logo_text{font-size:64px;font-weight:500;line-height:1.17}}.watch_queue_list{justify-content:center;gap:4px;display:flex}@media screen and (min-width:768px){.watch_queue_list{margin-right:42px}}@media screen and (min-width:1280px){.watch_queue_list{gap:8px;margin-right:50px}}.btn_theme_switcher{background:var(--btn-bg-main-color);width:34px;height:34px;border:none;border-radius:50%;outline:none;position:absolute;top:15px;right:15px}@media screen and (min-width:768px){.btn_theme_switcher{width:38px;height:38px;justify-content:center;align-items:center;display:inline-flex}}@media screen and (min-width:1280px){.btn_theme_switcher{width:42px;height:42px}}[dark]{--text-color:#f0f0f0;--second-text-color:#b92f2c;--bg-color:#333;--btn-bg-main-color:#333;--btn-bg-second-color:#b92f2c}.icon_theme_switcher{height:22px;fill:var(--btn-bg-second-color);justify-content:center;align-items:center;display:flex}@media screen and (min-width:768px){.icon_theme_switcher{fill:var(--btn-bg-second-color)}}#preloader{width:100%;height:100%;height:100vh;background-color:inherit;z-index:1001;opacity:1;visibility:visible;justify-content:center;align-items:center;margin:0;transition:all 1s linear;display:flex;position:fixed;top:0;left:0}#preloader.done{opacity:0;visibility:hidden;pointer-events:none}.loader{width:20em;height:20em;z-index:1001;opacity:1;visibility:visible;justify-content:center;align-items:center;font-size:10px;display:flex;position:relative}.loader.done{opacity:0;visibility:hidden;pointer-events:none}.loader .face{border-style:solid;border-radius:50%;animation:3s linear infinite animate;position:absolute}.loader .face:nth-child(1){width:70%;height:70%;color:#b92f2c;--deg:-45deg;border-width:.2em .2em 0 0;border-color:currentColor transparent transparent currentColor;animation-direction:normal}.loader .face:nth-child(2){width:100%;height:100%;color:#b92f2c;--deg:-135deg;border-width:.2em 0 0 .2em;border-color:currentColor currentColor transparent transparent;animation-direction:reverse}.loader .face:nth-child(3){width:130%;height:130%;color:#b92f2c;--deg:-45deg;border-width:.2em .2em 0 0;border-color:currentColor transparent transparent currentColor;animation-direction:normal}.loader .face:nth-child(4){width:40%;height:40%;color:#b92f2c;--deg:-135deg;border-width:.2em 0 0 .2em;border-color:currentColor currentColor transparent transparent;animation-direction:reverse}.loader .face .circle{width:50%;height:.1em;transform-origin:0;background-color:transparent;position:absolute;top:50%;left:50%;transform:rotate(360deg)}.loader .face .circle:before{content:"";width:1em;height:1em;background-color:currentColor;border-radius:50%;position:absolute;top:-.5em;right:-.5em;box-shadow:0 0 2em,0 0 4em,0 0 6em,0 0 8em,0 0 10em,0 0 0 .5em rgba(255,255,0,.1)}@keyframes animate{to{transform:rotate(1turn)}}@media screen and (min-width:768px){.film__gallery{flex-wrap:wrap;gap:20px;display:flex}}@media screen and (min-width:1280px){.film__gallery{min-width:1280px;gap:15px}}.film__card{width:280px;border-radius:5px;margin:0 0 15px;list-style-type:none;box-shadow:0 1px 1px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.06),1px 4px 6px rgba(0,0,0,.16)}@media screen and (min-width:768px){.film__card{width:342px;margin-bottom:0}}@media screen and (min-width:1280px){.film__card{width:395px}}.film__card:focus{background:var(--bg-color);outline:1px solid var(--second-text-color);transition:border .25s cubic-bezier(.4,0,.2,1)}.film__card:hover{background:var(--bg-color);outline:1px solid #706f6f;transition:border .25s cubic-bezier(.4,0,.2,1)}.film__link{position:relative}.trailer{z-index:5;width:100px;height:30px;position:absolute;top:10px;left:10px}.trailer__wrap{z-index:1;width:80px;height:16px;background-color:rgba(255,255,255,.898);border-radius:2px;position:absolute;top:7px;left:18px}.trailer__btn{z-index:2;width:50px;height:34px;background-color:transparent;background-image:url(youtube.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;border:none;border-radius:8px;position:relative;box-shadow:2px 2px 5px rgba(255,255,255,.75),-2px -2px 5px rgba(255,255,255,.75)}.trailer__text{color:#c70f0f;padding-left:40px}.film__img{width:100%;height:402px;border-top-left-radius:5px;border-top-right-radius:5px}@media screen and (min-width:768px){.film__img{height:455px}}@media screen and (min-width:1280px){.film__img{height:574px}}.film__name{font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:1,1667;text-transform:uppercase;color:var(--text-color);margin-top:10px;margin-bottom:8px;padding-left:10px}@media screen and (min-width:768px){.film__name{margin-top:8px;margin-bottom:6px;line-height:16px}}@media screen and (min-width:1280px){.film__name{font-size:20px;line-height:1,2;margin-top:12px;margin-bottom:10px}}.film__atribute{padding-bottom:10px;padding-left:10px;display:flex}.film__ganre,.film__year{font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:1,1667px;color:var(--second-text-color)}@media screen and (min-width:768px){.film__ganre,.film__year{line-height:16px}}@media screen and (min-width:1280px){.film__ganre,.film__year{font-size:20px;line-height:24px}}.film__year{border-left:2px solid var(--second-text-color);margin-left:5px;padding-left:5px}#main-pagination,#search-pagination,#library-pagination{justify-content:center;align-items:center;margin:40px 0;display:flex}@media screen and (min-width:768px){#main-pagination,#search-pagination,#library-pagination{margin:60px 0}}#main-pagination .tui-page-btn,#search-pagination .tui-page-btn,#library-pagination .tui-page-btn{width:40px;height:40px;color:var(--text-color);border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:1.33333;display:flex}#main-pagination .tui-page-btn:hover,#search-pagination .tui-page-btn:hover,#library-pagination .tui-page-btn:hover{color:var(--text-main-color);background-color:var(--btn-pagin-color)}#main-pagination .tui-page-btn:focus,#search-pagination .tui-page-btn:focus,#library-pagination .tui-page-btn:focus{color:var(--text-main-color);background-color:var(--btn-bg-second-color)}#main-pagination .tui-page-btn.tui-prev,#main-pagination .tui-page-btn.tui-next,#search-pagination .tui-page-btn.tui-prev,#search-pagination .tui-page-btn.tui-next,#library-pagination .tui-page-btn.tui-prev,#library-pagination .tui-page-btn.tui-next{background-color:var(--btn-pagin-color);margin-left:0;margin-right:0}#main-pagination .tui-page-btn.tui-prev:hover,#main-pagination .tui-page-btn.tui-prev focus,#main-pagination .tui-page-btn.tui-next:hover,#main-pagination .tui-page-btn.tui-next focus,#search-pagination .tui-page-btn.tui-prev:hover,#search-pagination .tui-page-btn.tui-prev focus,#search-pagination .tui-page-btn.tui-next:hover,#search-pagination .tui-page-btn.tui-next focus,#library-pagination .tui-page-btn.tui-prev:hover,#library-pagination .tui-page-btn.tui-prev focus,#library-pagination .tui-page-btn.tui-next:hover,#library-pagination .tui-page-btn.tui-next focus{color:var(--text-main-color);background-color:var(--btn-bg-second-color)}#main-pagination .tui-page-btn .tui-ico-ellip,#search-pagination .tui-page-btn .tui-ico-ellip,#library-pagination .tui-page-btn .tui-ico-ellip{background-color:var(--text-main-color);margin:0}#main-pagination .tui-page-btn.tui-is-selected,#search-pagination .tui-page-btn.tui-is-selected,#library-pagination .tui-page-btn.tui-is-selected{background:var(--btn-bg-second-color);color:var(--text-main-color)}#main-pagination .tui-page-btn.tui-first,#main-pagination .tui-page-btn.tui-last,#search-pagination .tui-page-btn.tui-first,#search-pagination .tui-page-btn.tui-last,#library-pagination .tui-page-btn.tui-first,#library-pagination .tui-page-btn.tui-last{background-color:var(--btn-pagin-color);display:none}#main-pagination .tui-page-btn.tui-first:hover,#main-pagination .tui-page-btn.tui-first:focus,#main-pagination .tui-page-btn.tui-last:hover,#main-pagination .tui-page-btn.tui-last:focus,#search-pagination .tui-page-btn.tui-first:hover,#search-pagination .tui-page-btn.tui-first:focus,#search-pagination .tui-page-btn.tui-last:hover,#search-pagination .tui-page-btn.tui-last:focus,#library-pagination .tui-page-btn.tui-first:hover,#library-pagination .tui-page-btn.tui-first:focus,#library-pagination .tui-page-btn.tui-last:hover,#library-pagination .tui-page-btn.tui-last:focus{color:var(--text-main-color);background-color:var(--btn-bg-second-color)}@media screen and (min-width:768px){#main-pagination .tui-page-btn.tui-first,#main-pagination .tui-page-btn.tui-last,#search-pagination .tui-page-btn.tui-first,#search-pagination .tui-page-btn.tui-last,#library-pagination .tui-page-btn.tui-first,#library-pagination .tui-page-btn.tui-last{display:flex}}#main-pagination .tui-page-btn.tui-prev-is-ellip,#main-pagination .tui-page-btn.tui-next-is-ellip,#search-pagination .tui-page-btn.tui-prev-is-ellip,#search-pagination .tui-page-btn.tui-next-is-ellip,#library-pagination .tui-page-btn.tui-prev-is-ellip,#library-pagination .tui-page-btn.tui-next-is-ellip{color:var(--text-main-color);display:none}@media screen and (min-width:768px){#main-pagination .tui-page-btn.tui-prev-is-ellip,#main-pagination .tui-page-btn.tui-next-is-ellip,#search-pagination .tui-page-btn.tui-prev-is-ellip,#search-pagination .tui-page-btn.tui-next-is-ellip,#library-pagination .tui-page-btn.tui-prev-is-ellip,#library-pagination .tui-page-btn.tui-next-is-ellip{display:flex}#main-pagination .tui-page-btn.tui-prev-is-ellip:hover,#main-pagination .tui-page-btn.tui-prev-is-ellip:focus,#main-pagination .tui-page-btn.tui-next-is-ellip:hover,#main-pagination .tui-page-btn.tui-next-is-ellip:focus,#search-pagination .tui-page-btn.tui-prev-is-ellip:hover,#search-pagination .tui-page-btn.tui-prev-is-ellip:focus,#search-pagination .tui-page-btn.tui-next-is-ellip:hover,#search-pagination .tui-page-btn.tui-next-is-ellip:focus,#library-pagination .tui-page-btn.tui-prev-is-ellip:hover,#library-pagination .tui-page-btn.tui-prev-is-ellip:focus,#library-pagination .tui-page-btn.tui-next-is-ellip:hover,#library-pagination .tui-page-btn.tui-next-is-ellip:focus{color:var(--text-main-color)}}@media screen and (min-width:400px){#main-pagination .tui-page-btn,#search-pagination .tui-page-btn,#library-pagination .tui-page-btn{width:40px;height:40px}}@media screen and (min-width:768px){#main-pagination .tui-page-btn,#search-pagination .tui-page-btn,#library-pagination .tui-page-btn{margin-bottom:60px}}.footer{background-color:#f7f7f7;padding-top:30px;padding-bottom:30px}.footer:hover svg{animation-name:changeHeartSize;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}.footer-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}@media screen and (min-width:768px){.footer-wrap{flex-direction:row;justify-content:center;align-items:baseline;gap:0}}.footer-text{color:#545454;font-size:14px;font-weight:400;line-height:1.14286}@media screen and (min-width:768px){.footer-text{font-size:16px;line-height:1.1875}}.footer-text__wrap{display:flex}.footer__second-text{color:#545454;font-size:14px;font-weight:400;line-height:1.14286}@media screen and (min-width:768px){.footer__second-text{margin-left:3px;font-size:16px;line-height:1.1875}}.footer-icon{margin-left:10px;margin-right:10px;transform:scale(1)}.footer-btn{text-underline-position:under;color:#545454;color:#545454;background-color:transparent;border:none;margin-left:5px;font-size:14px;font-weight:400;line-height:1.14286;text-decoration:underline;display:inline-block}@media screen and (min-width:768px){.footer-btn{margin-left:3px;font-size:16px;line-height:1.1875}}@keyframes changeHeartSize{0%{transform:scale(1)}50%{transform:scale(2)}to{transform:scale(1)}}.modal-login{max-width:600px;background-color:#fff;border-radius:10px;padding:20px}.login{flex-direction:column;gap:20px;display:flex}.login__email,.login__password{width:100%;height:40px;border:2px solid #dfdfdf;border-radius:100px;padding-left:14px}.login__welcome{flex-direction:column;font-size:18px;display:flex}.login__hello,.login__name{text-align:center}.login__warning{height:10px;color:red;padding-left:14px;font-size:10px;font-weight:400}.login__btn-wrap{gap:10px;display:flex}.login__btn-signout{display:none}.login__btn-in,.login__btn-reg,.login__btn-signout{border:2px solid #dfdfdf;padding:14px 32px;font-weight:500}.login__btn-in:hover,.login__btn-in:focus,.login__btn-reg:hover,.login__btn-reg:focus,.login__btn-signout:hover,.login__btn-signout:focus{border-color:var(--btn-bg-second-dark-color);background-color:var(--btn-bg-second-dark-color);color:var(--btn-text-color);padding:14px 32px;font-weight:500}.modal-open{padding-right:15px;overflow:hidden}.modal-movie{width:calc(100% - 30px);max-width:420px;height:calc(100vh - 120px);background-color:var(--bg-color);-ms-overflow-style:none;scrollbar-width:none;margin:0 auto;padding:48px 20px 20px;position:relative;overflow:auto}@media screen and (min-width:768px){.modal-movie{width:100%;max-width:720px;height:calc(100vh - 30px);max-height:480px;padding:40px 36px;display:flex}}@media screen and (min-width:1280px){.modal-movie{width:100%;max-width:800px;height:100vh;max-height:560px;padding:40px 12px}}.modal-movie::-webkit-scrollbar{width:0;height:0}.movie-modal__content{flex-direction:column;justify-content:space-between;display:flex}@media screen and (min-width:768px){.movie-modal__content{margin-left:30px}}@media screen and (min-width:1280px){.movie-modal__content{margin-left:64px}}.modal-movie__img{max-width:375px;height:auto;object-fit:contain;margin-bottom:20px;display:block}@media screen and (min-width:768px){.modal-movie__img{height:400px;margin:0}}@media screen and (min-width:1280px){.modal-movie__img{height:480px;margin:0}}.modal-movie__title{text-transform:uppercase;color:var(--text-color);margin-bottom:20px;font-size:20px;font-weight:500;line-height:1.15}@media screen and (min-width:1280px){.modal-movie__title{font-size:30px;line-height:1.16667}}.modal-movie__wrap-text{margin-bottom:20px}.modal-movie__about{text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.33333}.modal-movie__desc{margin-bottom:20px;font-size:12px;font-weight:500;line-height:1.66667}.modal-movie__Watch{width:100%;height:60px;max-width:165px;text-transform:uppercase;color:var(--second-text-color);border:1px solid #000;border-radius:100px;margin-right:4px;padding:10px 7px;font-size:12px;font-weight:500;line-height:1.16667;display:block}.modal-movie__Watch:hover,.modal-movie__Watch:focus{background-color:var(--second-text-color);border-color:var(--second-text-color);color:var(--text-main-color);box-shadow:0 0 7px rgba(27,27,27,.15)}@media screen and (min-width:1280px){.modal-movie__Watch{padding:14px 7px}}.modal-movie__queue{width:100%;height:60px;max-width:134px;text-transform:uppercase;color:var(--second-text-color);border:1px solid #000;border-radius:100px;padding:10px;font-size:12px;font-weight:500;line-height:1.16667;display:block}.modal-movie__queue:hover,.modal-movie__queue:focus{background-color:var(--second-text-color);border-color:var(--second-text-color);color:var(--text-main-color);box-shadow:0 0 7px rgba(27,27,27,.15)}@media screen and (min-width:1280px){.modal-movie__queue{padding:14px 10px}}.modal-movie__btn-wrap{justify-content:center;display:flex}.modal-movie__btn-close{width:30px;height:30px;background-color:#f0f0f0;border:none;border-radius:100%;font-size:25px;position:absolute;top:8px;right:8px}.modal-movie__btn-close:hover{background-color:var(--second-text-color);border-radius:50%}.modal-movie__list{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.movie-modal__list-item{justify-content:start;margin-bottom:8px;display:flex}.movie-modal__list-item p{color:#8c8c8c;font-size:12px;font-weight:500;line-height:1.33333}@media screen and (min-width:320px){.movie-modal__list-item p{flex-basis:50%}}@media screen and (min-width:768px){.movie-modal__list-item p{flex-basis:33.3333%}}.movie-modal__list-item span{text-transform:uppercase;color:var(--text-color);font-size:12px;font-weight:500;line-height:1.33333}@media screen and (min-width:320px){.movie-modal__list-item span{flex-basis:50%}}@media screen and (min-width:768px){.movie-modal__list-item span{flex-basis:66.6667%}}.movie-modal__list-item .active{background-color:var(--second-text-color);color:var(--btn-text-color);border-radius:5px;padding:1px 10px}.student-modal{min-width:300px;min-height:auto;background-color:var(--bg-color);border-radius:40px;padding:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);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)}@media screen and (min-width:768px){.student-modal{width:500px;min-height:auto;padding:20px}}@media screen and (min-width:1200px){.student-modal{width:700px;min-height:auto;padding:35px}}.close-btn{width:30px;height:30px;color:#000;background-color:transparent;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-radius .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:15px;right:23px}.close-btn:hover,.close-btn:focus{background-color:var(--second-text-color)}@media screen and (min-width:768px){.close-btn{top:20px;right:35px}}.student-modal__header{text-transform:uppercase;justify-content:center;margin-bottom:7px;font-size:20px;font-weight:600;line-height:1.5;display:flex}@media screen and (min-width:1200px){.student-modal__header{margin-bottom:15px}}.students-list{max-height:418px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex;overflow-y:scroll}@media screen and (min-width:768px){.students-list{height:auto;flex-direction:row;gap:10px;overflow-y:scroll}.student-item{width:calc(50% - 5px)}}@media screen and (min-width:1200px){.students-list{gap:15px}}.student-item{width:180px;height:200px;background-color:#f7f7f7;border:4px solid rgba(0,0,0,.1);border-radius:30px;flex-direction:column;align-items:center;gap:10px;display:flex;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)}.student-wrap{width:110px;height:110px;background-color:inherit;border:4px solid var(--btn-bg-second-color);border-radius:110px;margin-top:20px;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)}.student-text__wrap{width:100%;height:60px;background-color:rgba(0,0,0,.1);border-bottom-right-radius:26px;border-bottom-left-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.student-name{font-size:14px;font-weight:500}.student-post{color:#545454;font-size:12px;font-weight:400;line-height:1.16667}.visually-hidden{width:1px;height:1px;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-up{cursor:pointer;width:60px;height:50px;background-color:#e61028;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;right:20px}.btn-up:before{content:"";width:40px;height:40px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.btn-up_hide{display:none}@media (hover:hover) and (pointer:fine){.btn-up:hover{background-color:#512da8}}.tui-pagination *{-webkit-user-select:none;-ms-user-select:none;user-select:none}.tui-ico-ellipsis,.tui-ico-first,.tui-ico-last,.tui-ico-next,.tui-ico-prev{overflow:hidden}.tui-pagination{height:28px;text-align:center;margin:14px 0 12px;font-size:0;line-height:normal}.tui-pagination .tui-page-btn{width:28px;color:#333;vertical-align:middle;border:1px solid #ddd;border-width:1px 0;margin-left:0;padding:8px 0 6px;font-size:12px;font-weight:400;line-height:1;text-decoration:none;display:inline-block;position:relative}.tui-pagination .tui-page-btn:hover{background-color:#f4f4f4}.tui-pagination .tui-is-selected,.tui-pagination strong{color:#fff;cursor:default;background:#4b96e6;border-color:#4b96e6}.tui-pagination .tui-is-selected:hover{background-color:#4b96e6}.tui-pagination .tui-first-child.tui-is-selected,.tui-pagination strong.tui-first-child{margin-left:0}.tui-pagination .tui-first-child,.tui-pagination .tui-prev-is-ellip{border-left:1px solid #ddd}.tui-pagination .tui-last-child,.tui-pagination .tui-next-is-ellip{border-right:1px solid #ddd}.tui-pagination .tui-first-child.tui-is-selected{border-left:1px solid #4b96e6}.tui-pagination .tui-last-child.tui-is-selected{border-right:1px solid #4b96e6}.tui-pagination .tui-first,.tui-pagination .tui-prev,.tui-pagination .tui-next,.tui-pagination .tui-last,.tui-pagination .tui-prev-is-ellip,.tui-pagination .tui-next-is-ellip{height:26px;white-space:nowrap;border:1px solid #ddd;padding:0;font-size:0;font-weight:400;line-height:26px;overflow:hidden}.tui-pagination .tui-prev-is-ellip{border-right:0}.tui-pagination .tui-next-is-ellip,.tui-pagination .tui-first+.tui-prev,.tui-pagination .tui-next+.tui-last{border-left:0}.tui-pagination .tui-ico-first,.tui-pagination .tui-ico-prev,.tui-pagination .tui-ico-next,.tui-pagination .tui-ico-last,.tui-pagination .tui-ico-ellip{vertical-align:middle;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAYAAAA+stv/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0YwN0I4MUNDNjk0MTFFNjgzNjg5NTM0OEZDQ0YxNTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0YwN0I4MURDNjk0MTFFNjgzNjg5NTM0OEZDQ0YxNTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjA3QjgxQUM2OTQxMUU2ODM2ODk1MzQ4RkNDRjE1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjA3QjgxQkM2OTQxMUU2ODM2ODk1MzQ4RkNDRjE1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlM+zvEAAAMuSURBVHjaxFdrS5RREH73Zako6kt92x8QRR+qXYjoQneTyKCoMAmKspLI6EMQFBjSxehCdLGixa5maHbZilIro9uH2C2IoF+w/6EstJnleXV2mvO+W6458CA+45mZc+aceV5jyWTSU7aEsJOwUXO5XK7A5fN5vWYFoZawXnOJRKLAufLEDbKTsCmC08nblN/izDy+Iu9h0TNwSw3OlbwLXIXBSSuK6avkNSp5h+JKSX4nInlRTC6g0kheGZG8ykheFZHcjClb0Gcs6nP08Ad+DkRwXlRMH9XUoLpl4C1OWhd22oZWuDhpZkxfOHlxuypCc+UooiimbMFz4Vwewukiqo0iqkOKKIrpO5x1EZy0biSsjeDMPDHvL8yYgCUbTUST971RtjjNaO7VDRxLYOcIHwm3Hes6sOaJ4C4ScoSWEk+voBV8AtdxYVYLJwc/Q9jmKOAy4RZhreDShCYIWZQFUzQdx61dB3HghPexkwr4xhAuqQAvCWsID/kUcaM/42l1Y815R/KicR2o4SuM0kdYfBcBWSN6CGMJZ1WgNzi1DNZwu74QFqNAXnMqLLmH6gN7S1iFvk4kXCV8FQEnERpVwPeElRgw7G8mfCMswqY4ToPQimtaK3xjTvcr7hcQZjz/vyuuX+iDUytkAXNQ2X7snm0q4TV21mgknofXs0/c/mlYw3fgWMToHixgPo6xHq+CbTqhF6/hhJF8AfpfJ57rDKw5TjhZin746DEH2oELwjYTgY6iAOvDIoNR2w5uFvreEPIC/tAKvoR7CFsQMLBdhEOiFdrYv1kNou2EA65B5NKP/6YFLl0YdS2IkRYEzyKmnknR7/Q/weBpQT9aVQu8TCYjtaIVk3JETqAFWrDB4W8WQydcDbPZrL4HUb97qVSqR4zhcYSb6k96MVXZPx5CNTS1BoZmUXwY7XuHt8yDaIIhWB+En4u8YJ7AMO9QFoLFb3sy4Yjyf8KceUGYQjg8El9EPw39KEUrylJAMDFPG7tnmw1/E1DWFrB4PSUcJFwx/HMJjzEd085X8I/JF+LjpR7PURt/Dzwg7Bb6UtYC9mL2dzr8nHiraxBJ+y3AAOpc//DIQNiHAAAAAElFTkSuQmCC) no-repeat;font-size:0;display:inline-block}.tui-pagination .tui-prev-is-ellip,.tui-pagination .tui-next-is-ellip{padding:0;line-height:1}.tui-pagination .tui-prev{margin-right:10px}.tui-pagination .tui-next{margin-left:10px}.tui-pagination .tui-ico-first{width:11px;height:10px;background-position:0 0}.tui-pagination .tui-ico-prev{width:6px;height:10px;background-position:-26px 0}.tui-pagination .tui-ico-next{width:6px;height:10px;background-position:-13px -24px}.tui-pagination .tui-ico-last{width:11px;height:10px;background-position:0 -12px}.tui-pagination .tui-ico-ellip{width:10px;height:2px;vertical-align:top;background-position:0 -24px;margin-top:16px}.tui-pagination .tui-is-disabled:hover{cursor:default;background:#fff}.tui-pagination .tui-is-disabled .tui-ico-prev{background-position:-26px -12px}.tui-pagination .tui-is-disabled .tui-ico-first{background-position:-13px 0}.tui-pagination .tui-is-disabled .tui-ico-next{background-position:-21px -24px}.tui-pagination .tui-is-disabled .tui-ico-last{background-position:-13px -12px}.tui-page-inputs{vertical-align:top;display:inline-block}.tui-page-inputs .tui-page-input{width:10px;height:12px;text-align:center;color:#333;border:0;outline:none;padding:8px 0 6px;font-size:12px;display:inline-block}.tui-page-inputs .tui-page-current{color:#4b96e6}.tui-page-separator{height:12px;vertical-align:top;padding:8px 0 6px;font-size:12px;display:inline-block}
/*# sourceMappingURL=index.f490da17.css.map */
