.floating_form{background-color:#fff;box-shadow:0 2px 15px 0 rgba(29,0,47,.05);height:max-content;max-width:720px;position:absolute;right:40px;top:0;width:32vw;z-index:1000}.floating_form_ttl{background-color:var(--bg-sub-03);color:var(--brand);font-size:24px;font-weight:700;padding:11px 0;text-align:center}.form-step-header{margin-top:20px;position:relative;z-index:1}@media screen and (max-width:768px){.form-step-header{margin-top:30px}}.form-step-bar{border-top:3px solid var(--bg-sub-03);display:block;left:50%;min-width:200px;position:absolute;top:50%;transform:translateX(-50%);width:10vw;z-index:-1}.form-step-bar:after{border-top:3px solid var(--brand);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:1.2s cubic-bezier(.22,1,.36,1);width:0}.form-step-list{display:flex;justify-content:space-between;margin:0 auto;min-width:280px;width:12vw}.form-step-num{background:var(--bg-sub-03);border-radius:25px;color:var(--brand);display:block;font-size:18px;height:50px;line-height:1;margin:0 auto;padding:13px 0;text-align:center;width:50px}.form-step-num--step1{background:var(--brand);color:#fff}.form-step-header.active .form-step-num--step2{background:var(--brand);color:#fff;transition:1.2s cubic-bezier(.4,1,.36,1)}.form-step-header.active .form-step-bar:after{width:100%}.form-step-num small{display:block;font-size:10px}@media screen and (max-width:768px){.form-step-num small{font-size:11px}}.form-step-text{color:#6e6e6e;font-size:11px;padding-top:8px}.form-step-button{margin-top:0;position:relative}.form-step-button-list{align-items:center;display:flex;justify-content:center;left:50%;margin:0 auto;max-width:450px;position:absolute;transform:translateX(-50%);width:100%}.form-step-button-list--col2{justify-content:space-between}@media screen and (max-width:768px){.form-step-button-list--col2{flex-direction:column}}.form-step-button-item--back{width:28%}.form-fieldset__button-item--next{position:absolute;top:25px}@media screen and (max-width:768px){.form-step-button-item--back{order:2;width:200px}}.form-step-button-item--submit{width:68%}@media screen and (max-width:768px){.form-step-button-item--submit{margin-bottom:20px;order:1;width:100%}}.form-step-button-next{background:var(--brand);border-radius:23px;color:#fff;display:block;height:45px;line-height:45px;text-align:center;text-decoration:none;transition:.3s;width:160px}.form-step-button-next._off{background:#bebebe;pointer-events:none}.form-step-button-next:hover{color:#fff;cursor:pointer;opacity:.8}.form-step-button-back{background:#f6f6f6;border-radius:23px;color:#323232;display:block;font-weight:700;height:45px;line-height:45px;position:absolute;text-align:center;text-decoration:none;top:40px;transition:.3s;width:120px}.form-step-button-back:hover{color:#323232;cursor:pointer;opacity:.8}@media screen and (max-width:1200px){.form-step-button-back{width:100px}}@media screen and (max-width:768px){.form-step-button-back{left:50%;top:190px;transform:translateX(-50%);width:190px}}@media screen and (max-width:650px){.form-step-button-back{top:200px}}@media screen and (max-width:600px){.form-step-button-back{top:280px}}@media screen and (max-width:560px){.form-step-button-back{top:280px}}.form-step-button-submit{background:var(--cta);border:3px solid #fff;border-radius:4px;border-radius:1000px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);color:#fff;display:block;font-size:20px;font-weight:700;line-height:1.4;max-width:500px;outline:0;padding:17px 0 14px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}@media screen and (max-width:1500px){.floating_form{right:0;width:35vw}}@media screen and (max-width:1400px){.floating_form{right:0;width:36vw}.form-step-button-submit{font-size:18px}}.form-step-button-submit:hover{background-color:#fff;border:3px solid var(--cta);box-shadow:0 0 0 0 rgba(0,0,0,.2);color:var(--cta);transform:scale(1.03)}.floating_form_lead{font-size:16px;font-weight:700;margin-bottom:20px}.floating_form_lead strong{background:linear-gradient(transparent 75%,#fae58e 0);background-position:0 1.3em}.floating_form_lead:empty{display:none}@media screen and (max-width:1024px){.floating_form{display:none}.floating_form_ttl{text-align:center}}.form-step-columns.form-step-columns--step1,.form-step-columns.form-step-columns--step2{display:block}.form-step-columns.form-step-columns--step1.form-step-off-element,.form-step-columns.form-step-columns--step2.form-step-off-element,.hs_submit.hs-submit.form-step-off-element,div.legal-consent-container.form-step-off-element{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.form-step-columns.form-step-columns--step1,.form-step-columns.form-step-columns--step2,.hs-submit{animation:fadeIn 1s forwards}.form-step-columns.form-step-columns--step1.form-step-off-element,.form-step-columns.form-step-columns--step2.form-step-off-element,.hs-submit.form-step-off-element{animation:fadeOut .5s forwards;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.hs_industry_select.hs-industry_select.hs-fieldtype-select.field.hs-form-field.stepelement6.field-6{float:right;width:48%}}@media screen and (max-width:767px){.hs_industry_select.hs-industry_select.hs-fieldtype-select.field.hs-form-field.stepelement6.field-6{display:block;width:100%}}@media screen and (min-width:768px){.hs_position.hs-position.hs-fieldtype-select.field.hs-form-field.stepelement7.field-7{width:48%}}@media screen and (max-width:767px){.hs_position.hs-position.hs-fieldtype-select.field.hs-form-field.stepelement7.field-7{width:100%}}.floating_form .hs-form{margin:0 auto 45px}#form_top #formStepButtonBacBottom{top:50px}#form_top .hs-button{margin:26px auto 0}