.form-builder .login{padding:10px 15px;text-transform:none;font-size:13px}.form-builder .login__magic-link{background-color:var(--tip)}.form-builder .login__magic-link:disabled{background-color:var(--buttonDisabledBgColor);border-color:var(--buttonDisabledBorderColor)}.form-builder__column{width:100%}.user-profile-form.form-builder .form-group{flex-direction:column}@media (min-width:768px){.user-profile-form.form-builder .form-group{flex-direction:row;align-items:center;justify-content:space-between}}.user-profile-form.form-builder .form-group label{width:100%;margin-right:8px}@media (min-width:768px){.user-profile-form.form-builder .form-group label{width:30%}}.user-profile-form.form-builder .form-group input,.user-profile-form.form-builder .form-group select{width:100%}.user-profile-form.form-builder .form-group__submit{display:flex;justify-content:flex-end;width:100%;margin-top:20px}.user-profile-form.form-builder .form-group__radio-group{display:flex;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user-profile-form.form-builder .form-group__radio-group--label{width:100%}@media (min-width:768px){.user-profile-form.form-builder .form-group__radio-group--label{width:24%}}.user-profile-form.form-builder .form-group__radio-group--label label{width:100%}.user-profile-form.form-builder .form-group__radio-group label{width:100%;display:flex;align-items:center;gap:0}.user-profile-form.form-builder .form-group__password{display:flex}@media (min-width:768px){.user-profile-form.form-builder .form-group__password{gap:6px}.user-profile-form.form-builder .form-group__password label{margin-right:0}}.user-profile-form.form-builder .form-group__password--container{display:flex;flex-direction:column;width:100%}.user-profile-form.form-builder .form-group__password--row{display:flex;align-items:center;justify-content:flex-end;width:100%;flex-direction:row}.theme-helloprint .user-profile-form.form-builder .form-group__show-password{top:12px}.user-profile-form.form-builder .form-group__error label::after,.user-profile-form.form-builder .form-group__success label::after{display:none}.signup-form{--signup-card-bg:#fff;--signup-card-border:solid 1px #ebebeb}.theme-helloprint .signup-form{--signup-card-bg:#F8F8F8;--signup-card-border:none}.signup-form__card{background-color:var(--signup-card-bg);border:var(--signup-card-border);border-radius:10px;box-shadow:var(--boxShadowModular);margin:20px auto;padding:20px;position:relative;max-width:786px;padding-bottom:0}.theme-helloprint .signup-form__card{box-shadow:none;max-width:786px;padding:14px 20px;width:100%}@media (min-width:768px){.theme-helloprint .signup-form__card{padding:34px 80px;margin:20px auto}}.theme-helloprint .signup-form__card-header__title{margin-bottom:20px}.signup-form__wrapper{width:100%}.my-account__content{margin-left:0;margin-right:0}.quote-form__note{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);color:var(--text-secondary-color)}@media (min-width:992px){.quote-form__note{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}#complaint .form-group select.form-group__select-product,#complaint .form-group select:invalid{color:var(--form-placeholder)}#complaint .form-group__product-details{margin-top:16px;margin-bottom:8px}#complaint .form-group__product-details--info-label{font-family:var(--font_title);font-size:var(--h4FontSizeMobile);font-weight:var(--h4FontWeightMobile);line-height:var(--h4LineHeightMobile)}@media (min-width:992px){#complaint .form-group__product-details--info-label{font-size:var(--h4FontSize);font-weight:var(--h4FontWeight);line-height:var(--h4LineHeight)}}#complaint .form-group__product-details--info-item{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile)}@media (min-width:992px){#complaint .form-group__product-details--info-item{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}#complaint .form-group__product-details--info-item strong{font-family:var(--font_title);font-size:var(--h4FontSizeMobile);font-weight:var(--h4FontWeightMobile);line-height:var(--h4LineHeightMobile)}@media (min-width:992px){#complaint .form-group__product-details--info-item strong{font-size:var(--h4FontSize);font-weight:var(--h4FontWeight);line-height:var(--h4LineHeight)}}#complaint .form-group__files-uploader{display:flex;align-items:flex-start;flex-direction:column}#complaint .form-group__files-uploader--field{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);border:1px solid var(--box-border-color);background-color:var(--white);border-radius:10px;padding:var(--input-padding);width:100%;display:flex;align-items:center;color:var(--form-placeholder);gap:8px;cursor:pointer}@media (min-width:992px){#complaint .form-group__files-uploader--field{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}#complaint .form-group__files-uploader--text{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);color:var(--form-placeholder);width:100%}@media (min-width:992px){#complaint .form-group__files-uploader--text{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}#complaint .form-group__files-uploader--button{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);margin-top:8px}@media (min-width:992px){#complaint .form-group__files-uploader--button{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}#complaint .form-group__files-uploader--info-banner{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);background-color:var(--notification-bar-background-color);border:1px solid var(--notification-bar-border-color);color:var(--notification-bar-text-color);border-radius:10px;padding:12px 20px;display:flex;align-items:center;gap:8px}@media (min-width:992px){#complaint .form-group__files-uploader--info-banner{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}#complaint .form-group__files-uploader--info-banner--icon{width:14px;height:14px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}#complaint .form-group__files-uploader--info-banner--icon path{fill:var(--supportmainColor)}#complaint .form-group__error ::after{display:none}#complaint .form-group.form-group__success label::after{top:45px}.form-builder__wrapper{padding:0}input[type=checkbox]:checked+label:before{background-color:var(--supportmainColor)}.form-builder__container.connect-lead-generator{background-color:var(--card-bg);padding:24px;border-radius:10px;flex:1}.form-builder__container.connect-lead-generator p{color:var(--text-secondary-color)}.form-builder__container.connect-lead-generator .form-builder__row{justify-content:flex-start;gap:8px}.form-builder__container.connect-lead-generator .form-builder__row:has(.form-group__error) .form-group{padding-bottom:24px}.form-builder__container.connect-lead-generator .form-builder__row--buttons{display:flex;align-items:center;gap:8px}.form-builder__container.connect-lead-generator .form-builder__title{font-family:var(--font_title);font-size:var(--h2FontSizeMobile);font-weight:var(--h2FontWeightMobile);line-height:var(--h2LineHeightMobile);margin-bottom:16px}@media (min-width:992px){.form-builder__container.connect-lead-generator .form-builder__title{font-size:var(--h2FontSize);font-weight:var(--h2FontWeight);line-height:var(--h2LineHeight)}}.form-builder__container.connect-lead-generator .form-builder__title strong{color:var(--supportmainColor)}.form-builder__container.connect-lead-generator .form-builder__message{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile)}@media (min-width:992px){.form-builder__container.connect-lead-generator .form-builder__message{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}.form-builder__container.connect-lead-generator .form-group__login-button a{font-family:var(--font_title);font-size:var(--h4FontSizeMobile);font-weight:var(--h4FontWeightMobile);line-height:var(--h4LineHeightMobile);color:var(--mainColor)}@media (min-width:992px){.form-builder__container.connect-lead-generator .form-group__login-button a{font-size:var(--h4FontSize);font-weight:var(--h4FontWeight);line-height:var(--h4LineHeight)}}.form-builder__container.connect-lead-generator .form-group__error{padding-bottom:24px}.form-builder__container.connect-lead-generator .form-group__error:has(.error-magic-link:not(.hide)){padding-bottom:0}.form-builder__container.connect-lead-generator .form-group__error .error{position:absolute;bottom:0;left:0}.form-builder{--gap:6px;--gap-fix:3px;--error:#f11a1a;--border:1px solid #ccc;--border-radius:6px;--input-padding:8px 12px;--label-padding:8px 12px;--label-weight:600;--label-font-size:13px;--label-color:var(--text_color);--error-size:12px;--error-weight:600;--error-icon-top:29px;--error-icon-right:10px;--label-icon-right:10px;--success-color:#70ca48;--magic-link-bg:#f7f7f7;--magic-link-text:#333;display:flex;flex-wrap:wrap;gap:var(--gap);width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.theme-helloprint .form-builder{--border:1px solid #D9D9D9;--border-radius:10px;--input-padding:11px 14px;--label-padding:10px 14px;--gap:0 12px;--gap-fix:6px;--label-weight:700;--label-font-size:12px;--label-color:#555;--error-size:12px;--error-weight:400;--error-icon-top:31px;--error-icon-right:10px;--label-icon-right:26px;--focus-color:#008539}.form-builder__column{width:100%;max-width:100%;display:flex;justify-content:flex-start;flex-direction:column;box-sizing:border-box;overflow:hidden}.form-builder--columns{display:grid;width:100%;box-sizing:border-box;align-items:stretch}@media (min-width:768px){.form-builder--columns{gap:2rem}}.form-builder--columns.form-builder--cols-2{grid-template-columns:1fr}@media (min-width:768px){.form-builder--columns.form-builder--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-builder__row{display:flex;width:100%;max-width:100%;justify-content:space-between;flex-wrap:wrap;box-sizing:border-box;overflow:hidden;align-items:center}.form-builder hr{width:100%;border:none;border-top:1px solid #d9d9d9;margin:20px 0}.form-builder .form-group{display:flex;flex-direction:column;margin:6px 0;font-size:13px;position:relative}.form-builder .form-group:focus-within label{color:var(--focus-color)}.form-builder .form-group.half{width:100%}@media (min-width:768px){.form-builder .form-group.half{width:calc(50% - var(--gap-fix))}}.form-builder .form-group.full{width:100%}.form-builder .form-group label{margin:0 0 6px;font-weight:var(--label-weight);font-size:var(--label-font-size);color:var(--label-color);display:inline-block}.form-builder .form-group select{background-image:url(../img/icons/chevron-down.svg);background-repeat:no-repeat;background-position-x:99%;background-position-y:11px;background-size:16px;color:var(--mainColor)}.form-builder .form-group select:invalid{color:var(--form-placeholder)}.form-builder .form-group input,.form-builder .form-group select{padding:var(--input-padding);border-radius:var(--border-radius);border:var(--border);margin:0 0 4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-builder .form-group input[type=submit],.form-builder .form-group select[type=submit]{text-transform:none}.form-builder .form-group input:focus,.form-builder .form-group select:focus{outline:0;border-color:var(--focus-color)}.form-builder .form-group input::-moz-placeholder,.form-builder .form-group select::-moz-placeholder{color:var(--form-placeholder)}.form-builder .form-group input::placeholder,.form-builder .form-group select::placeholder{color:var(--form-placeholder)}.form-builder .form-group textarea{flex-grow:1;min-height:120px;resize:vertical;height:100%;border-radius:10px;margin-bottom:4px}.form-builder .form-group textarea::-moz-placeholder{color:var(--form-placeholder)}.form-builder .form-group textarea::placeholder{color:var(--form-placeholder)}.form-builder .form-group__error{color:var(--error)}.form-builder .form-group__error input,.form-builder .form-group__error select,.form-builder .form-group__error textarea{border-color:var(--error)}.form-builder .form-group__error .error{min-height:20px;color:var(--error);font-weight:var(--error-weight);font-size:var(--error-size);display:block}.form-builder .form-group__error .error-checked{top:48px}.theme-helloprint .form-builder .form-group__error .error-checked{top:27px}.form-builder .form-group__error label::after{content:"";position:absolute;right:var(--error-icon-right);top:var(--error-icon-top);width:16px;height:16px;background-color:var(--error);-webkit-mask-image:url(../img/icons/circle-empty-cross.svg);mask-image:url(../img/icons/circle-empty-cross.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;pointer-events:none}.form-builder .form-group__error label.contact-page-form__placeholder::after{right:45px}.form-builder .form-group__error select{background-image:none}.form-builder .form-group__success{color:var(--success-color)}.form-builder .form-group__success input,.form-builder .form-group__success select{border-color:var(--success-color)}.form-builder .form-group__success select{background-image:none}.form-builder .form-group__success label::after{content:"";position:absolute;right:var(--error-icon-right);top:var(--error-icon-top);width:16px;height:16px;background-color:var(--success-color);-webkit-mask-image:url(../img/icons/circle-empty-check.svg);mask-image:url(../img/icons/circle-empty-check.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;pointer-events:none}.form-builder .form-group__success label.contact-page-form__placeholder::after{right:45px}.form-builder .form-group__input--wrapper{display:flex;width:100%;flex-direction:column}.form-builder .form-group__select-group.form-group__error::after{right:18px}.form-builder .form-group__select-group.form-group__error label::after{right:26px}.form-builder .form-group__select-group.form-group__success label::after{right:26px}.form-builder .form-group__checkbox-group label{padding-left:28px}.form-builder .form-group__checkbox-group label::before{top:0;left:0;position:absolute}.form-builder .form-group__checkbox-group label::after{content:"";background-color:unset}.theme-helloprint .form-builder .form-group__checkbox-group label:hover .form-group__checkbox-group--description,.theme-helloprint .form-builder .form-group__checkbox-group label:hover .form-group__checkbox-group--label-text{color:var(--supportmainColor)}.form-builder .form-group__checkbox-group--label-text{font-family:var(--font_title);font-size:var(--h4FontSizeMobile);font-weight:var(--h4FontWeightMobile);line-height:var(--h4LineHeightMobile);color:var(--mainColor);transition:color .2s ease}@media (min-width:992px){.form-builder .form-group__checkbox-group--label-text{font-size:var(--h4FontSize);font-weight:var(--h4FontWeight);line-height:var(--h4LineHeight)}}.form-builder .form-group__checkbox-group--message{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile)}@media (min-width:992px){.form-builder .form-group__checkbox-group--message{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}.form-builder .form-group__radio-group{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form-builder .form-group__radio-group label{margin-left:10px}.form-builder .form-group__radio-group label:first-of-type{margin-left:0}.form-builder .form-group__radio-group label::before{top:0;margin-right:7px}.form-builder .form-group__radio-group--label{display:flex;align-items:center;gap:4px}.form-builder .form-group__radio-group--label .tooltip-hint{margin-bottom:6px}.form-builder .form-group__radio-group--label .tooltip-hint__content{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);text-align:left}@media (min-width:992px){.form-builder .form-group__radio-group--label .tooltip-hint__content{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}.form-builder .form-group__email-group .error-magic-link{padding:10px;line-height:16px;background-color:var(--magic-link-bg);color:var(--magic-link-text)}.form-builder .form-group__email-group::after{bottom:unset;top:29px;width:1rem}.form-builder .form-group__show-password{border:none;padding:0;background:0 0;display:flex;align-items:center;gap:4px;font-weight:600;margin-left:4px}.theme-helloprint .form-builder .form-group__show-password{color:var(--focus-color);position:absolute;right:10px;top:30px}.theme-helloprint .form-builder .form-group__show-password svg path{fill:var(--focus-color)}.form-builder .form-group__show-password:hover{cursor:pointer;text-decoration:none}.form-builder .form-group .forgot-password{text-align:right;font-weight:500}.form-builder .form-group__stretch-height{flex-grow:1;display:flex;flex-direction:column}.form-builder .form-group__upload-file--label{margin-bottom:6px;color:var(--label-color);font-weight:var(--label-weight);font-size:var(--label-font-size)}.form-builder .form-group__upload-file--field{display:var(--input-padding);padding:12px 20px;border:1px solid var(--box-border-color);border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease;text-align:center;margin-bottom:10px;overflow:hidden}.form-builder .form-group__upload-file--input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;opacity:0}.form-builder .form-group__icon-upload{display:flex;align-items:center;gap:8px;color:var(--form-placeholder);width:100%;max-width:100%;overflow:hidden}.form-builder .form-group__icon-upload--icon{width:20px;height:20px;fill:var(--form-placeholder);flex-shrink:0}.form-builder .form-group__icon-upload--placeholder{font-weight:400;font-size:13px;color:var(--form-placeholder)}.form-builder .form-group__date-selects{display:flex;gap:16px;width:100%}.form-builder .form-group__password--row{display:flex}.form-builder .form-group__password--row input{width:100%}.form-builder .form-group__password.form-group__error label::after,.form-builder .form-group__password.form-group__success label::after{right:70px}.form-builder .form-group__text-display{font-family:var(--font_default);font-size:var(--p2FontSizeMobile);font-weight:var(--p2FontWeightMobile);line-height:var(--p2LineHeightMobile);margin-bottom:8px;color:var(--text-secondary-color)}@media (min-width:992px){.form-builder .form-group__text-display{font-size:var(--p2FontSize);font-weight:var(--p2FontWeight);line-height:var(--p2LineHeight)}}.form-builder__update-message{font-family:var(--font_default);font-size:var(--p1FontSizeMobile);font-weight:var(--p1FontWeightMobile);line-height:var(--p1LineHeightMobile);display:block;color:var(--supportmainColor)}@media (min-width:992px){.form-builder__update-message{font-size:var(--p1FontSize);font-weight:var(--p1FontWeight);line-height:var(--p1LineHeight)}}.form-builder__panel{border:1px solid var(--box-border-color);margin-top:16px;border-radius:10px;padding:24px;width:100%}