.viec-hubspot-lead{--viec-form-transition:all .25s ease-in-out}.viec-hubspot-lead .viec-hubspot-lead__consent-checkbox,.viec-hubspot-lead .viec-hubspot-lead__consent-row,.viec-hubspot-lead button.form__button.button,.viec-hubspot-lead form.form .input.form__input,.viec-hubspot-lead form.form .input.input-select.form__input .input-select-current,.viec-hubspot-lead form.form .viec-hubspot-phone .viec-hubspot-phone__country-search.input,.viec-hubspot-lead form.form .viec-hubspot-phone .viec-hubspot-phone__country-trigger.input.form__input,.viec-hubspot-lead form.form .viec-hubspot-phone .viec-hubspot-phone__input.input.form__input,.viec-hubspot-lead form.form select.form__input,.viec-hubspot-lead form.form span.input.input-checkbox.form__input,.viec-hubspot-lead form.form span.input.input-radio.form__input,.viec-hubspot-lead form.form textarea.input.form__input,.viec-hubspot-lead ul.input-select-list .input-select-item{transition:var(--viec-form-transition)}.viec-hubspot-lead form.form .input-container.form__item:not(.viec-hubspot-lead__pair-cell){box-sizing:border-box;min-width:0;width:100%}.viec-hubspot-lead .viec-hubspot-lead__label-visible{display:block;height:auto;margin:0 0 8px;overflow:visible;padding:0;position:static;width:auto;clip:auto;color:#1c1c1c;font-size:14px;font-weight:600;line-height:1.3;white-space:normal}.viec-hubspot-lead form.form textarea.form__input.viec-hubspot-lead__textarea{height:auto;min-height:120px;padding-bottom:12px;padding-top:12px;resize:vertical}.viec-hubspot-lead form.form .input.form__input:not(.input-checkbox):not(.input-radio):not(.input-select):not(.viec-hubspot-phone__country-trigger):not(.viec-hubspot-phone__input):not(.viec-hubspot-phone__country-search),.viec-hubspot-lead form.form select.form__input,.viec-hubspot-lead form.form textarea.input.form__input{background-color:#edeff5!important;border:1px solid rgba(32,60,137,.28)!important;border-radius:14px!important;box-sizing:border-box;font-size:16px!important;font-weight:400!important;height:auto!important;letter-spacing:normal!important;line-height:24px!important;min-height:52px;padding:14px 16px!important}.viec-hubspot-lead form.form .input.input-select.form__input{background-color:#edeff5!important;border:1px solid rgba(32,60,137,.28)!important;border-radius:14px!important;box-sizing:border-box;height:auto!important;min-height:52px!important;overflow:visible!important;padding:0!important}.viec-hubspot-lead form.form .input-container:has(.input-select){overflow:visible!important}.viec-hubspot-lead form.form .input-container:has(.input-select:focus-within){position:relative;z-index:30}.viec-hubspot-lead form.form .input.input-select.form__input .input-select-current{box-sizing:border-box;font-size:16px!important;font-weight:400!important;letter-spacing:normal!important;line-height:24px!important;min-height:52px;padding:14px 16px!important}.viec-hubspot-lead form.form .input.form__input:not(.input-checkbox):not(.input-radio):not(.input-select):not(.viec-hubspot-phone__country-trigger):not(.viec-hubspot-phone__input):not(.viec-hubspot-phone__country-search):hover:not(:disabled),.viec-hubspot-lead form.form .input.input-select.form__input:hover:not(:disabled),.viec-hubspot-lead form.form select.form__input:hover:not(:disabled),.viec-hubspot-lead form.form textarea.input.form__input:hover:not(:disabled){border-color:#203c8966!important}.viec-hubspot-lead form.form .input.form__input:not(.input-checkbox):not(.input-radio):not(.input-select):not(.viec-hubspot-phone__country-trigger):not(.viec-hubspot-phone__input):not(.viec-hubspot-phone__country-search):focus,.viec-hubspot-lead form.form .input.input-select.form__input:focus,.viec-hubspot-lead form.form select.form__input:focus,.viec-hubspot-lead form.form textarea.input.form__input:focus{border-color:#203c8980;outline:none}.viec-hubspot-lead form.form .input.input-error.form__input:not(.input-checkbox):not(.input-radio):not(.input-select),.viec-hubspot-lead form.form .input.input-error.input-select.form__input,.viec-hubspot-lead form.form select.input-error.form__input,.viec-hubspot-lead form.form textarea.input.input-error.form__input{border:1px solid #f27c74}.viec-hubspot-lead form.form span.input.input-checkbox.form__input,.viec-hubspot-lead form.form span.input.input-radio.form__input{background-color:#fff!important;border:2px solid #e1e4ed!important;border-radius:4px!important;box-sizing:border-box;height:24px!important;max-width:24px!important;min-height:0!important;padding:0!important;width:24px!important}.viec-hubspot-lead form.form span.input.input-radio.form__input{border-radius:50%!important}.viec-hubspot-lead form.form span.input.input-checkbox.form__input:hover,.viec-hubspot-lead form.form span.input.input-radio.form__input:hover{border-color:#c5cad8!important}.viec-hubspot-lead form.form span.input.input-checkbox.form__input:active,.viec-hubspot-lead form.form span.input.input-radio.form__input:active{border-color:#2f55b7!important}.viec-hubspot-lead form.form span.input.input-checkbox-checked.form__input{background-color:#2f55b7!important;border-color:#2f55b7!important}.viec-hubspot-lead form.form span.input.input-radio-checked.form__input{background-color:#fff!important;border-color:#2f55b7!important}.viec-hubspot-lead form.form .box-container .box-field{align-items:flex-start;display:flex;flex-direction:row;gap:5px;margin:0;width:100%}.viec-hubspot-lead form.form .box-container .box-field>span.input.input-checkbox.form__input,.viec-hubspot-lead form.form .box-container .box-field>span.input.input-radio.form__input{flex-shrink:0;margin-top:.1em}.viec-hubspot-lead form.form .box-container .box-field .box-label{flex:1;line-height:1.45;min-width:0}.viec-hubspot-lead ul.input-select-list{max-height:min(320px,50vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;z-index:120}.viec-hubspot-lead form.form .viec-hubspot-phone .viec-hubspot-phone__country-trigger.input.form__input,.viec-hubspot-lead form.form .viec-hubspot-phone .viec-hubspot-phone__input.input.form__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#edeff5!important;border:1px solid rgba(32,60,137,.28)!important;box-sizing:border-box;font-size:16px!important;font-weight:400!important;height:auto!important;letter-spacing:normal!important;line-height:24px!important;min-height:52px;padding:14px 16px!important}.viec-hubspot-lead form.form .viec-hubspot-phone .viec-hubspot-phone__country-trigger.input.form__input{border-radius:14px 0 0 14px!important;border-right-width:0!important}.viec-hubspot-lead form.form .viec-hubspot-phone .viec-hubspot-phone__input.input.form__input{border-left-width:0!important;border-radius:0 14px 14px 0!important}.viec-hubspot-lead form.form .viec-hubspot-phone .viec-hubspot-phone__country-trigger.input.form__input:hover:not(:disabled),.viec-hubspot-lead form.form .viec-hubspot-phone .viec-hubspot-phone__input.input.form__input:hover:not(:disabled){border-color:#203c8966!important}.viec-hubspot-lead form.form .viec-hubspot-phone .viec-hubspot-phone__country-trigger.input.form__input:focus,.viec-hubspot-lead form.form .viec-hubspot-phone .viec-hubspot-phone__input.input.form__input:focus{border-color:#203c8980!important;outline:none}.viec-hubspot-lead form.form .viec-hubspot-phone .viec-hubspot-phone__country-trigger.input.input-error.form__input,.viec-hubspot-lead form.form .viec-hubspot-phone .viec-hubspot-phone__input.input.input-error.form__input{border-color:#f27c74!important}.viec-hubspot-lead form.form .viec-hubspot-phone .viec-hubspot-phone__country-search.input{background:#f7f8fb!important;border:0!important;border-bottom:1px solid rgba(32,60,137,.12)!important;border-radius:0!important;box-shadow:none!important;font-size:14px!important;height:auto!important;line-height:1.35!important;min-height:0!important;padding:8px 12px!important}.viec-hubspot-lead form.form .viec-hubspot-phone .viec-hubspot-phone__country-search.input:focus{background:#fff!important;border-bottom-color:#203c8947!important;outline:none!important}.viec-hubspot-lead form.form .input-container:has(>img.error-icon){align-items:start;-moz-column-gap:6px;column-gap:6px;display:grid;grid-template-columns:minmax(0,1fr) 40px;grid-template-rows:auto auto auto}.viec-hubspot-lead form.form .input-container:has(>img.error-icon)>label{grid-column:1/-1;grid-row:1}.viec-hubspot-lead form.form .input-container:has(>img.error-icon)>:nth-child(2){grid-column:1;grid-row:2;min-width:0}.viec-hubspot-lead form.form .input-container:has(>img.error-icon)>img.error-icon{align-self:center;animation:none;grid-column:2;grid-row:2;justify-self:end;margin:0;position:static}.viec-hubspot-lead form.form .input-container:has(>img.error-icon)>.tooltip.tooltip-error{grid-column:1/-1;grid-row:3;margin-top:8px;max-width:100%;position:relative;right:auto;top:auto;width:100%}.viec-hubspot-lead form.form .input-container:has(>img.error-icon)>.tooltip.tooltip-error:before{display:none}.viec-hubspot-lead form.form .input-container:has(>img.error-icon)>.tooltip.tooltip-error.tooltip-hidden,.viec-hubspot-lead form.form .input-container:has(>img.error-icon)>.tooltip.tooltip-error.tooltip-visible{opacity:1;padding:10px 14px}.viec-hubspot-lead .viec-hubspot-lead__consent-wrap{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;margin-top:10px;max-width:100%}.viec-hubspot-lead .viec-hubspot-lead__consent-copy{color:var(--viec-muted,#5c6470);font-size:13px;line-height:1.45;margin:0}.viec-hubspot-lead .viec-hubspot-lead__consent-row{align-items:flex-start;color:#1c1c1c;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:10px;line-height:1.35}.viec-hubspot-lead .viec-hubspot-lead__consent-row:hover{color:#203c89}.viec-hubspot-lead .viec-hubspot-lead__consent-row:active{color:#26469c}.viec-hubspot-lead .viec-hubspot-lead__consent-row>span{flex:1;line-height:1.45;min-width:0}.viec-hubspot-lead .viec-hubspot-lead__consent-checkbox{accent-color:#2f55b7;cursor:pointer;flex-shrink:0;height:24px;margin-top:3px;width:24px}.viec-hubspot-lead .viec-hubspot-lead__consent-checkbox:focus-visible{outline:2px solid rgba(47,85,183,.45);outline-offset:2px}.viec-hubspot-lead form.form .input.form__input:not(.input-checkbox):not(.input-radio):not(.input-select):not(.viec-hubspot-phone__country-trigger):not(.viec-hubspot-phone__input):not(.viec-hubspot-phone__country-search):active,.viec-hubspot-lead form.form .input.input-select.form__input:active,.viec-hubspot-lead form.form select.form__input:active,.viec-hubspot-lead form.form textarea.input.form__input:active{border-color:#203c89a6!important}.viec-hubspot-phone[data-v-38d223c8]{width:100%}.viec-hubspot-phone__row[data-v-38d223c8]{align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(4.25rem,5.5rem) minmax(0,1fr);min-width:0;width:100%}.viec-hubspot-phone__country-wrap[data-v-38d223c8]{display:flex;min-width:0;position:relative}.viec-hubspot-phone__country-trigger[data-v-38d223c8]{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:4px;justify-content:center;margin:0;white-space:nowrap;width:100%}.viec-hubspot-phone__country-trigger[data-v-38d223c8]:disabled{cursor:not-allowed;opacity:.65}.viec-hubspot-phone__country-code[data-v-38d223c8]{font-variant-numeric:tabular-nums}.viec-hubspot-phone__country-chevron[data-v-38d223c8]{font-size:10px;line-height:1;opacity:.65}.viec-hubspot-phone__country-panel[data-v-38d223c8]{background:#fff;border:1px solid rgba(32,60,137,.22);border-radius:8px;box-shadow:0 8px 24px #0f1f4a1f;left:0;min-width:min(320px,85vw);overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:80}.viec-hubspot-phone__country-trigger[data-v-38d223c8]{transition:all .25s ease-in-out}.viec-hubspot-phone__country-search[data-v-38d223c8]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#f7f8fb;border:0;border-bottom:1px solid rgba(32,60,137,.12);border-radius:0;box-sizing:border-box;color:#1c1c1c;display:block;font-size:14px;font-weight:400;height:auto;line-height:1.35;margin:0;min-height:0;padding:8px 12px;transition:all .25s ease-in-out;width:100%}.viec-hubspot-phone__country-search[data-v-38d223c8]::-moz-placeholder{color:#1c1c1c73}.viec-hubspot-phone__country-search[data-v-38d223c8]::placeholder{color:#1c1c1c73}.viec-hubspot-phone__country-search[data-v-38d223c8]:focus{background:#fff;border-bottom-color:#203c8947;outline:none}.viec-hubspot-phone__country-list[data-v-38d223c8]{list-style:none;margin:0;max-height:min(260px,42vh);overflow-y:auto;padding:6px 0}.viec-hubspot-phone__country-empty[data-v-38d223c8]{color:#1c1c1ca6;cursor:default;font-size:13px;padding:10px 12px}.viec-hubspot-phone__country-item[data-v-38d223c8]{color:#1c1c1c;cursor:pointer;font-size:14px;line-height:1.35;padding:8px 12px;transition:all .25s ease-in-out}.viec-hubspot-phone__country-item[data-v-38d223c8]:focus,.viec-hubspot-phone__country-item[data-v-38d223c8]:hover{background:#edeff5}.viec-hubspot-phone__country-item--active[data-v-38d223c8]{background:#e4e8f2;font-weight:600}.viec-hubspot-phone__input[data-v-38d223c8]{box-sizing:border-box;min-width:0;transition:all .25s ease-in-out;width:100%}.viec-hubspot-phone__error[data-v-38d223c8]{color:#b42318;font-size:13px;line-height:1.35;margin:8px 0 0}.viec-hubspot[data-v-09197d95]{margin-top:12px;width:100%}.viec-hubspot__fallback[data-v-09197d95]{font-size:14px;margin:0;opacity:.75}.viec-hubspot[data-v-09197d95] form.form{display:flex;flex-direction:column;gap:clamp(10px,.625vw,14px);justify-content:space-between;max-width:100%;width:100%}.form__submit-message[data-v-09197d95]{font-size:14px;line-height:1.4;margin:12px 0 0}.form__submit-message--error[data-v-09197d95]{color:#b42318}.viec-form-toast[data-v-09197d95]{background:#1f7a3a;border-radius:8px;bottom:16px;box-shadow:0 8px 24px #0003;color:#fff;font-size:14px;line-height:1.35;max-width:360px;padding:12px 14px;position:fixed;right:16px;z-index:1500}.viec-hubspot-lead[data-v-38c4217b]{margin:0;padding:0}.viec-hubspot-lead__status[data-v-38c4217b]{font-size:14px;margin:0;opacity:.75}.viec-hubspot-lead__status--error[data-v-38c4217b]{color:#b42318;opacity:1}
