.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-911 .elementor-element.elementor-element-1ee947d{--display:flex;--min-height:100vh;--justify-content:center;}.elementor-911 .elementor-element.elementor-element-1ee947d:not(.elementor-motion-effects-element-type-background), .elementor-911 .elementor-element.elementor-element-1ee947d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://centuria.ai/wp-content/uploads/2025/03/BG_Conversa_Centuria.png");background-position:center center;background-size:cover;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-login-register .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-login-register .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-911 .elementor-element.elementor-element-369a838 .elementor-repeater-item-f16f0cd{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .elementor-repeater-item-0dedc80{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .elementor-repeater-item-7aadf5b{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .elementor-repeater-item-4c65e27{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .elementor-repeater-item-3ff0f3a{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .elementor-repeater-item-62a0b98{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-lr-btn{background-color:#6FE7D4;margin:20px 0px 10px 0px;padding:13px 13px 13px 13px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#FFFFFF;border-radius:20px 20px 20px 20px;width:180px;height:50px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form .eael-lr-btn{background-color:#6FE7D4;margin:20px 0px 10px 0px;padding:13px 13px 13px 13px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#FFFFFF;border-radius:20px 20px 20px 20px;width:200px;height:50px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-lr-btn{background-color:#6FE7D4;padding:13px 13px 13px 13px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#FFFFFF;border-radius:20px 20px 20px 20px;width:200px;height:50px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form .eael-lr-btn{background-color:#6FE7D4;padding:13px 13px 13px 13px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#FFFFFF;border-radius:20px 20px 20px 20px;width:200px;height:50px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-lr-link{background-color:#596B73;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;color:#FFFFFF;border-radius:20px 20px 20px 20px;width:145px;height:50px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-user-login{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-user-password{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper{width:70%;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 5px 10px -2px rgba(0,0,0,0.5);}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper{width:100%;border-radius:20px 20px 20px 20px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper form{width:100%;border-radius:20px 20px 20px 20px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form-wrapper .lr-form-header{width:100%;height:150px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form-wrapper .lr-form-header img{width:100%;height:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form-wrapper .lr-form-header .form-dsc h4{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form-wrapper .lr-form-header{width:100%;height:155px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form-wrapper .lr-form-header img{width:100%;height:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form-wrapper .lr-form-header .form-dsc h4{font-family:"Montserrat", Sans-serif;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form-wrapper .lr-form-header{width:100%;height:150px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form-wrapper .lr-form-header img{width:100%;height:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form-wrapper .lr-form-header{width:100%;height:150px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form-wrapper .lr-form-header img{width:100%;height:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .eael-lr-form-control{padding:15px 15px 15px 40px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-align:left;color:#5A5A5A;background-color:#ffffff;border-radius:20px 20px 20px 20px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper input.eael-lr-form-control::placeholder{color:#7B7B7B;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .eael-lr-form-control:focus{background-color:#ffffff;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .eael-field-label{margin:0px 0px 13px 0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:#5A5A5A;background-color:#ffffff;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper .eael-lr-form-group label.mark-required:after{content:"*";color:#5A5A5A;top:10px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons{font-size:18px;height:18px;width:18px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons-visibility{color:#7B7B7B;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons-hidden{color:#34D9C3;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .wp-hide-pw{top:1px;right:-45px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-register-form-wrapper .eael-lr-form-group .dashicons{font-size:18px;height:18px;width:18px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-register-form-wrapper .eael-lr-form-group .dashicons-visibility{color:#5A5A5A;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-register-form-wrapper .eael-lr-form-group .dashicons-hidden{color:#34D9C3;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-register-form-wrapper .eael-lr-form-group .wp-hide-pw{top:1px;right:-45px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .dashicons{font-size:18px;height:18px;width:18px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .dashicons-visibility{color:#5A5A5A;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .dashicons-hidden{color:#34D9C3;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .wp-hide-pw{top:1px;right:-45px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .forget-menot{color:#5A5A5A;background-color:#ffffff;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .eael-forever-forget .forget-menot  input[type=checkbox]:checked{border-color:#6FE7D4 !important;background:#6FE7D4 !important;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .eael-forever-forget input[type=checkbox]:hover:not(:checked):not(:disabled){border-color:#6FE7D4 !important;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .forget-menot, .elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .forget-menot label{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .forget-pass a{color:#5A5A5A;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .forget-pass{background-color:#ffffff;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .forget-pass:hover a{color:#34D9C3;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .forget-pass:hover{background-color:#ffffff;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-lr-footer{flex-direction:column;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:column;align-items:center;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-lr-form-loader-wrapper{width:180px;max-width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-loader-wrapper .eael-lr-form-loader.eael-lr-login-form-loader{right:50px;bottom:7px;color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-loader-wrapper .eael-lr-form-loader.eael-lr-login-form-loader svg{height:15px;width:15px;line-height:15px;fill:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form .eael-lr-footer{flex-direction:column;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:column;align-items:space-evenly;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form .eael-lr-form-loader-wrapper{width:200px;max-width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-loader-wrapper .eael-lr-form-loader.eael-lr-register-form-loader{right:45px;bottom:7px;color:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-loader-wrapper .eael-lr-form-loader.eael-lr-register-form-loader svg{height:15px;width:15px;line-height:15px;fill:#FFFFFF;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-evenly;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:space-evenly;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-lr-form-loader-wrapper{width:200px;max-width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:center;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form .eael-lr-form-loader-wrapper{width:200px;max-width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-lr-link{margin:0px 0px 0px 0px;padding:13px 13px 13px 13px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#5A5A5A;border-style:none;border-radius:20px 20px 20px 20px;width:100%;height:30px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form .eael-lr-link{padding:13px 13px 13px 13px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#5A5A5A;border-radius:20px 20px 20px 20px;width:100%;height:50px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-social-login-container{width:100%;height:80px;margin:30px 0px 0px 0px;padding:0px 0px 0px 00px;color:#5A5A5A;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-social-login-container .lr-social-buttons-container{flex-direction:row;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-social-login-container .eael-social-button.eael-facebook{width:225px;height:32px;margin:17px 0px 0px 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3D3D3;border-radius:4px 4px 4px 4px;color:#5A5A5A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-social-login-container .eael-social-button.eael-facebook svg{width:18px;height:18px;margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-social-login-container .lr-separator hr{width:100%;height:0px;margin:0px 0px 10px 0px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-social-login-container .lr-separator p{margin:0px 0px 10px 0px;}.elementor-911 .elementor-element.elementor-element-369a838 .pass-meta-info{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-pass-notice{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-pass-notice.short{color:#D50000;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper meter[value='0']::-webkit-meter-optimum-value{background:#D50000;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper meter[value='0']::-moz-meter-bar, {background:#D50000;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper meter[value='1']::-webkit-meter-optimum-value{background:#D50000;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper meter[value='1']::-moz-meter-bar{background:#D50000;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-pass-notice.bad{color:#FF9C00;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper meter[value='2']::-webkit-meter-optimum-value{background:#FF9C00;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper meter[value='2']::-moz-meter-bar{background:#FF9C00;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-pass-notice.good{color:#FFDF00;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper meter[value='3']::-webkit-meter-optimum-value{background:#FFDF00;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper meter[value='3']::-moz-meter-bar{background:#FFDF00;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-pass-notice.strong{color:#2DB60E;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper meter[value='4']::-webkit-meter-optimum-value{background:#2DB60E;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper meter[value='4']::-moz-meter-bar{background:#2DB60E;}@media(max-width:1024px){.elementor-911 .elementor-element.elementor-element-1ee947d{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper{width:100%;padding:10px 10px 10px 10px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper form{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form-wrapper .lr-form-header{width:100%;height:170px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form-wrapper .lr-form-header img{width:100%;height:150%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form-wrapper .lr-form-header{width:100%;height:150px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form-wrapper .lr-form-header img{width:100%;height:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form-wrapper .lr-form-header{width:100%;height:130px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form-wrapper .lr-form-header{width:100%;height:135px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .eael-field-label{margin:0px 0px 10px 0px;font-size:17px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons{font-size:17px;height:17px;width:17px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .wp-hide-pw{top:1px;right:-40px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-register-form-wrapper .eael-lr-form-group .dashicons{font-size:17px;height:17px;width:17px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-register-form-wrapper .eael-lr-form-group .wp-hide-pw{top:1px;right:-40px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .dashicons{font-size:17px;height:17px;width:17px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .wp-hide-pw{top:1px;right:-40px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .forget-menot, .elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .forget-menot label{font-size:14px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .forget-pass a{font-size:14px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-lr-btn{font-size:15px;width:180px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-lr-footer{flex-direction:column;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:column;align-items:space-evenly;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-lr-form-loader-wrapper{width:180px;max-width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form .eael-lr-btn{font-size:15px;width:200px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form .eael-lr-footer{flex-direction:row;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:space-evenly;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form .eael-lr-form-loader-wrapper{width:200px;max-width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-lr-btn{font-size:15px;width:200px;height:50px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:center;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-lr-form-loader-wrapper{width:200px;max-width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form .eael-lr-btn{font-size:15px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-evenly;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-lr-link{font-size:15px;width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form .eael-lr-link{font-size:15px;width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-lr-link{font-size:15px;width:150px;height:50px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-social-login-container{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-social-login-container .lr-social-buttons-container{flex-direction:row;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-social-login-container .eael-social-button.eael-facebook{border-width:1px 1px 1px 1px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-pass-notice{font-size:15px;}}@media(min-width:768px){.elementor-911 .elementor-element.elementor-element-1ee947d{--content-width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-911 .elementor-element.elementor-element-1ee947d{--content-width:100%;}}@media(max-width:767px){.elementor-911 .elementor-element.elementor-element-1ee947d{--content-width:97%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-911 .elementor-element.elementor-element-369a838 .elementor-repeater-item-f16f0cd{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .elementor-repeater-item-0dedc80{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838{padding:0px 0px 0px 0px;}.elementor-911 .elementor-element.elementor-element-369a838.elementor-element{--align-self:center;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper{width:100%;padding:0px 0px 0px 0px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper{width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper form{width:100%;padding:0px 0px 0px 0px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form-wrapper .lr-form-header{width:100%;height:95px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form-wrapper .lr-form-header img{width:110%;height:110%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form-wrapper .lr-form-header{width:100%;height:90px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form-wrapper .lr-form-header img{width:110%;height:110%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form-wrapper .lr-form-header{height:90px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form-wrapper .lr-form-header img{width:110%;height:110%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form-wrapper .lr-form-header{width:100%;height:90px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form-wrapper .lr-form-header img{width:110%;height:110%;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .eael-lr-form-control{font-size:15px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-form-wrapper .eael-field-label{margin:0px 0px 13px 0px;font-size:17px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper .eael-lr-form-group label.mark-required:after{top:10px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons{font-size:16px;height:16px;width:16px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .wp-hide-pw{top:1px;right:-40px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-lr-footer{flex-direction:column;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:column;align-items:space-evenly;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-lr-btn{width:180px;height:50px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-lr-form-loader-wrapper{width:180px;max-width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form .eael-lr-btn{margin:20px 0px 10px 0px;padding:13px 13px 13px 13px;width:200px;height:50px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form .eael-lr-footer{flex-direction:column;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:column;align-items:space-evenly;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form .eael-lr-form-loader-wrapper{width:200px;max-width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-lr-btn{padding:13px 13px 13px 13px;font-size:15px;width:200px;height:50px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:center;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:space-between;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-lr-form-loader-wrapper{width:200px;max-width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form .eael-lr-btn{font-size:15px;width:180px;height:50px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:center;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-resetpassword-form .eael-lr-form-loader-wrapper{width:180px;max-width:100%;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-login-form .eael-lr-link{width:100%;height:50px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-register-form .eael-lr-link{margin:0px 0px 0px 0px;padding:13px 13px 13px 13px;width:100%;height:50px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-lostpassword-form .eael-lr-link{padding:13px 13px 13px 13px;width:100%;height:50px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-social-login-container{width:100%;height:120px;margin:40px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-social-login-container .lr-social-buttons-container{flex-direction:column;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-social-login-container .eael-social-button.eael-facebook{width:250px;height:30px;margin:10px 0px 0px 25px;padding:12px 12px 12px 12px;border-width:1px 1px 1px 1px;font-size:14px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-social-login-container .eael-social-button.eael-facebook svg{margin:0px 5px 0px 0px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-social-login-container .lr-separator p{margin:0px 0px 20px 0px;}.elementor-911 .elementor-element.elementor-element-369a838 .lr-social-login-container .lr-separator hr{margin:0px 0px 20px 0px;}.elementor-911 .elementor-element.elementor-element-369a838 .eael-pass-notice{font-size:14px;}}/* Start custom CSS for html, class: .elementor-element-feccfc5 *//* ---- INÍCIO DO CÓDIGO CORRIGIDO ---- */

