[data-theme*=dark] .lm-FieldGroup{color-scheme:dark}[data-theme*=dark] .lm-FieldGroup-helpText,[data-theme*=dark] .lm-FieldGroup-instruct{--lmig-FieldGroup-instruct-font-color:#8fa8c1}.lm-FieldGroup{font-family:Roboto,Arial,sans-serif;box-sizing:border-box;border:none;overflow:visible;position:relative;max-width:600px;margin-top:3rem;transition:all .25s cubic-bezier(.65,0,.45,1);opacity:1}.lm-FieldGroup *{box-sizing:inherit}.lm-FieldGroup.lm-FieldGroup--is-full{max-width:none}.lm-FieldGroup--disable-margin-all,.lm-FieldGroup--disable-margin-top{margin-top:0}.lm-FieldGroup--disable-margin-all,.lm-FieldGroup--disable-margin-bottom{margin-bottom:0}.lm-FieldGroup:last-of-type:after{display:none}.lm-FieldGroup-label{padding:0;margin-bottom:1.5rem;transition:all .1s ease-in-out;width:100%}.lm-FieldGroup-name{display:block;box-sizing:border-box}.lm-FieldGroup-helpText,.lm-FieldGroup-instruct{--lmig-FieldGroup-instruct-font-color:#707070;font-size:.8125rem;color:var(--lmig-FieldGroup-instruct-font-color);display:block;margin-top:4px}.lm-FieldGroup .lm-a11yOnly{border:0;clip:rect(0 0 0 0);height:1px;width:1px;overflow:hidden;padding:0;position:absolute}@media(min-width:480px){.lm-FieldGroup{margin-top:4rem}.lm-FieldGroup-label{padding:0;margin-bottom:2rem}.lm-FieldGroup--disable-margin-all,.lm-FieldGroup--disable-margin-top{margin-top:0}.lm-FieldGroup--disable-margin-all,.lm-FieldGroup--disable-margin-bottom{margin-bottom:0}}[data-theme*=dark] .lm-FieldGroupMessages{color-scheme:dark;--lm-FieldGroupMesssages-font-color:#f25a5a}.lm-FieldGroupMessages{font-family:Roboto,Arial,sans-serif;box-sizing:border-box;--lm-FieldGroupMesssages-font-color:#d32f2f;width:100%;margin-bottom:.5rem}.lm-FieldGroupMessages *{box-sizing:inherit}.lm-FieldGroup-label+.lm-FieldGroupMessages.has-messages{margin-top:-1.5rem}ul.lm-FieldGroupMessage{margin:0 0 .25rem;padding:0}ul.lm-FieldGroupMessage:last-child{margin:0}ul.lm-FieldGroupMessage li{list-style:none;font-size:.75rem;line-height:1.2;font-weight:400;padding:2px 0 2px 24px;position:relative}ul.lm-FieldGroupMessage li+li{margin-top:.25rem}ul.lm-FieldGroupMessage li .lm-Icon{position:absolute;left:0;top:0}ul.lm-FieldGroupMessage.is-error li{color:var(--lm-FieldGroupMesssages-font-color)}@media (-ms-high-contrast:active){ul.lm-FieldGroupMessage.is-error li{color:highlight}}.lm-FieldGroup-instruct{line-height:1.6}