body.popup-active{position:relative;z-index:99}body.popup-active:after{background:rgba(0,0,0,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:99}body.popup-active section.popup-login{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:1;pointer-events:all;position:fixed;visibility:visible;width:100%;z-index:999}section.popup-login{display:none;opacity:0;visibility:hidden}.popup_login_main{background:#f4f8fb;border-radius:20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;max-height:100vh;max-width:100vw;overflow:auto;padding:40px 30px 30px;position:relative;width:31.4vw}.popup_login_title h4{font-size:22px;font-weight:600;line-height:1;margin-bottom:24px;text-align:center}.popup_login_form form{background-color:transparent;padding:2px 31px 4px}.popup_login_form form p.fieldhead1 input::placeholder{color:#9d9d9d;font-size:18px;font-weight:400;line-height:1}.popup_login_form form p.fieldhead1{color:#3b3d42;font-size:14px;line-height:21px;margin-bottom:14px}.popup_login_form form p.fieldhead1:first-child{margin-bottom:25px}.popup_login_form form input[type=date],.popup_login_form form input[type=datetime-local],.popup_login_form form input[type=datetime],.popup_login_form form input[type=email],.popup_login_form form input[type=month],.popup_login_form form input[type=number],.popup_login_form form input[type=password],.popup_login_form form input[type=range],.popup_login_form form input[type=search],.popup_login_form form input[type=tel],.popup_login_form form input[type=text],.popup_login_form form input[type=time],.popup_login_form form input[type=url],.popup_login_form form input[type=week],.popup_login_form form select,.popup_login_form form textarea{background-color:transparent;border:2px solid gray;border-radius:36px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px 20px;width:100%}.popup_login_form .links{align-items:center;display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:center}.popup_login_form form p.reset{line-height:1;margin-bottom:0;margin-top:0}.popup_login_form form p.reset a{font-size:14px;font-weight:300;line-height:21px}.popup_login_form form p.reset a:hover{color:#3b3d42}.popup_login_form form .btn,.popup_login_form form button,.popup_login_form form input[type=button],.popup_login_form form input[type=reset],.popup_login_form form input[type=submit]{background-color:#1a8dd4;border-color:#1a8dd4;border-radius:28px;box-shadow:unset;box-shadow:0 4px 19.3px 0 rgba(65,128,202,.5);color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:1;padding:17px}.popup_login_form form .btn:hover,.popup_login_form form button:hover,.popup_login_form form input[type=button]:hover,.popup_login_form form input[type=reset]:hover,.popup_login_form form input[type=submit]:hover{background-color:#4dcaff;border-color:#4dcaff;color:#fff}p.login{margin-bottom:13px;padding-top:3px;text-align:center}.popup_close{cursor:pointer;font-size:0;line-height:0;position:absolute;right:15px;top:15px}.popup_close img{height:15px;width:15px}@media (max-width:1024px){.popup_login_main{width:60vw}.popup_login_title h4{font-size:21px}.popup_close{right:20px;top:20px}}@media (max-width:767px){.popup_login_main{padding:40px 10px;width:90vw}.popup_login_form form{padding:2px 5px 4px}.popup_login_form form input[type=date],.popup_login_form form input[type=datetime-local],.popup_login_form form input[type=datetime],.popup_login_form form input[type=email],.popup_login_form form input[type=month],.popup_login_form form input[type=number],.popup_login_form form input[type=password],.popup_login_form form input[type=range],.popup_login_form form input[type=search],.popup_login_form form input[type=tel],.popup_login_form form input[type=text],.popup_login_form form input[type=time],.popup_login_form form input[type=url],.popup_login_form form input[type=week],.popup_login_form form select,.popup_login_form form textarea{padding:10px 15px;width:100%}.popup_login_form form .btn,.popup_login_form form button,.popup_login_form form input[type=button],.popup_login_form form input[type=reset],.popup_login_form form input[type=submit]{padding:12px}}