:root{--checkbox-size:2rem}.singulart-external-form{margin:0 auto;max-width:50rem;padding:calc(var(--spacing)*7) calc(var(--spacing)*2)}.form-title{margin-bottom:calc(var(--spacing)*2)}.hs-richtext ul{margin-bottom:calc(var(--spacing)*3);padding-left:calc(var(--spacing)*3)}.hs-richtext ul li:before{content:"·"}.hs-richtext ol li{list-style-type:decimal}.hs-richtext ol li:before{content:none}.hs-richtext li{margin-bottom:var(--spacing);position:relative}.hs-richtext li:before{content:"•";left:calc(var(--spacing)*-2);position:absolute}.hs-richtext h2{margin-bottom:calc(var(--spacing)*2)}.hs-richtext p{margin-bottom:var(--spacing)}.hs-richtext a{background:none;border:none;color:currentColor;cursor:pointer;font-weight:var(--font-semi-bold);padding:0;position:relative;text-decoration:none}.hs-richtext a:focus,.hs-richtext a:hover{color:currentColor;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--underline-offset);text-underline-position:under}.hs-form-field{margin-top:calc(var(--spacing)*3)}label{color:var(--text-primary);display:inline-block;font-size:1.4rem;font-weight:var(--font-bold);letter-spacing:.02em;line-height:1.8rem;margin-bottom:0;text-transform:uppercase}.hs-error-msgs label,label.hs-error-msg,label.hs-form-booleancheckbox-display,label.hs-form-checkbox-display,label.hs-form-radio-display{font-size:1.6rem!important;font-weight:var(--font-normal)!important;letter-spacing:0!important;line-height:1.5!important;margin-bottom:0!important;text-transform:none!important}.hs-field-desc{border:0;color:var(--grey-500);font-size:1.4rem;line-height:1.8rem;margin-bottom:var(--spacing)}.hs-error-msg{color:var(--color-error)}form .error{margin:0!important}.hs-input{background:var(--white);border:1px solid var(--border-neutral);border-radius:var(--border-radius);box-shadow:none;color:var(--text-primary);display:block;font-size:1.6rem;height:calc(var(--spacing)*6);line-height:1.5;padding:0 calc(var(--spacing)*2);position:relative;text-align:left;transition:background-color var(--transition-default),color var(--transition-default),border-color .3s ease-in-out;width:100%}.hs-input:hover{background-color:var(--grey-100);border-color:var(--grey-900)}.hs-input:focus,.hs-input:focus-within{background-color:var(--white);border-color:var(--grey-900);box-shadow:none;outline:0}.hs-input::placeholder{color:var(--text-placeholder)}.hs-input.invalid{border-color:var(--color-error);color:var(--color-error)}.hs-input.invalid::placeholder{color:var(--text-placeholder)}.hs-input[type=file]{line-height:calc(var(--spacing)*6)}textarea.hs-input{min-height:calc(var(--spacing)*12);padding-top:calc(var(--spacing)*1.5);resize:vertical}.hs-form-checkbox{height:calc(var(--spacing)*4)}.hs-input[type=checkbox]{clip-path:inset(100%);height:1px;margin-left:calc(var(--checkbox-size)*.5);margin-top:var(--checkbox-size);overflow:hidden;position:absolute;white-space:nowrap;width:1px;clip:rect(1px,1px,1px,1px)}.hs-input[type=checkbox]+span{cursor:pointer;margin:0;min-height:var(--checkbox-size);overflow:inherit;padding:0 0 0 calc(var(--checkbox-size) + var(--spacing));position:relative}.hs-input[type=checkbox]+span:before{background:var(--white);border:1px solid var(--grey-700);border-radius:2px;content:"";height:var(--checkbox-size);left:0;position:absolute;top:0;width:var(--checkbox-size)}.hs-input[type=checkbox]:checked+span:before{background:var(--grey-900);border:2px solid var(--grey-900)}.hs-input[type=checkbox]+span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M21.521 4.446c.558.456.64 1.278.184 1.836L11.041 19.325a1.304 1.304 0 0 1-1.864.16L2.45 13.654a1.304 1.304 0 0 1 1.709-1.972l5.712 4.952L19.686 4.63a1.304 1.304 0 0 1 1.835-.184' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;color:var(--white);content:"";display:inline-block;font-size:12px;height:var(--checkbox-size);left:0;line-height:var(--checkbox-size);position:absolute;text-align:center;top:1px;transition:all .2s;width:var(--checkbox-size)}.hs-input[type=checkbox]:not(:checked)+span:after{opacity:0;top:50%;transform:scale(0) translateY(-50%)}.hs-form-radio{height:calc(var(--spacing)*4)}.hs-form-radio-display{margin:0!important;position:relative}.hs-input[type=radio]{cursor:pointer;height:100%;left:0;margin:0;opacity:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.hs-input[type=radio]+span{align-items:center;display:flex;margin:0;width:100%}.hs-input[type=radio]+span:before{align-items:center;background-color:var(--white);border:.1rem solid var(--grey-700);border:.1rem solid var(--text-primary);border-radius:50%;color:var(--white);content:"";display:flex;flex-shrink:0;height:var(--checkbox-size);justify-content:center;margin-right:var(--spacing);width:var(--checkbox-size)}.hs-input[type=radio]:checked+span{font-weight:var(--font-semi-bold)}.hs-input[type=radio]:checked+span:before{background:var(--text-primary);border:.1rem solid var(--text-primary);box-shadow:inset 0 0 0 .3rem var(--white)}option{color:var(--text-primary);cursor:pointer}option[disabled]{color:var(--grey-500);pointer-events:none}.hs-submit{margin-top:calc(var(--spacing)*5)}.hs-button{align-items:center;background-color:var(--brand-grey);border:.1rem solid var(--text-primary);border-radius:var(--border-radius);color:var(--white);cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:var(--font-bold);justify-content:center;letter-spacing:.06em;line-height:2.4rem;min-height:calc(var(--spacing)*6);padding:calc(var(--spacing) - .1rem) calc(var(--spacing)*3);position:relative;text-align:center;text-transform:uppercase;transition-duration:var(--duration-default);transition-property:background-color,border-color,color;user-select:none}.hs-button:focus,.hs-button:hover{background-color:var(--black);border-color:var(--black);color:var(--white)}.hs_error_rollup{background-color:var(--red-100);border:1px solid var(--color-error);color:var(--color-error);margin-top:calc(var(--spacing)*3);padding:calc(var(--spacing)*2)}.submitted-message{background-color:var(--green-100);border:1px solid var(--color-success);color:var(--color-success);margin-bottom:calc(var(--spacing)*2);padding:calc(var(--spacing)*2)}