*,: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}:root{--dominant-font:"Roboto";--dominant-color:#000;--secondary-color:#fff;--accent-color:#ff6b08;--grey-color-footer:#545454;--grey-color-modal:#8c8c8c;--background-color-modal:#fff;--background-color-gallery:#e5e5e5;--background-color-header:rgba(0,0,0,.56);--background-color-footer:#f7f7f7;--button-accent-color:#ff6b01;--nav-underline-color:#ff001b;--main-transition:250ms cubic-bezier(.4,0,.2,1)}html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--dominant-font),sans-serif;color:var(--dominant-color);font-weight:500}.visually-hidden{width:1px;height:1px;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.list{margin:0;padding-left:0;list-style:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p{margin:0;padding:0}.container,.footer__box{width:100%;margin:0 auto;padding:0 20px}@media screen and (min-width:320px){.container,.footer__box{width:320px}}@media screen and (min-width:768px){.container,.footer__box{width:768px;padding:0 32px}}@media screen and (min-width:1200px){.container,.footer__box{width:1200px}}.no-scroll{overflow:hidden}.header{height:230px;width:100%;color:var(--secondary-color);background-image:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),url(home-desktop.1855eb05.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:45px}@media screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:192dpi),screen and (min-width:1200px) and (min-resolution:2x){.header{background-image:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),url(home-desktop@2x.1e79dba0.jpg)}}@media screen and (max-width:1199px){.header{background-image:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),url(home-tablet.af7e5e98.jpg)}}@media screen and (max-width:1199px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1199px) and (min-resolution:192dpi),screen and (max-width:1199px) and (min-resolution:2x){.header{background-image:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),url(home-tablet@2x.3a388eb9.jpg)}}@media screen and (max-width:767px){.header{background-image:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),url(home-mobile.e4f182c9.jpg);padding-top:40px}}@media 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:2x){.header{background-image:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),url(home-mobile@2x.f74f1bc1.jpg)}}.header__nav{align-items:center;margin-bottom:40px;display:flex}.header__nav-list{text-transform:uppercase;gap:40px;margin-left:auto;font-size:12px;line-height:1.17;list-style:none;display:flex}.header--link{text-decoration:none}.header--link:visited{color:var(--secondary-color)}.header--link:active,.header--link:hover{color:var(--accent-color)}.header__logo-icon{width:24px;height:24px}.header__logo-text{margin-left:10px;font-size:30px;line-height:1.17}@media screen and (max-width:767px){.header__logo-text{display:none}}.header__form{width:394px;background-color:rgba(0,0,0,0);margin-left:auto;margin-right:auto}.header__form:hover .header__input{border-bottom:1px solid var(--accent-color)}@media screen and (max-width:1199px){.header__form{width:336px}}@media screen and (max-width:767px){.header__form{width:280px}}.header__input{width:100%;border:none;border-bottom:1px solid var(--secondary-color);color:var(--secondary-color);background-color:rgba(0,0,0,0);font-size:14px}.header__input::-ms-input-placeholder{color:var(--secondary-color);font-size:14px}.header__input::placeholder{color:var(--secondary-color);font-size:14px}.header__input:focus{outline:none}.header__serach-btn{background-color:rgba(0,0,0,0);border:none;position:absolute;transform:translate(-20px)}.header__serach-btn:hover{stroke:var(--accent-color)}.header__auth-btn{font-size:12px;line-height:1.17;font-family:var(--dominant-font),sans-serif;text-transform:uppercase;color:var(--secondary-color);cursor:pointer;background-color:rgba(0,0,0,0);border:none;margin-left:40px;padding:0;font-weight:500;text-decoration:none}.header__auth-btn:visited{color:var(--secondary-color)}.header__auth-btn:active,.header__auth-btn:hover{color:var(--accent-color)}.pagination{color:#000;min-height:100px;justify-content:center;align-items:center;padding:10px;display:flex}.pagination ul{border-radius:50px;flex-wrap:wrap;justify-content:center;padding:8px;display:flex;box-shadow:0 10px 15px rgba(0,0,0,.1)}@media screen and (min-width:320px){.pagination ul{width:310px;flex-wrap:nowrap;font-size:12px}}@media screen and (min-width:768px){.pagination ul{width:580px}}@media screen and (min-width:1200px){.pagination ul{width:580px}}.pagination ul li{color:#000;text-align:center;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:18px;font-weight:500;line-height:45px;list-style:none;transition:all .3s}.pagination ul li.number{height:45px;width:45px;border-radius:50%;margin:0 3px;line-height:45px;list-style:none}.pagination ul li.number.first{margin:0 3px 0 -5px}.pagination ul li.number.last{margin:0 -5px 0 3px}.pagination ul li.dots{cursor:default;font-size:22px}.pagination ul li.btn{border-radius:50px;padding:0 20px}.pagination li.active,.pagination ul li.number:hover,.pagination ul li:first-child:hover,.pagination ul li:last-child:hover{color:#000;background:orange}.display{display:none}.gallery{max-width:320px;flex-wrap:wrap;justify-content:center;gap:20px;margin-left:auto;margin-right:auto;padding:20px;display:flex}@media screen and (min-width:768px){.gallery{max-width:768px;gap:32px;padding:60px 32px}}@media screen and (min-width:1280px){.gallery{max-width:1280px;column-gap:16px}}.library{height:230px;width:100%;color:var(--secondary-color);background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(my-library-desktop.a0e5ac79.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:45px}@media screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:192dpi),screen and (min-width:1200px) and (min-resolution:2x){.library{background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(my-library-desktop@2x.57c83e7a.jpg)}}@media screen and (max-width:1199px){.library{background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(my-library-tablet.fa153e04.jpg)}}@media screen and (max-width:1199px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:1199px) and (min-resolution:192dpi),screen and (max-width:1199px) and (min-resolution:2x){.library{background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(my-library-tablet@2x.7053d9da.jpg)}}@media screen and (max-width:767px){.library{background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(my-library-mobile.0b7e0aad.jpg);padding-top:40px}}@media 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:2x){.library{background-image:linear-gradient(90deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),url(my-library-mobile@2x.a3ab9d3f.jpg)}}.header__nav{align-items:center;margin-bottom:40px;display:flex}.header__nav-list{text-transform:uppercase;gap:40px;margin-left:auto;font-size:12px;line-height:1.17;list-style:none;display:flex}.header--link{text-decoration:none}.header--link:visited{color:var(--secondary-color)}.header--link:active,.header--link:hover{color:var(--accent-color)}.header__logo-icon{width:24px;height:24px}.header__logo-text{margin-left:10px;font-size:30px;line-height:1.17}@media screen and (max-width:767px){.header__logo-text{display:none}}.header__link--active{border-bottom:3px solid var(--nav-underline-color)}.btn-container{display:flex}@media screen and (min-width:340px){.btn-container{text-align:center;display:block}}.wached-btn{min-width:129px;min-height:44px;color:#fff;text-align:center;text-transform:uppercase;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:5px;margin-left:auto;margin-right:auto;padding:0;font-size:12px;line-height:1.33}.wached-btn:not(:last-child){margin-right:18px}@media screen and (min-width:768px){.wached-btn{min-width:152px;min-height:44px}.wached-btn:not(:last-child){margin-right:32px}}@media screen and (min-width:1200px){.wached-btn{min-width:148px;min-height:42px}.wached-btn:not(:last-child){margin-right:16px}}.wached-btn:hover{background-color:var(--accent-color);border-color:var(--accent-color)}.queue-btn{width:129px;height:44px;color:#fff;text-align:center;text-transform:uppercase;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:5px;padding:0;font-size:12px;line-height:1.33}@media screen and (min-width:768px){.queue-btn{min-width:152px;min-height:44px}}@media screen and (min-width:1200px){.queue-btn{min-width:148px;min-height:42px}}.queue-btn:hover,.active{background-color:var(--accent-color);border-color:var(--accent-color)}.footer{background-color:var(--background-color-footer);padding-top:30px;padding-bottom:30px}.footer__box{justify-content:center;align-items:center;display:flex}@media screen and (min-width:320px){.footer__box{flex-direction:column}}@media screen and (min-width:768px){.footer__box{flex-direction:row}}.footer__text{color:var(--grey-color-footer);text-align:center;padding-right:5px;font-weight:400}@media screen and (max-width:768px){.footer__text{font-size:14px;line-height:1.14}}@media screen and (min-width:768px){.footer__text{font-size:16px;line-height:1.19}}.footer__text:not(:last-child){margin-right:5px}.footer__icon-heart{margin-right:10px;animation:heart .4s cubic-bezier(.19,.57,.3,.98) infinite alternate}@media screen and (max-width:768px){.footer__icon-heart{width:14px;height:14px}}.footer__button{color:var(--grey-color-footer);text-align:center;cursor:pointer;background-color:rgba(0,0,0,0);border:none;font-weight:400;text-decoration:underline}@media screen and (max-width:768px){.footer__button{font-size:14px;line-height:1.14}}@media screen and (min-width:768px){.footer__button{font-size:16px;line-height:1.19}}.footer__info{justify-content:center;align-items:center;display:flex}@media screen and (min-width:768px){.footer__info:not(:last-child){margin-right:5px}}.footer__text--border{border-right:1px solid var(--grey-color-footer)}@keyframes heart{0%{transform:scale(1)}to{transform:scale(1.4)}}.backdrop{width:100%;height:100%;z-index:15000;overflow:overlay;visibility:visible;opacity:1;background-color:rgba(0,0,0,.8);transition:opacity .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}.backdrop__is-hidden,.backdrop-team__is-hidden{opacity:0;pointer-events:none;visibility:hidden}@media screen and (min-width:768px){.modal__is-hidden,.modal-team__is-hidden{opacity:0;transform:translate(-50%,-50%)scale(.6)}}.modal-movie{background-color:var(--secondary-color);opacity:1;border-radius:4px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:767px){.modal-movie{z-index:15003;width:280px;margin-left:auto;margin-right:auto;padding:48px 20px 40px;position:absolute;top:10px;left:50%;transform:translate(-50%)scale(1)}}@media screen and (min-width:768px){.modal-movie{width:704px;padding:40px 72px 40px 30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}}@media screen and (min-width:1024px){.modal-movie{width:806px;min-height:558px;padding:40px 12px}}.iframe{z-index:20000;min-width:300px;min-height:180px;border:0;margin-left:auto;margin-right:auto;display:block;position:relative;top:325px;right:-5px}@media screen and (min-width:768px){.iframe{min-width:704px;min-height:497px;border:0;margin-left:auto;margin-right:auto;position:relative;top:84px;right:0}}@media screen and (min-width:1024px){.iframe{min-width:65vw;min-height:75vh;border:0;margin-left:auto;margin-right:auto;position:relative;left:6px}}.modal__close-button,.modal-team__close-button{z-index:15010;width:30px;height:30px;background-color:var(--accent-secondary-color);cursor:pointer;color:var(--dominant-color);border:1px solid rgba(0,0,0,.1);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:8px;right:8px}.modal__close-button:hover,.modal-team__close-button:hover{background-color:var(--accent-color)}@media screen and (min-width:768px){.modal__close-button,.modal-team__close-button{top:8px;right:8px}}.modal__icon{fill:var(--dominant-color);color:var(--dominant-color)}.modal__close-button:hover .modal__icon,.modal__close-buttons:focus .modal__icon{fill:var(--secondary-color);cursor:pointer}.modal__card{margin:auto}@media screen and (min-width:768px){.modal__card{display:flex}}.modal__img{object-fit:cover;width:100%;height:100%;display:block}.modal__wrapper{width:240px;height:357px;margin-bottom:20px}@media screen and (min-width:768px){.modal__wrapper{width:264px;height:373.55px;margin-bottom:0;margin-right:68px}}@media screen and (min-width:1024px){.modal__wrapper{width:375px;height:478px;margin-right:16px}}@media screen and (min-width:768px){.modal__filminfo{width:264px}}@media screen and (min-width:1024px){.modal__filminfo{width:391px}}.modal__title{color:var(--dominant-color);text-transform:uppercase;text-align:center;margin-bottom:20px;font-size:20px;line-height:1.15}@media screen and (min-width:1024px){.modal__title{font-size:30px;line-height:1.17}}.modal-movie-properties{margin-bottom:20px}.modal-movie-properties__infzo:last-child{padding-bottom:0}.modal-movie-properties__name{color:var(--grey-color-modal);padding-bottom:8px;font-size:12px;line-height:1.33}.modal-movie-properties__name:first-child{white-space:nowrap;border-right:39px solid rgba(0,0,0,0)}.modal-movie-properties__name:last-child{padding-bottom:0}.modal-movie-properties__value{text-transform:uppercase;color:var(--dominant-color);align-items:center;font-size:12px;line-height:1.17;display:flex}.modal-movie-properties__value #votes{margin-left:7px}.modal-movie-properties__vote{text-align:center;width:36px;height:16px;background-color:var(--button-accent-color);color:var(--secondary-color);border-radius:5px;margin-right:7px;display:inline-block}.modal__descr-title{color:var(--dominant-color);text-transform:uppercase;margin-bottom:8px;font-size:12px;line-height:1.33}.modal__descr{color:var(--dominant-color);margin-bottom:20px;font-size:12px;line-height:1.67}.modal__button-container{justify-content:space-between;display:flex}@media screen and (min-width:1024px){.modal__button-container{justify-content:center}}.modal__button{font-family:var(--dominant-font);background-color:var(--secondary-color);text-transform:uppercase;color:var(--dominant-color);text-align:center;width:110px;height:44px;cursor:pointer;border:1px solid #000;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:500;line-height:1.33;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:flex}.modal__button:hover,.modal__button:focus{background-color:var(--accent-color);color:var(--secondary-color);border:none;transform:scale(1.1)}@media screen and (min-width:768px){.modal__button{width:125.03px}}@media screen and (min-width:1024px){.modal__button{width:136px}}@media screen and (min-width:768px){#watched{margin-right:15px}}#trailer{margin-bottom:20px;margin-left:auto;margin-right:auto;display:flex}.auth__modal{background-color:var(--secondary-color);min-width:300px;max-width:550px;height:460px;width:50%;border-radius:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);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)}.auth__modal-wrapper{height:100%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.auth__form{flex-direction:column;align-items:center;display:flex}.auth__btn{font-family:var(--dominant-font);background-color:var(--secondary-color);text-transform:uppercase;color:var(--dominant-color);text-align:center;width:110px;height:44px;cursor:pointer;border:1px solid #000;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:500;line-height:1.33;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:flex}.auth__btn:hover,.auth__btn:focus{background-color:var(--accent-color);color:var(--secondary-color);border:none;transform:scale(1.1)}@media screen and (min-width:768px){.auth__btn{width:125.03px}}@media screen and (min-width:1024px){.auth__btn{width:136px}}.auth__paragraph{margin-bottom:20px;font-size:10px;line-height:1.33}@media screen and (min-width:768px){.auth__paragraph{font-size:12px}}@media screen and (min-width:1280px){.auth__paragraph{font-size:14px}}.auth__container{display:flex}.auth__input{width:270px;height:40px;min-width:270px;cursor:pointer;border:1px solid rgba(33,33,33,.2);border-radius:4px;outline:none;margin:4px 0 10px;padding:12px 42px;transition:border}@media screen and (min-width:768px){.auth__input{min-width:270px}}@media screen and (min-width:1280px){.auth__input{width:100%}}.auth__btn-sign-in{margin-right:15px}.auth__label{width:370px;height:72px;flex-flow:column;align-content:center;align-items:center;display:flex}.auth__input-text{font-size:10px;line-height:1.33}@media screen and (min-width:768px){.auth__input-text{font-size:12px}}@media screen and (min-width:1280px){.auth__input-text{font-size:14px}}.auth__account-modal{background-color:var(--secondary-color);min-width:300px;max-width:550px;height:300px;width:40%;border-radius:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);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)}.auth__account-box{height:100%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.auth__account-wrapper{display:flex}.auth__account-paragraph{margin-bottom:30px}.auth__logout-btn{margin-left:20px}.bouncer{z-index:250;width:100px;height:100px;justify-content:space-around;align-items:flex-end;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.bouncer.is-hidden{opacity:0}.bouncer div{width:20px;height:20px;background:var(--accent-color);border-radius:50%;animation:bouncer .5s cubic-bezier(.19,.57,.3,.98) infinite alternate}.bouncer div:nth-child(2){opacity:.8;animation-delay:.1s}.bouncer div:nth-child(3){opacity:.6;animation-delay:.2s}.bouncer div:nth-child(4){opacity:.4;animation-delay:.3s}@keyframes bouncer{0%{transform:translateY(0)}to{transform:translateY(-100px)}}.gallery__poster-card{width:280px;text-decoration:none}@media screen and (min-width:768px){.gallery__poster-card{width:336px}}@media screen and (min-width:1280px){.gallery__poster-card{width:394px}}.gallery__poster-card:hover{transition:var(--main-transition);transform:scale(1.05)}.poster-card__image{width:280px;height:402px;object-fit:cover;border-radius:5px}@media screen and (min-width:768px){.poster-card__image{width:336px;height:455px;object-fit:cover}}@media screen and (min-width:1280px){.poster-card__image{width:394px;height:574px;object-fit:cover}}.poster-card__info{color:var(--accent-color);margin-top:10px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:1.3}@media screen and (min-width:768px){.poster-card__info{margin-top:8px}}@media screen and (min-width:1280px){.poster-card__info{margin-top:12px;font-size:20px;line-height:1.2}}.info-item{align-items:center;display:flex}.info-item.title{text-transform:uppercase;color:var(--dominant-color);line-height:1.16}.vote-container{width:36px;height:16px;background-color:var(--button-accent-color);color:var(--secondary-color);border-radius:5px;justify-content:center;align-items:center;margin-left:8px;font-size:12px;font-weight:500;line-height:1.16;display:flex}@media screen and (min-width:1280px){.vote-container{width:40px;height:20px}}.button-scroll-top{cursor:pointer;opacity:0;color:var(--accent-color);z-index:999;width:50px;height:50px;border:4px solid var(--accent-color);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:50px;right:15px}.button-scroll-icon{fill:currentColor}.is-show{opacity:1;transition:all .6s}.backdrop__team{width:100%;height:100%;z-index:15000;visibility:visible;opacity:1;background-color:rgba(0,0,0,.25);transition:opacity .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow:auto}.backdrop__is-hidden,.backdrop-team__is-hidden{opacity:0;pointer-events:none;visibility:hidden}.modal-team{background-color:var(--secondary-color);opacity:1;border-radius:4px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);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 (max-width:767px){.modal-team{z-index:15003;width:310px;margin-left:auto;margin-right:auto;padding:40px 10px 25px;position:absolute;top:10px;left:50%;transform:translate(-50%)scale(1)}}@media screen and (min-width:768px){.modal-team{width:740px;padding:40px 20px 30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}}@media screen and (min-width:1216px){.modal-team{width:1080px;min-height:558px;padding:40px 20px 25px}}.team__container{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media screen and (min-width:768px){.team__container{gap:15px}}.team__img{width:140px;height:140px;display:block}@media screen and (min-width:768px){.team__img{width:160px;height:170px}}@media screen and (min-width:1216px){.team__img{width:245px;height:270px}}.overflow{overflow:hidden}.mount{transform:scale(1)}.team__item{height:172px;cursor:pointer;border-radius:20px;position:relative;overflow:hidden;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)}.team__item:hover,.team__item:focus{transition:var(--main-transition);transform:scale(1.05)}@media screen and (min-width:768px){.team__item{height:170px;border-radius:20px}}@media screen and (min-width:1216px){.team__item{height:250px;border-radius:30px}}.team__info{width:100%;height:32px;background-color:rgba(0,0,0,.8);padding-top:2px;position:absolute;bottom:0;left:0}@media screen and (min-width:768px){.team__info{height:25%;padding-top:4px}}@media screen and (min-width:1216px){.team__info{padding-top:10px}}.team__student-name{text-transform:uppercase;color:var(--accent-color);text-align:center;font-size:12px;font-weight:400}@media screen and (min-width:768px){.team__student-name{margin-bottom:2px;font-size:14px}}@media screen and (min-width:1216px){.team__student-name{font-size:18px}}.team__role{color:var(--secondary-color);text-align:center;font-size:12px}@media screen and (min-width:768px){.team__role{font-size:14px}}@media screen and (min-width:1216px){.team__role{font-size:18px}}body.light-theme{color:var(--dominant-color)}body.dark-theme{background-image:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),url(home-desktop.1855eb05.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.dark-theme .theme-switch__icon{fill:#fff}.dark-theme .theme-switch__icon:last-child{fill:#ff6b08}.dark-theme .theme-switch__marker{background-color:#fff}.theme-switch{width:100%;justify-content:end;align-items:center;margin:auto;display:flex;position:absolute}@media screen and (min-width:320px){.theme-switch{top:8px;right:4px}}@media screen and (min-width:768px){.theme-switch{right:8px}}@media screen and (min-width:1200px){.theme-switch{right:10px}}.theme-switch__icon{fill:#ff6b08;height:20px;width:20px;margin-left:8px;margin-right:8px}.theme-switch__icon:last-child{fill:#fff}.theme-switch__control{width:53px;height:21px;border-radius:50em;flex-shrink:0;align-items:center;padding:3px 0;display:flex;position:relative}.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:rgba(0,0,0,0);-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:inherit;z-index:1;cursor:pointer;background-color:#383636;transition:background-color .25s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;box-shadow:inset -4px 4px 15px rgba(0,0,0,.4)}.theme-switch__marker{width:15px;height:15px;z-index:2;pointer-events:none;background-color:#ff6b08;border-radius:50%;transition-property:transform;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;transform:translate(3px);box-shadow:0 1px 1px rgba(0,0,0,.25)}.theme-switch__toggle:checked+.theme-switch__track{background-color:#d3d3d4}.theme-switch__toggle:checked~.theme-switch__marker{transform:translate(35px)}
/*# sourceMappingURL=index.4bf21601.css.map */
