.customerseriveforms-index-index .order-details-items,.customerseriveforms-order-view .order-details-items,.contact-index-index .order-details-items{border:none}.customerseriveforms-index-index .fieldset>.field,.customerseriveforms-order-view .fieldset>.field,.contact-index-index .fieldset>.field{margin:0 0 24px}.customerseriveforms-index-index .fieldset>.field:last-child,.customerseriveforms-order-view .fieldset>.field:last-child,.contact-index-index .fieldset>.field:last-child{margin-bottom:0}.customerseriveforms-index-index .fieldset>.field:not(.choice)>.control,.customerseriveforms-order-view .fieldset>.field:not(.choice)>.control,.contact-index-index .fieldset>.field:not(.choice)>.control{width:100%;float:none}.customerseriveforms-index-index .control,.customerseriveforms-order-view .control,.contact-index-index .control{position:relative}.customerseriveforms-index-index .control label.label,.customerseriveforms-order-view .control label.label,.contact-index-index .control label.label{max-width:max-content}.customerseriveforms-index-index .control input,.customerseriveforms-order-view .control input,.contact-index-index .control input,.customerseriveforms-index-index .control select,.customerseriveforms-order-view .control select,.contact-index-index .control select{height:45px;width:100% !important;padding:14px 20px;border-radius:0;border-color:#dee2e6;margin:0}.customerseriveforms-index-index .control input~label.label,.customerseriveforms-order-view .control input~label.label,.contact-index-index .control input~label.label,.customerseriveforms-index-index .control select~label.label,.customerseriveforms-order-view .control select~label.label,.contact-index-index .control select~label.label{display:none;position:absolute;overflow:visible;clip:auto;width:max-content;background:transparent;height:auto;margin:0;padding:0;z-index:-1;top:13px;left:17px;pointer-events:none;transition:all .1s ease}.customerseriveforms-index-index .control input:focus,.customerseriveforms-order-view .control input:focus,.contact-index-index .control input:focus,.customerseriveforms-index-index .control select:focus,.customerseriveforms-order-view .control select:focus,.contact-index-index .control select:focus,.customerseriveforms-index-index .control input:focus-visible,.customerseriveforms-order-view .control input:focus-visible,.contact-index-index .control input:focus-visible,.customerseriveforms-index-index .control select:focus-visible,.customerseriveforms-order-view .control select:focus-visible,.contact-index-index .control select:focus-visible{border-color:#495057}.customerseriveforms-index-index .control input:focus~label.label,.customerseriveforms-order-view .control input:focus~label.label,.contact-index-index .control input:focus~label.label,.customerseriveforms-index-index .control select:focus~label.label,.customerseriveforms-order-view .control select:focus~label.label,.contact-index-index .control select:focus~label.label,.customerseriveforms-index-index .control input:focus-visible~label.label,.customerseriveforms-order-view .control input:focus-visible~label.label,.contact-index-index .control input:focus-visible~label.label,.customerseriveforms-index-index .control select:focus-visible~label.label,.customerseriveforms-order-view .control select:focus-visible~label.label,.contact-index-index .control select:focus-visible~label.label{display:block;background:#fff;z-index:1;border-radius:3px;padding:0 10px;top:-12px}.customerseriveforms-index-index .control input:focus~label.label span,.customerseriveforms-order-view .control input:focus~label.label span,.contact-index-index .control input:focus~label.label span,.customerseriveforms-index-index .control select:focus~label.label span,.customerseriveforms-order-view .control select:focus~label.label span,.contact-index-index .control select:focus~label.label span,.customerseriveforms-index-index .control input:focus-visible~label.label span,.customerseriveforms-order-view .control input:focus-visible~label.label span,.contact-index-index .control input:focus-visible~label.label span,.customerseriveforms-index-index .control select:focus-visible~label.label span,.customerseriveforms-order-view .control select:focus-visible~label.label span,.contact-index-index .control select:focus-visible~label.label span{font-size:1.2rem;font-weight:400;color:#495057 !important}.customerseriveforms-index-index .control select,.customerseriveforms-order-view .control select,.contact-index-index .control select{padding-top:0;padding-bottom:0}.customerseriveforms-index-index .fieldset.address .field.street.admin__control-fields label.label,.customerseriveforms-order-view .fieldset.address .field.street.admin__control-fields label.label,.contact-index-index .fieldset.address .field.street.admin__control-fields label.label{width:max-content;height:auto;position:absolute;overflow:visible;clip:auto;background-color:#fff;z-index:1;margin:0;padding:0 10px}#supportForm{width:100%;max-width:710px;margin:0 auto}.supportForm{margin-bottom:18px}@media only screen and (max-width: 768px){.supportForm{display:block}}@media only screen and (min-width: 768px){.supportForm{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:2.2rem;grid-template-areas:"select_type select_type" "select_who select_who" "input_orderId input_orderId" "radio_product radio_product" "input_name input_lastname" "input_phone input_mail" "input_street input_streetNr" "input_city input_postCode" "textarea_desc textarea_desc" "textarea_desc textarea_desc" "file_image file_image" "consent_box consent_box"}}.supportForm-select_type{grid-area:select_type}@media only screen and (min-width: 768px){.supportForm-select_type{margin-bottom:32px}}.supportForm-select_who{grid-area:select_who}.supportForm-input_orderId{grid-area:input_orderId}.supportForm-radio_product{grid-area:radio_product}.supportForm-radio_product-list>.supportForm-radio_product-single{border:1px solid #dee2e6;border-radius:1px;margin-bottom:16px;display:flex;justify-content:flex-start;align-content:center;align-items:center;user-select:none;cursor:pointer}@media only screen and (max-width: 768px){.supportForm-radio_product-list>.supportForm-radio_product-single{padding:16px}}@media only screen and (min-width: 768px){.supportForm-radio_product-list>.supportForm-radio_product-single{padding:8px 30px}}.supportForm-radio_product-list>.supportForm-radio_product-single input{flex:0 0 16px;width:16px !important;height:16px;margin-right:16px}.supportForm-radio_product-list>.supportForm-radio_product-single .image{display:block;width:62px;height:62px;margin-right:12px}.supportForm-radio_product-list>.supportForm-radio_product-single .image img{display:block;width:100%;height:100%;object-fit:cover}.supportForm-radio_product-list>.supportForm-radio_product-single .name{color:#0e2438;font-weight:300;font-size:14px;line-height:20px}.supportForm-input_name{grid-area:input_name}.supportForm-input_lastname{grid-area:input_lastname}.supportForm-input_phone{grid-area:input_phone}.supportForm-input_mail{grid-area:input_mail}.supportForm-input_street{grid-area:input_street}.supportForm-input_streetNr{grid-area:input_streetNr}.supportForm-input_city{grid-area:input_city}.supportForm-input_postCode{grid-area:input_postCode}.supportForm-textarea_desc{grid-area:textarea_desc}.supportForm-textarea_desc textarea:not(:focus){border:1px solid #dee2e6}.supportForm-consent_box{grid-area:consent_box}.supportForm-consent_box label{display:flex;align-content:baseline;align-items:baseline}.supportForm-consent_box label input{flex:0 0 30px;position:relative;top:2px}.supportForm-file_image{grid-area:file_image}@media only screen and (min-width: 768px){.supportForm-file_image{padding-top:10px}}.supportForm-file_image .supportForm-files-button{display:flex;align-content:center;align-items:center;cursor:pointer}.supportForm-file_image .supportForm-files-button>span{display:inherit;font-weight:300;font-size:14px;line-height:1.429}.supportForm-file_image .supportForm-files-button_icon{margin-right:24px}.supportForm-file_image input{max-width:1px;max-height:1px;opacity:0;overflow:hidden;position:absolute;left:-1000vw}.supportForm-title{font-style:normal;font-weight:300;line-height:1.333;margin-bottom:24px}@media only screen and (min-width: 768px){.supportForm-title{font-size:24px}}@media only screen and (max-width: 768px){.supportForm-title{font-size:20px}}.supportForm-files_list{list-style:none;font-size:14px;line-height:1.429;padding:0;margin-bottom:0}.supportForm-files_list:not(:empty){margin-top:24px}.supportForm-files_list--single{position:relative;margin-bottom:4px;padding-left:23px}.supportForm-files_list--single:before{content:'';display:block;width:14px;height:14px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.5 8.37533L6.23333 10.562C6.30674 10.6224 6.3927 10.6658 6.48495 10.6888C6.57721 10.7119 6.67345 10.7141 6.76667 10.6953C6.86078 10.6777 6.94998 10.64 7.02821 10.5847C7.10644 10.5295 7.17185 10.4581 7.22 10.3753L11.5 3.04199' stroke='%23027A48' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");position:absolute;left:0;top:3px}.supportForm-files_list--single>span{cursor:pointer;color:#8E939F;font-size:12px;margin-left:4px}.supportForm_label-top{display:inline-block;margin-bottom:8px;font-weight:300;font-size:14px;line-height:20px}.supportForm_alert{font-weight:300;font-size:14px;line-height:20px;min-height:1em;position:relative}.supportForm_alert-error{position:absolute;color:red}.supportForm_footer{display:flex;justify-content:space-between;align-content:center;align-items:center}.supportForm_footer:after,.supportForm_footer:before{display:none !important}.supportForm_footer button{display:flex;align-content:center;align-items:center;font-weight:500;font-size:14px;line-height:20px;height:46px;border:1px solid transparent;border-radius:1px}.supportForm_footer-send button{background-color:#2b6636;color:#fff}@media only screen and (max-width: 768px){.supportForm_footer-send button{padding-right:3em;padding-left:3em}}@media only screen and (min-width: 768px){.supportForm_footer-send button{padding-right:3.036em;padding-left:3.036em}}.supportForm_footer-back button{background-color:#fff;border-color:#dee2e6}@media only screen and (max-width: 768px){.supportForm_footer-back button{padding-right:2em;padding-left:2em}}@media only screen and (min-width: 768px){.supportForm_footer-back button{padding-right:2.786em;padding-left:2.786em}}.supportForm-requireInfo{display:inline-block}@media only screen and (max-width: 768px){.supportForm-requireInfo{margin-bottom:24px}}@media only screen and (min-width: 768px){.supportForm-requireInfo{margin-bottom:32px}}.supportForm-container{position:relative;width:100%}.supportForm-container .scg-msg{width:100%;margin-top:14px}.supportForm-container .message{padding:16px 60px 18px;margin:0 !important;width:100%}.supportForm-container .message.success{display:block !important;background-color:#def9dc;border-left:2px solid #1f9617;margin:0}.supportForm-container .message.success>*:first-child:before{display:block;content:'';background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 7.5537L6.6553 12.9995L16 1.00049' stroke='%231F9617' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");width:17px;height:14px;margin:0;top:50%;left:22px;transform:translate(-50%, -50%);background-repeat:no-repeat}.supportForm-container .message.error{display:block !important;background-color:#fadbdc;border-left:2px solid #b71a1e;margin:0}.supportForm-container .message.error>*:first-child:before{display:block;content:'';background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.00003 1.5L16 16.5' stroke='%23B71A1E' stroke-width='1.8' stroke-linecap='round'/%3e%3cpath d='M16 1.5L1 16.5' stroke='%23B71A1E' stroke-width='1.8' stroke-linecap='round'/%3e%3c/svg%3e ");width:17px;height:18px;margin:0;top:50%;left:22px;transform:translate(-50%, -50%);background-repeat:no-repeat}.supportForm-container .message .message-msg{color:#0E2438;font-weight:300;font-size:14px;line-height:20px}.supportForm-container .message .message-msg span{font-weight:500;font-size:16px;line-height:22px}.textareaInput-controls{margin-top:5px;display:flex;justify-content:space-between;align-content:center;align-items:center;font-weight:300;font-size:12px;line-height:17px}