*,: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,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,-apple-system,Segoe UI,Roboto,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}.link{color:inherit;text-decoration:none}.list,li{margin:0;padding:0;list-style:none}h1,h2,h3,p{margin-top:0;margin-bottom:0}:before,:after{box-sizing:inherit;margin:0;padding:0;list-style:none}img{width:100%;height:auto;display:block}html{scroll-behavior:smooth}:root{--main-dark-color:#000;--main-light-color:#fff;--accent-color:#ff6b01;--current-link-color:#ff001b;--timing-function:cubic-bezier(.4,0,.2,1)}html{scroll-behavior:smooth}body{min-height:100vh;flex-direction:column;margin:0;font-family:Roboto,sans-serif;display:flex}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background:var(--accent-color);height:300px;border-radius:5px}main{flex-grow:1;padding:0}section{padding:20px 0}.pagination-section{padding:20px 0 40px}@media screen and (min-width:768px){.pagination-section{padding:40px 0 60px}}.section-library{padding:20px 0}@media screen and (min-width:768px){.section-library{padding:60px 0 20px}}.main--dark{background-color:#393737}button{cursor:pointer}img{max-width:100%;height:auto;display:block}.no-scroll{overflow-y:hidden}.empty-library-title{margin:0 auto;font-size:20px}.backdrop{width:100%;height:100%;opacity:1;visibility:visible;transition:opacity 250ms var(--timing-function),visibility 250ms var(--timing-function);background-color:rgba(0,0,0,.25);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;left:0}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.library-btn{width:130.19px;height:44px;box-sizing:border-box;text-transform:uppercase;color:#fff;cursor:pointer;transition:color 500ms var(--timing-function),border 500ms var(--timing-function);background-color:rgba(17,255,238,0);border:1px solid #fff;border-radius:5px;font-style:normal;font-weight:500;line-height:1.3;top:121px;left:20px}s .library-btn:not(:last-child){margin-right:20px}.library-btn:hover{color:#a9a9a9;border:1px solid #ff6b08}.active{color:#fff;background:#ff6b01;border:0;box-shadow:0 8px 43px rgba(255,107,1,.6)}.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}.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.backdrop-film-modal{width:100%;height:100%;opacity:1;visibility:visible;transition:opacity 300ms var(--timing-function),visibility 300ms var(--timing-function);background-color:rgba(0,0,0,.25);position:fixed;top:0;left:0}.backdrop-film-modal.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.backdrop-film-modal.is-hidden .film-modal{opacity:0;transform:translate(-50%,-50%)scale(.9)}.film-modal{width:88vw;max-width:704px;height:93%;background-color:var(--main-light-color);opacity:1;transition:opacity 300ms var(--timing-function),transform 300ms var(--timing-function);padding:48px 20px;position:relative;top:50%;left:50%;overflow-y:scroll;transform:translate(-50%,-50%)scale(1)}@media screen and (min-width:768px){.film-modal{width:704px;height:552px;overflow-y:unset;padding:40px 72px 40px 40px}}@media screen and (min-width:1280px){.film-modal{width:806px;max-width:806px;height:558px;padding:40px 12px}}.film-modal::-webkit-scrollbar{width:10px}.film-modal::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.film-modal::-webkit-scrollbar-thumb{background:var(--accent-color);height:300px;border-radius:5px}.film-modal__close-btn{width:30px;height:30px;background-color:rgba(0,0,0,0);border:none;outline:none;padding:0;position:absolute;top:8px;right:8px}.film-modal__close-icon{stroke:var(--main-dark-color);transition:stroke 250ms var(--timing-function)}.film-modal__close-icon:hover,.film-modal__close-icon:focus{stroke:var(--accent-color)}@media screen and (min-width:768px){.film-modal__card{display:flex}}.film-modal__img-thumb{min-width:240px;max-width:300px;height:357px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));transition:opacity 250ms var(--timing-function);cursor:pointer;border-radius:5px;margin-bottom:20px;margin-left:auto;margin-right:auto;position:relative}.film-modal__img-thumb:hover,.film-modal__img-thumb:focus{opacity:.9}@media screen and (min-width:768px){.film-modal__img-thumb{width:264px;height:374px;margin-right:68px}}@media screen and (min-width:1280px){.film-modal__img-thumb{width:375px;max-width:375px;height:478px;margin-bottom:0;margin-right:16px}}.film-modal__img{height:100%;object-fit:cover;border-radius:5px}.open-trailer-btn{width:68px;height:48px;opacity:0;transition:opacity 250ms var(--timing-function);background-color:rgba(0,0,0,0);border:none;border-radius:8px;outline:rgba(0,0,0,0);padding:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-path{fill:rgba(0,0,0,.5);transition:fill 250ms var(--timing-function)}.film-modal__img-thumb:hover .open-trailer-btn{opacity:1}.icon-path{fill:#d50909}.film-modal__title{text-transform:uppercase;color:var(--main-dark-color);margin-bottom:20px;font-size:20px;font-weight:500;line-height:1.15}@media screen and (min-width:321px) and (max-width:767px){.film-modal__title{text-align:center}}@media screen and (min-width:1280px){.film-modal__title{font-size:30px;font-weight:500;line-height:1.17}}@media screen and (min-width:321px) and (max-width:767px){.film-modal__list-container{justify-content:center;display:flex}}.film-modal__list{margin-bottom:20px}.film-modal__item{display:flex}.film-modal__item:not(:last-child){margin-bottom:8px}.film-modal__item:first-child .film-modal__info-sub-title{margin-right:41px}.film-modal__item:nth-child(2) .film-modal__info-sub-title{margin-right:53px}.film-modal__item:nth-child(3) .film-modal__info-sub-title{margin-right:39px}.film-modal__item:last-child .film-modal__info-sub-title{margin-right:76px}@media screen and (min-width:1280px){.film-modal__item:first-child .film-modal__info-sub-title{margin-right:85px}.film-modal__item:nth-child(2) .film-modal__info-sub-title{margin-right:97px}.film-modal__item:nth-child(3) .film-modal__info-sub-title{margin-right:83px}.film-modal__item:last-child .film-modal__info-sub-title{margin-right:120px}}.film-modal__info-sub-title{color:#8c8c8c;font-size:12px;font-weight:500;line-height:1.33}.film-modal__info-text{color:var(--main-dark-color);font-size:12px;font-weight:500;line-height:1.33}.film-modal__info-text-vote{color:var(--main-light-color);background-color:var(--accent-color);border-radius:5px;padding:1px 9px;line-height:1.16}.film-modal__info-text-votes{color:var(--main-dark-color);background-color:#f7f7f7;border-radius:5px;padding:1px 4px;line-height:1.16}.film-modal__about-title{margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.33}.film-modal__about-text{margin-bottom:20px;font-size:12px;font-weight:500;line-height:1.67}@media screen and (min-width:768px){.film-modal__about-text{max-height:236px;width:264px;overflow-y:scroll}}@media screen and (min-width:1280px){.film-modal__about-text{width:391px;overflow-y:unset}}.film-modal__btn-container{justify-content:space-between;align-items:center;display:flex}@media screen and (min-width:321px) and (max-width:767px){.film-modal__btn-container{justify-content:center}}@media screen and (min-width:1280px){.film-modal__btn-container{justify-content:left;margin-left:8px}}.film-modal__btn{width:110px;height:44px;text-align:center;text-transform:uppercase;border:none;border-radius:5px;outline:none;padding:0 8px;font-size:12px;font-weight:500;line-height:1.33}@media screen and (min-width:768px){.film-modal__btn{width:125px}}@media screen and (min-width:1280px){.film-modal__btn{width:136px}}.film-modal__watch-btn{color:var(--main-light-color);background-color:var(--accent-color);transition:color .5s linear}@media screen and (min-width:321px) and (max-width:767px){.film-modal__watch-btn{margin-right:15px}}@media screen and (min-width:1280px){.film-modal__watch-btn{margin-right:15px}}.film-modal__queue-btn{color:var(--main-dark-color);border:1px solid var(--main-dark-color);background-color:rgba(0,0,0,0)}.container{margin:0 auto;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.container{width:768px;padding-left:32px;padding-right:32px}}@media screen and (min-width:1280px){.container{width:1280px}}.header{opacity:.9;background-color:rgba(0,0,0,.56);background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(mobile.e4f182c9.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){.header{background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(tablet.af7e5e98.jpg)}}@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:2x){.header{background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(tablet2x.3a388eb9.jpg)}}@media screen and (min-width:1280px){.header{background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(homedesktop.f7e22bc2.jpg)}}@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:2x){.header{background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(homedesktop2x.147373b6.jpg)}}@media screen and (min-width:2000px){.header{background-repeat:repeat;background-size:contain}}@media screen and (min-width:2000px) and (min-device-pixel-ratio:2),screen and (min-width:2000px) and (min-resolution:192dpi),screen and (min-width:2000px) and (min-resolution:2x){.header{background-repeat:repeat;background-size:contain}}.header__container{padding-top:35px;padding-bottom:40px}.header__nav{justify-content:space-between;align-items:center;margin-bottom:50px;display:flex}@media screen and (min-width:768px){.header__nav{margin-bottom:35px}}.logo-wrap{cursor:pointer}.logo-wrap:hover .logo,.logo-wrap:focus .logo{animation:flip 2s cubic-bezier(.4,0,.2,1)}.logo{max-width:100%;height:auto;transition:scale 250ms var(--timing-function);align-items:center;padding-top:5px;padding-bottom:5px;display:flex}.logo:focus{scale:1.2}.logo__text{display:none}@media screen and (min-width:768px){.logo__text{height:34px;text-align:center;color:var(--main-light-color);align-items:center;margin-left:8px;font-size:30px;font-weight:500;line-height:1.17;display:block}}.header-menu__list{margin:0;padding:0;list-style:none;display:flex}.header-menu__item:not(:last-child){margin-right:40px}.header-menu__link{text-transform:uppercase;color:var(--main-light-color);transition:color 250ms var(--timing-function),scale 250ms var(--timing-function);padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:500;line-height:1.17;display:block}.header-menu__link:hover,.header-menu__link:focus{color:var(--accent-color);scale:1.2}.header-menu__link--current{position:relative}.header-menu__link--current:after{content:"";width:100%;height:3px;background-color:var(--current-link-color);display:inline-block;position:absolute;bottom:7px;left:0}@media screen and (min-width:768px){.header-menu__link--current:after{bottom:9px}}@media screen and (min-width:1280px){.header-menu__link--current:after{bottom:11px}}@media screen and (min-width:768px){.header-menu__link{padding-top:15px;padding-bottom:15px}}.header-form{cursor:pointer;width:280px;justify-content:center;align-items:center;margin-bottom:52px;margin-left:auto;margin-right:auto;animation:pulse 2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media screen and (min-width:768px){.header-form{width:44%;margin-bottom:41px}}@media screen and (min-width:1280px){.header-form{width:31%;margin-bottom:41px}}.header-form__input{cursor:pointer;width:100%;height:20px;color:var(--main-light-color);border:none;border-bottom:.5px solid var(--main-light-color);transition:border-color 250ms var(--timing);background-color:rgba(0,0,0,0);padding-bottom:4px}.header-form:focus-within .header-form__input,.header-form:hover .header-form__input{border-color:var(--accent-color);outline:none}.header-form__input::-ms-input-placeholder{color:var(--main-light-color);font-size:14px;font-weight:400;line-height:1.14}.header-form__input::placeholder{color:var(--main-light-color);font-size:14px;font-weight:400;line-height:1.14}.input-btn{width:15px;height:15px;transition:scale 250ms var(--timing),background-color 250ms var(--timing);background-color:rgba(0,0,0,0);border:none;padding:0;position:absolute;top:2px;right:2px}.input-btn:focus,.input-btn:hover{background-color:var(--accent-color);scale:1.2}.input-btn__icon{width:12px;height:12px}.hidden{display:none}.show{display:block}.filter_form{text-align:center}.filter_form__select{border:0;border-bottom:1px solid var(--main-light-color);color:var(--main-light-color);background-color:inherit;border-radius:0;outline:none;padding:2px}.filter_form__select>option{background-color:#272e34}.filter_form__select:not(:last-child){margin-bottom:8px;margin-right:3px}.btnResetFilter{width:50px;color:var(--main-light-color);background-color:inherit;cursor:pointer;border:0;border-radius:0;outline:none;margin-top:5px}.btnResetFilter:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){text-align:left}.btnResetFilter:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.btnResetFilter:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.btnResetFilter:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.theme-switch{margin-bottom:5px;display:flex}@media screen and (min-width:768px){.theme-switch{justify-content:center}}.them-btn-wraper{width:42px;height:20px;border:1px solid var(--current-link-color);background-color:rgba(0,0,0,0);border-radius:30px;justify-content:space-between;align-items:center;margin:0 4px;display:flex}.them-btn{width:18px;height:18px;background-color:var(--current-link-color);border:none;border-radius:50%;outline:rgba(0,0,0,0)}.them-dark-btn{opacity:0}.switch-icon{width:20px;height:20px;fill:var(--current-link-color)}.icon-dark{opacity:.4}.library-header{background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(mobile-lib.0b7e0aad.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2x){.library-header{background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(mobile-lib.0b7e0aad.jpg)}}@media screen and (min-width:768px){.library-header{background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(tablet-lib.fa153e04.jpg)}}@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:2x){.library-header{background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(tablet-lib2x.7053d9da.jpg)}}@media screen and (min-width:1280px){.library-header{background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(desktop-lib.a0e5ac79.jpg)}}@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:2x){.library-header{background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(desktop-lib2x.fa768135.jpg)}}@media screen and (min-width:2000px){.library-header{background-repeat:repeat;background-size:contain}}@media screen and (min-width:2000px) and (min-device-pixel-ratio:2),screen and (min-width:2000px) and (min-resolution:192dpi),screen and (min-width:2000px) and (min-resolution:2x){.library-header{background-repeat:repeat;background-size:contain}}.wrap-btn{justify-content:center;margin-bottom:22px;padding-top:5px;display:flex}@media screen and (min-width:768px){.wrap-btn{margin-bottom:20px}}.library-btn__list{justify-content:center;display:flex}.library-btn__item:not(:last-child){margin-right:20px}@media screen and (min-width:768px){.library-btn__item:not(:last-child){margin-right:32px}}@media screen and (min-width:1280px){.library-btn__item:not(:last-child){margin-right:16px}}.library-btn__btn{width:130px;height:44px;border:1px solid var(--main-light-color);cursor:pointer;text-transform:uppercase;color:var(--main-light-color);background-color:rgba(0,0,0,0);border-radius:5px;font-size:12px;font-weight:500;line-height:1.33;display:block}.library-btn__btn:hover,.library-btn__btn:focus{border:none;animation:color-change-3x 1s linear infinite alternate both}@media screen and (min-width:768px){.library-btn__btn{width:152px}}@media screen and (min-width:1280px){.library-btn__btn{width:148px;height:42px}}.library-btn__btn--active{background:var(--accent-color);border:none;box-shadow:0 8px 43px rgba(255,107,1,.6)}@keyframes color-change-3x{0%{background:#ffb67a}50%{background:#fa9848}to{background:var(--accent-color)}}.gallery{color:inherit;gap:20px;margin:0;padding:0;display:block}@media screen and (min-width:768px){.gallery{flex-wrap:wrap;display:flex}}@media screen and (min-width:768px){.gallery{gap:32px}}.gallery .card__title--dark{color:#fff}@media screen and (min-width:1280px){.gallery{gap:32px 16px}}.card__item{cursor:pointer;color:inherit;margin:0 auto 20px}@media screen and (min-width:768px){.card__item{flex-basis:calc(50% - 16px);margin:0}}@media screen and (min-width:1280px){.card__item{flex-basis:calc(33.3333% - 10.6667px)}}.card__item:hover,.card__item :focus{transition:transform .35s linear;transform:scale(1.03)}.card__thumb{margin-bottom:10px}.card__img{object-fit:cover;border-radius:5px}@media screen and (min-width:768px){.card__img{width:336px;height:455px}}@media screen and (min-width:1280px){.card__img{width:394px;height:574px}}.card__title{text-transform:uppercase;color:inherit;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:1.33}@media screen and (min-width:1280px){.card__title{font-size:20px;font-weight:500;line-height:1.2}}.card__text{color:var(--accent-color);font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:1.33}@media screen and (min-width:1280px){.card__text{font-size:20px;font-weight:500;line-height:1.2}}.btn-to-top{z-index:1;width:50px;height:50px;opacity:0;visibility:hidden;cursor:pointer;background-color:var(--accent-color);color:var(--main-light-color);border-radius:20%;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:3vh;right:-140px;box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15)}.btn-to-top:hover{animation:animate90 .4s linear .15s forwards;scale:1.2;box-shadow:0 1px 2px rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15),0 8px 43px rgba(255,107,1,.6)}.btn-to-top--visible{opacity:1;visibility:visible;right:2.5%}.btn-to-top__icon{fill:currentColor}.toggler{color:inherit;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.toggler input{position:fixed;transform:scale(0)}.toggler__title{color:inherit;margin:0 0 10px;font-size:16px;font-weight:500;line-height:1.33}.label{justify-content:center;align-items:center;display:flex}.toggler__box{height:26px;width:50px;border:2px solid var(--accent-color);cursor:pointer;background:0 0;border-radius:50px;margin:0 10px;transition:background .2s;display:inline-block;position:relative}.toggler__box:before{content:"";width:20px;height:20px;background:var(--accent-color);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;top:1px;left:2px}.toggle-text{width:40px;text-align:center;color:inherit;border-radius:5px;font-size:16px;display:inline-block}input:checked+.toggler__box{border:2px solid var(--accent-color);background:0 0}input:checked+.toggler__box:before{background:var(--accent-color);transform:translate(22px)}.toggle-day--active{position:relative}.toggle-day--active:after{content:"";width:100%;height:3px;background-color:var(--accent-color);display:inline-block;position:absolute;bottom:-4px;left:0}.toggle-week--active{position:relative}.toggle-week--active:after{content:"";width:100%;height:3px;background-color:var(--accent-color);display:inline-block;position:absolute;bottom:-4px;left:0}.toggler-hidden{display:none}footer{text-align:center;padding-top:29px;padding-bottom:29px}.footer-content{color:inherit;font-size:14px;line-height:1.14}@media screen and (min-width:768px){.footer-content{font-size:16px;line-height:1.18}}.footer-content__link{color:inherit;transition:color 300ms var(--timing-function)}.footer-content__link:hover,.footer-content__link:focus{color:#ff6b08}@media screen and (min-width:768px){.footer-page{justify-content:center;display:flex}}.footer-content--first{margin-bottom:10px}.footer-content__icon{margin-left:10px;margin-right:10px;animation:heartBeat 2s cubic-bezier(.4,0,.2,1) infinite}.footer-content__icon:hover,.footer-content__icon:focus{animation-play-state:paused}.backdrop-team{width:100vw;height:100vh;opacity:1;visibility:visible;transition:opacity 300ms var(--timing-function),visibility 300ms var(--timing-function);background-color:rgba(0,0,0,.25);padding:30px 20px;position:fixed;top:0;left:0}.backdrop-team.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.backdrop-team.is-hidden .modal-team{opacity:0;transform:translate(-50%,-50%)scale(.9)}.modal-team__title{color:var(--main-dark-color);text-align:center;margin-bottom:30px;font-size:24px;font-weight:500;line-height:23px}.modal-team{background:var(--main-light-color);width:100%;max-width:400px;max-height:100vh;opacity:1;transition:opacity 300ms var(--timing-function),transform 300ms var(--timing-function);border-radius:4px;margin-left:auto;margin-right:auto;padding:30px 20px;position:relative;overflow-y:auto;box-shadow:0 8px 30px rgba(212,20,67,.1)}@media screen and (min-width:768px){.modal-team{width:650px;max-width:650px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}}@media screen and (min-width:1280px){.modal-team{width:1000px;max-width:1000px}}.modal-team::-webkit-scrollbar{width:10px}.modal-team::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.modal-team::-webkit-scrollbar-thumb{background:var(--accent-color);height:300px;border-radius:5px}.modal-team__close-btn{width:30px;height:30px;transition:fill 250ms var(--timing-function);transition:fill 250ms var(--timing-function);background-color:rgba(0,0,0,0);border:rgba(0,0,0,0);align-items:center;position:absolute;top:10px;right:15px}.modal-team__close-btn:hover,.modal-team__close-btn:focus{color:var(--accent-color)}.modal-team__close-icon{fill:currentColor}.modal-team-list{flex-wrap:wrap;gap:20px;display:flex}@media screen and (min-width:1280px){.modal-team-list{justify-content:space-evenly}}.modal-team-list__item{width:100%;border-radius:4px;margin:0;position:relative;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){.modal-team-list__item{width:calc(33.3333% - 13.3333px)}}@media screen and (min-width:1280px){.modal-team-list__item{width:calc(18.8679% - 7.54717px)}}.accent--item{box-shadow:8px 8px 11px -2px var(--accent-color)}.modal-team-list__photo{width:100%;max-width:100%;border-radius:4px;display:block}.team-thumb{z-index:0;width:100%;background-color:rgba(0,0,0,.7);border-radius:0 0 4px 4px;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;bottom:0;overflow:hidden}@media screen and (min-width:768px){.team-thumb{justify-content:space-between}}@media screen and (min-width:768px){.team-thumb{min-height:83px;padding:10px}}@media screen and (min-width:1280px){.team-thumb{padding:10px 20px}}.team-content{margin-right:20px}@media screen and (min-width:768px){.team-content{margin-right:0}}.team-thumb__link{width:44px;height:44px;color:var(--accent-color);transition:background-color 250ms var(--timing-function),color 250ms var(--timing-function);background-color:rgba(220,201,201,.1);background-repeat:no-repeat;border-radius:50%;justify-content:center;align-items:center;display:flex}.team-thumb__link:hover,.team-thumb__link:focus{background-color:var(--accent-color);color:var(--main-light-color)}@media screen and (min-width:1280px){.team-thumb__link{width:25px;height:25px}}.team-thumb__link-icon{fill:currentColor}.team-content__name{color:var(--main-light-color);margin-bottom:2px;font-size:16px;font-weight:500;line-height:1.4}@media screen and (min-width:768px){.team-content__name{font-size:14px}}.team-content__position{color:var(--accent-color);font-size:16px;font-weight:500;line-height:1.6}@media screen and (min-width:768px){.team-content__position{font-size:14px}}.backdropTrailer{width:100vw;height:100vh;z-index:100;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.trailerPlayer{width:90vw;height:70vh}.tui-ico-ellipsis,.tui-ico-first,.tui-ico-last,.tui-ico-next,.tui-ico-prev{overflow:hidden}.tui-pagination{height:40px;text-align:center;color:var(--main-dark-color);justify-content:center;margin:0;font-size:0;line-height:normal;display:flex}.tui-pagination .tui-page-btn{width:40px;height:40px;color:inherit;border-radius:5px;justify-content:center;align-items:center;margin-left:4px;padding:0;font-size:12px;font-weight:500;line-height:1.33;text-decoration:none;transition:background-color .25s ease-in-out,color .25s ease-in-out;display:flex;position:relative}.tui-pagination .tui-page-btn:hover{background-color:var(--accent-color);color:var(--main-light-color);background-color:var(--accent-color);color:var(--main-light-color)}.tui-pagination .tui-is-selected,.tui-pagination strong{color:var(--main-light-color);background:var(--accent-color);border-color:var(--accent-color);cursor:default}.tui-pagination .tui-first-child.tui-is-selected,.tui-pagination strong.tui-first-child{margin-left:0}.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{width:40px;height:40px;white-space:nowrap;justify-content:center;align-items:center;padding:0;font-size:0;font-weight:400;line-height:26px;display:flex;overflow:hidden}.tui-pagination .tui-prev-is-ellip,.tui-pagination .tui-next-is-ellip{width:40px;height:40px;white-space:nowrap;justify-content:center;align-items:center;padding:0;font-size:0;font-weight:400;line-height:26px;display:none;overflow:hidden}@media screen and (min-width:768px){.tui-pagination .tui-prev-is-ellip,.tui-pagination .tui-next-is-ellip{display:flex}}.tui-pagination .tui-prev:hover .tui-ico-prev,.tui-pagination .tui-next:hover .tui-ico-next,.tui-pagination .tui-prev-is-ellip:hover .tui-ico-ellip,.tui-pagination .tui-next-is-ellip:hover .tui-ico-ellip{color:var(--main-light-color)}.tui-pagination .tui-first,.tui-pagination .tui-last{display:none}@media screen and (min-width:768px){.tui-pagination .tui-first,.tui-pagination .tui-last{display:flex}}.tui-pagination .tui-first:hover .tui-ico-first,.tui-pagination .tui-last:hover .tui-ico-last{color:var(--main-light-color)}.tui-pagination .tui-ico-prev,.tui-pagination .tui-ico-next,.tui-pagination .tui-ico-first,.tui-pagination .tui-ico-last,.tui-pagination .tui-ico-ellip{color:inherit;width:16px;height:16px;fill:currentColor;transition:color .25s ease-in-out}.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-is-disabled:hover{background:var(--main-light-color);cursor:default}.pagination-hidden{display:none}@keyframes spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@keyframes spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@keyframes spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}@keyframes spinner-line-shrink{0%,25%,to{opacity:.25;transform:scale(.5)}26%{opacity:1;transform:scale(1)}}body.light-theme{color:var(--main-dark-color);transition:background-color 300ms var(--timing-function),color 300ms var(--timing-function);background-color:#fff}body.light-theme .header,body.light-theme .library-header{box-shadow:none;transition:box-shadow 300ms var(--timing-function)}body.light-theme .footer{color:#545454;transition:background-color 300ms var(--timing-function),color 300ms var(--timing-function);background-color:#f7f7f7}body.dark-theme{color:var(--main-light-color);transition:background-color 300ms var(--timing-function),color 300ms var(--timing-function);background-color:#393737}body.dark-theme .header,body.dark-theme .library-header{box-shadow:0px 8px 43px var(--accent-color);transition:box-shadow 300ms var(--timing-function)}body.dark-theme .footer{color:#fff;transition:background-color 300ms var(--timing-function),color 300ms var(--timing-function);background-color:#161414}body.dark-theme .tui-pagination{color:#fff}body.dark-theme .icon-light{opacity:.4}body.dark-theme .icon-dark{opacity:1}body.dark-theme .them-light-btn{opacity:0}body.dark-theme .them-dark-btn{opacity:1}body.dark-theme .modal-team__title{color:var(--main-light-color)}body.dark-theme .modal-team{background-color:#636262}body.dark-theme .modal-team__close-btn{color:var(--main-light-color)}body.dark-theme .modal-team__close-btn:hover,body.dark-theme .modal-team__close-btn:focus{color:var(--accent-color)}body.dark-theme .film-modal{background-color:#636262}body.dark-theme .film-modal__close-icon{stroke:var(--main-light-color)}body.dark-theme .film-modal__close-icon:hover,body.dark-theme .film-modal__close-icon:focus{stroke:var(--accent-color)}body.dark-theme .film-modal__title{color:var(--main-light-color)}body.dark-theme .film-modal__info-sub-title{color:var(--main-dark-color)}body.dark-theme .film-modal__info-text,body.dark-theme .film-modal__about-text{color:var(--main-light-color)}body.dark-theme .film-modal__queue-btn{color:var(--main-light-color);border:1px solid var(--main-light-color)}body.dark-theme .film-modal__queue-btn:hover{color:var(--accent-color);border:1px solid var(--accent-color);transition:border .5s}body.dark-theme .empty-library-title{color:var(--main-light-color)}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media print,(prefers-reduced-motion:reduce){.animate__animated{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:matrix(1,0,0,1.1,0,-30)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:matrix(1,0,0,1.05,0,-15)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:scaleY(.95)}90%{transform:matrix(1,0,0,1.02,0,-4)}}.animate__bounce{transform-origin:bottom;animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translate(0,0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translate(0,0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}.animate__headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top;animation-name:swing}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}to{transform:scale(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translate(0,0)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translate(0,0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translate(0,0)}22.2%{transform:skew(-12.5deg)skewY(-12.5deg)}33.3%{transform:skew(6.25deg)skewY(6.25deg)}44.4%{transform:skew(-3.125deg)skewY(-3.125deg)}55.5%{transform:skew(1.5625deg)skewY(1.5625deg)}66.6%{transform:skew(-.78125deg)skewY(-.78125deg)}77.7%{transform:skew(.390625deg)skewY(.390625deg)}88.8%{transform:skew(-.195313deg)skewY(-.195313deg)}}.animate__jello{transform-origin:50%;animation-name:jello}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{opacity:.7;transform:matrix(.7,0,0,.7,0,-1200)}80%{opacity:.7;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{opacity:.7;transform:matrix(.7,0,0,.7,-2000,0)}80%{opacity:.7;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{opacity:.7;transform:matrix(.7,0,0,.7,2000,0)}80%{opacity:.7;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{opacity:.7;transform:matrix(.7,0,0,.7,0,1200)}80%{opacity:.7;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:scale(.7)}to{opacity:.7;transform:matrix(.7,0,0,.7,0,700)}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:scale(.7)}to{opacity:.7;transform:matrix(.7,0,0,.7,-2000,0)}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:scale(.7)}to{opacity:.7;transform:matrix(.7,0,0,.7,2000,0)}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:scale(.7)}to{opacity:.7;transform:matrix(.7,0,0,.7,0,-700)}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale(1)}}.animate__bounceIn{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:matrix(1,0,0,3,0,-3000)}60%{opacity:1;transform:matrix(1,0,0,.9,0,25)}75%{transform:matrix(1,0,0,.95,0,-10)}90%{transform:matrix(1,0,0,.985,0,5)}to{transform:translate(0,0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:matrix(3,0,0,1,-3000,0)}60%{opacity:1;transform:translate(25px)}75%{transform:matrix(.98,0,0,1,-10,0)}90%{transform:matrix(.995,0,0,1,5,0)}to{transform:translate(0,0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:matrix(3,0,0,1,3000,0)}60%{opacity:1;transform:translate(-25px)}75%{transform:matrix(.98,0,0,1,10,0)}90%{transform:matrix(.995,0,0,1,-5,0)}to{transform:translate(0,0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:matrix(1,0,0,5,0,3000)}60%{opacity:1;transform:matrix(1,0,0,.9,0,-20)}75%{transform:matrix(1,0,0,.95,0,10)}90%{transform:matrix(1,0,0,.985,0,-5)}to{transform:translate(0,0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:matrix(1,0,0,.985,0,10)}40%,45%{opacity:1;transform:matrix(1,0,0,.9,0,-20)}to{opacity:0;transform:matrix(1,0,0,3,0,2000)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:matrix(.9,0,0,1,20,0)}to{opacity:0;transform:matrix(2,0,0,1,-2000,0)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:matrix(.9,0,0,1,-20,0)}to{opacity:0;transform:matrix(2,0,0,1,2000,0)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:matrix(1,0,0,.985,0,-10)}40%,45%{opacity:1;transform:matrix(1,0,0,.9,0,20)}to{opacity:0;transform:matrix(1,0,0,3,0,-2000)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate(-100%,-100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate(100%,-100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate(-100%,100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate(100%,100%)}to{opacity:1;transform:translate(0,0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translateY(2000px)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate(-2000px)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate(2000px)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translateY(-2000px)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-100%,-100%)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(100%,-100%)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(100%,100%)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-100%,100%)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px)scale(1)translate(0,0)rotateY(-360deg)}40%{animation-timing-function:ease-out;transform:perspective(400px)scale(1)translateZ(150px)rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px)scale(1)translateZ(150px)rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:matrix3d(.95,0,0,0,0,.95,0,0,0,0,.95,-.002375,0,0,0,1)}to{animation-timing-function:ease-in;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,-.0025,0,0,0,1)}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{animation-name:flipInY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.animate__flipOutX{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateY(-15deg)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}.animate__flipOutY{animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes lightSpeedInRight{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{transform:skew(-5deg)}to{transform:translate(0,0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{opacity:0;transform:translate(-100%)skew(30deg)}60%{opacity:1;transform:skew(-20deg)}80%{transform:skew(5deg)}to{transform:translate(0,0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)skew(30deg)}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)skew(-30deg)}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:translate(0,0)}}.animate__rotateIn{transform-origin:50%;animation-name:rotateIn}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:translate(0,0)}}.animate__rotateInDownLeft{transform-origin:0 100%;animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translate(0,0)}}.animate__rotateInDownRight{transform-origin:100% 100%;animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translate(0,0)}}.animate__rotateInUpLeft{transform-origin:0 100%;animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:translate(0,0)}}.animate__rotateInUpRight{transform-origin:100% 100%;animation-name:rotateInUpRight}@keyframes rotateOut{0%{opacity:1}to{opacity:0;transform:rotate(200deg)}}.animate__rotateOut{transform-origin:50%;animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;transform:rotate(45deg)}}.animate__rotateOutDownLeft{transform-origin:0 100%;animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutDownRight{transform-origin:100% 100%;animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutUpLeft{transform-origin:0 100%;animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;transform:rotate(90deg)}}.animate__rotateOutUpRight{transform-origin:100% 100%;animation-name:rotateOutUpRight}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{opacity:1;animation-timing-function:ease-in-out;transform:rotate(60deg)}to{opacity:0;transform:translateY(700px)}}.animate__hinge{animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);transform-origin:0 0;animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform-origin:bottom;transform:scale(.1)rotate(30deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:translate(0,0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate(100%)rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:translateY(-100px)scale3d(.1,.1,.1)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:translate(-100px)scale3d(.1,.1,.1)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(10px)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:translate(100px)scale3d(.1,.1,.1)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(-10px)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:translateY(100px)scale3d(.1,.1,.1)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(-60px)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(-60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:translateY(200px)scale3d(.1,.1,.1)}}.animate__zoomOutDown{transform-origin:bottom;animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(42px)}to{opacity:0;transform:matrix(.1,0,0,.1,-200,0)}}.animate__zoomOutLeft{transform-origin:0;animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(-42px)}to{opacity:0;transform:matrix(.1,0,0,.1,200,0)}}.animate__zoomOutRight{transform-origin:100%;animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(60px)}to{opacity:0;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:translateY(-200px)scale3d(.1,.1,.1)}}.animate__zoomOutUp{transform-origin:bottom;animation-name:zoomOutUp}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translate(0,0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translate(0,0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translate(0,0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translate(0,0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(100%)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(-100%)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(100%)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(-100%)}}.animate__slideOutUp{animation-name:slideOutUp}
/*# sourceMappingURL=index.89601979.css.map */
