.body{background-image:url(https://honeybuny.ru/static/img/back-acc.png.pagespeed.ce.axSMKUrwsB.png);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:90vh;display:flex;flex-direction:column;align-items:center}.all form{padding:26px;border:1px solid rgba(255,255,255,.3);border-radius:20px;display:flex;flex-direction:column}.all form input{background-color:#fff;border-radius:20px;padding:10px;border:none;outline:none;border:1px solid rgba(255,255,255,.3)}.all form input:focus{border:1px solid var(--pink)}.all form input:hover{border:1px solid var(--pink)}.all form input:disabled{background-color:var(--light-pink);cursor:not-allowed}.all form input::-moz-placeholder{color:var(--grey-text)}.all form input::placeholder{color:var(--grey-text)}.all form p{display:flex;flex-direction:column;margin-bottom:20px}.all form label{color:#fff;margin-bottom:10px}.all form p:empty{display:none}.all .menubtn{border-radius:10px;font-size:14px}.all a{color:#fff}.all{width:50%;display:flex;flex-direction:column;justify-content:flex-end;margin-left:auto;padding:20px 91px;border-radius:20px;background-color:rgba(51,51,51,.9);margin-top:100px}.all .top ul{display:flex}.all .top ul,.all ol{list-style-type:none;padding:0;margin:0;display:flex;gap:12px;flex-wrap:wrap;margin-bottom:15px}.all .top ul a,.all ol a{text-decoration:none;font-family:inherit;font-weight:500;font-size:16px;line-height:1.5}.all .top ul a:hover,.all ol a:hover{text-decoration:underline}.all ul.errorlist li{color:var(--hover-pink);text-decoration:underline}.all button[type="submit"]{background-color:#ff94b8;border:none;color:#fff;padding:10px 20px;border-radius:20px;width:100%;cursor:pointer;transition:var(--transition)}.all button[type="submit"]:hover{background-color:var(--green-bg)}#id_password_helptext{margin-top:4px}.help_message{color:#fff;margin-top:10px;margin-bottom:10px}.help_message a{display:inline-block;text-decoration:underline}.help_message a:hover{color:var(--green-bg)}.all form ul li{color:#fff;list-style-type:none}.all input[name="remember"]{accent-color:var(--green-bg);width:20px;height:20px;cursor:pointer}.all label[for="id_remember"]{display:inline-block;cursor:pointer}.all p:has(input[name=remember]) {display:flex;flex-direction:row;gap:20px}.all input[name="agree"]{accent-color:var(--green-bg);width:20px;height:20px;cursor:pointer}.all label[for="id_agree"]{width:80%;cursor:pointer;transition:var(--transition)}.all p:has(input[name=agree]) {display:flex;flex-shrink:0;flex-direction:row;gap:20px;order:1}.all p:has(input[name=agree]):hover label {color:var(--green-bg);text-decoration:underline}.all input[name="age"]{accent-color:var(--green-bg);width:20px;height:20px;cursor:pointer}.all label[for="id_age"]{display:inline-block;cursor:pointer;transition:var(--transition)}.all p:has(input[name=age]) {display:flex;flex-direction:row;gap:20px;order:2}.all p:has(input[name=age]):hover label {color:var(--green-bg);text-decoration:underline}.all h2{color:var(--text);margin-top:10px;margin-bottom:10px;font-size:24px}.provider_list{display:flex;flex-wrap:wrap}.provider_list li{list-style-type:none}.provider_list li a{font-size:24px}.provider_list li a:hover{text-decoration:underline}.message_div strong{color:#fff}.ul_messages{color:#fff}.ul_messages li{color:#fff}.all button[type="submit"]{margin-bottom:10px;order:3}@media (max-width:1500px){.all{width:60%}}@media (max-width:1300px){.all{width:80%;justify-content:center;margin:100px auto}}@media (max-width:768px){.all{width:100%;justify-content:center;margin:100px auto;padding:20px}}@media (max-width:640px){.all{width:100%;justify-content:center;margin:100px auto}}