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-bottom:24px;max-width:540px;position:relative}.f-wrap .ribbon-wrapper{padding:48px 24px 24px}p#modalClose{align-items:center;color:#000;cursor:pointer;display:flex;font-weight:600;justify-content:center;position:absolute;right:48px;top:-16px}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}}