@charset "UTF-8";.auth-container{height:100vh;width:100%;display:flex;justify-content:center;align-items:center;background:#e9ecef}.container{padding:22px 20px 20px;background:#fff;box-shadow:0 2px 4px #00000026,0 2px 8px #0000000f;max-width:100%}.card{display:flex;flex-direction:column;align-items:center;gap:22px}.card-title{text-align:center;color:#666;max-width:266px}.forgot-card{display:flex;flex-direction:column;align-items:center;gap:19px}.forgot-card .title{color:#495057}.forgot-card .input-container,.forgot-card .btns-container{display:flex;flex-direction:column;gap:18px;padding-bottom:18px}.forgot-card .btn{width:100%}.forgot-card .card-title{text-align:center;color:#666;max-width:266px;padding-bottom:22px}.forgot-card .links-container{display:flex;flex-direction:column;gap:8px;color:#007bff}.login-container{display:flex;flex-direction:column;align-items:center;gap:19px}.login-container .login-card{border-radius:4px}.login-container .input-container{display:flex;flex-direction:column;gap:18px;padding-bottom:18px}.login-container .btns-container{display:flex;align-items:center;gap:58px}.login-container .title{color:#495057}.login-container .card-title{text-align:center;padding-bottom:22px;color:#666}.login-container .links-container{display:flex;flex-direction:column;gap:8px;color:#007bff}.registration{display:flex;flex-direction:column;align-items:center;gap:19px}.registration .registration-card{border-radius:4px}.registration .input-container{display:flex;flex-direction:column;gap:18px;padding-bottom:18px}.registration .btns-container{display:flex;align-items:center;gap:58px}.registration .title{color:#495057}.registration .card-title{text-align:center;padding-bottom:22px;color:#666}.registration .links-container{display:flex;flex-direction:column;gap:8px;color:#007bff}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{text-decoration:none;color:inherit}img{display:block;max-width:100%;height:auto}button{border:none;background:none;padding:0;cursor:pointer;font:inherit}table{border-collapse:collapse;border-spacing:0}.source-sans-3-regular{font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.source-sans-3-bold{font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.source-sans-3-light{font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}:root{--font-primary: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-secondary: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--breakpoint-phone: 0px;--breakpoint-phablet: 480px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-projectors: 1440px;--h1-h6-font-weight: 700;--h1-h6-font-family: var(--font-secondary);--h1-h6-margin-top: 0;--h1-font-size-phone: 3.2rem;--h1-line-height-phone: 1.25;--h1-margin-bottom-phone: 1.6rem;--h1-font-size-tablet: 4.8rem;--h1-line-height-tablet: 1.17;--h1-margin-bottom-tablet: 2rem;--h2-h6-margin-bottom: 1.6rem;--h2-font-size-phone: 2.8rem;--h2-line-height-phone: 1.43;--h2-font-size-tablet: 4rem;--h2-line-height-tablet: 1.2;--h3-font-size-phone: 2.4rem;--h3-line-height-phone: 1.33;--h3-font-size-tablet: 3.2rem;--h3-line-height-tablet: 1.25;--h4-font-size-phone: 2rem;--h4-line-height-phone: 1.4;--h4-font-size-tablet: 2.4rem;--h4-line-height-tablet: 1.33;--h5-font-size-phone: 1.8rem;--h5-line-height-phone: 1.33;--h5-font-size-tablet: 2rem;--h5-line-height-tablet: 1.4;--h6-font-size: 1.6rem;--h6-line-height: 1.5;--lead-font-weight: 700;--lead-font-family: var(--font-secondary);--lead-margin-top: 0;--lead-font-size-phone: 4rem;--lead-line-height-phone: 1.2;--lead-margin-bottom-phone: 1.6rem;--lead-font-size-tablet: 6.4rem;--lead-line-height-tablet: 1.13;--lead-margin-bottom-tablet: 2rem;--p1-p4-font-weight: 400;--p1-p4-font-family: var(--font-primary);--p1-p4-margin-top: 0;--p1-font-size: 1.6rem;--p1-line-height: 1.5;--p1-p2-margin-bottom: 2.4rem;--p2-font-size: 1.4rem;--p2-line-height: 1.43;--p3-font-size: 1.2rem;--p3-line-height: 1.33;--p3-p4-margin-bottom: 1.6rem;--p4-font-size: 1rem;--p4-line-height: 1.2;--btn-font-weight: 700;--btn-font-size: 1.2rem;--btn-line-height: 1.33;--btn-font-family: var(--font-secondary)}.text-h1{font-weight:var(--h1-h6-font-weight);font-family:var(--h1-h6-font-family);margin-top:var(--h1-h6-margin-top);font-size:var(--h1-font-size-phone);line-height:var(--h1-line-height-phone);margin-bottom:var(--h1-margin-bottom-phone)}@media (min-width: var(--breakpoint-tablet)){.text-h1{font-size:var(--h1-font-size-tablet);line-height:var(--h1-line-height-tablet);margin-bottom:var(--h1-margin-bottom-tablet)}}.text-h2{font-weight:var(--h1-h6-font-weight);font-family:var(--h1-h6-font-family);margin-top:var(--h1-h6-margin-top);margin-bottom:var(--h2-h6-margin-bottom);font-size:var(--h2-font-size-phone);line-height:var(--h2-line-height-phone)}@media (min-width: var(--breakpoint-tablet)){.text-h2{font-size:var(--h2-font-size-tablet);line-height:var(--h2-line-height-tablet)}}.text-h3{font-weight:var(--h1-h6-font-weight);font-family:var(--h1-h6-font-family);margin-top:var(--h1-h6-margin-top);margin-bottom:var(--h2-h6-margin-bottom);font-size:var(--h3-font-size-phone);line-height:var(--h3-line-height-phone)}@media (min-width: var(--breakpoint-tablet)){.text-h3{font-size:var(--h3-font-size-tablet);line-height:var(--h3-line-height-tablet)}}.text-h4{font-weight:var(--h1-h6-font-weight);font-family:var(--h1-h6-font-family);margin-top:var(--h1-h6-margin-top);margin-bottom:var(--h2-h6-margin-bottom);font-size:var(--h4-font-size-phone);line-height:var(--h4-line-height-phone)}@media (min-width: var(--breakpoint-tablet)){.text-h4{font-size:var(--h4-font-size-tablet);line-height:var(--h4-line-height-tablet)}}.text-h5{font-weight:var(--h1-h6-font-weight);font-family:var(--h1-h6-font-family);margin-top:var(--h1-h6-margin-top);margin-bottom:var(--h2-h6-margin-bottom);font-size:var(--h5-font-size-phone);line-height:var(--h5-line-height-phone)}@media (min-width: var(--breakpoint-tablet)){.text-h5{font-size:var(--h5-font-size-tablet);line-height:var(--h5-line-height-tablet)}}.text-h6{font-weight:var(--h1-h6-font-weight);font-family:var(--h1-h6-font-family);margin-top:var(--h1-h6-margin-top);margin-bottom:var(--h2-h6-margin-bottom);font-size:var(--h6-font-size);line-height:var(--h6-line-height)}.text-lead{font-weight:var(--lead-font-weight);font-family:var(--lead-font-family);margin-top:var(--lead-margin-top);margin-bottom:var(--lead-margin-bottom-phone);font-size:var(--lead-font-size-phone);line-height:var(--lead-line-height-phone)}@media (min-width: var(--breakpoint-tablet)){.text-lead{margin-bottom:var(--lead-margin-bottom-tablet);font-size:var(--lead-font-size-tablet);line-height:var(--lead-line-height-tablet)}}.text-p1{font-weight:var(--p1-p4-font-weight);font-family:var(--p1-p4-font-family);margin-top:var(--p1-p4-margin-top);margin-bottom:var(--p1-p2-margin-bottom);font-size:var(--p1-font-size);line-height:var(--p1-line-height)}.text-p2{font-weight:var(--p1-p4-font-weight);font-family:var(--p1-p4-font-family);margin-top:var(--p1-p4-margin-top);margin-bottom:var(--p1-p2-margin-bottom);font-size:var(--p2-font-size);line-height:var(--p2-line-height)}.text-p3{font-weight:var(--p1-p4-font-weight);font-family:var(--p1-p4-font-family);margin-top:var(--p1-p4-margin-top);margin-bottom:var(--p3-p4-margin-bottom);font-size:var(--p3-font-size);line-height:var(--p3-line-height)}.text-p4{font-weight:var(--p1-p4-font-weight);font-family:var(--p1-p4-font-family);margin-top:var(--p1-p4-margin-top);margin-bottom:var(--p3-p4-margin-bottom);font-size:var(--p4-font-size);line-height:var(--p4-line-height)}.text-btn{font-weight:var(--btn-font-weight);font-family:var(--btn-font-family);font-size:var(--btn-font-size);line-height:var(--btn-line-height)}.header{min-height:60px;background-color:pink;display:flex;justify-content:end;align-items:center}
