body{margin:0;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6,ul,p{margin:0;padding:0}img{max-width:100%;height:auto;display:block}ul>li{list-style:none}a{color:inherit;text-decoration:none}.overflow-wrapper{position:relative;overflow-x:hidden}:root{--text-main-color:#fff;--text-clr-second:#ff001b;--text-films-main:#000;--text-films-second:#ff6b08;--background-footer:#f7f7f7;--textcolor-footer:#545454;--timing-function:cubic-bezier(.4,0,.2,1)}.container{margin-left:auto;margin-right:auto;padding:0 20px}@media screen and (min-width:320px){.container{min-width:280px}}@media screen and (min-width:768px){.container{max-width:768px;padding:0 32px}}@media screen and (min-width:1280px){.container{max-width:1280px}}.visually-hidden{white-space:nowrap;width:1px;height:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{height:44px;text-align:center;text-transform:uppercase;cursor:pointer;color:gray;border:none;border:1px solid var(--text-films-second);background-color:#0000;border-radius:5px;justify-content:center;align-items:center;padding:13px 20px;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;display:flex}.button:hover{background-color:var(--text-films-second);color:#fff}.tui-page-btn{color:#ff6b01}.tui-pagination *{-webkit-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:2px solid #ff6b08;border-width:2px 0;border-radius:8px;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:#ff6b08}.tui-pagination .tui-is-selected,.tui-pagination strong{color:#fff;cursor:default;background:#ff6b08;border-color:#ff6b08}.tui-pagination .tui-is-selected:hover{background-color:#ff6b08}.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:2px solid #ff6b08}.tui-pagination .tui-last-child,.tui-pagination .tui-next-is-ellip{border-right:2px solid #ff6b08}.tui-pagination .tui-first-child.tui-is-selected{border-left:2px solid #ff6b08}.tui-pagination .tui-last-child.tui-is-selected{border-right:2px solid #ff6b08}.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:3px solid #ff6b08;border-radius:8px;padding:0;font-size:0;font-weight:400;line-height:26px;overflow:hidden}.tui-pagination .tui-prev-is-ellip{border-right:2px}.tui-pagination .tui-first+.tui-prev,.tui-pagination .tui-next+.tui-last{border-left:2px}.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:#ff6b08}.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:#ff6b08}.tui-page-separator{height:12px;vertical-align:top;padding:8px 0 6px;font-size:12px;display:inline-block}.toolbar{z-index:0;position:absolute;top:20px;left:calc(50% - 61px)}@media screen and (max-width:450px){.toolbar{top:20px;left:calc(38% - 61px)}}.theme-switch{z-index:0;align-items:center;display:flex}.theme-switch__icon{height:20px;width:20px;margin-left:8px;margin-right:8px}.theme-switch__toggle{opacity:0;height:0;width:0;pointer-events:none;margin:0;padding:0;position:absolute;top:0;left:0}.theme-switch__track{width:100%;height:100%;color:#0000;-webkit-user-select:none;user-select:none;border-radius:inherit;z-index:1;cursor:pointer;background-color:#e3d1d1;position:absolute;top:0;left:0}.theme-switch__marker{width:12px;height:12px;z-index:2;pointer-events:none;background-color:#ab3030;border-radius:50%;transition:transform .25s;position:relative;transform:translate(3px);box-shadow:0 1px 1px #00000040}.theme-switch__toggle:checked+.theme-switch__track{background-color:#000}.theme-switch__toggle:checked~.theme-switch__marker{transform:translate(35px)}.theme-switch__control{width:50px;height:15px;border-radius:50em;flex-shrink:0;align-items:center;padding:3px 0;display:flex;position:relative}body.light-theme,.modal.light-theme{color:#111;background-color:#fff}body.light-theme .card:hover,.modal.light-theme .card:hover{box-shadow:0 0 30px #000000c4}body.light-theme .button,.modal.light-theme .button{color:#111}body.light-theme .button:hover,.modal.light-theme .button:hover{color:#fff}body.dark-theme,.modal.dark-theme{color:var(--text-main-color);background-color:#111}body.dark-theme .modal.dark-theme,.modal.dark-theme .modal.dark-theme,body.dark-theme .card:hover,.modal.dark-theme .card:hover{box-shadow:0 8px 43px #ff6b0199}body.dark-theme .card__title,.modal.dark-theme .card__title{color:var(--text-main-color)}body.dark-theme .footer,.modal.dark-theme .footer{background-color:#333}body.dark-theme .copyright,body.dark-theme .footer__button,.modal.dark-theme .copyright,.modal.dark-theme .footer__button{color:#f0f8ff}body.dark-theme .button:hover,.modal.dark-theme .button:hover{color:#fff}.header{height:300px;min-width:100vw;background-color:#0000008f;background-image:url(header-comp.f8e9dbc7.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}@media screen and (max-width:767px){.header{height:300px;width:100vw;background-image:url(header-mobile.5e782d25.jpg)}}@media screen and (max-width:767px) and (min-device-pixel-ratio:2),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:767px) and (min-resolution:192dpi),screen and (max-width:767px) and (min-resolution:2dppx){.header{background-image:url(header-mobile@2x.ffd61e61.jpg)}}@media screen and (min-width:768px){.header{height:216px;width:100vw;background-image:url(header-tablet.de3783a4.jpg)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2dppx){.header{background-image:url(header-tablet@2x.a2ed5e16.jpg)}}@media screen and (min-width:1280px){.header{background-image:url(header-comp@2x.e64aa039.jpg)}}.header__link-container{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.library-header{height:230px;width:100vw;background-color:#0000008f;background-image:url(hall-comp.1f0b47cc.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}@media screen and (max-width:767px){.library-header{height:230px;width:100vw;background-image:url(hall-mobile.20b14c53.jpg)}}@media screen and (max-width:767px) and (min-device-pixel-ratio:2),screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:767px) and (min-resolution:192dpi),screen and (max-width:767px) and (min-resolution:2dppx){.library-header{background-image:url(hall-mobile@2x.7ab1ce3f.jpg)}}@media screen and (min-width:768px){.library-header{height:216px;width:100vw;background-image:url(hall-tablet.8d344c93.jpg)}}@media screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:192dpi),screen and (min-width:768px) and (min-resolution:2dppx){.library-header{background-image:url(hall-tablet@2x.3d8c44b1.jpg)}}@media screen and (min-width:1280px){.library-header{background-image:url(hall-comp@2x.e7e80e06.jpg)}}.library-header__link-container{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.main-nav{color:var(--text-main-color);flex-direction:column;display:flex}@media screen and (min-width:768px){.main-nav{flex-direction:row}}.nav-block{align-items:center;display:flex}.nav-link{text-align:center;text-transform:uppercase;align-items:center;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:14px;display:flex}.active{border-bottom:2px solid #ff6b02}.nav-container{justify-content:space-between;align-items:center;padding-top:20px;display:flex}.logo{color:var(--text-main-color);align-items:center;display:flex}@media screen and (min-width:768px){.logo{text-align:center;margin-left:10px;font-family:Roboto;font-size:30px;font-style:normal;font-weight:500;line-height:35px;display:flex}}.main-nav__btn{text-transform:uppercase;margin-left:40px}@media screen and (max-width:767px){.home{margin-bottom:5px}}.main-nav__btn--currant{-webkit-text-decoration:underline #ff6b01;text-decoration:underline #ff6b01;text-decoration-thickness:2px}.header__list{font-style:500;color:#fff;align-items:center;font-size:12px;line-height:1;display:flex}.header__list-item{margin-right:39px}.header__list-item:last-child{margin-right:0}.header__list-item .current:after{content:"";background-color:var(--text-clr-second);width:100%;height:3px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.search-form{margin-top:25px;margin-left:auto;margin-right:auto}.search-input{width:80vw;height:20px;caret-color:#fff;color:#fff;background:0 0;border:none;border-bottom:.5px solid #fff;outline:none;font-size:14px;position:relative}@media screen and (min-width:768px){.search-input{width:325px}}@media screen and (min-width:1280px){.search-input{width:385px}}.search-input:hover,.search-input:focus{border-color:var(--text-clr-second);transition:color .3s var(--timing-function)}.search-input::placeholder{color:#fff}.input-field{justify-content:flex-end;margin-left:7.5%;display:inline-flex}@media screen and (min-width:768px){.input-field{width:335px;margin-left:auto;margin-right:auto;display:block}}@media screen and (min-width:1280px){.input-field{width:395px}}.search-btn{background:0 0;border:none;position:absolute}.search-btn:hover,.search-btn:focus{stroke:var(--text-clr-second);fill:var(--text-clr-second)}.button-list{width:100%;justify-content:center;align-items:center;gap:16px;margin-top:65px;display:flex}.button-list__switch{text-transform:uppercase;width:130px;height:45px;color:#fff;background-color:#0000;border:1px solid #fff;border-radius:5px;font-size:12px;font-weight:500;line-height:16px}.button-list__switch:hover,.button-list__switch:focus,.button-list__switch.is-active{background-color:#ff6b08;border-color:#ff6b02}.button-clearer{text-transform:uppercase;width:275px;height:45px;color:#fff;background-color:#0000;border:1px solid #fff;border-radius:5px;font-size:12px;font-weight:500;line-height:16px;position:relative;top:15px;left:50%;transform:translate(-50%)}.button-clearer:hover,.button-clearer:focus{background-color:#ff5608;border:3px solid #ff022c}.genre-filter{flex-wrap:wrap;justify-content:center;margin-top:25px;display:flex}.ganre-list{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:10px;display:flex}.ganre-list>li{margin-bottom:10px}.genres-btn{text-transform:uppercase;color:#fff;background:0 0;border:1px solid #fff;border-radius:5px;margin:0 auto;padding:13px 41px 11px;font-size:12px;font-weight:500;line-height:10px;display:block}.genres-btn:hover,.genres-btn:focus,.genres-btn :active{background-color:#ff6b08;border-color:#ff6b02}.chbx{display:none}.checkbox{color:#fff;background-color:#00000040;border:1px solid #0000;border-radius:5px;padding:5px 10px}.checkbox:hover,.checkbox:focus{border-color:var(--text-films-second)}.chbx:checked+.checkbox{background-color:var(--text-films-second)}.filmoteka{text-align:center;align-items:center;margin-left:10px;font-family:Roboto;font-style:normal;font-weight:500;line-height:14px;display:flex}@media screen and (max-width:767px){.filmoteka{display:none}}@keyframes shakeX{0%,to{transform:translate(-50%)}10%,30%,50%,70%,90%{transform:translate(-53%)}20%,40%,60%,80%{transform:translate(-47%)}}li{list-style-type:none}.gallery--my-library,.gallery{width:100%;flex-wrap:wrap;margin-top:20px;margin-bottom:40px;display:flex}@media screen and (min-width:1280px){.gallery--my-library,.gallery{margin-top:60px;margin-left:auto;margin-right:auto}}.film-card--my-library,.film-card{cursor:pointer;width:100%;flex-direction:column;justify-content:center;display:flex}@media screen and (min-width:768px){.film-card--my-library,.film-card{min-width:728px;flex-flow:wrap;gap:32px;display:inline-flex}}@media screen and (min-width:1280px){.film-card--my-library,.film-card{flex-wrap:wrap;gap:16px;display:flex}}@keyframes rotateY{0%{transform:perspective(400px)rotateY(0)}to{transform:perspective(400px)rotateY(15deg)}}.card{box-sizing:content-box;width:280px;border-radius:5px;justify-content:center;margin-bottom:20px;margin-left:auto;margin-right:auto;display:flex}@media screen and (min-width:768px){.card{width:336px}}@media screen and (min-width:1280px){.card{width:292px;flex-flow:wrap;gap:16px;margin:0 0 16px;padding:0;display:flex}.rotateY:hover{animation:1.5s ease-in-out .5s infinite alternate rotateY}}.card__img{height:465px;min-width:280px;width:100%;border-radius:5px;margin-bottom:10px}@media screen and (min-width:768px){.card__img{height:558px;width:336px}}@media screen and (min-width:1280px){.card__img{height:485px;width:292px}}.card__wrapper{padding:0 0 7px 7px}.card__title{font-style:Roboto;text-transform:uppercase;color:var(--text-films-main);font-size:12px;font-weight:500;line-height:1.3}.card__info{font-style:Roboto;color:var(--text-films-second);font-size:12px;font-weight:500;line-height:1.3}.footer{background-color:var(--background-footer);width:100vw}.footer .copyright{color:var(--textcolor-footer);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:29px;padding-bottom:30px;font-size:14px;line-height:1.17;display:flex}@media screen and (min-width:768px){.footer{padding-top:30px;font-size:16px;line-height:1.17}}.footer .footer__text{font-size:14px;line-height:1.17}@media screen and (min-width:768px){.footer{font-size:16px;line-height:1.17}}.footer .footer__icon{margin-left:10px;margin-right:10px;animation:1s infinite heartbeat}@keyframes heartbeat{0%{transform:scale(1)}20%{transform:scale(1.25)translate(5%)translateY(5%)}40%{transform:scale(1.5)translate(9%)translateY(10%)}}.footer .footer__button{color:var(--textcolor-footer);cursor:pointer;transition:color .3s var(--timing-function);background:0 0;border:none;margin-left:10px;padding:10px 0;text-decoration:underline;animation:4s linear 1s infinite pulsation}.footer .footer__button:hover,.footer .footer__button :focus{color:var(--text-films-second)}.modal__backdrop{width:100vw;height:100vh;opacity:1;transition:opacity .25s var(--timing-function),visibility .25s var(--timing-function);background-color:#0000004d;position:fixed;top:0;left:0;overflow-y:scroll}.modal__backdrop.visually-hidden{visibility:hidden;opacity:0;pointer-events:none}.modal__backdrop.visually-hidden .modal{transform:translate(-50%,-50%)scaleY(.2)}.modal{transform-origin:top;transition:transform .25s var(--timing-function);min-width:280px;background-color:#fff;padding:40px 20px;position:absolute;top:5vh;left:50%;transform:translate(-50%)scaleY(1);box-shadow:0 1px 3px #0000001f,0 1px 1px #00000024,0 2px 1px #0003}@media screen and (min-width:320px){.modal{width:60vw}}@media screen and (min-width:768px){.modal{width:650px;padding:40px 36px}}@media screen and (min-width:1280px){.modal{width:800px;padding:40px 12px}}.close__btn{width:30px;height:30px;cursor:pointer;transform-origin:50%;transition:transform .3s var(--timing-function);background-color:#0000;border:none;border-radius:4px;padding:0;position:absolute;top:8px;right:8px}.close__btn:hover{transform:scale(1.2)}@media screen and (min-width:768px){.new-info{gap:68px;display:flex}}@media screen and (min-width:1280px){.new-info{gap:16px}}.modal__img-thumb{min-width:100%;border-radius:5px;margin-bottom:20px;overflow:hidden}@media screen and (min-width:768px){.modal__img-thumb{min-width:270px}}@media screen and (min-width:1280px){.modal__img-thumb{min-width:375px}}.modal__title{margin-bottom:20px;font-size:20px;font-weight:500;line-height:1.16}@media screen and (min-width:1280px){.modal__title{font-size:30px}}.modal__table{margin-bottom:20px;font-size:12px;line-height:1.33}.modal__table>li{margin-bottom:20px;position:relative}.table__name{color:#8c8c8c}.table__value{position:absolute;top:0;left:40%}.table__value>.orange{min-width:36px;background:var(--text-films-second);color:#fff;border-radius:5px;justify-content:center;padding-top:2px;display:inline-flex}.table__value>.grey{min-width:36px;background:#c8c8c84d;border-radius:5px;justify-content:center;padding-top:2px;display:inline-flex}.modal__btns{gap:20px;display:flex}@media screen and (min-width:768px){.modal__btns{gap:15px}}.modal__descr{margin-bottom:20px;font-size:12px;line-height:1.67}.modal__about{text-transform:uppercase;font-size:12px;line-height:1.33}.trailer-thumb{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.trailer-item{background-color:#96969626;border:1px solid #0000;border-radius:5px;padding:5px 10px}.trailer-item:hover,.trailer-item:focus{border-color:var(--text-films-second)}:root{--dark-accent:#3ff408;--accent:#e8a318;--dark-text:#212121;--dark-background:#2f303a;--main:#fff;--light-border:#eee;--second-text-color:#757575;--link-color:#afb1b8;--light-background:#f5f4fa;--header-line:#ececec;--dark:#000;--error:red;--anim1:.25s cubic-bezier(.4,0,.2,1)}.visually-hiddens{visibility:hidden;width:0;height:0;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}.no-scrolls{overflow-y:hidden}.buttons{background-color:var(--dark-accent);color:var(--main);cursor:pointer;text-align:center;letter-spacing:.06em;transition:background-color var(--anim1),box-shadow var(--anim1);border:none;border-radius:4px;align-items:center;margin-top:30px;margin-left:auto;margin-right:auto;padding:10px 32px;font-family:Roboto,"sans-serif";font-size:16px;font-style:normal;font-weight:700;line-height:1.88;display:flex}.buttons:hover,.buttons:focus,.login-buttons:hover,.login-buttons:focus{background-color:var(--accent);box-shadow:0 4px 4px #00000026}.login-buttons{background-color:var(--dark-accent);color:var(--main);cursor:pointer;transition:background-color var(--anim1),box-shadow var(--anim1);border:none;border-radius:4px;padding:6px 16px;font-weight:700}.backdrops{background:var(--backdrop);width:100vw;height:100vh;opacity:1;visibility:visible;pointer-events:initial;transition:translate var(--anim1),opacity var(--anim1),visibility var(--anim1);background-color:#0003;padding:40px;position:fixed;top:0;left:0}.backdrops.is-hiddens{visibility:hidden;opacity:0;pointer-events:none}.modals{background:var(--main);width:528px;max-width:100%;height:auto;border-radius:4px;flex-direction:column;padding:40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000001f,0 1px 1px #00000024,0 2px 1px #0003}.modal-close-btns{width:30px;height:30px;cursor:pointer;transition:color var(--anim1);background-color:#0000;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.modal-close-btns:hover{color:var(--dark-accent)}.modal-close-icons{fill:currentColor}.modal-titles{width:448px;height:23px;text-align:center;letter-spacing:.03em;color:var(--dark-text);justify-content:center;align-items:center;margin-bottom:12px;font-family:Roboto;font-size:20px;font-style:normal;font-weight:700;line-height:23px;display:flex;top:261px;left:576px}.singup-forms{font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;position:relative}.form-field-containers:not(:last-of-type){margin-bottom:10px}.form-field-containers:nth-last-child(3){margin-bottom:20px}.form-field-containers:last-of-type{align-items:center;margin-bottom:30px;display:flex}.form-field-labels{letter-spacing:.01em;color:var(--second-text-color);margin-bottom:4px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:1.16;display:inline-block}.form-fields,.form-field-areas{width:95%;height:auto;display:block}.form-fields{max-height:40px;position:relative}.form-fields input,.form-field-areas textarea{width:inherit;height:inherit;min-height:30px;transition:border-color var(--anim1);border:1px solid #21212133;border-radius:4px}.form-fields input{width:100%;outline:none;padding-left:30px}.form-field-areas textarea{width:100%;max-height:120px;resize:none;outline:none;padding:12px 16px}.form-fields input:hover,.form-fields input:focus-within,.form-fields input:not(:placeholder-shown),.form-field-areas textarea:hover,.form-field-areas textarea:focus-within,.form-field-areas textarea:not(:placeholder-shown){border-color:var(--dark-accent)}.form-fields input:not(:placeholder-shown):invalid,.form-field-areas textarea:not(:placeholder-shown):invalid{border-color:var(--error)}.form-fields svg{transition:fill var(--anim1);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.form-fields:hover svg,.form-fields:focus-within svg,.form-fields input:not(:placeholder-shown)+svg{fill:var(--dark-accent)}.form-checkbox{display:flex}.form-custom-checkbox{width:16px;height:16px;outline:2px solid var(--dark);outline-offset:-2px;transition:outline-color var(--anim1),fill var(--anim1),background-color var(--anim1);border-radius:2px;justify-content:center;align-items:center;display:flex}.form-custom-checkbox svg{fill:var(--main)}.form-custom-checkbox:hover{outline-color:var(--accent)}.form-checkbox input:checked+.form-custom-checkbox{background-color:var(--accent);outline-color:var(--accent)}.form-checkbox input:checked+.form-custom-checkbox svg{fill:var(--main)}.form-checkbox input:checked+.form-custom-checkbox:hover{background-color:var(--main)}.form-checkbox input:checked+.form-custom-checkbox:hover svg{fill:var(--accent)}.form-checkbox input{width:0;height:0;transition:outline-color var(--anim1),fill var(--anim1),background-color var(--anim1)}.form-checkbox-lable{letter-spacing:.03em;color:var(--second-text-color);padding-left:8px;font-size:14px;line-height:1.71}.submit-check-agree{color:var(--dark-accent)}.submit-btn-modals{width:200px;min-width:180px;letter-spacing:.06em;color:var(--main);background-color:var(--dark-accent);cursor:pointer;transition:background var(--anim1),box-shadow var(--anim1);border:none;border-radius:4px;margin:0 auto;padding:10px 50px;font-size:16px;font-weight:700;line-height:1.88;display:block;box-shadow:0 4px 4px #00000026}.submit-btn-modals:hover,.submit-btn-modals:focus{background:#188ce8;box-shadow:0 4px 4px #00000026,2px 6px 6px #00000026}.allert-box{width:100%;cursor:default;color:var(--text-films-main);background:linear-gradient(135deg,#ab3030 0%,#e3d1d1 0% 5%,#ab3030 5% 10%,#e3d1d1 10% 15%,#ab3030 15% 20%,#e3d1d1 20% 25%,#ab3030 25% 30%,#e3d1d1 30% 35%,#ab3030 35% 40%,#e3d1d1 40% 45%,#ab3030 45% 50%,#e3d1d1 50% 55%,#ab3030 55% 60%,#e3d1d1 60% 65%,#ab3030 65% 70%,#e3d1d1 70% 80%,#ab3030 80% 85%,#e3d1d1 85% 90%,#ab3030 90% 95%,#e3d1d1 95% 100%,#ab3030 100%);border-radius:4px;justify-content:center;align-items:center;font-size:14px;display:flex}@media screen and (min-width:320px){.allert-box{font-size:16px}}@media screen and (min-width:768px){.allert-box{font-size:20px}}@media screen and (min-width:1280px){.allert-box{font-size:28px}}.not-found{color:var(--text-films-main);font-size:14px}@media screen and (min-width:320px){.not-found{font-size:16px}}@media screen and (min-width:768px){.not-found{font-size:20px}}@media screen and (min-width:1280px){.not-found{font-size:28px}}.backdrop-team{z-index:1000;width:100%;height:100%;opacity:1;visibility:visible;pointer-events:initial;transition:opacity .25s var(--timing-function),visibility .25s var(--timing-function);background-color:#0000004d;position:fixed;top:0;left:0;overflow-y:scroll}.backdrop-team.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.modal-team{min-width:1026px;min-height:580px;transform-origin:top;background-image:linear-gradient(#000,#491411);border-radius:1%;padding:10px;position:absolute;top:5vh;left:50%;transform:translate(-50%)scaleY(1)}@media screen and (max-width:1199px){.modal-team{min-width:690px;height:720px;top:5vh;transform:translate(-50%)scaleY(1)}}@media screen and (max-width:767px){.modal-team{min-width:296px;max-height:675px;height:-moz-fit-content;height:-moz-fit-content;height:fit-content;top:5vh;transform:translate(-50%)scaleY(1)}}.close-svg{width:30px;height:30px;background-color:#000}.btn-close{cursor:pointer;width:30px;height:30px;background-color:#000;border:none;padding:0;display:flex;position:absolute;top:0;right:0;transform:translate(-40%,35%)}@media screen and (max-width:1199px){.btn-close{transform:translate(-55%,40%)}}.team{flex-wrap:wrap;display:flex}@media screen and (max-width:767px){.team{gap:28px}}.team-info{flex-basis:calc(16.6667% - 1.66667px);padding:0}@media screen and (max-width:1199px){.team-info{flex-basis:calc(25% - 2.5px)}}@media screen and (max-width:767px){.team-info{max-width:80px;flex-basis:calc(50% - 5px)}}.team-info:hover .team-name{background-color:#000;border-radius:5px;transition-property:transform;transition-duration:3s;transform:scale(1.5)}.team-lead{margin-bottom:10px}.team-lead:hover .team-name{border-radius:5px;transition-property:transform;transition-duration:3s;transform:scale(1.5)}.team-name{text-align:center;color:#fff;padding-bottom:10px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition-duration:2s}@media screen and (max-width:1199px){.team-name{font-size:12px}}@media screen and (max-width:767px){.team-name{display:none}}.job-title{color:#ff6b08;text-align:center;padding-bottom:5px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media screen and (max-width:1199px){.job-title{font-size:12px}}@media screen and (max-width:767px){.job-title{display:none}}.title-name{color:#e2e2e2;text-align:center;margin-bottom:10px;font-family:Roboto;font-size:32px;font-style:normal;font-weight:400;line-height:48px}@media screen and (max-width:1199px){.title-name{margin-bottom:5px;font-size:25px}}@media screen and (max-width:767px){.title-name{margin-bottom:20px;font-size:20px}}.title-name:after{content:" ";width:55px;height:85px;background-image:url(before.045b3c80.png);animation:3s 1s infinite animate125;position:absolute;transform:translate(6px,35px)}@keyframes animate125{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.team-img{border:none;border-radius:50%;margin:auto}@media screen and (max-width:1199px){.team-img{max-width:70px}}.team-container{padding-top:5px;padding-bottom:5px}.team__social-link{text-align:center;cursor:pointer;align-items:center;transition-duration:.5s;display:block}.team__social-link:hover{transition-duration:.5s;transform:scale(1.5)}
/*# sourceMappingURL=My-libruary.b84c3e8b.css.map */
