/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/Inter-Regular.e148c4a1158f8cee8285.woff) format("woff"),url(/static/media/Inter-Regular.26a30a5f1103393aac70.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/Inter-Medium.d0a58d956cf2f4cf078f.woff2) format("woff2"),url(/static/media/Inter-Medium.eec0ea57721daa33c7a2.woff) format("woff")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{background-color:#202020;font-family:Inter,Arial,Helvetica,sans-serif;margin:0 auto;min-height:100vh;min-width:320px}.app__header{background-color:#073042}.app__wrapper{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;transition:1s ease}.header{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:auto;max-width:1280px;padding:18px 0;width:90vw}.header_landing{background-color:#073042}.logo{cursor:pointer;height:38px;transition:opacity 1s linear .1s;width:38px}.logo:hover{opacity:.8}.auth-nav{align-items:center;display:flex;justify-content:space-between;margin:0}.auth-nav__register{color:#fff;cursor:pointer;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;transition:opacity 1s linear .1s}.auth-nav__register:hover{opacity:.7}.auth-nav__login{background-color:#3ddc84;border:none;border-radius:3px;color:#000;cursor:pointer;font-size:12px;font-weight:500;height:32px;line-height:16px;margin-left:30px;outline:none;transition:opacity 1s linear .1s;width:76px}.auth-nav__login:hover{opacity:.8}@media screen and (max-width:767px){.auth-nav__register{font-size:10px}.auth-nav__login{font-size:10px;height:26px;margin-left:14px;width:54px}}.navigation{display:flex;justify-content:space-between}.navigation__left{padding-top:8px}.navigation__burger{border:none;box-sizing:border-box;cursor:pointer;display:flex;height:43px;margin:0;outline:none;padding:0;transition:all .1s linear .1s;visibility:visible;width:40px}.navigation__burger:hover{opacity:.8}.navigation__burger_active{transition:all .1s linear;visibility:hidden}.navigation__img{background-color:#202020;height:100%;width:100%}.navigation__img_landing{background-color:#073042}@media screen and (min-width:769px){.navigation__burger{display:none}}@media screen and (max-width:768px){.navigation__left,.navigation__right{display:none}}.link{color:#fff;font-size:14px;font-weight:400;line-height:18px;padding-right:20px;text-decoration:none;transition:opacity 1s linear .1s}.link:hover{opacity:.7}.link:last-of-type{padding-right:50px}.link_active{font-weight:500}@media screen and (max-width:768px){.link{font-size:18px;font-weight:500;line-height:22px;margin-bottom:28px;padding-right:0}.link:last-of-type{margin-bottom:0;padding-right:0}.link_active{border-bottom:1px solid #fff}}@media screen and (max-width:480px){.link{margin-bottom:24px}.link:last-of-type{margin-bottom:0;padding-right:0}.link_active{border-bottom:1px solid #fff}}.profile-btn{align-items:center;background-color:initial;border:2px solid hsla(0,0%,67%,.2);border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:32px;line-height:16px;margin-top:4px;outline:none;padding:8px 12px;transition:opacity 1s linear .1s;width:100px}.profile-btn:hover{opacity:.8}.profile-btn__icon{height:14px;padding-right:7px;width:12px}@media screen and (max-width:768px){.profile-btn{margin-top:0}}.main{width:100%}.main__promo{background-color:#073042}.main__techs{background-color:#272727}.promo{background-color:#073042;margin:auto;max-width:1280px;width:90vw}.promo__container{margin:-1px 0;padding:50px 0 60px;position:relative}.promo__title{color:#fff;font-size:40px;font-weight:400;letter-spacing:-.04em;line-height:52px;margin:0;max-width:626px;padding-bottom:406px}.promo__logo{bottom:60px;height:244px;position:absolute;right:0;width:722px}@media screen and (max-width:1279px){.promo{max-width:1279px}.promo__container{align-items:center;display:flex;flex-direction:column;padding:300px 0 70px;text-align:center}.promo__title{color:#fff;margin:0 0 140px;padding-bottom:0}.promo__logo{height:230px;position:static;width:680px}}@media screen and (max-width:767px){.promo{max-width:767px;width:100%}.promo__container{overflow:hidden;padding:183px 0 40px}.promo__title{font-size:31px;line-height:39px;margin-bottom:60px;width:95vw}}.landing-title{margin:auto;max-width:1280px;width:90vw}.landing-title__title{border-bottom:1px solid #dadada;color:#fff;font-size:22px;font-weight:400;letter-spacing:-.04em;line-height:27px;margin:0;padding:110px 0 23px;text-align:left}.landing-title__title_techs{padding-top:100px}@media screen and (max-width:1279px){.landing-title{max-width:85vw}.landing-title__title{padding-top:90px}}@media screen and (max-width:767px){.landing-title{max-width:90vw}.landing-title__title{font-size:18px;line-height:22px;padding:70px 0 28px}}.about-project{margin:auto;max-width:1280px;width:90vw}.about-project__container{align-items:center;display:flex;flex-direction:column;padding:0 0 101px}.about-project__main{color:#fff;display:flex;justify-content:space-between;margin:70px 0 110px;width:100%}.about-project__main-title{font-size:20px;font-weight:400;letter-spacing:-.04em;line-height:24px;margin:0;max-width:550px}.about-project__main-description{font-size:14px;font-weight:400;line-height:20px;margin:0;max-width:550px;padding-top:26px}.about-project__band{display:flex;height:36px;max-width:1280px;width:100%}.about-project__band-back{background-color:#3ddc84;color:#000;font-size:14px;font-weight:400;line-height:17px;max-width:228px;padding:9px 0;text-align:center;width:100%}.about-project__band-back_bottom{background-color:initial;color:#8b8b8b;font-weight:500}.about-project__band-front{background-color:#303030;color:#fff;font-size:14px;font-weight:400;line-height:17px;max-width:1052px;padding:9px 0;text-align:center;width:100%}.about-project__band-front_bottom{background-color:initial;color:#8b8b8b;font-weight:500}@media screen and (max-width:1279px){.about-project{max-width:85vw}.about-project__container{padding-bottom:91px}.about-project__main-description{font-size:12px;line-height:18px;padding-top:22px}.about-project__band-back{max-width:140px}}@media screen and (max-width:767px){.about-project{max-width:90vw}.about-project__main{display:block;margin:60px 0 0}.about-project__main-title{font-size:18px;line-height:22px}.about-project__main-description{font-size:11px;line-height:16px;padding:16px 0 56px}.about-project__band{height:35px;padding-top:4px}.about-project__band-back{max-width:100px}.about-project__band-back,.about-project__band-front{font-size:11px;line-height:13px;padding:11px 0}.about-project__container{padding-bottom:72px}}.techs{margin:auto;max-width:1280px;width:90vw}.techs__container{align-items:center;display:flex;flex-direction:column;margin:0;padding:90px 0 100px}.techs__title{font-size:50px;line-height:58px;margin:0}.techs__paragraph,.techs__title{color:#fff;font-weight:400;letter-spacing:-.04em}.techs__paragraph{font-size:14px;line-height:20px;margin:26px 0 100px;max-width:560px;text-align:center}.techs__blocks{display:flex;justify-content:space-between;list-style:none;margin:0;max-width:690px;padding-left:0}.techs__block{background-color:#303030;border-radius:10px;color:#fff;font-size:14px;font-weight:400;letter-spacing:-.04em;line-height:17px;margin-right:10px;max-height:60px;min-width:90px;padding:21px 0 22px;text-align:center}.techs__block:last-child{margin-right:0}@media screen and (max-width:1279px){.techs{max-width:85vw}.techs__container{padding:80px 0 90px}.techs__paragraph{font-size:12px;line-height:18px;margin:22px 0 83px;max-width:460px}.techs__block{font-size:12px;line-height:15px;max-height:57px;min-width:84px}}@media screen and (max-width:767px){.techs{max-width:90vw}.techs__container{padding:60px 0 70px}.techs__title{font-size:30px;line-height:36px}.techs__paragraph{font-size:11px;line-height:16px;margin:24px 0 50px}.techs__blocks{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,84px);max-width:360px}}@media screen and (max-width:479px){.techs__blocks{max-width:180px}}.about-me{margin:auto;max-width:1280px;width:90vw}.about-me__container{padding:0 0 101px;position:relative}.about-me__avatar{background-image:url(/static/media/avatar.aa169e99b4a96485250d.png);background-size:contain;border-radius:10px;height:338px;position:absolute;right:0;top:66px;width:319px}.about-me__title{color:#fff;font-size:50px;font-weight:400;letter-spacing:-.04em;line-height:58px;margin:0;max-width:600px;padding-top:66px}.about-me__description{color:#fff;font-size:18px;font-weight:500;line-height:20px;margin:18px 0 26px;max-width:600px}.about-me__article{color:#fff;font-size:14px;font-weight:400;line-height:22px;margin:0;max-width:600px}.about-me__links{display:flex;justify-content:space-between;list-style:none;margin-top:64px;max-width:120px;padding-left:0}.about-me__link{color:#fff;cursor:pointer;font-size:14px;font-weight:500;line-height:17px;margin-right:20px;text-decoration:none;transition:opacity 1s linear .1s}.about-me__link:hover{opacity:.7}@media screen and (max-width:1279px){.about-me{max-width:85vw}.about-me__container{padding-bottom:91px;position:relative}.about-me__avatar{height:282px;width:266px}.about-me__title{font-size:40px;line-height:40px}.about-me__description{font-size:12px;line-height:18px;margin:16px 0 20px}.about-me__article{font-size:12px;line-height:18px;max-width:364px}.about-me__links{margin:34px 0 0}}@media screen and (max-width:767px){.about-me{max-width:90vw}.about-me__container{padding-bottom:69px;text-align:center}.about-me__avatar{align-items:center;height:307px;margin:60px auto 40px;position:static;width:290px}.about-me__title{font-size:30px;line-height:36px;padding-top:0}.about-me__description{font-size:11px;line-height:16px;margin:20px 0}.about-me__article{font-size:11px;line-height:16px;max-width:600px}.about-me__links{margin:40px 0 0}.about-me__link{margin-right:26px}}@media screen and (max-width:479px){.about-me__container{text-align:left}.about-me__article{max-width:364px}}.portfolio{margin:auto;max-width:1280px;width:90vw}.portfolio__container{padding:0 0 125px}.portfolio__title{color:#8b8b8b;font-size:18px;font-weight:400;line-height:20px;margin:0;padding-bottom:30px}.portfolio__links{list-style:none;margin:0;padding-left:0}.portfolio__link-border{border-bottom:1px solid #424242}.portfolio__link-border:last-child{border-bottom:none}.portfolio__link{display:flex;justify-content:space-between;padding:20px 0 19px;text-decoration:none;transition:opacity 1s linear .1s}.portfolio__link:hover{opacity:.7}.portfolio__link-name{color:#fff;font-size:30px;font-weight:400;letter-spacing:-.04em;line-height:50px;margin:0}.portfolio__arrow{height:60px;width:29px}@media screen and (max-width:1279px){.portfolio{max-width:85vw}.portfolio__container{padding-bottom:70px}.portfolio__title{padding-bottom:50px}.portfolio__link-name{font-size:28px}.portfolio__arrow{width:27px}}@media screen and (max-width:767px){.portfolio{max-width:90vw}.portfolio__container{padding-bottom:50px}.portfolio__title{font-size:14px;line-height:20px;padding-bottom:20px}.portfolio__link-name{font-size:18px;line-height:28px}.portfolio__arrow{height:24px;width:14px}}.movies{width:100%}.movies__search{padding:70px 0 80px}.movies__cards,.movies__search{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:1280px;width:90vw}.movies__cards{border-top:1px solid #424242;padding:80px 0 79px}.movies__loading{color:#fff;font-size:30px;font-weight:400;letter-spacing:-.04em;line-height:48px;margin:0;text-align:center}@media screen and (max-width:768px){.movies__search{padding:80px 0 110px}.movies__loading{font-size:20px;line-height:26px}}.search-form{background-color:#2f2f2f;border-radius:9px;height:72px;width:100%}.search-form,.search-form__fieldset{align-items:center;display:flex;justify-content:space-between}.search-form__fieldset{border:none;margin:0;padding:0}.search-form__fieldset_left{width:80%}.search-form__search{align-items:center;display:flex;width:80%}.search-form__icon{background-image:url(/static/media/loop_icon.3f4581a269d9fb163ca0.svg);background-repeat:no-repeat;background-size:contain;height:17px;margin:0 16px 0 25px;width:17px}.search-form__input{background:transparent;border:none;color:#fff;font-size:18px;font-weight:400;height:70px;line-height:20px;outline:none;padding:0;width:100%}.search-form__input:focus{border-bottom:1px solid #4285f4;outline:none}.search-form__btn{background-color:#4285f4;background-image:url(/static/media/loop_icon_btn.03edbb3e9bcbc5ac29ef.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;border:none;border-radius:48px;cursor:pointer;height:34px;margin-right:19px;min-width:80px;outline:none;transition:opacity 1s linear .1s}.search-form__btn:hover{opacity:.8}.search-form__loop-btn{height:17px;width:17px}@media screen and (max-width:767px){.search-form{flex-direction:column}.search-form__fieldset_left{width:100%}.search-form__icon{display:none}.search-form__input{font-size:14px;margin-left:19px}}.filter-checkbox{align-items:center;border-left:1px solid #424242;display:flex;height:40px;width:250px}.filter-checkbox__input{align-items:center;display:inline-flex;margin-left:29px;opacity:0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.filter-checkbox__input+label:before{background-color:#343434;background-image:url(/static/media/tumbler_off.1771527e89bdb680feb4.svg);background-position:20%;background-repeat:no-repeat;background-size:45%;border-radius:20px;content:"";cursor:pointer;display:inline-flex;height:20px;margin-right:14px;transition:all 1s;vertical-align:middle;width:36px}.filter-checkbox__input:checked+label:before{background-color:#3ddc84;background-image:url(/static/media/tumbler_active.a3fa6a02e963cba33b07.svg);background-position:90%}.filter-checkbox__input:disabled+label:before{background-color:#ebebeb;background-image:url(/static/media/tumbler-disabled.0f0c6417e0763d4da768.svg);background-position:20%}.filter-checkbox__input:not(:disabled)+label:hover:before{opacity:.8}.filter-checkbox__label{color:#fff;font-size:13px;font-weight:400;line-height:18px;margin:0 30px 0 29px}@media screen and (max-width:768px){.filter-checkbox{width:207px}.filter-checkbox__label{margin:0 20px 0 19px}}@media screen and (max-width:767px){.filter-checkbox{border-left:none;padding:45px 0 0}.filter-checkbox__label{font-size:11px;margin:auto}}@-webkit-keyframes preloader-inside-white{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes preloader-inside-white{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes preloader-inside-blue{0%{-webkit-transform:scale(0);transform:scale(0)}30%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes preloader-inside-blue{0%{-webkit-transform:scale(0);transform:scale(0)}30%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.preloader{align-items:center;display:flex;height:100%;justify-content:center;padding:20px;width:100%;z-index:10}.preloader__container{height:100px;position:relative;width:100px}.preloader__round{background:#073042}.preloader__round,.preloader__round:after,.preloader__round:before{border-radius:50px;height:100px;left:0;position:absolute;top:0;width:100px}.preloader__round:after,.preloader__round:before{content:""}.preloader__round:after{-webkit-animation:preloader-inside-white 1s ease-in-out infinite;animation:preloader-inside-white 1s ease-in-out infinite;background:#fff}.preloader__round:before{-webkit-animation:preloader-inside-blue 1s ease-in-out infinite;animation:preloader-inside-blue 1s ease-in-out infinite;background:#073042;z-index:10}.movies-cards{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.movies-cards__main{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr 1fr;list-style:none;margin:auto;padding:0 0 10px}@media screen and (max-width:1279px){.movies-cards__main{-webkit-column-gap:24px;column-gap:24px;grid-template-columns:1fr 1fr;row-gap:35px}}@media screen and (max-width:768px){.movies-cards__main{padding-bottom:30px}}@media screen and (max-width:767px){.movies-cards__main{-webkit-column-gap:0;column-gap:0;grid-template-columns:1fr;row-gap:16px}}.movies-card{align-items:center;background:#222;border-radius:6px;box-shadow:0 4px 30px rgba(168,61,61,.08);display:flex;flex-direction:column;height:319px;width:360px}.movies-card__top{display:flex;justify-content:space-between;width:100%}.movies-card__title{color:#fff;font-size:15px;font-weight:500;line-height:18px;margin:0;max-width:75%;overflow:hidden;padding:18px 0 18px 18px;text-overflow:ellipsis;white-space:nowrap}.movies-card__duration{color:#8b8b8b;font-size:13px;font-weight:400;line-height:18px;padding:18px 18px 18px 0}.movies-card__pic{height:200px;transition:opacity 1s linear .1s;width:100%}.movies-card__pic:hover{opacity:.8}.movies-card__btn{background:#313131;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:400;height:29px;line-height:11px;margin:18px 0;outline:none;transition:opacity 1s linear .1s;width:100px}.movies-card__btn:hover{opacity:.8}.movies-card__btn_active{background:#ee3465}@media screen and (max-width:1279px){.movies-card{box-shadow:0 4px 30px rgba(0,0,0,.08);height:309px;width:342px}.movies-card__pic{height:190px}}@media screen and (max-width:767px){.movies-card{height:271px;width:300px}.movies-card__title{font-size:12px;padding:14px 0 14px 14px}.movies-card__duration{font-size:10px;padding:14px 14px 14px 0}.movies-card__pic{height:168px}.movies-card__btn{margin:14px 0}}.movies-btn{background:#2f2f2f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:36px;line-height:15px;margin:50px 0 80px;outline:none;transition:opacity 1s linear .1s;width:320px}.movies-btn:hover{opacity:.8}@media screen and (max-width:767px){.movies-btn{width:240px}}.profile{display:flex;justify-content:center;padding-top:74px}.profile__form{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.profile__title{color:#fff;font-size:24px;font-weight:500;line-height:29px;margin:0 0 123px}.profile__label{border-bottom:1px solid #424242;color:#fff;display:flex;font-size:11px;font-weight:500;justify-content:space-between;line-height:13px;padding-bottom:18px;width:410px}.profile__label:last-of-type{border-bottom:none;padding:17px 0 0}.profile__input{background:transparent;border:none;color:#fff;font-size:11px;font-weight:400;line-height:13px;outline:none;text-align:right;width:80%}.profile__input:focus{box-shadow:0 4px 30px rgba(168,61,61,.08);outline:none}.profile__btn{background:transparent;border:none;color:#fff;cursor:pointer;font-size:13px;font-weight:400;line-height:16px;outline:none;padding:0;transition:opacity 1s linear .1s}.profile__btn:hover{opacity:.7}.profile__btn_exit{color:#ee3465;font-weight:500;margin-bottom:0;margin-top:16px}.profile__btn-error,.profile__error{color:#ee3465;font-size:10px;font-weight:400;line-height:12px}.profile__btn-error{padding:220px 0 20px}.profile__error:last-of-type{padding-bottom:220px}@media screen and (max-width:1279px){.profile{padding-top:236px}.profile__title{margin-bottom:96px}.profile__label{padding-bottom:16px}}@media screen and (max-width:767px){.profile{margin:auto;padding-top:70px;width:90vw}.profile__form{max-width:410px;width:90vw}.profile__title{margin-bottom:80px}.profile__label{color:#fff;display:flex;font-size:11px;font-weight:500;justify-content:space-between;line-height:13px;width:100%}.profile__error:last-of-type{padding-bottom:379px}.profile__btn-error{padding-top:379px}}.submit-btn{background:#4285f4;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:45px;line-height:17px;outline:none;text-align:center;transition:opacity 1s linear .1s;width:400px}.submit-btn:hover,.submit-btn_disabled{opacity:.8}.submit-btn_register{margin-top:134px}.submit-btn_login{margin-top:220px}@media screen and (max-width:479px){.submit-btn{font-size:12px;line-height:15px;margin-top:222px;max-width:260px}}.auth{display:flex;justify-content:center;margin:auto;max-width:1280px;padding-top:70px}.auth__form{max-width:400px}.auth__title{font-size:24px;line-height:29px;margin:40px 0}.auth__btn,.auth__title{color:#fff;font-weight:500}.auth__btn{background:#4285f4;border:none;border-radius:3px;cursor:pointer;font-size:14px;height:45px;line-height:17px;margin-top:134px;outline:none;text-align:center;transition:opacity 1s linear .1s;width:400px}.auth__btn:hover{opacity:.8}.auth__bottom{display:flex;justify-content:center}.auth__question{color:#8b8b8b;margin:16px 6px 0 0}.auth__link,.auth__question{font-size:14px;font-weight:400;line-height:17px}.auth__link{color:#4285f4;margin-top:16px;text-decoration:none;transition:opacity 1s linear .1s}.auth__link:hover{opacity:.7}@media screen and (max-width:479px){.auth{padding-top:56px}.auth__logo{text-align:center}.auth__form{display:flex;flex-direction:column}.auth__title{margin:50px 0 56px;text-align:center}.auth__btn{margin-top:222px;max-width:260px}.auth__btn,.auth__link,.auth__question{font-size:12px;line-height:15px}}.auth-input__placeholder{color:#8b8b8b;font-size:10px;font-weight:400;line-height:12px;margin:24px 0 0}.auth-input__input{background:transparent;border:none;border-bottom:1px solid #424242;color:#fff;font-size:14px;font-weight:400;height:27px;line-height:17px;width:400px}.auth-input__input:focus{border-bottom:1px solid #4285f4;outline:none}.auth-input__error{color:#ee3465;font-size:10px;font-weight:400;line-height:12px}@media screen and (max-width:479px){.auth-input__input{max-width:260px}}.footer{align-items:center;display:flex;flex-direction:column}.footer__title{border-bottom:1px solid #424242;color:#8b8b8b;font-size:13px;font-weight:400;line-height:16px;margin:0;max-width:1280px;padding-bottom:20px;text-align:center;width:90vw}.footer__bottom{display:flex;justify-content:space-between;max-width:1280px;width:90vw}.footer__date{color:#fff;font-size:13px;font-weight:400;line-height:16px;margin:20px 0}.footer__links{display:flex;justify-content:space-between;list-style:none;padding-left:0}.footer__link{color:#fff;font-size:13px;font-weight:400;line-height:16px;padding-right:20px;text-decoration:none;transition:opacity 1s linear .1s}.footer__link:hover{opacity:.7}.footer__link:last-child{padding-right:0}@media screen and (max-width:479px){.footer__title{font-size:12px;line-height:15px;padding-bottom:21px}.footer__bottom{display:grid;grid-template-areas:"a" "b";grid-template-columns:1fr;justify-items:center;margin:auto}.footer__date{color:#8b8b8b;font-size:12px;grid-area:b;line-height:15px;margin:30px 0 10px}.footer__links{display:block;grid-area:a;margin:30px 0 0;text-align:center}.footer__link{font-size:12px;line-height:15px;padding:0 0 12px}.footer__link:last-child{padding-bottom:0}}.not-found{align-items:center;display:flex;flex-direction:column}.not-found__title{color:#fff;font-size:140px;font-weight:400;line-height:169px;margin:246px 0 0}.not-found__description{color:#fff;font-size:16px;font-weight:400;line-height:19px;margin:5px 0 184px}.not-found__btn{background:transparent;border:none;color:#4285f4;cursor:pointer;font-size:14px;font-weight:400;line-height:17px;outline:none;padding:0;transition:opacity 1s linear .1s}.not-found__btn:hover{opacity:.7}@media screen and (max-width:768px){.not-found__title{margin:308px 0 0}}@media screen and (max-width:480px){.not-found__title{font-size:80px;line-height:97px;margin:329px 0 0}.not-found__description{margin:10px 0 284px}.not-found__btn,.not-found__description{font-size:12px;line-height:15px}}.burger{background-color:rgba(0,0,0,.3);bottom:0;left:0;position:fixed;right:0;top:0;transition:1s ease .1s;visibility:hidden;z-index:1}.burger_active{transition:1s ease .1s;visibility:visible}.burger__menu{align-items:center;background-color:#202020;bottom:0;display:flex;flex-direction:column;justify-content:space-between;padding:159px 0 90px;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:1s ease .1s;width:520px}.burger__menu_active{-webkit-transform:translateX(0);transform:translateX(0);transition:1s ease .1s;visibility:visible}.burger__close{background:transparent;border:none;cursor:pointer;margin:0;outline:none;padding:0;position:absolute;right:23px;top:23px;transition:opacity 1s linear .1s}.burger__close,.burger__close-icon{height:22px;width:22px}.burger__close:hover{opacity:.8}.burger__links{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:520px){.burger__menu{padding:144px 0 46px;width:100%}.burger__close{right:13px;top:13px}}.tooltip{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;margin:auto;opacity:0;position:fixed;right:0;top:0;transition:.6s ease;visibility:hidden;z-index:10}.tooltip_opened{display:flex;opacity:1;visibility:visible}.tooltip__info{color:#000;font-size:24px;font-weight:500;line-height:29px;margin:32px auto 60px;text-align:center}.tooltip__img{display:flex;margin:60px auto 32px;width:120px}.tooltip__container{align-items:space-between;background:#fff;border-radius:10px;box-shadow:0 0 25px rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding-left:36px;padding-right:36px;position:relative;width:430px}.tooltip__close{background-color:initial;background-image:url(/static/media/close_icon.128b4b070d39259dc44e.svg);background-repeat:no-repeat;background-size:cover;border:none;cursor:pointer;height:40px;margin:0;outline:none;padding:0;position:absolute;right:-40px;top:-40px;transition:opacity 1s linear .1s;width:40px}.tooltip__close:hover{opacity:.6}@media screen and (max-width:767px){.tooltip__info{font-size:20px;line-height:24px;margin-bottom:50px}.tooltip__img{margin-top:50px}.tooltip__container{align-items:center;max-width:282px;padding-left:18px;padding-right:18px;width:100%}.tooltip__close{height:26px;right:0;width:26px}}.hoc{padding-top:200px}
/*# sourceMappingURL=main.313245f3.css.map*/