@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.auth{width:100%;height:100%;background-color:var(--main-bg-color)}.auth,.auth .container{justify-content:center;align-items:center}.auth,.auth .container,.form{display:flex;flex-direction:column}.form{justify-content:space-between;width:100%;max-width:397px;min-height:344px;padding:58px 46px;font-family:inherit;font-size:inherit;line-height:inherit;border-radius:3px;background-color:#fff}@media only screen and (max-width:575px){.form{max-width:100%}}.form__block{margin:0 0 36px}.form__block label{display:flex;flex-direction:column;padding:9px 10px;background-color:var(--light-bg-color)}.form__block label.is-invalid{box-shadow:0 0 5px #8b0000}.form__block span{margin-bottom:3px;color:#747373}.form__block input{padding:0;background-color:transparent;border:none;outline:none;color:#000}.form__block-error{margin-top:4px;color:#8b0000}.form .button{width:100%}.form__error{color:#8b0000}.form--error{-webkit-animation-name:shake;animation-name:shake;-webkit-animation-duration:.6s;animation-duration:.6s}.header{padding:17px 0;color:#fff;background-color:var(--main-bg-color)}.header__nav{display:flex;flex-direction:row;justify-content:space-between}.header a,.header button{color:inherit;text-decoration:none;border:none;background-color:transparent;outline:none;transition:color .25s ease-in-out;cursor:pointer}.header a:focus,.header a:hover,.header button:focus,.header button:hover{color:#617675}.loader{width:100%}.error-block,.loader{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.error-block{font-size:24px;line-height:26px;font-weight:700;color:#8b0000}.error-block img,.error-block p{margin-bottom:40px}.error-block a,.error-block p{text-align:center}.error-block a{min-width:250px;color:#fff;font-size:18px}.error-block a,.error-block a:focus,.error-block a:hover{text-decoration:none}.card-detail{display:flex;flex-direction:row;padding:40px 0;color:#8e8e8e}@media only screen and (max-width:550px){.card-detail{padding:20px 0;flex-direction:column}}.card-detail b{color:var(--main-bg-color)}.card-detail__block:first-of-type{max-width:622px;flex-basis:60%;margin-right:35px}@media only screen and (max-width:550px){.card-detail__block:first-of-type{margin-right:0}}.card-detail__block{flex-basis:40%}.card-detail__image{width:100%;max-width:622px;height:auto;margin-bottom:40px;overflow:hidden}@media only screen and (max-width:550px){.card-detail__image{margin-bottom:15px}}.card-detail__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.card-detail__info{margin-bottom:41px;padding-bottom:38px;border-bottom:1px solid rgba(33,37,41,.15)}@media only screen and (max-width:550px){.card-detail__info{margin-bottom:20px;padding-bottom:10px}}.card-detail__info:last-of-type{margin-bottom:0;border-bottom:none}.card-detail__info li,.card-detail__info p{margin:12px 0}.card-detail__info ul{margin:0;padding:0;list-style:none}.card-detail__info li{display:flex;flex-direction:row;align-items:center;position:relative}.card-detail__info li:before{content:"";position:relative;display:block;width:10px;height:10px;margin-right:7px;border:2px solid var(--main-bg-color);border-radius:50%}.card-detail__title{display:none;margin:0 0 20px;font-weight:700;color:var(--main-bg-color);font-size:20px;line-height:24px;text-align:center}@media only screen and (max-width:550px){.card-detail__title{display:block}}.select{margin-bottom:57px;color:#000}.select,.select__header{position:relative;font-size:inherit}.select__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--main-bg-color);border:1px solid transparent;padding:15px 14px;border-radius:.25rem;transition:all .15s ease-in-out;cursor:pointer}.select__header:after{position:relative;display:inline-block;content:"";border-top:5px solid;border-right:5px solid transparent;border-bottom:0;border-left:5px solid transparent;transition:all .25s ease-in-out}.select--open .select__header{border-color:var(--light-bg-color);box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.select--open .select__header:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select__header:hover{background-color:var(--btn-bg-hover)}.select__body{display:none;position:absolute;top:calc(100% + 4px);left:0;width:100%;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;background-color:#fff;color:#212529;z-index:10}.select--open .select__body{display:flex;flex-direction:column;padding:.5rem 0 0}.select__search{margin-bottom:.5rem;padding:0 1rem}.select__search input{width:100%;padding:8px 16px;font-family:inherit;border:none;border-radius:.2rem;background-color:var(--light-bg-color);transition:all .15s ease-in-out;outline:none}.select__search input:focus{background-color:var(--main-bg-color)}.select__list{display:flex;flex-direction:column;max-height:180px;overflow-y:auto;scrollbar-color:var(--main-bg-color) #fff;scrollbar-width:thin}.select__list::-webkit-scrollbar{width:10px;height:auto;background-color:#fff}.select__list::-webkit-scrollbar-thumb{background-color:var(--main-bg-color);border-radius:2px}.select__item{padding:8px 32px;color:inherit;text-decoration:none;cursor:pointer;transition:all .15s ease-in-out}.select__item--active,.select__item:focus,.select__item:hover{color:#000;background-color:var(--light-bg-color)}.card-item{display:flex;flex-direction:column;padding:16px 14px;background-color:var(--main-bg-color);transition:all .25s ease-in-out}.card-item:hover{box-shadow:0 0 15px rgba(0,0,0,.45);-webkit-transform:scale(1.015);transform:scale(1.015)}.card-item__link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.card-item__image{width:100%}.card-item__image img{width:100%;height:auto;object-fit:cover;object-position:center}.card-item__controls{display:flex;flex-direction:column;justify-content:flex-start}.card-item__button{width:auto;color:#f0f0f0;text-decoration:none;transition:all .25s ease-in-out}.card-item__button:focus,.card-item__button:hover{color:var(--light-bg-color)}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}70%{-webkit-transform:translateY(30px);transform:translateY(30px)}90%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}70%{-webkit-transform:translateY(30px);transform:translateY(30px)}90%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.modal-card{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;justify-content:center;align-items:center;background-color:rgba(0,0,0,.75)}.modal-card,.modal-card__wrapper{display:flex;flex-direction:column}.modal-card__wrapper{max-width:100%;min-width:540px;height:calc(100vh - 100px);border-radius:5px 5px 0 0;background-color:#fff}@media only screen and (max-width:550px){.modal-card__wrapper{min-width:320px}}.modal-card__wrapper--show{display:flex;-webkit-animation:bounce .6s;animation:bounce .6s}.modal-card__header{display:flex;flex-direction:row;justify-content:space-between;padding:15px 20px;color:#617675;font-weight:600;font-size:16px;line-height:18px;border-radius:5px 5px 0 0;background-color:var(--main-bg-color)}.modal-card__title{margin:0 15px 0 0}.modal-card__body{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 50px);padding:15px 20px}.modal-card__body img{width:100%;height:100%;object-fit:contain}.modal-card__close{position:relative;width:20px;height:20px;border:none;background-color:transparent;outline:none}.modal-card__close span{display:none}.modal-card__close:focus:after,.modal-card__close:focus:before,.modal-card__close:hover:after,.modal-card__close:hover:before{background-color:#404f4e}.modal-card__close:after,.modal-card__close:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#617675;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .15s ease-in-out}.modal-card__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cards{display:flex;flex-direction:row;height:100%;padding:40px 0}@media only screen and (max-width:767px){.cards{padding:25px 0;flex-direction:column}}.cards__filter{flex-basis:25%;margin-right:47px;padding:55px 25px;background-color:var(--light-bg-color)}@media only screen and (max-width:1199px){.cards__filter{flex-basis:25%;margin-right:20px;padding:20px}.cards__filter .select{margin-bottom:20px}}@media only screen and (max-width:991px){.cards__filter{flex-basis:35%}}@media only screen and (max-width:767px){.cards__filter{flex-basis:100%;margin-right:0;padding:25px}.cards__filter,.cards__filter .select{margin-bottom:25px}.cards__filter .select:last-of-type{margin-bottom:0}}.cards__wrapper{flex-basis:75%;padding:55px 112px 25px;background-color:var(--light-bg-color)}@media only screen and (max-width:1199px){.cards__wrapper{flex-basis:75%;padding:20px}}@media only screen and (max-width:991px){.cards__wrapper{flex-basis:65%}}@media only screen and (max-width:767px){.cards__wrapper{flex-basis:100%;padding:0;background-color:transparent}}.cards__list{display:flex;flex-direction:row;flex-wrap:wrap;width:calc(100% + 50px);margin:-25px -25px 25px}@media only screen and (max-width:767px){.cards__list{width:calc(100% + 25px);margin:-12px -12px 12px}}@media only screen and (max-width:550px){.cards__list{flex-direction:column;flex-wrap:nowrap;width:100%;margin:0 0 25px}}.cards__item{flex-basis:calc(50% - 50px);margin:25px;cursor:pointer}@media only screen and (max-width:767px){.cards__item{flex-basis:calc(50% - 25px);margin:12px}}@media only screen and (max-width:550px){.cards__item{flex-basis:100%;margin:0 0 25px}}.empty-page{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:Roboto,sans-serif;color:#fff;font-weight:700;background-color:var(--main-bg-color)}.empty-page__status{display:flex;flex-direction:row;align-items:center;font-size:200px;line-height:220px}@media only screen and (max-width:767px){.empty-page__status{font-size:120px;line-height:130px}}.empty-page__status img{width:220px;height:220px;margin:0 10px}@media only screen and (max-width:767px){.empty-page__status img{width:130px;height:130px}}.empty-page__text{margin-bottom:50px;font-size:40px;line-height:50px;font-weight:700}@media only screen and (max-width:767px){.empty-page__text{font-size:25px;line-height:30px}}.empty-page__back,a.empty-page__back{min-width:250px;text-decoration:none;color:var(--main-bg-color);text-align:center;background-color:#fff;border:1px solid #fff;border-radius:3px}.empty-page__back:focus,.empty-page__back:hover,a.empty-page__back:focus,a.empty-page__back:hover{color:#fff;background-color:var(--main-bg-color);border-color:#fff}.app{display:flex;flex-direction:column;flex-grow:1;width:100%;height:100%}:root{--main-bg-color:#97acab;--light-bg-color:#c9d4d3;--btn-bg-hover:rgba(151,172,171,0.8)}html{width:100%;height:100%}html,html *{box-sizing:border-box}body{display:flex;flex-direction:column;flex-grow:1;width:100%;height:100%;margin:0;font-family:"Roboto",sans-serif;font-size:14px;line-height:16px}a,button{cursor:pointer}a,button,input{font-family:inherit;font-size:inherit;line-height:inherit}#root,.container{width:100%;height:100%}.container{max-width:1440px;padding-left:24px;padding-right:24px;margin:0 auto}@media only screen and (max-width:575px){.container{padding-right:15px;padding-left:15px}}.button{padding:13px 15px;color:#000;border:none;background-color:#97acab;background-color:var(--main-bg-color);outline:none;transition:all .25s ease-in-out}.button:focus,.button:hover{background-color:rgba(151,172,171,.8);background-color:var(--btn-bg-hover)}.ml-auto{margin-left:auto}main{flex-grow:1}.server-errors{color:#8b0000}.hidden{overflow:hidden}
/*# sourceMappingURL=main.2286263e.chunk.css.map */