.wpmb-auth{box-sizing:border-box;max-width:28rem;margin:2.5rem auto;padding:1.5rem 0;color:inherit;font:inherit}.wpmb-auth h2{margin:0 0 1rem;font:inherit;font-size:1.75rem;font-weight:650}.wpmb-auth label,#wpmb-login label{display:block;margin:1rem 0 .35rem;font-weight:600}.wpmb-auth input[type="text"],.wpmb-auth input[type="password"],.wpmb-auth input[type="email"],#wpmb-login input[type="text"],#wpmb-login input[type="password"],#wpmb-login input[type="email"]{box-sizing:border-box;width:100%;padding:.7rem .8rem;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:.35rem;background:#fff0;color:inherit;font:inherit}#wpmb-login .login-remember label{display:flex;align-items:center;gap:.5rem;font-weight:500}#wpmb-login .login-remember input{width:auto}.wpmb-auth button,#wpmb-login input[type="submit"]{margin-top:1.25rem;cursor:pointer;font:inherit}.wpmb-notice{margin:0 0 1rem;padding:.75rem 1rem;border-left:4px solid currentColor}.wpmb-auth-links{margin-top:1rem}.wpmb-login-button,.wp-block-wpmb-login-button{display:inline-flex;flex:0 0 auto;width:max-content;max-width:none;margin:0}.wpmb-login-button__link{display:inline-flex;align-items:center;box-sizing:border-box;width:max-content;margin:0;padding:.35rem .8rem;border:1px solid currentColor;border-radius:2px;background:#fff0;color:inherit;font:inherit;font-size:1rem;font-weight:500;line-height:1.2;white-space:nowrap;text-decoration:none}.wpmb-section{margin:2rem 0}.wpmb-grid{display:grid;grid-template-columns:repeat(var(--wpmb-columns-mobile,1),minmax(0,1fr));gap:1.25rem}@media (min-width:700px){.wpmb-grid{grid-template-columns:repeat(var(--wpmb-columns,3),minmax(0,1fr))}}.wpmb-card,.wpmb-course{border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:.4rem;padding:1rem}.wpmb-card img,.wpmb-course img{display:block;width:100%;height:auto;margin-bottom:.75rem}.wpmb-card-image{display:block;box-sizing:border-box;width:calc(100% + 2rem);margin:-1rem -1rem .75rem;padding:var(--wpmb-image-inset,5%) var(--wpmb-image-inset,5%) 0}.wpmb-card-image img{width:100%;height:auto;margin:0}.wpmb-card h3{margin:0 0 .4rem;font-size:1.15rem}.wpmb-card-category,.wpmb-offer{margin:0 0 .5rem;font-size:.9rem}.wpmb-offer{font-weight:650}.wpmb-price del{opacity:.65;margin-right:.35rem}.wpmb-purchase{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:.75rem 0}.wpmb-purchase form{margin:0}button.wpmb-login-button__link{cursor:pointer;background:#fff0}button.wpmb-login-button__link:disabled{opacity:.45;cursor:not-allowed}.wpmb-enrolled-label{margin:.75rem 0 .25rem;font-weight:650}.wpmb-astra-account ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;margin:0;padding:.5rem 1.5rem .75rem;list-style:none}.wpmb-astra-account a{text-decoration:none}.wpmb-header-name{display:inline-flex;align-items:center;margin-right:.85rem;font-weight:600;white-space:nowrap}header .menu-item.wpmb-menu-courses>a,header .menu-item.wpmb-menu-logout>a,header .menu-item.wpmb-menu-login>a{padding-right:.9rem;padding-left:.9rem}header .menu-item.wpmb-menu-logout{margin-left:.75rem}.wpmb-card{--wpmb-image-inset:5%}