form{display:grid;gap:2em;text-align:left}form:before{content:"";grid-column:1/-1}button,input,select,textarea{font:inherit}input:not(:where([type=checkbox],[type=radio],[type=submit])){background:hsla(0,0%,100%,.05);background:color-mix(in srgb,var(--primary-color),transparent 95%);border:none;border-bottom:4px solid var(--primary-color);box-sizing:border-box;color:inherit;padding:1em;transition:border-color .2s;width:100%}[type=submit]{background:var(--button-bg-color);border:none;border-radius:.5em;color:var(--button-color);font-size:3em;font-size:clamp(1em,8vw,3em);font-weight:700;padding:.4em 1em .5em;width:100%}fieldset{border:none;display:contents;margin:0;padding:0}@media (min-width:992px){form{grid-template-columns:1fr 1fr}.hs-form-field:first-child,.legal-consent-container{grid-column:1}.hs-submit{grid-column:2;justify-self:end}.hs-submit,.legal-consent-container{align-self:center}[type=submit]{width:auto}}.hs-form-required{display:none}.hs-error-msgs{background:var(--error-color);border-radius:.2em;color:#fff;display:inline-block;font-size:.9em;list-style-type:none;margin:0;padding:0 .5em .1em;position:absolute;right:0;text-align:right;top:100%;z-index:1}.hs-error-msgs label{padding:.25em}.hs-form-field{align-items:center;display:grid;position:relative}.hs-form-field :where(label,.input){grid-area:1/1}.hs-form-field>label{padding:0 1em 4px;transform-origin:top left;transition:all .2s ease-in-out}.hs-form-field:not(.hs-fieldtype-booleancheckbox) .hs-error-msgs{margin-top:-4px}.hs-form-field:not(.hs-fieldtype-booleancheckbox):not(:has(.hs-error-msgs)) input:not([type=submit]):not(:placeholder-shown){border-bottom-color:hsla(0,0%,100%,.1)}.hs-form-field:not(.hs-fieldtype-booleancheckbox):has(.hs-error-msgs) input{border-bottom-color:var(--error-color)}.hs-form-field:not(.hs-fieldtype-booleancheckbox):has(input:not(:placeholder-shown))>label{font-size:.75em;opacity:.9;padding-left:0;transform:translateY(-2.75em)}.inputs-list{list-style-type:none;padding:0}.hs-form-booleancheckbox-display{display:block;padding-left:2em;position:relative}.hs-form-booleancheckbox-display input{left:0;position:absolute}dialog{border:none;box-shadow:0 0 5em rgba(0,0,0,.25);color:#3c3c3c;height:90vh;line-height:1.4;max-width:55em;padding:2em;width:90vw}dialog section{counter-reset:section-list-item}dialog li:not(:is(ol,ul) :is(ol,ul) li){counter-increment:section-list-item;margin-bottom:.5em}dialog li:not(:is(ol,ul) :is(ol,ul) li)::marker{content:counter(section-list-item) ". "}dialog :where(h1,h2,h3,h4,h5,h6,p):first-of-type{margin-top:0}button.dialog-close{background:none;border:none;filter:drop-shadow(0 0 .25em white) drop-shadow(0 0 .25em white) drop-shadow(0 0 .25em white);float:right;padding:0;position:sticky;top:0;z-index:1}button.dialog-close:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233c3c3c' viewBox='0 0 100 100'%3E%3Cpath d='M100 91.837 58.163 50 99.999 8.163 91.836 0 50 41.836 8.164.001.001 8.164 41.837 50 0 91.837 8.163 100 50 58.163 91.837 100z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:50% 50%;content:"";display:block;height:4em;margin-right:-1em;margin-top:-1em;width:4em}button.dialog-close span{display:none}.submitted-message{background:var(--primary-color);color:var(--wrapper-bg-color);display:inline-block;font-size:1em;font-weight:600;left:50%;padding:.5em 1em;position:absolute;top:-1.25em;transform:translateX(-50%);transition:opacity 3s 2.5s;z-index:2}#hs_cos_wrapper_form{position:relative}