.form-navigation ul,.form-navigation li{margin:0;padding:0;list-style:none}.form{max-width:1176px;margin-left:auto;margin-right:auto;padding:60px 0 100px;position:relative}.form .inputs{background:#fff;box-shadow:0 4px 15px #0000001a;margin-left:auto;margin-right:auto;padding:20px 20px 32px;position:relative}.form .inputs--fire:before{content:"";width:40px;height:40px;background:url(/_Resources/Static/Packages/GesagtGetan.Theme/Assets/Svgs/fire.svg) no-repeat center/contain;position:absolute;top:25px;right:20px}@media(min-width:769px){.form .inputs{padding:40px}.form .inputs--fire:before{content:"";width:60px;height:60px;top:35px;right:40px}}.form .input{margin:0 0 1em}.form .input>label,.form .input>legend{display:block;margin:0 0 4px;cursor:pointer}.form .input>label:not(:has(input[type=checkbox],input[type=radio])),.form .input>legend:not(:has(input[type=checkbox],input[type=radio])){font-size:.875rem;font-weight:700;line-height:1.4;letter-spacing:-.42px}.form .input>label[for="brochureForm[additionalInformation]"],.form .input>label[for="inquiryForm[additionalInformation]"],.form .input>label[for="companyInquiryForm[additionalInformation]"],.form .input>legend[for="brochureForm[additionalInformation]"],.form .input>legend[for="inquiryForm[additionalInformation]"],.form .input>legend[for="companyInquiryForm[additionalInformation]"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:rect(0,0,0,0);white-space:nowrap;border:0}.form .input>select,.form .input>input,.form .input>textarea{scroll-margin-top:150px;width:100%;padding:16px 16px 12px;min-height:48px;border-radius:0;border:1px solid #656160}.form .input>select:focus,.form .input>input:focus,.form .input>textarea:focus{outline:none;border-color:#656160}.form .input>select:focus-visible,.form .input>input:focus-visible,.form .input>textarea:focus-visible{outline:auto}.form .input>select{-moz-appearance:none;-webkit-appearance:none;appearance:none;color:#363433;background:url(/_Resources/Static/Packages/GesagtGetan.Theme/Assets/Svgs/select-arrow.svg) no-repeat right 1rem center/14px 7px}.form .input:not(fieldset):has([required])>label:after,.form .input:has([required])>legend:after{content:"*"}.form .input:has(label[for="pelletsForm[additionalInformation]"]){margin-top:20px}.form .input--error>input,.form .input--error>select,.form .input--error>textarea{border-color:#ca3535}.form .input__error{display:block;color:#ca3535;font-size:.8125rem;margin-top:4px}.form .input--hidden{display:none}.form .input--multiselect{margin-bottom:40px}.form .input--multiselect :first-child{margin-bottom:6px}.form .input--multiselect.input--multiselect-supplier{margin-bottom:20px}.form .input--multiselect label:has(input[type=checkbox]) input{margin-right:.5em;accent-color:#f28f40}.form .input--radio{display:flex;flex-wrap:wrap;gap:0 24px;border:0;padding:0;min-width:0}.form .input--radio legend{flex:0 1 100%;width:100%}.form .input--radio label{flex:0 1 fit-content;width:fit-content;display:flex;font-weight:400;line-height:1.5;letter-spacing:.32px;padding-bottom:8px}.form .input--radio label input{width:24px;height:24px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;margin-right:8px;position:relative}.form .input--radio label input:before{content:" ";display:block;width:24px;height:24px;border:1px solid #656160;border-radius:50%;background-color:#fff;position:absolute;top:0;left:0}.form .input--radio label input:after{content:" ";display:block;width:10px;height:10px;border-radius:50%;background-color:#363433;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.form .input--radio label input:checked:after{opacity:1}.form .input--radio label input:focus-within:after,.form .input--radio label input:hover:not(:checked):after{opacity:.5}.form .input--checkbox{max-width:480px;display:flex}.form .input--checkbox input{width:24px;height:24px;margin-top:3px;margin-right:.5em;opacity:0;flex-shrink:0}.form .input--checkbox input[type=checkbox]{cursor:pointer;accent-color:#f28f40}.form .input--checkbox>label,.form .input--checkbox>div{display:flex;align-items:center;gap:8px;font-weight:400;font-size:.8125rem;letter-spacing:.26px;position:relative}.form .input--checkbox>label>label,.form .input--checkbox>div>label{cursor:pointer;margin:0}.form .input--checkbox>label:before,.form .input--checkbox>div:before{content:" ";display:block;width:24px;height:24px;border:1px solid #656160;background-color:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}.form .input--checkbox>label:hover:before,.form .input--checkbox>label:focus-within:before,.form .input--checkbox>div:hover:before,.form .input--checkbox>div:focus-within:before{background:url(/_Resources/Static/Packages/GesagtGetan.Theme/Assets/Svgs/check-hover.svg) no-repeat center/12px 12px}.form .input--checkbox:has(input:checked)>label:before,.form .input--checkbox:has(input:checked)>div:before{content:" ";background:url(/_Resources/Static/Packages/GesagtGetan.Theme/Assets/Svgs/check.svg) no-repeat center/12px 12px}.form .input--checkbox a{text-decoration:underline}.form .input--checkbox a:hover,.form .input--checkbox a:focus-visible{text-decoration:none}.form .button{margin-top:24px}.form .button button{display:flex;justify-content:center;gap:8px;font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:-.32px;color:#363433;border:none;background:transparent;padding:20px 40px}.form .button .icon{filter:brightness(0) invert(1)}.form__headline{font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.6px;margin-top:20px;margin-bottom:20px}@media(min-width:769px){.form__headline{margin-top:32px}}.form p+.form__headline{margin-top:0}.form .inquiry-form__headline{font-family:Open Sans,system-ui,sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;line-height:1.2;letter-spacing:-.96px}@media(min-width:769px){.form .inquiry-form__headline{font-size:2rem;letter-spacing:-1.2px}}.form .inquiry-form__headline{max-width:calc(100% - 60px);margin-bottom:30px}.form:not(:has(.inquiry-form__headline)) .note-required{max-width:calc(100% - 60px)}.form:before{position:absolute;width:100vw;inset:0 50%;margin-left:-50vw;margin-right:-50vw;overflow-x:hidden;content:"";background:#f4f4f4;z-index:-1}@media(min-width:1440px){.form:before{width:150vw}}.form .col:has(.form__headline+.form__hint){margin:20px 0}.form .col:has(.form__headline+.form__hint) .form__headline{margin-bottom:6px}.form .col:has(.form__headline+.form__hint) .form__hint--error{color:#ca3535}.form .col:has(.form__headline+.form__hint) .form__hint--suppliers{display:block;text-wrap:balance;padding-top:6px}@media(min-width:769px){.form .col:has(.form__headline+.form__hint){margin:32px 0}.form .col:has(.form__headline+.form__hint) .form__headline{display:inline;margin-bottom:20px;margin-right:8px}}.form .js-preferred-supplier-hint--hidden,.form .js-supplier-heading--hidden{display:none}.form .js-supplier-heading--hidden+.row:has(.input--supplier){margin-top:20px}@media(min-width:769px){.form .js-supplier-heading--hidden+.row:has(.input--supplier){margin-top:32px}}.form .form__hint--preferred-supplier{margin:20px 0 0;color:#ca3535;text-wrap:balance}@media(min-width:769px){.form .form__hint--preferred-supplier{margin-top:32px}}.form .label__hint{font-weight:400}.form .input--supplier{display:flex;flex-wrap:wrap;gap:24px 40px}.form .input--supplier:has(label) .supplier-placeholder{display:none}.form .input--supplier:not(:has(label)) .supplier-placeholder{display:block}.form .input--supplier .supplier-placeholder,.form .input--supplier label{min-height:120px;min-width:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;flex:0 1 100%;border:1px solid #f4f4f4;background:#fff;box-shadow:0 4px 15px #0000001a;padding:11px 18px 18px 15px}.form .input--supplier .supplier-placeholder .supplier-placeholder__input,.form .input--supplier .supplier-placeholder input,.form .input--supplier label .supplier-placeholder__input,.form .input--supplier label input{width:24px;height:24px;grid-column:1;grid-row:1;justify-self:start;cursor:pointer;position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.form .input--supplier .supplier-placeholder .supplier-placeholder__input:before,.form .input--supplier .supplier-placeholder input:before,.form .input--supplier label .supplier-placeholder__input:before,.form .input--supplier label input:before{content:" ";display:block;width:24px;height:24px;border:1px solid #656160;background-color:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}.form .input--supplier .supplier-placeholder .supplier-placeholder__input:hover:before,.form .input--supplier .supplier-placeholder .supplier-placeholder__input:focus-within:before,.form .input--supplier .supplier-placeholder input:hover:before,.form .input--supplier .supplier-placeholder input:focus-within:before,.form .input--supplier label .supplier-placeholder__input:hover:before,.form .input--supplier label .supplier-placeholder__input:focus-within:before,.form .input--supplier label input:hover:before,.form .input--supplier label input:focus-within:before{background:url(/_Resources/Static/Packages/GesagtGetan.Theme/Assets/Svgs/check-hover.svg) no-repeat center/12px 12px}.form .input--supplier .supplier-placeholder .supplier-placeholder__input:checked:before,.form .input--supplier .supplier-placeholder input:checked:before,.form .input--supplier label .supplier-placeholder__input:checked:before,.form .input--supplier label input:checked:before{background:url(/_Resources/Static/Packages/GesagtGetan.Theme/Assets/Svgs/check.svg) no-repeat center/12px 12px}.form .input--supplier .supplier-placeholder .supplier__name,.form .input--supplier label .supplier__name{grid-column:1;grid-row:2;justify-self:start;min-width:0;overflow-wrap:anywhere;font-size:.875rem;font-weight:700;line-height:1.5;letter-spacing:-.14px;margin-top:18px}.form .input--supplier .supplier-placeholder .supplier__logo,.form .input--supplier label .supplier__logo{grid-column:2;grid-row:1/3;place-self:center end}.form .input--supplier .supplier-placeholder .supplier__logo img,.form .input--supplier label .supplier__logo img{object-fit:contain}.form .input--supplier .supplier-placeholder{border:1px solid #f4f4f4;opacity:.16;background:linear-gradient(0deg,#0003 0% 100%),#fff;box-shadow:0 4px 15px #0000001a}@media not (min-width:576px){.form .input--supplier .supplier-placeholder:nth-child(n+4){display:none}}@media(min-width:576px)and (not (min-width:1200px)){.form .input--supplier .supplier-placeholder:nth-child(n+6){display:none}}@media(min-width:576px){.form .input--supplier .supplier-placeholder,.form .input--supplier label{flex:0 1 calc(50% - 20px)}}@media(min-width:1200px){.form .input--supplier .supplier-placeholder,.form .input--supplier label{flex:0 1 calc(33.3333333333% - 27px)}}.form .row:not(.row--full-width){max-width:680px}.form .col,.form .col-sm-6{padding-left:20px;padding-right:20px}.form__note{text-align:center}.form__note--backend{background:#fda23d;font-size:1.25rem;margin-bottom:40px;padding:40px 0}.form:has(.inquiry-form) .input--multiselect:not(.input--multiselect-supplier)>label:has(input[value=allTopics]),.form:has(.newsletter-form) .input--multiselect:not(.input--multiselect-supplier)>label:has(input[value=allTopics]){border-top:1px solid #cdcdcd;margin-top:6px;padding-top:8px}.--has-background+.form.--has-background{padding-top:0!important}.company-logo-link{display:block}.company-logo-link img{width:auto;max-height:80px;object-fit:contain}.inquiry-error{max-width:816px;padding:20px 20px 0}@media(min-width:1440px){.inquiry-error{max-width:948px;padding:20px 86px 0}}
