/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15;scroll-behavior:smooth}body{margin:0}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.c8ba52b05a9ef10f4758.woff2) format("woff2"),url(/static/media/Inter-Regular.8c206db99195777c6769.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/Inter-Medium.293fd13dbca5a3e450ef.woff2) format("woff2"),url(/static/media/Inter-Medium.9053572c46aeb4b16caa.woff) format("woff")}.root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;box-sizing:border-box;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal;position:relative}.page{margin:0 auto;min-height:100vh;min-width:320px}.container{margin:0 auto;max-width:1280px;padding:0 70px}.button{cursor:pointer;transition:all .2s linear;&:hover{opacity:.8;transition:all .2s linear}}.button_disabled{cursor:inherit;transition:all .2s linear;&:hover{opacity:1}}.link{cursor:pointer;text-decoration:none;&:hover{opacity:.7;transition:all .2s linear}&:link,&:visited{color:inherit}}@media (max-width:820px){.container{padding:0 30px}}@media (max-width:540px){.container{padding:0 10px}}.promo{align-items:center;background-color:#f3c1f8;display:flex;justify-content:center;position:relative}.promo__image{padding:82px 0 122px}.promo__heading{font-size:50px;font-weight:400;letter-spacing:-2px;line-height:1.1;margin:0;max-width:730px;position:absolute;text-align:center;top:184px}@media (max-width:768px){.promo__image{padding:224px 0 240px}.promo__heading{top:326px}}@media (max-width:540px){.promo__image{height:248px;padding:139px 0 180px;width:248px}.promo__heading{font-size:31px;letter-spacing:-1.24px;line-height:1.25;padding:0 10px;top:204px}}.navtab{align-items:center;background-color:#000;color:#fff;-webkit-column-gap:40px;column-gap:40px;display:flex;justify-content:center;padding:24px 0}.navtab__link{border-bottom:1px solid #fff;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;&:link,&:visited{color:#fff}&:hover{border-bottom:1px solid transparent;transition:all .08s linear}}@media (max-width:540px){.navtab{-webkit-column-gap:24px;column-gap:24px}.navtab__link{font-size:11px;line-height:1.45}}.about-project{padding:110px 0}.about-project__info{-webkit-column-gap:40px;column-gap:40px;display:flex;justify-content:space-between;margin:70px 0 110px;padding:0}.about-project__column{display:flex;flex-direction:column;list-style:none;max-width:550px;row-gap:26px}.about-project__heading{font-size:20px;font-weight:400;letter-spacing:-.8px;margin:0}.about-project__text{line-height:1.4;margin:0}.about-project__timeline{display:grid;grid-template-columns:1fr 6fr}.about-project__timeline-block{display:flex;flex-direction:column;row-gap:14px;text-align:center}.about-project__timeline-block_size_short{width:228px}.about-project__timeline-duration{background-color:#f2f2f2;padding:9px 0;width:auto}.about-project__timeline-duration_size_short{background-color:#000;color:#fff}.about-project__timeline-caption{color:#a0a0a0;line-height:1.2}@media (max-width:820px){.about-project__info{-webkit-column-gap:30px;column-gap:30px;margin-bottom:93px}.about-project__column{row-gap:22px}.about-project__text{font-size:12px;line-height:1.5}.about-project__timeline-block_size_short{width:140px}}@media (max-width:540px){.about-project__heading{font-size:18px;letter-spacing:-.72px}.about-project__text{font-size:11px;line-height:1.45}.about-project__info{flex-direction:column;margin:60px 0;row-gap:56px}.about-project__column{row-gap:16px}.about-project__timeline-block_size_short{width:100px}.about-project__timeline-block{font-size:11px}}.section{padding-left:70px;padding-right:70px}.section__heading{border-bottom:1px solid #000;font-size:22px;font-weight:400;letter-spacing:-.88px;margin:0;padding-bottom:23px}.section__heading_type-techs{margin:0 auto;max-width:1280px}@media (max-width:820px){.section{padding:90px 50px}}@media (max-width:540px){.section{padding:70px 18px}.section__heading{font-size:18px;letter-spacing:-.72px;padding-bottom:28px}}.techs{background-color:#f5f5f5;padding-bottom:100px;padding-top:100px}.techs__container{align-items:center;display:flex;flex-direction:column;justify-content:center}.techs__heading{font-size:50px;font-weight:400;letter-spacing:-2px;line-height:1.15;margin:90px 0 26px}.techs__text{letter-spacing:-.56px;line-height:1.4;margin:0 0 100px;max-width:460px;text-align:center}.techs__list{-webkit-column-gap:10px;column-gap:10px;display:flex;margin:0;padding:0}.techs__list-item{background:#e8e8e8;border-radius:10px;list-style:none;padding:21px 0;text-align:center;width:90px}@media (max-width:768px){.techs{padding-bottom:90px;padding-top:90px}.techs__heading{margin-bottom:22px;margin-top:80px}.techs__text{font-size:12px;margin-bottom:83px}.techs__list-item{font-size:12px;width:84px}}@media (max-width:650px){.techs__list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content)}}@media (max-width:540px){.techs{background-color:#fff;padding-bottom:70px;padding-top:70px}.techs__heading{font-size:30px;letter-spacing:-1.2px;margin-bottom:24px;margin-top:60px}.techs__text{font-size:11px;letter-spacing:-.44px;line-height:1.45;margin-bottom:50px}}.about-me{padding-bottom:115px;padding-top:110px}.about-me__container{-webkit-column-gap:49px;column-gap:49px;display:flex;justify-content:space-between;padding:66px 0 100px}.about-me__info{max-width:600px;row-gap:99px}.about-me__info,.about-me__info-wrap{display:flex;flex-direction:column}.about-me__name{font-size:50px;font-weight:400;letter-spacing:-2px;line-height:1.16;margin:0}.about-me__profession{font-size:18px;font-weight:500;margin:18px 0 26px}.about-me__description{font-weight:400;line-height:1.6;margin:0}.about-me__link{cursor:pointer;font-weight:500;text-decoration:none;&:link,&:visited{color:#000}&:hover{opacity:.7;transition:all .2s linear}}.about-me__image{background-color:salmon;border-radius:10px;height:327px;object-fit:cover;width:270px}@media (max-width:820px){.about-me{padding-bottom:80px;padding-top:90px}.about-me__container{padding-bottom:90px}.about-me__name{font-size:40px;letter-spacing:-1.6px;line-height:1}.about-me__profession{margin:16px 0 20px}.about-me__description,.about-me__profession{font-size:12px;line-height:1.5}.about-me__image{height:307px;width:255px}.about-me__info{max-width:364px;row-gap:87px}}@media (max-width:650px){.about-me{padding-left:14px;padding-right:14px}.about-me__container{align-items:center;flex-direction:column;padding-bottom:70px;row-gap:40px}.about-me__image{height:352px;width:292px}.about-me__info{order:2;row-gap:40px}.about-me__info-wrap{align-items:center}.about-me__profession{font-size:11px;line-height:1.45;margin-top:20px}.about-me__name{font-size:30px;line-height:normal}.about-me__description{font-size:11px;line-height:1.45}}@media (max-width:540px){.about-me{padding-bottom:70px;padding-top:70px}.about-me__container{padding-top:60px}}@media (max-width:425px){.about-me__info-wrap{align-items:flex-start}}.portfolio__heading{color:#a0a0a0;font-size:18px;font-weight:400;line-height:1.1;margin:0 0 50px}.portfolio__links{list-style:none;margin:0;padding:0}@media (max-width:540px){.portfolio__heading{font-size:14px;line-height:1.4;margin-bottom:40px}}.portfolio__link-content{display:flex;justify-content:space-between;text-decoration:none}.portfolio__link{border-bottom:1px solid #e8e8e8;padding:20px 0 9px;&:last-of-type{border-bottom:none;padding-bottom:0}&:first-of-type{padding-top:0}}.portfolio__link-heading{font-size:30px;font-weight:400;letter-spacing:-1.2px;line-height:1.6;margin:0;max-width:880px}.portfolio__link-icon{background:url(/static/media/link-arrow.2f133fb2a9b9c682afa2.svg) no-repeat 50%;cursor:pointer;display:block;height:60px;width:29px}@media (max-width:820px){.portfolio__link-heading{font-size:28px;line-height:1.8}}@media (max-width:540px){.portfolio__link-heading{font-size:18px;letter-spacing:-.72px;line-height:1.6}.portfolio__link-icon{background:url(/static/media/link-arrow-mobile.6960f92c0f42617e479f.svg) no-repeat 50%;height:28px;width:18px}.portfolio__link{padding-bottom:19px}}.header{background-color:#fff;color:#000;padding:18px 0}.header__container{display:flex;justify-content:space-between}.header_path_main{background-color:#f3c1f8}.header__nav{align-items:center;-webkit-column-gap:30px;column-gap:30px;display:flex}.header__link{font-size:12px;font-weight:500;line-height:1.3;text-decoration:none}.header__button{background-color:#000;border-radius:3px;color:#fff;padding:8px 20px}.header__menu-burger{background-color:initial;border:none;padding:8px}.header__menu-button{display:none}@media (max-width:768px){.header__menu-button{background-color:#000;border:none;cursor:pointer;display:block;height:3px;padding:0;position:relative;width:28px;&:after{top:10px}&:after,&:before{background-color:#000;content:"";height:3px;position:absolute;right:0;width:28px}&:before{top:-10px}}}@media (max-width:540px){.header>.container{padding-left:14px;padding-right:14px}.header__link{font-size:10px;line-height:1.6}.header__nav{-webkit-column-gap:14px;column-gap:14px}.header__button{padding:5px 12px}.header__menu-burger{padding:9px}.header__menu-button{height:2.5px;width:22px}.header__menu-button:after{top:-10px}.header__menu-button:after,.header__menu-button:before{background-color:#000;content:"";height:2.5px;position:absolute;right:0;width:22px}.header__menu-button:before{top:10px}}.navigation{-webkit-column-gap:50px;column-gap:50px;display:flex}.navigation__link{border-bottom:2px solid transparent;cursor:pointer;font-size:14px;font-weight:400;line-height:1.3;text-decoration:none}.navigation__link_type_main{display:none}.navigation__link_active{font-weight:500}.navigation__links{align-items:center;-webkit-column-gap:20px;column-gap:20px;display:flex}.navigation__button{align-items:center;background-color:initial;border:none;-webkit-column-gap:13px;column-gap:13px;cursor:pointer;display:flex;padding:0}.navigation__icon{background:url(/static/media/icon-account-black.17c3d87af32a60fa778c.svg) no-repeat 50%;background-color:#f9f9f9}.navigation__icon,.navigation__icon_color_pink{border-radius:6px;display:block;height:10px;padding:10px;width:10px}.navigation__icon_color_pink{background:url(/static/media/icon-account.bdee47babf4ac48de177.svg) no-repeat 50%;background-color:#000}.navigation__close-button{display:none}@media (max-width:768px){.navigation{display:none}.navigation_opened{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100dvh;justify-content:space-between;position:fixed;right:0;top:0;width:520px;z-index:2;&:before{background-color:#000;bottom:0;content:"";height:100vh;left:0;opacity:.3;position:fixed;top:0;width:calc(100% - 520px);z-index:-1}}.navigation__close-button{align-self:flex-end;background:url(/static/media/close-icon.080acd2c1ba44f952073.svg) no-repeat 50%;border:none;cursor:pointer;display:block;height:22px;margin:25px 25px 105px 0;padding-bottom:22px;width:22px}.navigation__links{flex-direction:column;row-gap:22px}.navigation__link_type_main{display:inline}.navigation__link{font-size:18px;font-weight:500;padding-bottom:4px}.navigation__link_active{border-bottom:2px solid #000}.navigation__button{font-size:14px;padding-bottom:92px;padding-top:100%}}@media (max-width:540px){.navigation_opened{width:100vw;&:before{content:none}}.navigation__links{row-gap:15px}.navigation__link{padding-bottom:7px}.navigation__close-button{margin:15px 15px 99px 0}.navigation__button{padding-bottom:48px}}.footer{font-size:13px;font-weight:400;padding-bottom:20px;padding-top:79px}.footer__title{color:#a0a0a0;margin:0;text-align:center}.footer__container{align-items:center;border-top:1px solid #e8e8e8;display:flex;justify-content:space-between;margin-top:20px;padding-top:20px}.footer__yandex{-webkit-column-gap:20px;column-gap:20px;display:flex}.footer__yandex-title{margin:0}.footer__yandex-link{text-decoration:none}@media (max-width:640px){.footer__container{padding-top:30px;row-gap:30px}.footer__container,.footer__yandex{align-items:center;flex-direction:column;justify-content:center}.footer__yandex{row-gap:12px}.footer__copyright{color:#a0a0a0;font-size:12px;order:2}.footer__title{font-size:12px}}.search{border-bottom:1px solid #e8e8e8;margin-bottom:10px;padding:70px 0}.search__form{background:#fdfdfd;border-radius:9px;box-shadow:0 3px 14px 0 rgba(0,0,0,.08)}.search__form,.search__wrap{align-items:center;display:flex;justify-content:space-between}.search__wrap{-webkit-column-gap:22px;column-gap:22px;padding:19px;width:100%}.search__icon{background:url(/static/media/search.2ab03c9e2adf27b9891f.svg) no-repeat 50%;display:block;height:34px;width:34px}.search__input-wrap{-webkit-column-gap:10px;column-gap:10px;display:flex;flex-grow:1}.search__input{background:#fdfdfd;border:none;border-bottom:1px solid transparent;flex-grow:1;outline:none;padding:0;&::-webkit-input-placeholder{color:#a0a0a0;font-size:18px;font-weight:400;line-height:1.1}&::placeholder{color:#a0a0a0;font-size:18px;font-weight:400;line-height:1.1}&:focus{border-bottom:1px solid #a0a0a0}}.search__input-error::-webkit-input-placeholder{color:#ff004c;font-size:14px}.search__input-error::placeholder{color:#ff004c;font-size:14px}.search__input-error,.search__input-error:focus{border-bottom:1px solid #ff004c}.search__button{background-color:#000;border:none;border-radius:48px;color:#fff;font-size:11px;font-weight:500;line-height:1.6;padding:8px 12px;text-align:center}@media (max-width:768px){.search{padding-bottom:110px;padding-top:80px}}@media (max-width:590px){.search{padding-bottom:45px}.search__form{background:transparent;border-radius:0;box-shadow:none;flex-direction:column;row-gap:45px}.search__wrap{background:#fdfdfd;border-radius:9px;box-shadow:0 3px 14px 0 rgba(0,0,0,.08);width:-webkit-fill-available;width:-moz-available;width:stretch}.search__icon{display:none}.search__input::-webkit-input-placeholder{font-size:14px;line-height:1.4}.search__input::placeholder{font-size:14px;line-height:1.4}}.search__checkbox{border-left:1px solid #cbcbcb;padding:11px 30px}.search__label{align-items:center;-webkit-column-gap:14px;column-gap:14px;display:flex;font-size:13px;font-weight:400;line-height:1.4}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}input[type=checkbox]+.search__switcher{background:url(/static/media/switcher_inactive.8cf2f1354435f31900ca.svg) no-repeat 50%;border:none;cursor:pointer;display:block;height:20px;transition:all .15s ease-in;width:36px}input[type=checkbox]+.search__switcher_active{background:url(/static/media/switcher-active.b5e7a53b7bcdbff7f6c9.svg) no-repeat 50%}@media (max-width:768px){.search__checkbox{padding-left:20px;padding-right:20px}}@media (max-width:590px){.search__checkbox{border-left:none;padding:0}.search__label{font-size:11px}}.cards{align-items:center;display:flex;flex-direction:column}.cards__error{font-size:22px;margin:40px;text-align:center}.cards__container{display:flex;flex-wrap:wrap;gap:60px 30px;justify-content:center;padding:70px 0 26px}.cards__container_path_saved{padding-bottom:102px}.cards__button-container{margin:50px 0 80px}.cards__button{background-color:#f9f9f9;border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;padding:9px 60px;text-align:center;visibility:visible;width:320px;&:hover{opacity:.8;transition:all .2s linear}}.cards__button_hide{visibility:hidden}@media (max-width:1024px){.cards__container{padding-bottom:10px}}@media (max-width:820px){.cards__container{padding-bottom:35px;row-gap:45px}.cards__button-container{height:140px;margin:0}}@media (max-width:650px){.cards__container{padding-top:40px;row-gap:36px}}@media (max-width:425px){.cards__button{padding:11px 0 9px;width:240px}}.card{display:flex;flex-direction:column;row-gap:14px}.card__image-container{height:201px;position:relative;width:360px}.card__image{background-color:salmon;border-radius:6px;cursor:pointer;height:inherit;object-fit:cover;width:inherit}.card__image-link{display:block;height:inherit;width:inherit}.card__button{border:none;position:absolute;right:14px;top:14px;z-index:1}.card__button_hide{display:none}.no-cursor{cursor:inherit}.card__save-button{background-color:#f9f9f9;border:none;border-radius:30px;display:block;font-size:10px;font-weight:400;line-height:.9;padding:6px 7px;width:72px}.card__save-icon{background:url(/static/media/save_small.056698a238680f646aa4.svg) no-repeat 50%;height:21px;width:21px}.card__remove-icon{background:url(/static/media/remove-icon.a96c62996f7620c89147.svg) no-repeat 50%;height:21px;width:21px}.card__info{-webkit-column-gap:30px;column-gap:30px;display:flex;padding:0 14px}.card__title{font-size:13px;font-weight:500;margin:0;width:250px}.card__duration{align-items:center;background-color:#f9f9f9;border-radius:3px;color:#a0a0a0;display:flex;font-size:11px;font-weight:400;height:12px;justify-content:center;line-height:.9;margin:0;padding:3px 4px;text-align:center;width:44px}@media (max-width:820px){.card{row-gap:25px}.card__image-container{height:190px;width:339px}.card__info{-webkit-column-gap:0;column-gap:0;justify-content:space-between;padding:0}}@media (max-width:720px){.card__image-container{height:168px;width:300px}}@media (max-width:650px){.card__image-container{height:190px;width:339px}}@media (max-width:425px){.card__image-container{height:168px;width:300px}.card__button{right:10px;top:10px}}@-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-red{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-red{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:#f3c1f8}.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-red 1s ease-in-out infinite;animation:preloader-inside-red 1s ease-in-out infinite;background:#f3c1f8;z-index:10}.saved{padding:0 70px}@media (max-width:820px){.saved{padding:0 30px}}@media (max-width:540px){.saved{padding:0 10px}}.profile{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:70px;padding-top:74px;row-gap:123px}.profile__heading{font-size:24px;font-weight:500;margin:0}.profile__form{width:410px}.profile__label{border:none;display:flex;font-size:11px;font-weight:500;justify-content:space-between;margin:0;padding:17px 0 16px;&:last-of-type{padding-bottom:0}&:first-of-type{border-bottom:1px solid #e8e8e8;padding-top:0}}.profile__fieldset,.profile__input{border:none;margin:0;padding:0}.profile__input{font-size:11px;font-weight:400;outline:none;text-align:right;width:122px;&:disabled{background-color:initial;color:#000}}.profile__button-container{align-items:center;display:flex;flex-direction:column;font-weight:500;justify-content:center;margin-top:220px;row-gap:16px}.profile__edit-button{background-color:initial;border:none;font-size:13px;font-weight:400}.profile__button{display:block;padding:0}.profile__signout-button{color:#ff004d;font-size:13px;text-decoration:none;&:hover{opacity:.7;transition:all .2s linear}}.profile__submit-button{background-color:#3456f3;border:none;border-radius:3px;color:#fff;font-size:14px;padding:13px 0;width:100%}.profile__submit-button_disabled{background-color:#f8f8f8;color:#c2c2c2}.profile__error{margin-bottom:4px}.profile__success{color:#14d266;font-size:11px;margin:0}@media (max-width:820px){.profile{padding-top:236px;row-gap:96px}.profile__button-container{margin-top:210px}}@media (max-width:425px){.profile{padding:70px 10px 40px;row-gap:80px}.profile__form{width:260px}.profile__button-container{margin-top:379px}.profile__edit-button,.profile__signout-button{font-size:12px}}.error{color:#ff004c;display:none;font-size:11px;font-weight:400}.error_active{display:block}.error_type_profile-input{margin-top:5px}@media (max-width:425px){.error{font-size:10px}}.auth{display:flex;flex-direction:column;margin:0 auto;max-width:396px;padding-bottom:70px;padding-top:70px}.auth__heading{font-size:24px;font-weight:500;margin:0;padding:40px 0}.auth__caption{-webkit-column-gap:6px;column-gap:6px;display:flex;font-size:14px;font-weight:400;margin:16px auto 0}.auth__caption-text{color:#a0a0a0;margin:0}.auth__link{text-decoration:none}@media (max-width:820px){.auth{padding-top:232px}}@media (max-width:425px){.auth{align-items:center;padding:56px 30px 30px}.auth__header{align-items:center;display:flex;flex-direction:column;justify-content:center}.auth__heading{padding-bottom:80px;padding-top:50px}.auth__caption{font-size:12px}}.form__input-container{display:flex;flex-direction:column;row-gap:10px}.form__label{color:#a0a0a0;font-size:10px;font-weight:400}.form__input{background-color:#f9f9f9;border:none;border-radius:8px;color:#000;font-size:13px;font-weight:400;margin:0;padding:15px;&:focus-visible{outline:2px solid #000}}.form__input_type_error{color:#ff4062}.form{width:100%}.form__fieldset{border:none;display:flex;flex-direction:column;margin:0;min-height:266px;padding:0;row-gap:10px}.form__button-container{align-items:center;display:flex;flex-direction:column;margin-top:69px}.form__submit-button{background-color:#000;border:none;border-radius:3px;color:#fff;font-size:14px;font-weight:500;margin-top:10px;padding:15px 0 16px;text-align:center;width:100%}.form__submit-button_disabled{background-color:#a0a0a0}@media (max-width:425px){.form{display:flex;flex-direction:column;height:100%;justify-content:space-between}.form__submit-button{font-size:12px;margin-top:155px}}.not-found{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:246px 0 60px}.not-found__heading{font-size:140px;font-weight:400;margin:0}.not-found__caption{font-size:16px;font-weight:400;margin:5px 0 184px}.not-found__button{background-color:initial;border:none;cursor:pointer;font-size:14px;font-weight:400;padding:0}@media (max-width:820px){.not-found{margin-top:408px}}@media (max-width:425px){.not-found{margin:329px 0 30px}.not-found__heading{font-size:80px}.not-found__caption{font-size:12px;margin-bottom:284px;margin-top:10px}.not-found__button{font-size:12px}}
/*# sourceMappingURL=main.f90f1bf6.css.map*/