.form-input-group{--form-input-group-border-width:.0625rem;--form-input-group-border-color:var(--color-gray-3);--form-input-group-flex-direction:column;--form-input-group-align-items:flex-start;--form-input-group-label-width:100%;--form-input-group-label-color:var(--color-dark);--form-input-group-label-font-size:var(--fontSize-sm);--form-input-group-label-font-weight:400;--form-input-group-label-line-height:var(--line-height);--form-input-group-label-letter-space:.0625rem;--form-input-group-label-padding-x:0rem;--form-input-group-label-padding-top:0rem;--form-input-group-label-padding-bottom:0rem;--form-input-group-gap:.625rem;--form-input-group-content-width:100%;--form-input-group-content-flex-direction:column;--form-input-group-content-flex-wrap:nowrap;--form-input-group-content-gap:.5rem;--form-input-group-required-dot-font-size:var(--fontSize-xs);--form-input-group-required-dot-color:red;--form-input-group-required-dot-top:.375rem;position:relative}@media (min-width:768px){.form-input-group{--form-input-group-label-font-size:var(--fontSize-base);--form-input-group-content-gap:1rem}}.form-input-group.border-bottom{border:var(--form-input-group-border-width) solid var(--form-input-group-border-color)}.form-input-group.inline-group{--form-input-group-align-items:stretch}@media (min-width:768px){.form-input-group.inline-group{--form-input-group-flex-direction:row;--form-input-group-align-items:flex-start;--form-input-group-label-width:5.625rem;--form-input-group-content-width:calc(100% - var(--form-input-group-label-width) - var(--form-input-group-gap))}}.form-input-group.input-group-required .input-group-label:after{position:relative;z-index:3;padding-left:.125rem;line-height:1;content:"*";top:var(--form-input-group-required-dot-top);font-size:var(--form-input-group-required-dot-font-size);color:var(--form-input-group-required-dot-color)}.form-input-group .input-group{position:relative;display:flex;flex-direction:var(--form-input-group-flex-direction);align-items:var(--form-input-group-align-items);gap:var(--form-input-group-gap)}.form-input-group .input-group-label{position:relative;display:flex;flex:none;white-space:normal;width:var(--form-input-group-label-width);padding:var(--form-input-group-label-padding-top) var(--form-input-group-label-padding-x) var(--form-input-group-label-padding-bottom);color:var(--form-input-group-label-color);font-size:var(--form-input-group-label-font-size);font-weight:var(--form-input-group-label-font-weight);line-height:var(--form-input-group-label-line-height);letter-spacing:var(--form-input-group-label-letter-space)}.form-input-group .input-group-content{position:relative;width:100%;display:flex;flex:1 1 auto;max-width:var(--form-input-group-content-width);flex-direction:var(--form-input-group-content-flex-direction);flex-wrap:var(--form-input-group-content-flex-wrap);gap:var(--form-input-group-content-gap)}@media (min-width:768px){.form-input-group .input-group-content.input-group-content-row{--form-input-group-content-flex-direction:row;--form-input-group-content-flex-wrap:wrap}}