body:has(.modal-open){overflow:hidden}.modal-loading-overlay{align-items:center;background:hsla(0,0%,100%,.95);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease;visibility:hidden;z-index:999}.modal-loading-overlay.active{opacity:1;visibility:visible}.modal-loading-overlay img{animation:spin 1s linear infinite;height:60px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-button{align-items:center;display:flex;flex-wrap:wrap}.form-button .button-wrapper{flex:0 0 auto}.buttom-form__modal{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(0,0,0,.35);bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:20px;position:fixed;right:0;top:0;transition:all .3s linear;visibility:hidden;z-index:99999}.buttom-form__modal.modal-open{opacity:1;visibility:visible}.buttom-form__modal--inner{background-color:#fff;border:1px solid #ebebeb;border-radius:10px;max-height:100%;max-width:436px;overflow:auto;padding:40px 24px;position:relative;width:100%}.buttom-form__modal [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0!important}.buttom-form__modal [data-hsfc-id=Renderer] .hsfc-Row{margin-bottom:20px!important}.buttom-form__modal [data-hsfc-id=Renderer] .hsfc-FieldLabel{font-size:12px;font-weight:400!important;margin-bottom:10px!important}.buttom-form__modal [data-hsfc-id=Renderer] .hsfc-DropdownOptions{min-height:300px!important;top:-300px!important}.buttom-form__modal [data-hsfc-id=Renderer] .hsfc-Button{width:100%!important}.buttom-form__modal [data-hsfc-id=Renderer] .hsfc-TextInput{font-weight:400!important}.buttom-form__modal [data-hsfc-id=Renderer] .hsfc-TextInput:focus{border-color:#7c6ae7!important}.buttom-form__modal [data-hsfc-id=Renderer] .hsfc-RichText{background:linear-gradient(to bottom right,#b7dff9,#cfc6ff);border-radius:10px;color:#7059ff;font-size:14px;margin-top:10px;padding:12px;position:relative;z-index:1}.buttom-form__modal [data-hsfc-id=Renderer] .hsfc-RichText:before{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#fff;background:linear-gradient(180deg,#fff,#fcf9ff);border-radius:9px;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:-1}.buttom-form__modal [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content>:last-child{margin-top:0!important}.buttom-form__modal [data-hsfc-id=Renderer] .hsfc-DropdownOptions__List__ListItem{border-top:1px solid #f1f1f0!important;font-size:14px!important;margin-top:0!important}.buttom-form__modal [data-hsfc-id=Renderer] .hsfc-ErrorAlert{font-size:12px!important;font-style:italic!important;height:0!important;transform:translateY(-10px)!important}.buttom-form__modal--close{cursor:pointer;position:absolute;right:20px;top:20px}.buttom-form__modal--close:hover{opacity:.6}.buttom-form__modal--copy{color:#4c4c4c;letter-spacing:-.5px;margin-bottom:20px;text-align:center}.buttom-form__modal [data-hsfc-id=Renderer] .hsfc-Heading,.buttom-form__modal--copy h3{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,#7059ff,#302588);font-size:32px;-webkit-text-fill-color:transparent;color:transparent}.buttom-form__modal [data-hsfc-id=Renderer] .hsfc-Heading{padding-top:20px!important}.buttom-form__modal:has(.hsfc-PostSubmit) .buttom-form__modal--copy{display:none}