:root{--font-family: "Roboto", sans-serif;--font-size: 2rem;--text-color: #2858b6;--text-header-color: white;--bg-color: #2858b6;--bg-img: url(https://img.freepik.com/free-vector/bird-colorful-logo-gradient-vector_343694-1365.jpg?semt=ais_hybrid&w=740);--bg-padding: 46px;--bg-border: 2px solid black;--button-color: yellow;--button-text-color: blue;--button-hover-color: white;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--logo-img: url(https://img.freepik.com/free-vector/bird-colorful-logo-gradient-vector_343694-1365.jpg?semt=ais_hybrid&w=740);--close-img: url(https://png.pngtree.com/png-vector/20210818/ourmid/pngtree-exit-close-button-for-game-user-interface-icon-png-image_3806346.jpg);--bg-color-main: white;--bg-color-boxes: white;--modal-bg-color: linear-gradient(to bottom, #2e3373, #212866) --bg-color-sidebar: white;--boxes-bg-c: white;--boxes-bg-img: none;--boxes-title-c: blue;--boxes-title-ff: none;--boxes-title-s: none;--boxes-sub-title-c: gray;--boxes-sub-title-ff: none;--boxes-sub-title-s: none;--card-content-bg-color: none;--card-content-bg-img: none;--card-title-c: none;--card-title-ff: none;--card-title-s: none;--card-content-title-c: none;--card-content-title-s: none;--card-content-title-ff: none;--card-button-c: none;--card-button0-ff: none;--card-button-s: none;--card-button-hover-c: none;--contract-up-color: white;--contract-up-img: none;--contracts-title-c: black;--contracts-title-ff: none;--contracts-title-s: none;--contracts-button-c: none;--contracts-button-color: none;--contract-down-color: linear-gradient(to right, #f0f0f0, #d0d0d0);--contract-down-img: none;--contracts-down-title-c: none;--contracts-down-title-ff: none;--contracts-down-title-s: none;--contracts-price-c: none;--contracts-price-ff: none;--contracts-price-s: none;--contracts-sub-title-c: none;--contracts-sub-title-ff: none;--contracts-sub-title-s: none;--contracts-button-c: black;--contracts-button-s: none;--contracts-button-ff: none;--contracts-button-color: #f0f4ff;--contracts-button-hover: none;--contract-active-state: linear-gradient(to bottom, #6fa3d1, #ffffff);--contract-un-active-state: linear-gradient(to right, #f0f0f0, #d0d0d0);--header-bg-color: white;--header-bg-img: none;--header-close-button-img: none;--header-button-color: #ff3b3b;--header-button-img: none;--header-c: black;--header-ff: none;--header-s: none;--home-bg-color: white;--home-bg-img: none;--side-bar-bg-color: linear-gradient(to bottom, #2e3373, #292f6d, #212866);--side-bar-bg-img: none;--grettings-c: white;--grettings-ff: none;--grettings-s: none;--grettings-name-s: white;--grettings-name-ff: none;--grettings-name-s: none;--side-bar-card-c: none;--side-bar-card-ff: none;--side-bar-card-s: none;--side-bar-card-titles-c: white;--side-bar-card-titles-ff: none;--side-bar-card-titles-s: none;--side-bar-list-c: white;--side-bar-list-ff: none;--side-bar-list-s: none}*{padding:0;margin:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}body{-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow-x:hidden}img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;pointer-events:none}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button,a{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.wrapper{display:flex;flex-direction:column;width:100%;min-height:100vh;box-sizing:border-box;font-family:var(--font-family)!important}.wrapper__background{background-position:center;background-size:cover;background-repeat:no-repeat;background-color:var(--bg-color);width:100%;height:100%;justify-content:flex-end;font-family:var(--font-family)!important}.container{display:flex;flex-direction:column;width:100%;min-height:100vh;box-sizing:border-box;margin:0 auto;gap:40px;font-family:var(--font-family)!important}@media (max-width: 1200px){.wrapper{width:100%}}@media (max-width: 992px){.wrapper{width:100%}}@media (max-width: 767px){.wrapper{width:100%}.container,.external-form{padding:20px}}@media (max-width: 320px){.wrapper{width:100%}.container,.external-form{padding:15px}}.external-form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;font-family:var(--font-family)!important}.external-form__icon{padding:var(--bg-padding);background-image:var(--logo-img);background-size:cover;background-repeat:no-repeat;background-position:center;font-family:var(--font-family)!important}.external-form__title{font-family:var(--font-family);font-size:var(--font-size);color:var(--text-header-color);margin:24px auto 8px}.auth__section-log{display:flex;flex-direction:column;justify-content:center;align-items:left;font-family:var(--font-family)!important}.auth__section-log button:not(.input__eye-button){display:flex;justify-content:center;align-items:center;font-size:1.25rem;font-family:var(--font-family)!important;padding:16px;background-color:var(--button-color);color:var(--button-text-color);border-radius:24px;width:250px;margin:0 auto}.auth__section-helpers{display:flex;flex-direction:row;font-size:1.25rem;font-family:var(--font-family)!important;justify-content:space-between;margin-top:24px;text-align:center;cursor:pointer}.input__wrapper{display:flex;flex-direction:column;gap:0;margin:16px 0;position:relative;font-family:var(--font-family)!important}.auth__section-log label{position:absolute;z-index:1;top:-7px;left:25px;background-color:var(--text-color);font-family:var(--font-family)!important;color:var(--text-header-color);font-size:1.1rem;font-weight:bolder}.auth__section-log input{padding:16px;border-radius:24px;color:var(--text-header-color);background-color:var(--text-color);font-family:var(--font-family)!important;font-size:1rem}.auth__section-log input::placeholder{color:var(--text-header-color);font-family:var(--font-family)!important;font-style:italic;font-weight:bolder;font-size:1rem}.input__eye-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;font-size:18px;font-family:var(--font-family)!important}.auth__section-log h2,.auth__section-log h3{font-size:1.25rem;margin:15px 0;font-family:var(--font-family)!important;text-align:center}.phone-input{display:flex;align-items:center;background-color:var(--text-color);border:2px solid var(--text-color);border-radius:24px;overflow:hidden;font-family:var(--font-family)!important}.phone-prefix{padding:16px;font-size:1rem;font-weight:700;color:var(--text-header-color);background-color:var(--text-color);font-family:var(--font-family)!important;font-style:italic}.phone-input input{flex:1;padding:16px;background-color:var(--text-color);font-size:1rem;font-weight:700;color:var(--text-header-color);font-family:var(--font-family)!important;outline:none}.auth__section-sms{margin:0 auto;color:var(--text-header-color);font-family:var(--font-family)!important}#check{width:18px;height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--text-color);border-radius:4px;background-color:#fff;cursor:pointer;transition:all .2s ease;margin-right:10px;font-family:var(--font-family)!important}#check:checked{background-color:var(--text-color);border-color:#000;background-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5l3 3 7-7' stroke='%23fff' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px;font-family:var(--font-family)!important}.check{font-family:var(--font-family)!important;font-size:1.25rem;color:var(--text-header-color);display:flex;align-items:center;gap:8px;cursor:pointer;width:300px;text-align:center}.input__wrapper-check{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:15px 0;font-family:var(--font-family)!important}.auth__section-buttonDiv{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--font-family)!important}.auth__section-log input.success{border-color:transparent;background-clip:padding-box;animation:borderGlowGreen 1.2s ease-in-out infinite;box-shadow:0 0 10px #28a74580;font-family:var(--font-family)!important}.auth__section-log input.error{border-color:transparent;background-clip:padding-box;animation:borderGlowRed 1.2s ease-in-out infinite;box-shadow:0 0 10px #dc354580;font-family:var(--font-family)!important}.auth__section-pass,.auth__section-reg{cursor:pointer;transition:color .3s ease,text-decoration .3s ease;color:var(--text-header-color);font-family:var(--font-family)!important}.auth__section-pass:hover,.auth__section-reg:hover{color:#f0f0f0;text-decoration:underline;font-family:var(--font-family)!important}@keyframes borderGlowGreen{0%{box-shadow:0 0 #28a74566}50%{box-shadow:0 0 10px #28a745cc,0 0 20px #28a74566}to{box-shadow:0 0 #28a74566}}@keyframes borderGlowRed{0%{box-shadow:0 0 #dc354566}50%{box-shadow:0 0 10px #dc3545cc,0 0 20px #dc354566}to{box-shadow:0 0 #dc354566}}@media (max-width: 768px){.external-form{max-width:100%;padding:15px}.auth__section-log button:not(.input__eye-button){font-size:1rem;padding:14px}.check{font-size:.9rem}}@media (max-width: 480px){.external-form{padding:10px}.auth__section-log input,.phone-prefix{padding:12px;font-size:.9rem}.auth__section-log button:not(.input__eye-button){font-size:.9rem;padding:12px}.check{font-size:.8rem}}@media (max-width: 360px){.external-form{max-width:100%;padding:12px;display:flex;flex-direction:column;align-items:center}.external-form__title{font-size:1.2rem;text-align:center;margin:16px 0}.phone-input input{flex:1;padding:10px;font-size:.9rem;border:none;outline:none}.auth__section-log button:not(.input__eye-button){width:100%;max-width:280px;font-size:.95rem;padding:12px;margin-top:12px;border-radius:16px;font-weight:700}.input__wrapper-check{flex-direction:row;align-items:flex-start;gap:8px;margin-top:12px;max-width:280px}#check{margin-top:3px;flex-shrink:0}.check{font-size:.8rem;text-align:left;line-height:1.3;color:#fff}}
