.ngwextrlogi-login-button-container{margin:20px 0;text-align:center}.ngwextrlogi-google-login{display:inline-flex;align-items:center;background-color:#4285f4;color:white;padding:10px 20px;text-decoration:none;border-radius:4px;font-weight:500;transition:background-color .3s ease;border:1px solid #4285f4}.ngwextrlogi-google-login:hover{background-color:#3367d6;color:white;text-decoration:none;border-color:#3367d6}.ngwextrlogi-google-icon{display:inline-block;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.611,20.083H42V20H24v8h11.303c-1.649,4.657-6.08,8-11.303,8c-6.627,0-12-5.373-12-12c0-6.627,5.373-12,12-12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C12.955,4,4,12.955,4,24c0,11.045,8.955,20,20,20c11.045,0,20-8.955,20-20C44,22.659,43.862,21.35,43.611,20.083z'/%3E%3Cpath fill='%23FF5722' d='M6.306,14.691l6.571,4.819C14.655,15.108,18.961,12,24,12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C16.318,4,9.656,8.337,6.306,14.691z'/%3E%3Cpath fill='%234CAF50' d='M24,44c5.166,0,9.86-1.977,13.409-5.192l-6.19-5.238C29.211,35.091,26.715,36,24,36c-5.202,0-9.619-3.317-11.283-7.946l-6.522,5.025C9.505,39.556,16.227,44,24,44z'/%3E%3Cpath fill='%231976D2' d='M43.611,20.083H42V20H24v8h11.303c-1.649,4.657-6.08,8-11.303,8c-6.627,0-12-5.373-12-12c0-6.627,5.373-12,12-12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C12.955,4,4,12.955,4,24c0,11.045,8.955,20,20,20c11.045,0,20-8.955,20-20C44,22.659,43.862,21.35,43.611,20.083z'/%3E%3C/svg%3E") no-repeat center;background-size:contain;margin-right:8px}.ngwextrlogi-google-button{margin-top:4px!important;padding-top:4px!important;text-align:center;width:100%;display:block!important;clear:both!important}p.submit+.ngwextrlogi-google-button{margin-top:4px!important;padding-top:4px!important}.ngwextrlogi-google-button::before{content:"";display:block;height:4px;width:100%}.ngwextrlogi-google-button a,.ngwextrlogi-google-login{width:100%!important;max-width:100%!important;background:#4285f4!important;border-color:#4285f4!important;color:white!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px;font-size:14px;font-weight:700;border-radius:4px;transition:all .4s ease;text-decoration:none;text-transform:uppercase;border:none;cursor:pointer;box-sizing:border-box}.ngwextrlogi-google-button a:hover,.ngwextrlogi-google-login:hover{background:#3367d6!important;border-color:#3367d6!important;color:white!important;text-decoration:none}.ngwextrlogi-google-button svg,.ngwextrlogi-google-login svg{width:18px;height:18px;flex-shrink:0}.ngwextrlogi-google-button a.button,.ngwextrlogi-google-login.button{background:#4285f4!important;border-color:#4285f4!important;color:white!important;text-decoration:none}.ngwextrlogi-google-button a.button:hover,.ngwextrlogi-google-login.button:hover{background:#3367d6!important;border-color:#3367d6!important;color:white!important;text-decoration:none}.ngwextrlogi-oauth-upload-section{background:#fff;border:1px solid #ccd0d4;border-radius:4px;padding:20px;margin-bottom:20px}.ngwextrlogi-oauth-upload-section h2{margin-top:0;color:#23282d}.ngwextrlogi-oauth-upload-section input[type=file]{margin-right:10px;padding:5px}.ngwextrlogi-oauth-upload-section input[type=submit]{margin-top:10px}.ngwextrlogi-woocommerce-login-container{margin:15px 0 0;text-align:center;width:100%}.ngwextrlogi-google-login-woocommerce{width:100%!important;max-width:100%!important;display:block!important;margin:0!important;box-sizing:border-box!important;font-family:var(--e-global-typography-1a4b7c1-font-family),Sans-serif;font-size:var(--e-global-typography-1a4b7c1-font-size);font-weight:var(--e-global-typography-1a4b7c1-font-weight);text-transform:var(--e-global-typography-1a4b7c1-text-transform);line-height:var(--e-global-typography-1a4b7c1-line-height);border:none;border-radius:var(--forms-buttons-border-radius,3px);color:var(--forms-buttons-normal-text-color,#fff);padding:var(--forms-buttons-padding,12px 32px);text-decoration:none;transition:all .4s ease;background:#4285f4!important;border-color:#4285f4!important}.ngwextrlogi-google-login-woocommerce:hover{background:#3367d6!important;border-color:#3367d6!important;color:var(--forms-buttons-normal-text-color,#fff)!important;text-decoration:none;border:none;border-radius:var(--forms-buttons-border-radius,3px);padding:var(--forms-buttons-padding,12px 32px);width:100%!important;max-width:100%!important;display:block!important;margin:0!important;box-sizing:border-box!important}.woocommerce #customer_login .ngwextrlogi-google-login-woocommerce:hover,.woocommerce-form-login .ngwextrlogi-google-login-woocommerce:hover,.woocommerce #customer_login .ngwextrlogi-woocommerce-login-container .ngwextrlogi-google-login-woocommerce:hover{background:#3367d6!important;border-color:#3367d6!important;color:var(--forms-buttons-normal-text-color,#fff)!important;text-decoration:none;border:none;border-radius:var(--forms-buttons-border-radius,3px);padding:var(--forms-buttons-padding,12px 32px);width:100%!important;max-width:100%!important;display:block!important;margin:0!important;box-sizing:border-box!important}.woocommerce .ngwextrlogi-google-login-woocommerce:hover,.woocommerce .ngwextrlogi-woocommerce-login-container .ngwextrlogi-google-login-woocommerce:hover{background:#3367d6!important;border-color:#3367d6!important;color:var(--forms-buttons-normal-text-color,#fff)!important;text-decoration:none;border:none;border-radius:var(--forms-buttons-border-radius,3px);padding:var(--forms-buttons-padding,12px 32px);width:100%!important;max-width:100%!important;display:block!important;margin:0!important;box-sizing:border-box!important}.woocommerce .button.ngwextrlogi-google-login-woocommerce:hover,.woocommerce #customer_login .button.ngwextrlogi-google-login-woocommerce:hover,.woocommerce-form-login .button.ngwextrlogi-google-login-woocommerce:hover,.woocommerce .ngwextrlogi-woocommerce-login-container .button.ngwextrlogi-google-login-woocommerce:hover,.woocommerce #customer_login .ngwextrlogi-woocommerce-login-container .button.ngwextrlogi-google-login-woocommerce:hover{background:#3367d6!important;border-color:#3367d6!important;color:var(--forms-buttons-normal-text-color,#fff)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;font-family:var(--e-global-typography-1a4b7c1-font-family),Sans-serif;font-size:var(--e-global-typography-1a4b7c1-font-size);font-weight:var(--e-global-typography-1a4b7c1-font-weight);text-transform:var(--e-global-typography-1a4b7c1-text-transform);line-height:var(--e-global-typography-1a4b7c1-line-height);border:none;border-radius:var(--forms-buttons-border-radius,3px);padding:var(--forms-buttons-padding,12px 32px);width:100%!important;max-width:100%!important;display:block!important;margin:0!important;box-sizing:border-box!important}.woocommerce .ngwextrlogi-google-login-woocommerce.button:hover,.woocommerce .ngwextrlogi-woocommerce-login-container .ngwextrlogi-google-login-woocommerce.button:hover{background:#3367d6!important;border-color:#3367d6!important;color:var(--forms-buttons-normal-text-color,#fff)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;font-family:var(--e-global-typography-1a4b7c1-font-family),Sans-serif;font-size:var(--e-global-typography-1a4b7c1-font-size);font-weight:var(--e-global-typography-1a4b7c1-font-weight);text-transform:var(--e-global-typography-1a4b7c1-text-transform);line-height:var(--e-global-typography-1a4b7c1-line-height);border:none;border-radius:var(--forms-buttons-border-radius,3px);padding:var(--forms-buttons-padding,12px 32px);width:100%!important;max-width:100%!important;display:block!important;margin:0!important;box-sizing:border-box!important}.ngwextrlogi-google-register-woocommerce{font-family:var(--e-global-typography-1a4b7c1-font-family),Sans-serif;font-size:var(--e-global-typography-1a4b7c1-font-size);font-weight:var(--e-global-typography-1a4b7c1-font-weight);text-transform:var(--e-global-typography-1a4b7c1-text-transform);line-height:var(--e-global-typography-1a4b7c1-line-height);border:none;border-radius:var(--forms-buttons-border-radius,3px);color:var(--forms-buttons-normal-text-color,#fff);padding:var(--forms-buttons-padding,12px 32px)}.woocommerce .ngwextrlogi-google-register-woocommerce:hover,.woocommerce .ngwextrlogi-woocommerce-register-container .ngwextrlogi-google-register-woocommerce:hover,.woocommerce .button.ngwextrlogi-google-register-woocommerce:hover{background:#3367d6!important;border-color:#3367d6!important;color:var(--forms-buttons-normal-text-color,#fff)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;font-family:var(--e-global-typography-1a4b7c1-font-family),Sans-serif;font-size:var(--e-global-typography-1a4b7c1-font-size);font-weight:var(--e-global-typography-1a4b7c1-font-weight);text-transform:var(--e-global-typography-1a4b7c1-text-transform);line-height:var(--e-global-typography-1a4b7c1-line-height);border:none;border-radius:var(--forms-buttons-border-radius,3px)}.ngwextrlogi-google-login-woocommerce,.ngwextrlogi-google-register-woocommerce{width:100%!important;max-width:100%!important;display:block!important;margin:0!important;box-sizing:border-box!important;font-family:var(--e-global-typography-1a4b7c1-font-family),Sans-serif;font-size:var(--e-global-typography-1a4b7c1-font-size);font-weight:var(--e-global-typography-1a4b7c1-font-weight);text-transform:var(--e-global-typography-1a4b7c1-text-transform);line-height:var(--e-global-typography-1a4b7c1-line-height);border:none;border-radius:var(--forms-buttons-border-radius,3px);color:var(--forms-buttons-normal-text-color,#fff);padding:var(--forms-buttons-padding,12px 32px);text-decoration:none;transition:all .4s ease}.ngwextrlogi-google-login-woocommerce:hover,.ngwextrlogi-google-register-woocommerce:hover,.woocommerce .ngwextrlogi-google-login-woocommerce:hover,.woocommerce .ngwextrlogi-google-register-woocommerce:hover,.woocommerce .ngwextrlogi-woocommerce-login-container .ngwextrlogi-google-login-woocommerce:hover,.woocommerce .ngwextrlogi-woocommerce-register-container .ngwextrlogi-google-register-woocommerce:hover,.woocommerce .button.ngwextrlogi-google-login-woocommerce:hover,.woocommerce .button.ngwextrlogi-google-register-woocommerce:hover{background:#3367d6!important;border-color:#3367d6!important;color:var(--forms-buttons-normal-text-color,#fff)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;font-family:var(--e-global-typography-1a4b7c1-font-family),Sans-serif;font-size:var(--e-global-typography-1a4b7c1-font-size);font-weight:var(--e-global-typography-1a4b7c1-font-weight);text-transform:var(--e-global-typography-1a4b7c1-text-transform);line-height:var(--e-global-typography-1a4b7c1-line-height);border:none;border-radius:var(--forms-buttons-border-radius,3px);padding:var(--forms-buttons-padding,12px 32px);width:100%!important;max-width:100%!important;display:block!important;margin:0!important;box-sizing:border-box!important}.woocommerce-form-login .ngwextrlogi-google-login-woocommerce:hover,.woocommerce-form-register .ngwextrlogi-google-register-woocommerce:hover,.woocommerce #customer_login .ngwextrlogi-google-login-woocommerce:hover,.woocommerce #customer_login .ngwextrlogi-google-register-woocommerce:hover,.woocommerce .ngwextrlogi-woocommerce-login-container .ngwextrlogi-google-login-woocommerce:hover,.woocommerce .ngwextrlogi-woocommerce-register-container .ngwextrlogi-google-register-woocommerce:hover,.woocommerce .button.ngwextrlogi-google-login-woocommerce:hover,.woocommerce .button.ngwextrlogi-google-register-woocommerce:hover,.woocommerce-form-login .button.ngwextrlogi-google-login-woocommerce:hover,.woocommerce-form-register .button.ngwextrlogi-google-register-woocommerce:hover{width:100%!important;max-width:100%!important;display:block!important;margin:0!important;box-sizing:border-box!important;padding:var(--forms-buttons-padding,12px 32px)!important;background:#3367d6!important;border-color:#3367d6!important;color:var(--forms-buttons-normal-text-color,#fff)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;font-family:var(--e-global-typography-1a4b7c1-font-family),Sans-serif!important;font-size:var(--e-global-typography-1a4b7c1-font-size)!important;font-weight:var(--e-global-typography-1a4b7c1-font-weight)!important;text-transform:var(--e-global-typography-1a4b7c1-text-transform)!important;line-height:var(--e-global-typography-1a4b7c1-line-height)!important;border:none!important;border-radius:var(--forms-buttons-border-radius,3px)!important}.woocommerce .ngwextrlogi-google-login-woocommerce,.woocommerce .ngwextrlogi-google-register-woocommerce,.woocommerce-form-login .ngwextrlogi-google-login-woocommerce,.woocommerce-form-register .ngwextrlogi-google-register-woocommerce,.woocommerce #customer_login .ngwextrlogi-google-login-woocommerce,.woocommerce #customer_login .ngwextrlogi-google-register-woocommerce,.woocommerce .ngwextrlogi-woocommerce-login-container .ngwextrlogi-google-login-woocommerce,.woocommerce .ngwextrlogi-woocommerce-register-container .ngwextrlogi-google-register-woocommerce,.woocommerce .button.ngwextrlogi-google-login-woocommerce,.woocommerce .button.ngwextrlogi-google-register-woocommerce,.woocommerce-form-login .button.ngwextrlogi-google-login-woocommerce,.woocommerce-form-register .button.ngwextrlogi-google-register-woocommerce{width:100%!important;max-width:100%!important;display:block!important;margin:0!important;box-sizing:border-box!important;padding:var(--forms-buttons-padding,12px 32px)!important;font-family:var(--e-global-typography-1a4b7c1-font-family),Sans-serif!important;font-size:var(--e-global-typography-1a4b7c1-font-size)!important;font-weight:var(--e-global-typography-1a4b7c1-font-weight)!important;text-transform:var(--e-global-typography-1a4b7c1-text-transform)!important;line-height:var(--e-global-typography-1a4b7c1-line-height)!important;border:none!important;border-radius:var(--forms-buttons-border-radius,3px)!important;color:var(--forms-buttons-normal-text-color,#fff)!important;text-decoration:none!important;transition:all .4s ease!important}.woocommerce .ngwextrlogi-google-login-woocommerce:hover,.woocommerce .ngwextrlogi-google-register-woocommerce:hover,.woocommerce-form-login .ngwextrlogi-google-login-woocommerce:hover,.woocommerce-form-register .ngwextrlogi-google-register-woocommerce:hover,.woocommerce #customer_login .ngwextrlogi-google-login-woocommerce:hover,.woocommerce #customer_login .ngwextrlogi-google-register-woocommerce:hover,.woocommerce .ngwextrlogi-woocommerce-login-container .ngwextrlogi-google-login-woocommerce:hover,.woocommerce .ngwextrlogi-woocommerce-register-container .ngwextrlogi-google-register-woocommerce:hover,.woocommerce .button.ngwextrlogi-google-login-woocommerce:hover,.woocommerce .button.ngwextrlogi-google-register-woocommerce:hover,.woocommerce-form-login .button.ngwextrlogi-google-login-woocommerce:hover,.woocommerce-form-register .button.ngwextrlogi-google-register-woocommerce:hover{background:#3367d6!important;border-color:#3367d6!important}.woocommerce .ngwextrlogi-google-login-woocommerce:hover,.woocommerce .ngwextrlogi-google-register-woocommerce:hover,.woocommerce-form-login .ngwextrlogi-google-login-woocommerce:hover,.woocommerce-form-register .ngwextrlogi-google-register-woocommerce:hover,.woocommerce #customer_login .ngwextrlogi-google-login-woocommerce:hover,.woocommerce #customer_login .ngwextrlogi-google-register-woocommerce:hover,.woocommerce .ngwextrlogi-woocommerce-login-container .ngwextrlogi-google-login-woocommerce:hover,.woocommerce .ngwextrlogi-woocommerce-register-container .ngwextrlogi-google-register-woocommerce:hover,.woocommerce .button.ngwextrlogi-google-login-woocommerce:hover,.woocommerce .button.ngwextrlogi-google-register-woocommerce:hover,.woocommerce-form-login .button.ngwextrlogi-google-login-woocommerce:hover,.woocommerce-form-register .button.ngwextrlogi-google-register-woocommerce:hover,.ngwextrlogi-google-login-woocommerce:hover,.ngwextrlogi-google-register-woocommerce:hover{background:#3367d6!important;border-color:#3367d6!important;background-color:#3367d6!important;background-image:none!important;background-repeat:no-repeat!important;background-position:center!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.woocommerce .ngwextrlogi-google-login-woocommerce:hover,.woocommerce .ngwextrlogi-google-register-woocommerce:hover,.woocommerce-form-login .ngwextrlogi-google-login-woocommerce:hover,.woocommerce-form-register .ngwextrlogi-google-register-woocommerce:hover,.woocommerce #customer_login .ngwextrlogi-google-login-woocommerce:hover,.woocommerce #customer_login .ngwextrlogi-google-register-woocommerce:hover,.woocommerce .ngwextrlogi-woocommerce-login-container .ngwextrlogi-google-login-woocommerce:hover,.woocommerce .ngwextrlogi-woocommerce-register-container .ngwextrlogi-google-register-woocommerce:hover,.woocommerce .button.ngwextrlogi-google-login-woocommerce:hover,.woocommerce .button.ngwextrlogi-google-register-woocommerce:hover,.woocommerce-form-login .button.ngwextrlogi-google-login-woocommerce:hover,.woocommerce-form-register .button.ngwextrlogi-google-register-woocommerce:hover,.ngwextrlogi-google-login-woocommerce:hover,.ngwextrlogi-google-register-woocommerce:hover{background:#3367d6!important;background-color:#3367d6!important;border-color:#3367d6!important;border-bottom-color:#3367d6!important;border-top-color:#3367d6!important;border-left-color:#3367d6!important;border-right-color:#3367d6!important;color:var(--forms-buttons-normal-text-color,#fff)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;font-family:var(--e-global-typography-1a4b7c1-font-family),Sans-serif!important;font-size:var(--e-global-typography-1a4b7c1-font-size)!important;font-weight:var(--e-global-typography-1a4b7c1-font-weight)!important;text-transform:var(--e-global-typography-1a4b7c1-text-transform)!important;line-height:var(--e-global-typography-1a4b7c1-line-height)!important;border:none!important;border-radius:var(--forms-buttons-border-radius,3px)!important;padding:var(--forms-buttons-padding,12px 32px)!important;width:100%!important;max-width:100%!important;display:block!important;margin:0!important;box-sizing:border-box!important;transition:all .4s ease!important}.ngwextrlogi-google-login-woocommerce svg{width:18px;height:18px;flex-shrink:0}.woocommerce-form-login .ngwextrlogi-woocommerce-login-container{margin-top:15px;margin-bottom:0}.woocommerce-form-login .ngwextrlogi-google-login-woocommerce{width:100%!important;max-width:100%!important;display:block!important;margin:0!important;box-sizing:border-box!important}.woocommerce-form-login .ngwextrlogi-woocommerce-login-container{margin-top:15px;margin-bottom:0;clear:both}.woocommerce-form-login .g-recaptcha-v3+.ngwextrlogi-woocommerce-login-container{margin-top:10px}.woocommerce-form-login .woocommerce-LostPassword+.ngwextrlogi-woocommerce-login-container{margin-top:10px;margin-bottom:15px}.woocommerce #customer_login form.login .form-row,.woocommerce #customer_login form.register .form-row{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch}.woocommerce #customer_login form.login .woocommerce-form-login__submit,.woocommerce #customer_login form.register .woocommerce-form-register__submit,.woocommerce #customer_login #customer_login button.woocommerce-button{width:100%!important;max-width:100%!important;display:block;margin:0;box-sizing:border-box}.woocommerce #customer_login form.login .woocommerce-form__label-for-checkbox,.woocommerce #customer_login form.login p.form-row label.woocommerce-form__label{display:none!important}.woocommerce #customer_login form.login .form-row input[type=text],.woocommerce #customer_login form.login .form-row input[type=email],.woocommerce #customer_login form.login .form-row input[type=password],.woocommerce #customer_login form.register .form-row input[type=text],.woocommerce #customer_login form.register .form-row input[type=email],.woocommerce #customer_login form.register .form-row input[type=password]{width:100%!important;max-width:100%!important;box-sizing:border-box}.woocommerce #customer_login form.login .password-input,.woocommerce #customer_login form.register .password-input{position:relative;display:block;width:100%;min-width:0}.woocommerce #customer_login .password-input .show-password-input{position:absolute;right:10px;top:50%;transform:translateY(-50%)}