:root{--c-green:#389b51;--c-green-dark:#1d7b34;--c-blue:#0063e3;--c-blue-light:#0f77ff;--swiper-theme-color:#c0c0c0!important;--sans-font:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;--serif-font:'PT Serif',Georgia,serif;--c-border:#333;--c-red:brown;--c-gray:#DEDEDE}.btn{display:inline-block;border-radius:3px;padding:5px 12px 6px;line-height:1.7em;background-color:#b77e7e;color:white!important;border:none;cursor:pointer;text-align:center;line-height:1.2}.btn:hover{opacity:0.9}.btn-primary{background:brown}.btn-green{background:var(--c-green)!important}.btn-big{padding:8px 16px 9px;font-size:18px!important}.button{font-weight:bold}*{outline:none}.form-block{width:100%;margin:0 auto;padding:20px}.form-block h1{text-transform:none;font-size:24px}.form-block p{margin-bottom:1em}.form-block ul{margin-left:1em}@media (min-width:819px){.form-block{width:500px}}.form-block input::-webkit-outer-spin-button,.form-block input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-block input[type=number]{-moz-appearance:textfield}.form-block input:not([type="submit"]):not([type="checkbox"]),.form-block textarea{background-color:transparent;border:1px solid var(--c-border);box-sizing:border-box;line-height:1.2em;letter-spacing:0.01em;border-radius:3px;font-size:15px;padding:10px .75em;width:100%;transition:all linear .3s}.form-block input:not([type="submit"]):not([type="checkbox"]):focus,.form-block textarea:focus{background-color:#DDD;box-shadow:0 0 0 3px rgba(0,0,0,0.2)}.form-block button[type="submit"]{position:relative}.form-block button[type="submit"].waiting{padding-left:35px}.form-block button[type="submit"].waiting:before{content:" ";animation:fancybox-rotate 1s linear infinite;background:transparent;border:3px solid #888;border-bottom-color:transparent;border-radius:50%;height:18px;margin-top:-9px;opacity:.7;padding:0;position:absolute;top:50%;left:10px;width:18px}.form-block label{display:block;line-height:1.1;font-size:1em;margin-bottom:.3em}.form-block label:first-letter {text-transform:capitalize}.form-inline .btn-big{height:49px;position:relative;top:-2px;margin-left:1em}.helptext{font-size:0.85em;color:#424242;line-height:1.4em;display:inline-block;margin-top:5px}.edit-form p{margin-bottom:1em}.edit-forms{margin-top:-2rem}.errorlist,.error-message,.help-block[id^="error"],.invalid-feedback[id^="error"]{color:var(--c-red);font-size:0.9em;line-height:1.3em}.errorlist{margin-left:0!important;list-style:none!important}.errorlist li{margin-left:0!important;text-align:left}.errorlist.nonfield{margin-bottom:1em}p + .errorlist{margin-top:-.8em}.success-message{font-size:20px;display:none;color:var(--c-green)}.ajax_form{max-width:500px}.termsofuse{font-size:0.85em;line-height:120%;max-width:350px;margin:0 0 15px}.termsofuse a{text-decoration:underline}.termsofuse a:hover{text-decoration:underline;opacity:0.9}.vue-numeric-input{height:auto!important}.vue-numeric-input input{background:transparent!important;border:none!important}.vue-numeric-input button{background:var(--c-border);width:1.6rem!important;height:1.6rem!important;border-radius:50%!important;box-shadow:none!important;border:none!important;top:50%!important;margin-top:-.8rem!important}.vue-numeric-input .btn-icon:before{transform:scale(0.7)}.signup p:has(#id_password1) + ul{font-size:.85em}::placeholder{font-size:1em}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.thanks{text-align:center;margin:10px auto;background-color:var(--c-green);border:1px solid var(--c-green);border-radius:4px;color:white;padding:6px;line-height:1.3em;list-style:none!important}ul.messages{padding:1px 20px;margin:0 auto;max-width:1160px}ul.messages li{margin:5px 0}ul.messages li.success,ul.messages li.info{text-align:center;margin:10px auto;background-color:var(--c-green);border:1px solid var(--c-green);border-radius:4px;color:white;padding:6px;line-height:1.3em;list-style:none!important}ul.messages li.error{text-align:center;margin:10px auto;background-color:#a00202;border:1px solid #a00202;border-radius:4px;color:white;padding:6px;line-height:1.3em;list-style:none!important}.m-0{margin:0rem}.m-05{margin:.5rem}.m-1{margin:1rem}.m-2{margin:2rem}.m-3{margin:3rem}.m-4{margin:4rem}.m-5{margin:5rem}.m-6{margin:6rem}.mt-0{margin-top:0rem}.mt-05{margin-top:.5rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mt-6{margin-top:6rem}.mt-auto{margin-top:auto}.my-0{margin-top:0rem;margin-bottom:0rem}.my-05{margin-top:.5rem;margin-bottom:.5rem}.my-1{margin-top:1rem;margin-bottom:1rem}.my-2{margin-top:2rem;margin-bottom:2rem}.my-3{margin-top:3rem;margin-bottom:3rem}.my-4{margin-top:4rem;margin-bottom:4rem}.my-5{margin-top:5rem;margin-bottom:5rem}.my-6{margin-top:6rem;margin-bottom:6rem}.mb-0{margin-bottom:0rem}.mb-05{margin-bottom:.5rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.mb-6{margin-bottom:6rem}.mx-05{margin-left:.5rem;margin-right:.5rem}.mx-1{margin-left:1rem;margin-right:1rem}.mx-2{margin-left:2rem;margin-right:2rem}.mx-3{margin-left:3rem;margin-right:3rem}.mx-4{margin-left:4rem;margin-right:4rem}.mx-5{margin-left:5rem;margin-right:5rem}.mx-6{margin-left:6rem;margin-right:6rem}.mr-05{margin-right:.5rem}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem}.mr-3{margin-right:3rem}.mr-4{margin-right:4rem}.mr-5{margin-right:5rem}.mr-6{margin-right:6rem}.ml-05{margin-left:.5rem}.ml-1{margin-left:1rem}.ml-2{margin-left:2rem}.ml-3{margin-left:3rem}.ml-4{margin-left:4rem}.ml-5{margin-left:5rem}.ml-6{margin-left:6rem}.p-0{padding:0!important}.p-05{padding:.5rem}.p-1{padding:1rem}.p-2{padding:2rem}.p-3{padding:3rem}.p-4{padding:4rem}.p-5{padding:5rem}.p-6{padding:6rem}.pt-0{padding-top:0!important}.pt-1{margin-top:1rem}.pt-2{margin-top:2rem}.pt-3{margin-top:3rem}.pt-4{margin-top:4rem}.pt-5{margin-top:5rem}.pt-6{margin-top:6rem}.py-05{padding-top:.5rem;padding-bottom:.5rem}.py-1{padding-top:1rem;padding-bottom:1rem}.py-2{padding-top:2rem;padding-bottom:2rem}.py-3{padding-top:3rem;padding-bottom:3rem}.py-4{padding-top:4rem;padding-bottom:4rem}.py-5{padding-top:5rem;padding-bottom:5rem}.py-6{padding-top:6rem;padding-bottom:6rem}.py-7{padding-top:7rem;padding-bottom:7rem}.py-8{padding-top:8rem;padding-bottom:8rem}.pb-0{padding-bottom:0!important}.pb-05{padding-bottom:.5rem}.pb-1{padding-bottom:1rem}.pb-2{padding-bottom:2rem}.pb-3{padding-bottom:3rem}.pb-4{padding-bottom:4rem}.pb-5{padding-bottom:5rem}.pb-6{padding-bottom:6rem}.px-05{padding-left:.5rem;padding-right:.5rem}.px-1{padding-left:1rem;padding-right:1rem}.px-2{padding-left:2rem;padding-right:2rem}.px-3{padding-left:3rem;padding-right:3rem}.px-4{padding-left:4rem;padding-right:4rem}.px-5{padding-left:5rem;padding-right:5rem}.px-6{padding-left:6rem;padding-right:6rem}.pl-05{padding-left:.5rem}.pl-1{padding-left:1rem}.pl-2{padding-left:2rem}.pl-3{padding-left:3rem}.pl-4{padding-left:4rem}.pl-5{padding-left:5rem}.pl-6{padding-left:6rem}.pr-05{padding-right:.5rem}.pr-1{padding-right:1rem}.pr-2{padding-right:2rem}.pr-3{padding-right:3rem}.pr-4{padding-right:4rem}.pr-5{padding-right:5rem}.pr-6{padding-right:6rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:100%;font-weight:normal;vertical-align:baseline;border:0;outline:0;background:transparent;line-height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}a{color:#000}blockquote,q{quotes:none}:focus,:visited,:active{outline:none;-moz-outline-style:none}:-moz-any-link:focus{outline:none}html{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.login-page__container{display:flex;height:100vh}.login-page__main{width:100%;min-height:100vh;background:white;display:flex;justify-content:center;align-items:center;text-align:center}.login-page__main .back{width:35px;height:30px;background-image:url("/static/images/back.svg?7e528a80b863");background-size:contain;background-position:50% 50%;background-repeat:no-repeat;position:absolute;top:20px;left:20px}.login-page__main .form-block{max-width:310px}.login-page__main .form-block label{text-align:left;font-size:12px}.login-page__main .form-block input{color:#333;background-color:white!important;text-align:center}.login-page__main .form-block input#id_code{letter-spacing:1em}.login-page__main .form-block input:focus{background-color:white!important;box-shadow:0 0 0 3px rgba(0,0,0,0.2)}.login-page__main h1{font-size:24px;font-weight:bold;margin-bottom:1em}.login-page__main p{margin-bottom:1.5em}.login-page__main .errorlist{margin-bottom:1em}.login-page__image{display:none}.login-page .help-text{font-size:14px;line-height:1.2;color:#777}.form-box>*{height:33vh;display:flex;justify-content:center;align-items:center}.logo-box{padding:20px}.logo-box .logo{max-width:280px}@media (min-width:900px){.login-page__main{width:50%}.login-page__main .back{top:50px;left:50px}.login-page__image{display:block;width:50%;object-fit:cover}.logo-box{padding:50px}.logo-box .logo{max-width:309px}}