/* Login and registration only: spacious cards without nested Bootstrap containers. */
.ma-auth-ad{width:728px;max-width:100%;margin:24px auto;text-align:center;line-height:0;min-height:90px}.ma-auth-ad>ins.adsbygoogle{width:728px;height:90px}
.mango-complete.mx-auth .ma-auth-wrap{width:calc(100% - 48px);max-width:1120px;margin:26px auto 42px;padding:0;min-width:0}
.ma-auth-grid{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.9fr);gap:28px;align-items:start}.ma-auth-grid>*{min-width:0}
.ma-auth-card{background:#fff;border:1px solid #dfe7d5;border-radius:9px;box-shadow:0 3px 12px #24472d08;overflow:hidden}.ma-auth-card>h2{margin:0;padding:18px 24px;background:#edf4e5;border-bottom:1px solid #dce6d0;font:700 25px/1.35 Georgia,serif;color:#184d34;text-align:left}.ma-auth-card .card-body{padding:24px!important;text-align:left}.ma-auth-card p{font-size:14px;line-height:1.85;margin-bottom:18px}.ma-auth-card form{margin:0;padding:0!important}.ma-auth-card label{display:block;text-align:left;margin-bottom:8px}.ma-auth-card .form-control{min-height:48px!important;width:100%;box-sizing:border-box}.ma-auth-card .form-group{margin-bottom:22px}.ma-auth-card .row{margin-left:-12px;margin-right:-12px}.ma-auth-card .row>[class*=col-]{padding-left:12px;padding-right:12px}.ma-auth-card .btn{white-space:normal}.ma-auth-card input[type=checkbox]{vertical-align:middle}.ma-auth-card .g-recaptcha{max-width:100%}.ma-auth-card input[type=submit]{min-height:44px}.ma-auth-card .alert{margin:18px 24px 0}.ma-auth-card .card-body .alert{margin:0 0 18px}
@media(max-width:900px){.ma-auth-grid{grid-template-columns:minmax(245px,.85fr) minmax(0,1.6fr);gap:20px}.ma-auth-card .card-body{padding:20px!important}.ma-auth-card>h2{padding:16px 20px;font-size:23px}.ma-auth-card form .col-sm-6{flex-basis:100%;max-width:100%}}
@media(max-width:767px){.ma-auth-ad{width:468px;min-height:60px;margin:18px auto}.ma-auth-ad>ins.adsbygoogle{width:468px;height:60px}.mango-complete.mx-auth .ma-auth-wrap{width:calc(100% - 28px);margin:20px auto 30px}.ma-auth-grid{grid-template-columns:minmax(0,1fr);gap:18px}.ma-auth-form-card{order:0}.ma-auth-intro-card{order:1}.ma-auth-card>h2{font-size:24px}.ma-auth-card .form-group{margin-bottom:18px}}
@media(max-width:499px){.ma-auth-ad{width:320px;min-height:50px}.ma-auth-ad>ins.adsbygoogle{width:320px;height:50px}.ma-auth-card .card-body{padding:17px!important}.ma-auth-card>h2{padding:16px 17px}.ma-auth-card .g-recaptcha{transform:scale(.94);transform-origin:left top}}
