.open{overflow:hidden}form .hs-fieldtype-phonenumber,form div.hs-fieldtype-textarea{background:#f2f2f2;margin:-24px 24px -12px;padding:24px}#top-modal{background:rgba(0,0,0,.7);display:flex;height:100vh;justify-content:center;overflow-y:scroll;padding-top:84px;position:fixed;top:0;width:100vw;z-index:3}.f-wrap{margin:0 auto;max-width:540px;position:relative;width:100%}.buttons .btns a:hover{background:#757575}.f-wrap .ribbon-wrapper{padding:48px 24px 24px}.open p#modalClose{align-items:center;color:#000;cursor:pointer;display:flex;font-weight:600;justify-content:end;position:absolute;right:60px;top:4px;width:100%}form .form-columns-1 .hs-dependent-field .hs-form-field{margin:0;padding:50px 0 0}.buttons .btns a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#009959;border:none;border-radius:0;color:#fff;display:inline-block;font-family:inherit;font-family:Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:700;margin:0;padding:14px 22px;transition:background-color .5s ease}.buttons .btns p{margin:0}.buttons{display:flex;flex-wrap:wrap;margin:0 -15px}.buttons .btns{padding:0 15px 20px}p#modalClose>span{font-size:30px;margin-bottom:-1px;margin-left:10px}#top-modal form .legal-consent-container .field.hs-form-field{margin:0 24px;padding:12px 20px}.cosmos{height:48px}#top-modal.hide{display:none}@media (max-width:790px){.cosmos{height:96px}}