.popout-form{position:fixed;pointer-events:none;top:0;left:0;width:100%;height:100%;z-index:1000}.popout-form:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1;opacity:0;transition:opacity .3s ease-in-out}.popout-form.is-active{pointer-events:auto}.popout-form.is-active:before{opacity:1}.popout-form__inner{display:flex;flex-direction:column;position:absolute;bottom:0;left:0;width:100%;max-height:calc(100% - var(--header-height));z-index:2;transform:translateY(100%);transition:transform .3s ease-in-out}.popout-form__inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1}@media (min-width: 1024px){.popout-form__inner:before{border-radius:10px 10px 0 0;box-shadow:0 0 34px #00000040}}.is-active .popout-form__inner{transform:translateY(0);transition:transform .5s ease-in-out}.popout-form__content{padding-top:var(--spacing-20);padding-left:var(--container-spacing);padding-right:var(--container-spacing);padding-bottom:var(--spacing-10);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-10)}.popout-form__content::-webkit-scrollbar{width:var(--sb-size)}.popout-form__content::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:var(--sb-border-radius)}.popout-form__content::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:var(--sb-border-radius)}@media (min-width: 1024px){.popout-form__content{padding-top:70px;display:grid;grid-template-columns:555fr 786fr;grid-gap:var(--spacing-12-half) var(--spacing-5);gap:var(--spacing-12-half) var(--spacing-5)}}.popout-form__header{padding-bottom:var(--spacing-10);display:flex;flex-direction:column;gap:var(--spacing-10);border-bottom:1px solid rgba(var(--colour-strata-black-rgb),.1)}@media (min-width: 1024px){.popout-form__header{padding-bottom:var(--spacing-2-half);grid-column:1/-1;gap:var(--spacing-2-half)}}.popout-form__close{position:absolute;top:var(--spacing-6);right:var(--spacing-5);background-color:transparent;border:none;cursor:pointer;padding:0}@media (min-width: 1024px){.popout-form__close{display:flex;align-items:center;gap:var(--spacing-2-half);top:var(--spacing-12-half);right:var(--spacing-9)}}.popout-form__close:focus-visible{outline:2px solid var(--colour-input-shadow--focus)}.popout-form__close span{display:none}@media (min-width: 1024px){.popout-form__close span{display:block}}.popout-form__subtitle{font-size:var(--text-body-lg);font-weight:var(--font-weight-medium);line-height:1.2;letter-spacing:var(--letter-spacing-tight)}@media (min-width: 1024px){.popout-form__subtitle{font-size:var(--text-4xl)}}.popout-form__title{--text-title: clamp(3.75rem, 1.8929rem + 7.619vw, 8.75rem);font-size:clamp(3.75rem,1.8929rem + 7.619vw,8.75rem);font-size:var(--text-title);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:var(--letter-spacing-default)}.popout-form__description{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.1;letter-spacing:var(--letter-spacing-default)}@media (min-width: 1024px){.popout-form__description{font-size:var(--text-3xl)}}.popout-form .umbraco-forms-form .umbraco-forms-page{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--spacing-7-half);gap:var(--spacing-7-half)}@media (min-width: 1024px){.popout-form .umbraco-forms-form .umbraco-forms-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-7-half) var(--spacing-5)}}.popout-form .umbraco-forms-form .umbraco-forms-page button[type=submit]{margin-top:var(--spacing-7-half);width:100%;max-width:386px}.popout-form .umbraco-forms-form .umbraco-forms-page button[type=submit]:focus-visible{outline-color:var(--colour-input-shadow--focus)}
