@font-face{font-family:"Haffer XH";font-weight:400;font-display:swap;font-style:normal;src:url(../../b40e006a726595e193696ba75af7b3ce.woff2) format("woff2"),url(../../5db6fdf5c26b5ebc00eaffba1f451651.ttf) format("truetype"),url(../../a7438b7239d43ca8c165e056157a9467.otf) format("opentype")}@font-face{font-family:"Haffer XH";font-weight:500;font-display:swap;font-style:normal;src:url(../../18ecbd85cf6c8199535838bc8ad07685.woff2) format("woff2"),url(../../698e5ee3db57b3559fd5d0707f30dfad.ttf) format("truetype"),url(../../cfe92a58a04d6b2d6251bd2b7221a95e.otf) format("opentype")}@font-face{font-family:"Haffer XH";font-weight:600;font-display:swap;font-style:normal;src:url(../../a7b2970dd9575467852c174c299c32a3.woff2) format("woff2"),url(../../6831aa0e4faf9eb4e476131d504cb8f9.ttf) format("truetype"),url(../../05de6862e06998085327b218949f4c59.otf) format("opentype")}@font-face{font-family:"Haffer XH";font-weight:400;font-display:swap;font-style:italic;src:url(../../5740b0c8f50daffe72a6a89e559a7047.woff2) format("woff2"),url(../../8fc8dfe05f15bf06415b8ae426146e7a.ttf) format("truetype"),url(../../c89b44cc5cb75996a3adf8f02bfb3502.otf) format("opentype")}@font-face{font-family:"Haffer XH";font-weight:500;font-display:swap;font-style:italic;src:url(../../66c7c3a2653c965eddd91de11bcd702d.woff2) format("woff2"),url(../../06f1517e6bb155801821ff62015f5f24.ttf) format("truetype"),url(../../f6f79461a8616ef504e8bac76cf83ebe.otf) format("opentype")}@font-face{font-family:"Haffer XH";font-weight:600;font-display:swap;font-style:italic;src:url(../../c0c09e0d484e60f92dfc9714c62fc632.woff2) format("woff2"),url(../../3e3276956fd253d9b2f77f2ee4af8110.ttf) format("truetype"),url(../../5e9450a479b204f7ba88e195687607de.otf) format("opentype")}.contact-forms{position:relative;padding:0 15px;display:flex;flex-direction:column;gap:40px}@media only screen and (min-width: 768px){.contact-forms{padding:25px 15px 0}}@media only screen and (min-width: 1024px){.contact-forms{flex-direction:row;gap:100px;padding:35px 25px 0}}.contact-forms__animated-line{display:none}@media only screen and (min-width: 768px){.contact-forms__animated-line{display:block;position:absolute;top:0;left:0;margin-left:25px;max-width:calc(100% - 50px)}}@media only screen and (min-width: 768px){.contact-forms__animated-line{margin-left:15px;max-width:calc(100% - 30px)}}.contact-forms__navigation-mobile{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 1024px){.contact-forms__navigation-mobile{display:none}}.contact-forms__navigation-mobile-select-wrapper{position:relative}.contact-forms__navigation-mobile-select-wrapper::after{content:"+";position:absolute;top:50%;right:24px;transform:translateY(-50%);pointer-events:none}.contact-forms__navigation-mobile-select{position:relative;width:150px;height:40px;border:1px solid #1f252c;background-color:#f7f7f7;display:flex;align-items:center;justify-content:space-between;padding:10px 24px;-webkit-appearance:none;appearance:none;cursor:pointer}.contact-forms__navigation-mobile-options{display:none;position:absolute;top:100%;left:0;background-color:#f7f7f7}.contact-forms__navigation-mobile-options.is-open{display:block}.contact-forms__navigation-desktop{display:none}@media only screen and (min-width: 1024px){.contact-forms__navigation-desktop{position:sticky;top:98px;display:block;max-width:200px}}.contact-forms__navigation-desktop-title{margin-bottom:25px}.contact-forms__navigation-desktop-options{display:flex;flex-direction:column;gap:15px}.contact-forms__navigation-desktop-option{position:relative;padding-left:15px;display:flex;align-items:center;justify-content:flex-start;text-align:left}.contact-forms__navigation-desktop-option::before{content:"";position:absolute;left:0;width:9px;height:9px;border:1px solid #1f252c;border-radius:50%;background-color:transparent}.contact-forms__navigation-desktop-option.is-active::before{background-color:#1f252c}.contact-forms__navigation-mobile-option{position:relative;padding-left:15px;display:flex;align-items:center}.contact-forms__navigation-mobile-option::before{content:"";position:absolute;left:0;width:9px;height:9px;border:1px solid #1f252c;border-radius:50%;background-color:transparent}.contact-forms__navigation-mobile-option.is-active::before{background-color:#1f252c}.contact-forms__forms-container{flex:1}.contact-forms__form-container{display:none}.contact-forms__form-container.is-active{display:block}.contact-forms form.hs-form{position:relative;display:flex;flex-direction:column;gap:50px;max-width:915px}.contact-forms form.hs-form .form-columns-0:first-child{display:none}@media only screen and (min-width: 1024px){.contact-forms form.hs-form .form-columns-0:first-child{display:block}}.contact-forms form.hs-form .hs-richtext{width:100%}.contact-forms form.hs-form .hs-richtext h2{font-family:"Haffer XH",sans-serif;font-size:2.5rem;font-weight:500;line-height:3.2rem}@media only screen and (min-width: 1024px){.contact-forms form.hs-form .hs-richtext h2{font-size:4.2rem;line-height:5.5rem}}@media only screen and (min-width: 768px){.contact-forms form.hs-form .hs-richtext h3{margin-bottom:25px}}.contact-forms form.hs-form .hs-richtext p{font-family:"Haffer XH",sans-serif;font-size:1.5rem;font-weight:400;line-height:1.95rem;margin-top:10px}.contact-forms form.hs-form fieldset{max-width:unset}.contact-forms form.hs-form fieldset.form-columns-1{display:flex;flex-direction:column;gap:25px}@media only screen and (min-width: 768px){.contact-forms form.hs-form fieldset.form-columns-1{display:block}}.contact-forms form.hs-form fieldset.form-columns-2{display:flex;flex-direction:column;gap:25px}@media only screen and (min-width: 768px){.contact-forms form.hs-form fieldset.form-columns-2{flex-direction:row;flex-wrap:wrap;row-gap:0;column-gap:25px}}.contact-forms form.hs-form fieldset.form-columns-2 .hs-form-field{width:100%}@media only screen and (min-width: 768px){.contact-forms form.hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 12.5px)}}.contact-forms form.hs-form fieldset.form-columns-2 .hs-form-field:not(:last-child){margin-bottom:25px}@media only screen and (min-width: 768px){.contact-forms form.hs-form fieldset.form-columns-2 .hs-form-field:not(:last-child){margin-bottom:0px}}.contact-forms form.hs-form fieldset.form-columns-2 .hs-form-field.hs-fieldtype-booleancheckbox:not(:last-child){margin-bottom:0px}@media only screen and (min-width: 768px){.contact-forms form.hs-form fieldset.form-columns-2 .hs-form-field.hs-fieldtype-booleancheckbox:not(:last-child){margin-bottom:25px}}.contact-forms form.hs-form fieldset.form-columns-3{display:flex;flex-direction:column;gap:50px}@media only screen and (min-width: 768px){.contact-forms form.hs-form fieldset.form-columns-3{flex-direction:row;flex-wrap:wrap;gap:25px}}.contact-forms form.hs-form fieldset.form-columns-3 .hs-form-field{width:100%}@media only screen and (min-width: 768px){.contact-forms form.hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.3333% - 16.6667px)}}.contact-forms form.hs-form .hs-form-field{position:relative}.contact-forms form.hs-form .hs-form-field.hs-fieldtype-textarea .input{border-bottom:none}.contact-forms form.hs-form .hs-form-field.hs-fieldtype-textarea textarea.hs-input{border:1px solid #1f252c;margin:6px 0 0;padding:10px;height:125px}@media only screen and (min-width: 1024px){.contact-forms form.hs-form .hs-form-field.hs-fieldtype-textarea textarea.hs-input{height:159px}}.contact-forms form.hs-form .hs-form-field.hs_manufacturer{margin-bottom:18px}.contact-forms form.hs-form .hs-form-field.hs_location_of_product_to_be_serviced{margin-bottom:33px}.contact-forms form.hs-form .hs-form-field.hs-fieldtype-radio .input,.contact-forms form.hs-form .hs-form-field.hs-fieldtype-file .input,.contact-forms form.hs-form .hs-form-field.hs-fieldtype-booleancheckbox .input{border-bottom:none}.contact-forms form.hs-form .hs-form-field.hs-fieldtype-file{padding-bottom:100px}.contact-forms form.hs-form .hs-form-field.hs-fieldtype-file input.hs-input{font-family:"Haffer XH",sans-serif;font-size:1.2rem;font-weight:400;line-height:1.5rem;letter-spacing:0}.contact-forms form.hs-form .hs-form-field.hs-fieldtype-file .hs-field-desc{top:unset;bottom:0;display:flex;flex-direction:column;gap:10px}.contact-forms form.hs-form .hs-form-field.hs-fieldtype-radio .input{margin-top:10px}.contact-forms form.hs-form .hs-form-field.hs-fieldtype-radio input.hs-input{margin:0}.contact-forms form.hs-form .hs-form-field.hs-fieldtype-radio label{display:block}.contact-forms form.hs-form .hs-form-field.hs-fieldtype-radio .inputs-list{display:flex;gap:25px}.contact-forms form.hs-form .hs-form-field.hs-fieldtype-radio .hs-form-radio-display{display:flex;align-items:center;gap:6px}.contact-forms form.hs-form .hs-form-field.hs-fieldtype-booleancheckbox{width:100% !important}.contact-forms form.hs-form .hs-form-field.hs-fieldtype-booleancheckbox:last-child{margin-bottom:0}.contact-forms form.hs-form .hs-form-field.hs-fieldtype-booleancheckbox .hs-input{width:auto !important;margin:0}.contact-forms form.hs-form .hs-form-field.hs-fieldtype-booleancheckbox .hs-error-msgs{top:100%}.contact-forms form.hs-form .hs-form-field.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display{display:flex;align-items:flex-start;gap:6px;font-family:"Haffer XH",sans-serif;font-size:1.5rem;font-weight:400;line-height:1.95rem;letter-spacing:0;text-transform:none}.contact-forms form.hs-form .hs-form-field label{font-family:"Haffer XH",sans-serif;font-size:1.3rem;font-weight:500;line-height:1.4rem;letter-spacing:.156rem;text-transform:uppercase}.contact-forms form.hs-form .hs-form-field .input{border-bottom:1px solid #1f252c;margin:0}.contact-forms form.hs-form .hs-form-field input.hs-input,.contact-forms form.hs-form .hs-form-field textarea.hs-input{width:100% !important;font-family:"Haffer XH",sans-serif;font-size:1.7rem;font-weight:600;line-height:2rem;background:none;border:none;outline:none;color:#1f252c;margin:6px 0}.contact-forms form.hs-form .hs-form-field select.hs-input{width:100% !important;font-family:"Haffer XH",sans-serif;font-size:1.7rem;line-height:2rem;background:none;border:none;outline:none;margin:6px 0;-webkit-appearance:none;appearance:none}.contact-forms form.hs-form .hs-form-field select.hs-input:valid{color:#1f252c;font-weight:600}.contact-forms form.hs-form .hs-form-field select.hs-input:invalid{color:rgba(31,37,44,.7);font-weight:400}.contact-forms form.hs-form .hs-form-field .hs-field-desc{position:absolute;top:calc(100% + 3px);left:0;font-size:1.2rem;font-weight:400;line-height:1.5rem;color:rgba(31,37,44,.7);font-style:italic}.contact-forms form.hs-form .hs-form-field .hs-field-desc a{text-decoration:underline;color:inherit}.contact-forms form.hs-form .hs-form-field .hs-field-desc~.hs-error-msgs{top:15px}@media only screen and (min-width: 768px){.contact-forms form.hs-form .hs-form-field.hs_empire_rep_first_name,.contact-forms form.hs-form .hs-form-field.hs_empire_rep_last_name{margin-top:25px}}.contact-forms form.hs-form .hs-form-field .hs-error-msgs{position:absolute;top:calc(100% + 3px);left:0}.contact-forms form.hs-form .hs-form-field .hs-error-msg{font-size:1.2rem;font-weight:400;line-height:1.5rem;text-transform:none;letter-spacing:unset;color:#cb0000}.contact-forms form.hs-form .hs-dependent-field{display:flex;flex-wrap:wrap;row-gap:50px;column-gap:25px}.contact-forms form.hs-form .hs-dependent-field .hs_add_secondary_contact{width:100%}.contact-forms form.hs-form .hs-dependent-field .hs-fieldtype-text,.contact-forms form.hs-form .hs-dependent-field .hs-fieldtype-number{width:100%}@media only screen and (min-width: 768px){.contact-forms form.hs-form .hs-dependent-field .hs-fieldtype-text,.contact-forms form.hs-form .hs-dependent-field .hs-fieldtype-number{width:calc(50% - 12.5px)}}.contact-forms form.hs-form .hs-submit{display:flex;align-items:center}.contact-forms form.hs-form .hs-button[type=submit]{background:none;border:1px solid #1f252c;color:#1f252c;padding:10px 24px;cursor:pointer;outline:none;font-family:"Haffer XH",sans-serif;font-size:1.3rem;font-weight:500;line-height:1.4rem;letter-spacing:.156rem;text-transform:uppercase}.contact-forms form.hs-form .hs_error_rollup{position:absolute;bottom:-20px;left:0;font-size:1.2rem;font-weight:400;line-height:1.5rem;text-transform:none;letter-spacing:unset;color:#cb0000}.contact-forms .hbspt-form .submitted-message{font-family:"Haffer XH",sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem}@media only screen and (min-width: 1024px){.contact-forms .hbspt-form .submitted-message{font-size:2.6rem;line-height:3.15rem}}
