body.elementor,body.elementor-page,body.page-template-default{overflow-x:hidden!important;max-width:100vw!important}.e-con,.e-con-boxed,.e-con-inner,.elementor-container,.elementor-section{max-width:100%!important;overflow-x:hidden!important}.login-container{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:20px 15px!important;margin:20px auto!important}.login-container form{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.login-container input[type=email],.login-container input[type=password],.login-container input[type=text],.login-container textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important;font-size:16px!important;padding:12px 10px!important;margin:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.elementor-button,.login-container button,.login-container input[type=submit]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:12px!important;font-size:16px!important}.login-container form>div{width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media screen and (max-width:768px){body{padding:0 10px!important}.elementor-element.e-con{padding-left:10px!important;padding-right:10px!important;width:100%!important;max-width:100vw!important}.elementor-element.e-con-boxed{max-width:100%!important}.elementor-element.e-con-boxed>.e-con-inner{max-width:100%!important;padding-left:10px!important;padding-right:10px!important}.login-container{max-width:calc(100vw - 40px)!important;width:calc(100vw - 40px)!important;margin:20px 10px!important;padding:15px!important;box-sizing:border-box!important}.elementor-widget-container{width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.elementor-widget-html .elementor-widget-container{padding:0!important}.elementor-widget-text-editor{width:100%!important;max-width:100%!important}.elementor-widget-text-editor a,.elementor-widget-text-editor p{word-wrap:break-word!important;overflow-wrap:break-word!important}.e-con.e-child{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}}@media screen and (max-width:480px){.login-container{max-width:calc(100vw - 30px)!important;width:calc(100vw - 30px)!important;margin:15px 10px!important;padding:12px!important}.login-container input[type=email],.login-container input[type=password],.login-container input[type=text]{padding:10px 8px!important;font-size:16px!important}.login-container form{gap:12px!important}.login-container form>div{gap:4px!important}}@media screen and (max-width:360px){.login-container{max-width:calc(100vw - 20px)!important;width:calc(100vw - 20px)!important;margin:10px 5px!important;padding:10px!important}body{padding:0 5px!important}}@media screen and (max-width:768px){#login{width:calc(100vw - 40px)!important;max-width:400px!important;padding:0 10px!important;box-sizing:border-box!important}#loginform{width:100%!important;box-sizing:border-box!important}#loginform input[type=password],#loginform input[type=text]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;font-size:16px!important}.wp-pwd{width:100%!important;max-width:100%!important}.wp-pwd input{padding-right:50px!important}}@media screen and (max-width:768px){.elementor-element{max-width:100%!important;overflow-x:hidden!important}.elementor-button-wrapper{width:100%!important}.elementor-button-link{width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:center!important}}html{overflow-x:hidden!important;max-width:100vw!important}body{overflow-x:hidden!important;max-width:100vw!important;position:relative!important}#content,#page,.site,.site-content{overflow-x:hidden!important;max-width:100vw!important}@media screen and (max-width:768px){[style*="max-width: 400px"]{max-width:calc(100vw - 40px)!important}[style*="padding: 20px"]{padding:15px!important}.elementor-element-c91db43 .elementor-widget-container,.elementor-element-c91db43 .elementor-widget-container>div{max-width:100%!important;width:100%!important;box-sizing:border-box!important}}@media screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2){.login-container input{-webkit-text-size-adjust:100%!important}input:focus,select:focus,textarea:focus{font-size:16px!important}}@media screen and (max-height:500px) and (orientation:landscape){.login-container{margin:10px auto!important;padding:10px!important}}