form.hsform_error_v2 div.hs-form-field:has(div.alert-tooltip){position:relative}form.hsform_error_v2 div.hs-form-field:has(div.alert-tooltip) ul.hs-error-msgs{display:none!important}form.hsform_error_v2 div.hs-form-field .alert-tooltip{z-index:1;background-color:#0000;background-image:url(/img/modals/talk_to_sales/form-error-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 14px;width:18px;height:18px;display:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}form.hsform_error_v2 div.hs-form-field:has(ul.hs-error-msgs) .alert-tooltip{display:block!important}.hsform_floating_label .hs-form-field{position:relative}.hsform_floating_label .hs-form-field:has(input[type=hidden]){border:none!important;margin:0!important;padding:0!important}.hsform_floating_label .hs-form-field>label{font:normal 400 14px/1.4 var(--font-montserrat);color:#181818;opacity:.5;z-index:2;transition:all .2s;display:block;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.hsform_floating_label .hs-form-field:has(select)>label{transform:unset;font:normal 400 10px/1.4 var(--font-montserrat);opacity:.7;top:9px}.hsform_floating_label .hs-form-field:has(textarea)>label{transform:unset;font:normal 400 14px/1.4 var(--font-montserrat);color:#181818;opacity:.5;z-index:2;transition:all .2s;display:block;position:absolute;top:12px;left:12px}.hsform_floating_label select.hs-input{color:#181818;font:normal 500 14px/1.4 var(--font-montserrat);background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:22px 12px 11px;transition-duration:.15s;display:block}.hsform_floating_label select.hs-input:focus-visible{border:1px solid #2a95d5;outline:2px solid #aad5ee}.hsform_floating_label select.hs-input.invalid.error{border:1px solid #df2358;outline:2px solid #efa6a9}.hsform_floating_label textarea.hs-input{color:#181818;font:normal 500 14px/1.4 var(--font-montserrat);background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:22px 12px 11px;transition-duration:.15s;display:block}.hsform_floating_label textarea.hs-input:focus-visible{border:1px solid #2a95d5;outline:2px solid #aad5ee}.hsform_floating_label textarea.hs-input.invalid.error{border:1px solid #df2358;outline:2px solid #efa6a9}.hsform_floating_label input[type=email].hs-input{color:#181818;font:normal 500 14px/1.4 var(--font-montserrat);background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:22px 12px 11px;transition-duration:.15s;display:block}.hsform_floating_label input[type=email].hs-input:focus-visible{border:1px solid #2a95d5;outline:2px solid #aad5ee}.hsform_floating_label input[type=email].hs-input.invalid.error{border:1px solid #df2358;outline:2px solid #efa6a9}.hsform_floating_label input[type=tel].hs-input{color:#181818;font:normal 500 14px/1.4 var(--font-montserrat);background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:22px 12px 11px;transition-duration:.15s;display:block}.hsform_floating_label input[type=tel].hs-input:focus-visible{border:1px solid #2a95d5;outline:2px solid #aad5ee}.hsform_floating_label input[type=tel].hs-input.invalid.error{border:1px solid #df2358;outline:2px solid #efa6a9}.hsform_floating_label input[type=text].hs-input{color:#181818;font:normal 500 14px/1.4 var(--font-montserrat);background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:22px 12px 11px;transition-duration:.15s;display:block}.hsform_floating_label input[type=text].hs-input:focus-visible{border:1px solid #2a95d5;outline:2px solid #aad5ee}.hsform_floating_label input[type=text].hs-input.invalid.error{border:1px solid #df2358;outline:2px solid #efa6a9}.hsform_floating_label input[type=checkbox].hs-input{width:unset;margin-right:8px}.hsform_floating_label input[type=radio].hs-input{width:unset;margin-right:8px}.hsform_floating_label div.hs_submit{margin-top:48px}.hsform_floating_label div.hs_submit input[type=submit]{color:#fff;font:normal 700 15px/54px var(--font-montserrat);max-width:unset;text-align:center;cursor:pointer;background-color:#e01a59;border-width:0;border-radius:128px;width:100%;margin:0;padding:0;text-decoration:none;transition-duration:.3s}.hsform_floating_label div.hs_submit input[type=submit]:hover{background-color:#c9041e;text-decoration:none;transition-duration:.15s}.hsform_floating_label div.hs_error_rollup{color:#e01a59;font:normal 700 12px/16px var(--font-montserrat);text-align:center;height:16px;margin:16px 0 -32px;padding:0;display:block;overflow:hidden}.hsform_floating_label div.hs_error_rollup ul.no-list.hs-error-msgs.inputs-list{margin:0;padding:0;list-style:none}div.legal-consent-container{margin:20px 0 16px}div.legal-consent-container ul.hs-error-msgs{display:none!important}div.legal-consent-container div.field.hs-form-field{margin:0;padding:0}div.legal-consent-container ul.inputs-list{margin:0;padding:0;list-style-type:none}div.legal-consent-container li.hs-form-booleancheckbox{border:1px solid #0000;margin:0;padding:0;display:block}div.legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display{cursor:pointer;column-gap:16px;margin:0;padding:8px;display:flex;position:relative;top:unset!important;left:unset!important}div.legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input.hs-input[name^=LEGAL_CONSENT]{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;width:16px;height:16px;margin:0;padding:0}div.legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input.hs-input[name^=LEGAL_CONSENT]:before{content:"";background-color:#fff;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}div.legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input.hs-input[name^=LEGAL_CONSENT]:checked:before{content:"";color:#fff;background-color:#2a95d5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23ffffff'%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;margin:0;padding:0;font-size:14px;line-height:1;display:flex}div.legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display>span{font:normal 400 10px/1.4 var(--font-montserrat);margin:0;padding:0;display:block}div.legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display>span a{color:#23527c;text-decoration:none}div.legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display>span a:hover{text-decoration:underline}div.legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display>span .hs-form-required{margin-left:4px}div.legal-consent-container:not(:has(input.hs-input:checked)):has(~.hs_error_rollup) input.hs-input[name^=LEGAL_CONSENT]:before{border:1px solid #e01a59!important}div.legal-consent-container:not(:has(input.hs-input:checked)):has(~.hs_error_rollup) input.hs-input[name^=LEGAL_CONSENT]:checked:before{border:1px solid #ddd!important}.hsform_floating_label .hs-form-field.hs-fieldtype-phonenumber .custom-phone-input{background-color:#fff;position:relative}.hsform_floating_label .hs-form-field.hs-fieldtype-phonenumber:has(.custom-phone-input:focus) label{transform:unset;font:normal 400 10px/1.4 var(--font-montserrat);opacity:.7;top:9px}.hsform_floating_label .hs-form-field.hs-fieldtype-phonenumber:has(.custom-phone-input:not([value=""])) label{transform:unset;font:normal 400 10px/1.4 var(--font-montserrat);opacity:.7;top:9px}.hsform_floating_label .hs-form-field.hs-fieldtype-phonenumber:has(.hs-fieldtype-intl-phone) label{left:calc(32% + 12px)}.hsform_floating_label .hs-form-field.hs-fieldtype-phonenumber:has(.hs-fieldtype-intl-phone) .label-dropdown-toggle{transform:unset;font:normal 400 10px/1.4 var(--font-montserrat);color:#181818;opacity:.7;position:absolute;top:9px;left:12px}.hsform_floating_label .hs-form-field:not(:has(.custom-phone-input)):has(textarea:focus)>label{transform:unset;font:normal 400 10px/1.4 var(--font-montserrat);opacity:.7;top:9px}.hsform_floating_label .hs-form-field:not(:has(.custom-phone-input)):has(input:focus)>label{transform:unset;font:normal 400 10px/1.4 var(--font-montserrat);opacity:.7;top:9px}.hsform_floating_label .hs-form-field:not(:has(.custom-phone-input)):has(input:not([value=""]))>label{transform:unset;font:normal 400 10px/1.4 var(--font-montserrat);opacity:.7;top:9px}.hubspot-form-modal[data-astro-cid-dvkne42h]{border:0;border-radius:12px;width:calc(100% - 32px);max-width:800px;max-height:calc(100dvh - 32px);margin:0;padding:40px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.hubspot-form-modal__close[data-astro-cid-dvkne42h]{z-index:1;cursor:pointer;position:absolute;top:16px;right:16px}.hubspot-form-modal .hs-richtext{text-align:center;width:100%}.hubspot-form-modal .hs-richtext h1{margin:0 0 24px}.hubspot-form-modal .alert-tooltip{right:12px!important}.hubspot-form-modal .hs-form-field{margin-bottom:16px}.hubspot-form-modal .hs-form fieldset{gap:20px;width:100%;max-width:none;display:flex}.hubspot-form-modal .hs-form fieldset .hs-form-field{flex:1 1 0;min-width:0;width:100%!important}.hubspot-form-modal .hs-form-field .input{margin-right:0!important}.hubspot-form-modal .hs-form-field .hs-input:not([type=checkbox]):not([type=radio]){width:100%!important}.hubspot-form-modal .hs-form-field:has(textarea:not(:placeholder-shown))>label{font:normal 400 10px/1.4 var(--font-montserrat);opacity:.7;top:9px;transform:none}.hubspot-form-modal .hs-form .hs-fieldtype-file>label{color:#181818;font:normal 400 10px/1.4 var(--font-montserrat);opacity:.7;pointer-events:none;top:9px;left:12px;transform:none}.hubspot-form-modal .hs-fieldtype-file input[type=file].hs-input{color:#7e7e7e;cursor:pointer;min-height:64px;font:normal 500 14px/1.4 var(--font-montserrat);background:#fff;border:1px solid #ddd;border-radius:8px;padding:24px 12px 8px;transition-duration:.15s;display:block}.hubspot-form-modal .hs-fieldtype-file input[type=file].hs-input::-webkit-file-upload-button{color:#fff;cursor:pointer;font:normal 700 13px/1.4 var(--font-montserrat);background:#e01a59;border:1px solid #e01a59;border-radius:6px;margin-right:12px;padding:7px 12px;transition-duration:.15s}.hubspot-form-modal .hs-fieldtype-file input[type=file].hs-input::file-selector-button{color:#fff;cursor:pointer;font:normal 700 13px/1.4 var(--font-montserrat);background:#e01a59;border:1px solid #e01a59;border-radius:6px;margin-right:12px;padding:7px 12px;transition-duration:.15s}.hubspot-form-modal .hs-fieldtype-file input[type=file].hs-input:hover::-webkit-file-upload-button{color:#fff;background:#c9041e;border-color:#c9041e}.hubspot-form-modal .hs-fieldtype-file input[type=file].hs-input:hover::file-selector-button{color:#fff;background:#c9041e;border-color:#c9041e}.hubspot-form-modal .hs-fieldtype-file input[type=file].hs-input:focus-visible{border-color:#2a95d5;outline:2px solid #aad5ee}.hubspot-form-modal .hs-fieldtype-file input[type=file].hs-input.invalid.error{border-color:#df2358;outline:2px solid #efa6a9}.partner-awards[data-astro-cid-gzshzugp]{padding:clamp(32px,5vw,48px) 0 0}.partner-awards__card[data-astro-cid-gzshzugp]{flex-wrap:wrap;gap:48px 64px;min-height:673px;display:flex}.partner-awards__content[data-astro-cid-gzshzugp]{flex:600px;align-self:center}.partner-awards__eyebrow[data-astro-cid-gzshzugp]{color:#e01a59;font:normal 500 16px/1.6 var(--font-montserrat);margin:0}.partner-awards__title[data-astro-cid-gzshzugp]{color:#2a95d5;font:normal 800 clamp(28px, 2vw + 20px, 48px) / 1.2 var(--font-montserrat);margin:16px 0 24px}.partner-awards__desc[data-astro-cid-gzshzugp]{color:#181818;font:normal 400 clamp(16px, 1vw + 12px, 18px) / 1.6 var(--font-montserrat);margin:0}.partner-awards__benefits[data-astro-cid-gzshzugp]{margin:16px 0 48px;padding:0;list-style-type:none}.partner-awards__benefit[data-astro-cid-gzshzugp]{color:#181818;font:normal 700 16px/1.8 var(--font-montserrat);align-items:center;gap:8px;display:flex}.partner-awards__cta[data-astro-cid-gzshzugp]{color:#fff;min-height:54px;font:normal 700 14px var(--font-montserrat);background:#e01a59;border:2px solid #0000;border-radius:60px;justify-content:center;align-items:center;padding:16px 32px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.partner-awards__cta[data-astro-cid-gzshzugp]:hover,.partner-awards__cta[data-astro-cid-gzshzugp]:focus{color:#fff;background:#9b0014}.partner-awards__cta[data-astro-cid-gzshzugp]:focus-visible{outline-offset:3px;outline:3px solid #e01a5959}.partner-awards__showcase[data-astro-cid-gzshzugp]{background:linear-gradient(138deg,#3e0d30 13.06%,#170611 75.52%);flex-direction:column;flex:490px;padding:clamp(48px,6vw,80px) 0 0;display:flex}.partner-awards__showcase-heading[data-astro-cid-gzshzugp]{color:#fff;max-width:385px;font:normal 800 clamp(28px, 1.5vw + 16px, 36px) / 1.2 var(--font-montserrat);text-align:center;margin:0 auto}.partner-awards__showcase-heading-accent[data-astro-cid-gzshzugp]{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fee7be 0%,#fda509 38.94%);-webkit-background-clip:text;background-clip:text}.partner-awards__showcase-desc[data-astro-cid-gzshzugp]{color:#c6aac6;max-width:334px;font:normal 400 16px/1.8 var(--font-montserrat);text-align:center;margin:8px auto 16px}.partner-awards__showcase-badge[data-astro-cid-gzshzugp]{color:#fff;max-width:-moz-fit-content;max-width:fit-content;font:normal 700 16px/1.8 var(--font-montserrat);text-align:center;border:1px solid #ffffffb3;border-radius:999px;margin:0 auto;padding:4px 16px}.partner-awards__showcase-image[data-astro-cid-gzshzugp]{mix-blend-mode:screen;width:auto;max-width:100%;height:auto;margin:auto auto 0;padding-top:32px;display:block}
