@font-face{font-family:"Regular";font-style:normal;font-weight:400;src:url(../font/cygre_default/Cygre-Regular.ttf);font-display:swap}@font-face{font-family:"Bold";src:url(../font/cygre_default/Cygre-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:"Italic";src:url(../font/cygre_default/Cygre-Italic.ttf);font-display:swap}@font-face{font-family:"Light";src:url(../font/cygre_default/Cygre-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:"Medium";src:url(../font/cygre_default/Cygre-Medium.ttf);font-weight:500;font-style:normal}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);vertical-align:baseline;font-size:14px;font-weight:400;line-height:21.2px;color:var(--text);font-family:"Medium",sans-serif}:root{--text:#333;--grey-text:#bbb;--pink:#eb2b76;--hover-pink:rgba(255,148,184,1);--light-pink:rgba(255,238,244,1);--transition:all .2s ease-in-out;--light-bg:rgba(240,240,240,1);--green-bg:#18a6a9}.container{max-width:1400px;width:90%;margin:0 auto}.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}.top ul{display:flex}.top ul,ol{list-style-type:none;padding:0;margin:0;display:flex;gap:12px;flex-wrap:wrap;margin-bottom:15px}.top ul a,ol a{text-decoration:none;font-family:"Medium";font-weight:500;font-size:24px;line-height:120%}.top ul a:hover,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:#fff;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}}