.app-form-buttons{left:0;padding-bottom:32px;position:sticky;top:calc(100% - 120px);width:100%}.app-form-wrapper{height:100%}.modal.msf .gradient{height:100%;left:0;overflow:hidden;position:fixed;top:0;transform:none;width:100%}section.app-form{height:calc(100% - 87px)}.modal.msf .gradient svg{transform:translate(-108%,-18%)}@media (min-width:992px){.app-form{height:100vh}}.app-form .app-form-header:before{background:#000;height:86px}.app-form .app-form-header:after,.app-form .app-form-header:before{content:"";left:50%;position:absolute;transform:translateX(-50%);width:100vw}.app-form .app-form-header:after{border-bottom:1px solid lab(100 0 0/.3);display:flex;top:86px}.app-form-header{display:flex;justify-content:space-between}.app-form .header-close{display:grid;place-content:center}.app-form-header .btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E") 50% /1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:content-box;color:#000;height:1em;margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;opacity:.5;padding:.25em;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);width:1em}.app-form .header-logo{align-items:center;display:flex;flex-direction:row;height:86px;justify-content:center;z-index:2}.app-form .header-logo img{display:block}.app-form .app-form-wrapper{padding-top:24px}.app-content{padding-top:0}.modal.msf{background-color:#121212;pointer-events:auto}@media (max-width:767px){.modal.msf .gradient svg{transform:translate(-87%,-14%)}.app-content{overflow:initial}}.app-form [data-hsfc-id=Renderer] .hsfc-Row{max-width:952px}.app-form [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0}.app-form [data-hsfc-id=Renderer] .hsfc-FieldLabel,.app-form [data-hsfc-id=Renderer] .hsfc-Heading,.app-form [data-hsfc-id=Renderer] .hsfc-ProgressBar__Text,.app-form [data-hsfc-id=Renderer] .hsfc-RichText,.app-form [data-hsfc-id=Renderer] .hsfc-RichText p{color:#fff}.app-form [data-hsfc-id=Renderer] .hsfc-Heading{font-family:var(--secondary-font)}.app-form [data-hsfc-id=Renderer] .hsfc-NavigationRow{border-top:1px solid #5a5a5a;left:0;padding-bottom:24px;padding-top:24px;position:sticky;top:calc(100% - 65px)}.app-content,.app-form .hs-form-html,.app-form .hs-form-html>div,.app-form .hsfc-Form,.app-form .hsfc-FormWrapper,.app-form .hsfc-Renderer,.app-form .hsfc-Step,.app-form-content,.app-step,.app-step>span{height:100%;min-height:100%}.app-form [data-hsfc-id=Renderer] .hsfc-ProgressBar__Progress{border:1px solid #424143}.app-form [data-hsfc-id=Renderer] .hsfc-Button{font-family:var(--secondary-font);font-weight:600}.app-form [data-hsfc-id=Renderer] .hsfc-Step:not(:first-of-type) .hsfc-NavigationRow__Buttons button:first-of-type{background:none;border:1px solid #fff;display:grid;font-size:0;height:54px;padding:0;place-content:center;transform:none;transition:all .3s ease;width:54px}.app-form [data-hsfc-id=Renderer] .hsfc-Step:not(:first-of-type) .hsfc-NavigationRow__Buttons button:first-of-type:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='14' fill='none' viewBox='0 0 19 14'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M17.959 7h-16.5m5.5 6-5.93-5.93a.1.1 0 0 1 0-.14L6.96 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;width:19px}.app-form [data-hsfc-id=Renderer] .hsfc-Step:not(:first-of-type) .hsfc-NavigationRow__Buttons button:first-of-type:hover{background:none;border-color:var(--primary-colour);transform:none}.app-form [data-hsfc-id=Renderer] .hsfc-NavigationRow__Alerts{margin:0}.app-form [data-hsfc-id=Renderer] .hsfc-ErrorAlert{margin-bottom:20px}@media (min-width:768px){.app-form .hsfc-ProgressBar{max-width:370px}.app-form [data-hsfc-id=Renderer] .hsfc-NavigationRow{padding-bottom:32px;padding-top:32px}}