/* Esconde AMBOS os banners por padrão */
.pwa-banner {
  display: none; /* CORRIGIDO: Agora funciona. */
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  max-width: 450px;
  background: #ffffff;
  padding: 15px;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  z-index: 1000;
  /* A linha 'display: flex' duplicada foi REMOVIDA daqui */
  align-items: center;
  gap: 15px;
  font-family: 'Montserrat', sans-serif;
}

/* Classe que o JS vai adicionar para mostrar */
.pwa-banner.visible {
  display: flex; /* Esta é a linha que torna o banner visível */
}

/* Estilos internos (ícone, texto, botões) */
.pwa-icon {
  width: 40px;
  height: 40px;
}
.pwa-text {
  flex-grow: 1;
  line-height: 1.3;
}
.pwa-text strong {
  font-size: 14px;
  color: #5a5a5a;
}
.pwa-text > span {
  font-size: 12px;
  color: #7a7a7a;
  display: block;
}
.pwa-button {
  background-color: #04eda3;
  color: #ffffff;
  border: none;
  padding: 8px 16px;
  border-radius: 8px;
  font-weight: bold;
  cursor: pointer;
}
.pwa-close {
  background: transparent;
  border: none;
  font-size: 20px;
  color: #aaa;
  cursor: pointer;
  padding: 0 5px;
}
.pwa-button:hover {
  background-color: #04eda3;
  color: #ffffff;
}
.pwa-close:hover {
  background: transparent;
  color: #aaa;
}

/* Bloco do Ícone de Compartilhar Corrigido */
.pwa-text .share-icon {
  display: inline-block;
  width: 1.2em; 
  height: 1.2em; 
  /* Esta é a sua URL: */
  background-image: url('http://centuria.ai/wp-content/uploads/2025/11/icone-compartilhar.svg');
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin: 0 5px;
}

/* ---- FIM DO CÓDIGO CORRIGIDO ---- *//* End custom CSS */
/* Start custom CSS */.pass-meta-info::before {
    content: "A senha deve conter ao menos 8 caracteres, incluindo uma letra maiúscula, um número e um caractere especial.";
    display: block;
    color: #666;
    margin-top: 5px;
}/* End custom CSS */