.Block--form{--form-panel-max-width:45.1 rem;--form-max-height:42rem;text-align:center}.Block--form .Block-content{margin-bottom:4.8rem}.Block--form .Block-form{margin:0 auto;max-width:var(--form-panel-max-width);position:relative;text-align:left}.Block--form .Block-form .Panel{text-align:inherit}.Block--form .Block-form .actions{text-align:center}@media (min-width:992px){.Block--form.layout-2col [class^=Container],.Block--form.layout-2col-rev [class^=Container]{display:flex;justify-content:space-between;text-align:left}.Block--form.layout-2col [class^=Container]>div,.Block--form.layout-2col-rev [class^=Container]>div{width:50%}.Block--form.layout-2col .Block-content,.Block--form.layout-2col-rev .Block-content{margin-bottom:0}.Block--form.layout-2col .Block-form .actions,.Block--form.layout-2col-rev .Block-form .actions{text-align:left}.Block--form.layout-2col .Panel--form .form-title,.Block--form.layout-2col-rev .Panel--form .form-title{margin-left:0;text-align:left}.Block--form.layout-2col .Block-content{padding-right:48px}.Block--form.layout-2col .Block-form{padding-left:12px}}@media (min-width:1300px){.Block--form.layout-2col .Block-content{padding-right:64px}.Block--form.layout-2col .Block-form{padding-left:16px}}@media (min-width:992px){.Block--form.layout-2col-rev [class^=Container]{flex-direction:row-reverse}.Block--form.layout-2col-rev .Block-form{padding-right:12px}.Block--form.layout-2col-rev .Block-content{padding-left:48px}}@media (min-width:1300px){.Block--form.layout-2col-rev .Block-form{padding-right:16px}.Block--form.layout-2col-rev .Block-content{padding-left:64px}}.Block--form.height-restricted .Block-form:not([data-state=on]){position:relative}.Block--form.height-restricted .Block-form:not([data-state=on]),.Block--form.height-restricted .Block-form:not([data-state=on]) .Panel--form{max-height:var(--form-max-height)}.Block--form.height-restricted .Block-form:not([data-state=on]) .Panel--form{overflow:hidden}.Block--form.height-restricted.has-initiated .Form-toggle{display:block;outline:0}.Block--form.height-restricted.has-initiated .Block-form[data-state=on]{--btn-size:28px}.Block--form.height-restricted.has-initiated .Block-form[data-state=on] .Form-toggle{height:calc(var(--form-max-height)*.25);position:relative!important}.Block--form.height-restricted.has-initiated .Block-form[data-state=on] .circular.button i{transform:rotate(180deg)}.Block--form .Form-toggle{background-image:linear-gradient(to bottom,rgba(var(--theme-mode-bg-rgb),0) 0,rgba(var(--theme-mode-bg-rgb),1) 70%);background-repeat:repeat-x;bottom:0;cursor:pointer;display:none;height:calc(var(--form-max-height)*.5);left:0;max-width:var(--form-panel-max-width);position:absolute;width:100%}.Block--form .Form-toggle .toggle-divider{height:28px;width:calc(100% + .8rem)!important}.Block--form .Form-toggle .toggle-divider:after{bottom:3.2rem;content:"";display:flex;height:1px;left:0;position:absolute;right:4.4rem}.inverted-style .Block--form .Form-toggle .toggle-divider:after{border-color:#fff}@media (min-width:600px){.Block--form .Form-toggle .toggle-divider:after{bottom:4.2rem;right:7.1rem}}.Block--form .Form-toggle .button{bottom:1.6rem;position:absolute;right:0}@media (max-width:599.98px){.Block--form .Form-toggle .button{height:28px;min-height:28px;width:28px}}.Block--form.layout-1col .Form-toggle .toggle-divider:after{right:4.4rem}@media (min-width:600px){.Block--form.layout-1col .Form-toggle .toggle-divider:after{right:7.9rem}}@media (min-width:992px){.Block--form.layout-2col-rev .Form-toggle .toggle-divider:after{right:8.7rem}.Block--form.layout-2col-rev .Form-toggle .button{right:1.6rem}}