@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.custom-form{background:var(--os-form-100);border-radius:.5rem;max-width:500px;min-height:375px;overflow:hidden;padding:2rem min(5vw,2rem);position:relative;transition:.5s}#form-loader{bottom:0;left:0;margin:auto;padding-top:20%;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .5s ease;width:20%}.spinner-svg{fill:#00bfcb;animation:spin 1s linear infinite;color:#565656;height:4rem;margin-right:.5rem}.custom-form>span{display:block;overflow:hidden;position:relative;transition:opacity 1s ease .5s;z-index:100}.custom-form[data-hide-form=true]>span{height:0;opacity:0}.custom-form[data-hide-form=false]>span{height:auto;opacity:1}.custom-form .hs-form-field>input,.custom-form .hs-form-field>label{color:var(--os-color-text-page)!important}.custom-form .hs-form-field>input{background:var(--os-form-200)}.debugger{background:#00000050;bottom:10px;color:red;display:block;font-size:14px;padding:4px;position:absolute;right:10px}.custom-form .hs-richtext>p{font-size:12px}.custom-form .hs-form-booleancheckbox>label{align-items:center;display:grid;gap:.25rem;grid-template-columns:1.5rem auto;line-height:1.1}.custom-form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0!important}.custom-form .legal-consent-container .hs-form-booleancheckbox-display p{display:inline;font-size:13px;line-height:1rem;margin:0}.custom-form .hs-form-booleancheckbox>:hover{cursor:pointer}.custom-form .hs-form-booleancheckbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--os-form-100);border:.15rem solid;border-radius:2px;color:currentColor;display:grid;font:inherit;height:1.25rem;margin:0;place-content:center;transform:translateY(0);width:1.25rem}.custom-form .hs-form-booleancheckbox input[type=checkbox]:before{background-color:CanvasText;box-shadow:inset 1em 1em #ad72ff;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65em;transform:scale(0);transform-origin:3px 8px;transition:transform .12s ease-in-out;width:.65em}.custom-form .hs-form-booleancheckbox input[type=checkbox]:checked:before{transform:scale(2.5)}.custom-form .hs-form-booleancheckbox input[type=checkbox]:focus{outline:1px solid currentColor;outline-offset:2px}.custom-form .hs-form-booleancheckbox input[type=checkbox]:disabled{--form-control-color:var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}.custom-form label{color:inherit!important}.custom-form .actions{display:flex;justify-content:center;justify-items:center}.custom-form .actions input[type=submit]{-webkit-appearance:none;background-color:#6619d0;border:1px solid transparent;border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:18px;font-weight:700;line-height:1;margin:15px 0;outline:0;padding:.85em 1em;text-align:center;text-decoration:none!important;text-transform:uppercase;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;white-space:normal!important}.custom-form .actions input[type=submit]:hover{background-color:#b183f0}.custom-form input[type=color],.custom-form input[type=date],.custom-form input[type=datetime-local],.custom-form input[type=datetime],.custom-form input[type=email],.custom-form input[type=file],.custom-form input[type=month],.custom-form input[type=number],.custom-form input[type=password],.custom-form input[type=search],.custom-form input[type=tel],.custom-form input[type=text],.custom-form input[type=time],.custom-form input[type=url],.custom-form input[type=week],.custom-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--os-form-200);border:1px solid transparent;border-image-outset:0;border-image-repeat:initial;border-image-slice:100%;border-image-source:none;border-image-width:1;border-radius:8px;color:var(--os-color-text-page)!important;display:block;font-family:inherit;font-size:1rem;font-weight:400;height:2.4375rem;line-height:1.5;margin:0 0 1rem;max-width:500px;padding:.5rem;-webkit-transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out;width:100%}.custom-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(//5852453.fs1.hubspotusercontent-na1.net/hubfs/5852453/OffensiveSecurity_November2019/Images/Down%20Arrow.svg);background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;border:1px solid transparent;border-radius:8px;box-sizing:border-box;color:#fbfafb;font-family:inherit;font-size:1rem;font-weight:400;height:2.4375rem;line-height:1.5;margin:0 0 1rem;padding:.5rem 1.5rem .5rem .5rem;width:100%}.custom-form select,.custom-form select:focus{background-color:#3f3848;-webkit-transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out}.custom-form select:focus{border:1px solid #707070;outline:none}.custom-form textarea{height:auto}.custom-form input[type=color]::placeholder,.custom-form input[type=date]::placeholder,.custom-form input[type=datetime-local]::placeholder,.custom-form input[type=datetime]::placeholder,.custom-form input[type=email]::placeholder,.custom-form input[type=file]::placeholder,.custom-form input[type=month]::placeholder,.custom-form input[type=number]::placeholder,.custom-form input[type=password]::placeholder,.custom-form input[type=search]::placeholder,.custom-form input[type=tel]::placeholder,.custom-form input[type=text]::placeholder,.custom-form input[type=time]::placeholder,.custom-form input[type=url]::placeholder,.custom-form input[type=week]::placeholder,.custom-form textarea::placeholder{color:var(--os-color-text-page)!important}.custom-form input[type=color]:focus,.custom-form input[type=date]:focus,.custom-form input[type=datetime-local]:focus,.custom-form input[type=datetime]:focus,.custom-form input[type=email]:focus,.custom-form input[type=file]:focus,.custom-form input[type=month]:focus,.custom-form input[type=number]:focus,.custom-form input[type=password]:focus,.custom-form input[type=search]:focus,.custom-form input[type=tel]:focus,.custom-form input[type=text]:focus,.custom-form input[type=time]:focus,.custom-form input[type=url]:focus,.custom-form input[type=week]:focus,.custom-form textarea:focus{background-color:var(--os-form-200);border:1px solid #00bfcb;box-shadow:0 0 2px #cacaca;outline:none;-webkit-transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out}.custom-form .hs-error-msgs label{color:#ffa0a0!important}