body .popup{width:100%;height:100%;background-color:rgba(0,1,25,0.7);position:fixed;z-index:999}body .popup .box{width:36.708333vw;height:36.708333vw;background-color:#fffbff;background-size:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body .popup .box .btn-close{width:3.125vw;height:3.125vw;padding:unset;position:absolute;top:0;right:0;background:url("../../General/img/nut-close.png") no-repeat center center;background-size:cover}body .popup.popup-login .box{font-family:'Font Awesome 5 Brands'}body .popup.popup-login .box .title-popup{font-size:1.5vw;color:#000;text-align:center;margin-top:2.604166vw}body .popup.popup-login .box .body-popup{width:100%;height:100%;padding:1.5625vw 1.041666vw}body .popup.popup-login .box form .form-group{display:flex;margin-bottom:0.520833vw}body .popup.popup-login .box form .form-group.form-loginID-pass{display:block;white-space:nowrap;font-size:0}body .popup.popup-login .box form .form-group.form-loginID-pass .text-danger{font-size:1vw}body .popup.popup-login .box form .form-group .captcha-container{display:flex;width:100%}body .popup.popup-login .box form .form-group .captcha-container .captcha-image-container{display:flex;align-items:center}body .popup.popup-login .box form .form-group .captcha-container .captcha-image-container *{margin-left:0.520833vw}body .popup.popup-login .box form .form-group .captcha-container .captcha-image-container .captcha-image{width:4.166666vw;height:2vw;border-radius:0.208333vw}body .popup.popup-login .box form .form-group .captcha-container .captcha-image-container .captcha-reload{width:2vw;height:2vw;cursor:pointer}body .popup.popup-login .box form .form-group .form-input,body .popup.popup-login .box form .form-group .form-button{width:100%;padding:0.3125vw 0.625vw;background-color:#f0f0f0;background-clip:padding-box;border-radius:4px;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;line-height:normal}body .popup.popup-login .box form .form-group .form-input{display:block;height:2vw;border:1px solid #ced4da;color:#676767;font-size:1vw;font-weight:400}body .popup.popup-login .box form .form-group .form-input:focus{outline:0}body .popup.popup-login .box form .form-group .form-button{display:flex;align-items:center;justify-content:center;position:relative;height:2.083333vw;border:unset;color:#ffffff;font-size:1vw;font-weight:bold;text-transform:uppercase;text-decoration:none}body .popup.popup-login .box form .form-group .form-button.button-dzo-login{margin-top:0.78125vw;background:linear-gradient(0deg,#ffaa00 0%,#ffdd00 100%);transition:background 0.3s linear}body .popup.popup-login .box form .form-group .form-button.button-dzo-login:hover{background:linear-gradient(0deg,#ff7400 0%,#ffcc00 100%)}body .popup.popup-login .box form .form-group .form-button.button-fb-login{margin-top:0.520833vw;background:#38559B;transition:background 0.3s linear}body .popup.popup-login .box form .form-group .form-button.button-fb-login::before{content:"\f39e";background:#2e4576;padding-left:0.9375vw;padding-right:1vw}body .popup.popup-login .box form .form-group .form-button.button-fb-login:hover{background:#2e4576}body .popup.popup-login .box form .form-group .form-button.button-gg-login{background:#dd4b39;transition:background 0.3s linear}body .popup.popup-login .box form .form-group .form-button.button-gg-login::before{content:"\f1a0";background:#b53424}body .popup.popup-login .box form .form-group .form-button.button-gg-login:hover{background:#b53424}body .popup.popup-login .box form .form-group .form-button.button-apple-login{background:#333333;transition:background 0.3s linear}body .popup.popup-login .box form .form-group .form-button.button-apple-login::before{content:"\f179";background:#000;padding:0.520833vw 1vw}body .popup.popup-login .box form .form-group .form-button.button-apple-login:hover{background:#000}body .popup.popup-login .box form .form-group .form-button::before{font-family:"Font Awesome 5 Brands";position:absolute;left:0px;top:0;bottom:0;padding:0.520833vw 0.88vw;border-radius:0.260416vw}body .popup.popup-login .box form .form-group .text-validation{font-size:1vw;color:#dc3545}body .popup.popup-login .box form .form-group.form-register-group{flex-wrap:wrap;justify-content:space-around}body .popup.popup-login .box form .form-group.form-register-group a{font-size:1vw;color:#ff9900;text-decoration:none}body .popup.popup-login .box form .form-group.form-register-group a:hover{text-decoration:underline}body .popup.popup-login .box form .form-group.form-or-group{justify-content:center;align-items:center;width:100%;margin:0.260416vw auto;color:#676767}body .popup.popup-login .box form .form-group.form-or-group .line{display:inline-block;position:relative;width:100%;height:1px;background-color:#676767;vertical-align:middle}body .popup.popup-login .box form .form-group.form-or-group .text{font-size:1vw}body .popup.popup-login .box form .form-group .form-check-input{font-size:1.2vw}body .popup.popup-login .box form .form-group .form-check-label{font-size:1.2vw}@media screen and (max-width:1024px) and (orientation:portrait){body .popup.popup-login .box{max-width:100%;width:90%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:100% 100%}body .popup.popup-login .box .btn-close{width:6.835937vw;height:6.835937vw}body .popup.popup-login .box .title-popup{font-size:18pt}body .popup.popup-login .box .body-popup{padding:12% 4%}body .popup.popup-login .box .body-popup form{width:100%}body .popup.popup-login .box .body-popup form .form-group{margin-bottom:3%}body .popup.popup-login .box .body-popup form .form-group.form-loginID-pass{display:block;white-space:nowrap;font-size:0}body .popup.popup-login .box .body-popup form .form-group.form-loginID-pass .text-danger{font-size:9pt}body .popup.popup-login .box .body-popup form .form-group .captcha-container .captcha-image-container{width:20%}body .popup.popup-login .box .body-popup form .form-group .captcha-container .captcha-image-container .captcha-image{width:65%;height:100%;border-radius:14%}body .popup.popup-login .box .body-popup form .form-group .captcha-container .captcha-image-container .captcha-reload{width:30%;height:100%}body .popup.popup-login .box .body-popup form .form-group .form-input,body .popup.popup-login .box .body-popup form .form-group .form-button{height:4.394531vw;font-size:11pt}body .popup.popup-login .box .body-popup form .form-group .form-button{font-size:11pt}body .popup.popup-login .box .body-popup form .form-group .form-button.button-fb-login::before{padding-left:3%;padding-right:3%}body .popup.popup-login .box .body-popup form .form-group .form-button::before{padding:1% 3%;border-radius:14%}body .popup.popup-login .box .body-popup form .form-group .text-validation{font-size:9pt}body .popup.popup-login .box .body-popup form .form-group.form-register-group a{font-size:2.148437vw}body .popup.popup-login .box .body-popup form .form-group.form-or-group .text{font-size:11pt}}@media screen and (max-width:480px) and (orientation:portrait){body .popup.popup-login .box{height:114.583333vw}body .popup.popup-login .box .btn-close{width:7.291666vw;height:7.291666vw}body .popup.popup-login .box .body-popup form .form-group .form-input,body .popup.popup-login .box .body-popup form .form-group .form-button{height:6.25vw}body .popup.popup-login .box .body-popup form .form-group .form-button{font-size:10pt;height:7.291666vw}body .popup.popup-login .box .body-popup form .form-group.form-register-group a{font-size:3.125vw}}