:root{--black:#000;--white:#fff;--gray-100:#f7fafc;--gray-200:#edf2f7;--gray-300:#e2e8f0;--gray-400:#cbd5e0;--gray-500:#a0aec0;--gray-600:#718096;--gray-700:#4a5568;--gray-800:#2d3748;--gray-900:#1a202c;--red-100:#fff5f5;--red-200:#fed7d7;--red-300:#feb2b2;--red-400:#fc8181;--red-500:#f56565;--red-600:#e53e3e;--red-700:#c53030;--red-800:#9b2c2c;--red-900:#742a2a;--orange-100:#fffaf0;--orange-200:#feebc8;--orange-300:#fbd38d;--orange-400:#f6ad55;--orange-500:#ed8936;--orange-600:#dd6b20;--orange-700:#c05621;--orange-800:#9c4221;--orange-900:#7b341e;--yellow-100:ivory;--yellow-200:#fefcbf;--yellow-300:#faf089;--yellow-400:#f6e05e;--yellow-500:#ecc94b;--yellow-600:#d69e2e;--yellow-700:#b7791f;--yellow-800:#975a16;--yellow-900:#744210;--green-100:#f0fff4;--green-200:#c6f6d5;--green-300:#9ae6b4;--green-400:#68d391;--green-500:#48bb78;--green-600:#38a169;--green-700:#2f855a;--green-800:#276749;--green-900:#22543d;--teal-100:#e6fffa;--teal-200:#b2f5ea;--teal-300:#81e6d9;--teal-400:#4fd1c5;--teal-500:#38b2ac;--teal-600:#319795;--teal-700:#2c7a7b;--teal-800:#285e61;--teal-900:#234e52;--blue-100:#ebf8ff;--blue-200:#bee3f8;--blue-300:#90cdf4;--blue-400:#63b3ed;--blue-500:#4299e1;--blue-600:#3182ce;--blue-700:#2b6cb0;--blue-800:#2c5282;--blue-900:#2a4365;--indigo-100:#ebf4ff;--indigo-200:#c3dafe;--indigo-300:#a3bffa;--indigo-400:#7f9cf5;--indigo-500:#667eea;--indigo-600:#5a67d8;--indigo-700:#4c51bf;--indigo-800:#434190;--indigo-900:#3c366b;--purple-100:#faf5ff;--purple-200:#e9d8fd;--purple-300:#d6bcfa;--purple-400:#b794f4;--purple-500:#9f7aea;--purple-600:#805ad5;--purple-700:#6b46c1;--purple-800:#553c9a;--purple-900:#44337a;--pink-100:#fff5f7;--pink-200:#fed7e2;--pink-300:#fbb6ce;--pink-400:#f687b3;--pink-500:#ed64a6;--pink-600:#d53f8c;--pink-700:#b83280;--pink-800:#97266d;--pink-900:#702459}.color-black{color:#000}.color-white{color:#fff}.color-gray-100{color:#f7fafc}.color-gray-200{color:#edf2f7}.color-gray-300{color:#e2e8f0}.color-gray-400{color:#cbd5e0}.color-gray-500{color:#a0aec0}.color-gray-600{color:#718096}.color-gray-700{color:#4a5568}.color-gray-800{color:#2d3748}.color-gray-900{color:#1a202c}.color-red-100{color:#fff5f5}.color-red-200{color:#fed7d7}.color-red-300{color:#feb2b2}.color-red-400{color:#fc8181}.color-red-500{color:#f56565}.color-red-600{color:#e53e3e}.color-red-700{color:#c53030}.color-red-800{color:#9b2c2c}.color-red-900{color:#742a2a}.color-orange-100{color:#fffaf0}.color-orange-200{color:#feebc8}.color-orange-300{color:#fbd38d}.color-orange-400{color:#f6ad55}.color-orange-500{color:#ed8936}.color-orange-600{color:#dd6b20}.color-orange-700{color:#c05621}.color-orange-800{color:#9c4221}.color-orange-900{color:#7b341e}.color-yellow-100{color:ivory}.color-yellow-200{color:#fefcbf}.color-yellow-300{color:#faf089}.color-yellow-400{color:#f6e05e}.color-yellow-500{color:#ecc94b}.color-yellow-600{color:#d69e2e}.color-yellow-700{color:#b7791f}.color-yellow-800{color:#975a16}.color-yellow-900{color:#744210}.color-green-100{color:#f0fff4}.color-green-200{color:#c6f6d5}.color-green-300{color:#9ae6b4}.color-green-400{color:#68d391}.color-green-500{color:#48bb78}.color-green-600{color:#38a169}.color-green-700{color:#2f855a}.color-green-800{color:#276749}.color-green-900{color:#22543d}.color-teal-100{color:#e6fffa}.color-teal-200{color:#b2f5ea}.color-teal-300{color:#81e6d9}.color-teal-400{color:#4fd1c5}.color-teal-500{color:#38b2ac}.color-teal-600{color:#319795}.color-teal-700{color:#2c7a7b}.color-teal-800{color:#285e61}.color-teal-900{color:#234e52}.color-blue-100{color:#ebf8ff}.color-blue-200{color:#bee3f8}.color-blue-300{color:#90cdf4}.color-blue-400{color:#63b3ed}.color-blue-500{color:#4299e1}.color-blue-600{color:#3182ce}.color-blue-700{color:#2b6cb0}.color-blue-800{color:#2c5282}.color-blue-900{color:#2a4365}.color-indigo-100{color:#ebf4ff}.color-indigo-200{color:#c3dafe}.color-indigo-300{color:#a3bffa}.color-indigo-400{color:#7f9cf5}.color-indigo-500{color:#667eea}.color-indigo-600{color:#5a67d8}.color-indigo-700{color:#4c51bf}.color-indigo-800{color:#434190}.color-indigo-900{color:#3c366b}.color-purple-100{color:#faf5ff}.color-purple-200{color:#e9d8fd}.color-purple-300{color:#d6bcfa}.color-purple-400{color:#b794f4}.color-purple-500{color:#9f7aea}.color-purple-600{color:#805ad5}.color-purple-700{color:#6b46c1}.color-purple-800{color:#553c9a}.color-purple-900{color:#44337a}.color-pink-100{color:#fff5f7}.color-pink-200{color:#fed7e2}.color-pink-300{color:#fbb6ce}.color-pink-400{color:#f687b3}.color-pink-500{color:#ed64a6}.color-pink-600{color:#d53f8c}.color-pink-700{color:#b83280}.color-pink-800{color:#97266d}.color-pink-900{color:#702459}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(Inter-ExtraLight.woff2) format("woff2"),url(Inter-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter-Regular.woff2) format("woff2"),url(/fonts/Inter-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/fonts/Inter-Italic.woff2) format("woff2"),url(/fonts/Inter-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/Inter-SemiBold.woff2) format("woff2"),url(/fonts/Inter-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/fonts/Inter-ExtraBold.woff2) format("woff2"),url(/fonts/Inter-ExtraBold.woff) format("woff")}body{box-sizing:border-box;font-family:Inter,InterUI,Inter UI,sans-serif;margin:0;padding:0}*,:after,:before{box-sizing:inherit}svg{display:block}button,input,textarea{font-family:inherit;font-size:inherit}figure{margin:0}.button{align-items:center;background:#555;border:0;box-shadow:0;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;outline:none;padding:.8em 1.4em;transition:background-color .15s}.button svg{margin-right:.6em;opacity:.6;transition:opacity .15s}.button:focus,.button:hover{background-color:#333}.button:focus svg,.button:hover svg{opacity:.8}.button--primary{background-color:#da9273}.button--primary:focus,.button--primary:hover{background-color:#d5825f}.button--big{font-size:20px}.app{min-height:100vh}.app,.body{display:flex;flex-direction:column;position:relative}.body{align-items:center;background-color:#f1ebdf;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);flex-basis:100%;flex-grow:1;justify-content:space-between;padding:40px 0;z-index:2}.header{margin-bottom:40px}.header .logo{color:#000}.main{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:0 30px;width:100%}.footer{position:relative;z-index:2}.background{background-image:url(/images/auth-background.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}h1{color:#222;font-size:27px;font-weight:400;margin:0 0 20px}p{font-size:17px;line-height:1.5;max-width:500px}p a{color:#da9273}@media (min-width:750px){.body{max-width:600px;width:45vw}.app:not(.error-page) .body.animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:translateX(-100%)}}@-webkit-keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.cookie-banner{margin-top:80px}.cookie-banner__body{background:#cec6b2;border-radius:4px;color:#3b3933;font-size:13px;line-height:1.4;margin:0 40px;padding:10px}.cookie-banner__body a{color:#222;text-decoration:underline}.footer{background-color:#010e0e;color:#fff;display:flex;font-size:12px;font-weight:600;height:64px;letter-spacing:.1em;padding:0 24px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;width:100%}.footer a{color:inherit;text-decoration:none}.footer-logo{margin-right:16px}.footer-navigation{display:flex;flex-wrap:wrap;justify-content:flex-end}.footer-navigation__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;outline:0;padding:2px 8px;text-transform:inherit}.footer-navigation__link.router-link-active,.footer-navigation__link:focus,.footer-navigation__link:hover{color:#da9273}.form{margin-top:30px;max-width:350px;width:100%}.form__errors{background-color:rgba(230,73,45,.1);border:1px solid #e6492d;border-radius:4px;color:#e6492d;font-size:14px;line-height:1.4;margin-bottom:24px;margin-top:-16px;padding:8px 12px}.form__error+.form__error{margin-top:8px}.form__field{margin-bottom:24px}.form__field label{color:#252631;display:block;font-size:16px;font-weight:600;padding-bottom:8px}.form__field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0;color:#222;font-size:18px;line-height:1.3;outline:none;padding:16px;width:100%}.form__field input::-moz-placeholder{color:rgba(0,0,0,.4)}.form__field input:-ms-input-placeholder{color:rgba(0,0,0,.4)}.form__field input::placeholder{color:rgba(0,0,0,.4)}.form__field input:-webkit-autofill,.form__field input:-webkit-autofill:focus,.form__field input:-webkit-autofill:hover{-webkit-text-fill-color:#222;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form__help{display:flex;justify-content:space-between}.form__help a{color:#da9273}.form__recover{text-align:right}.form__actions{margin-top:24px;text-align:center}.form__actions .button{border-radius:4px;display:flex;font-size:17px;justify-content:center;padding:16px;width:100%}.form__secondary-action{color:#778ca2;display:inline-block;padding:8px}
