﻿@keyframes rotating{100%{transform:rotate(360deg)}}.form-hint{display:block;color:#000;font-size:1.4rem;font-style:normal;letter-spacing:0;line-height:2rem;text-align:center}.form-hint span{color:#e30613}.form-hint.field-hint{color:#9fb6d0;text-align:left}.form-item{margin:0 0 2rem 0}.form-inline{display:flex;flex-wrap:wrap;margin:0 -0.5rem}.form-inline>div{padding:0 .5rem}.form-date .row{display:flex;flex-wrap:wrap;margin:0 -0.5rem}.form-date .row>div{padding:0 .5rem}fieldset{display:block;padding:0;border:none;margin:0}fieldset legend{width:100%;margin:0 0 3rem 0;font-size:clamp(2rem, 2.0833333333vw, 3rem);font-weight:400;letter-spacing:0;line-height:clamp(2.6rem, 2.5vw, 3.6rem)}fieldset legend:before{display:none}.form-small-container{max-width:60rem}.form-container{display:grid;grid-gap:4rem;grid-template-columns:repeat(1, 1fr)}@media(min-width: 35.9375rem){.form-container{grid-template-columns:repeat(2, 1fr)}}.form-container .w-100{grid-column:span 2}button,input[type=submit]{cursor:pointer}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:-internal-autofill-selected,input:-internal-autofill-previewed{background-color:rgba(0,0,0,0) !important;color:#fff !important}.formSection{max-width:60rem}.form-row{display:flex;flex-wrap:wrap;margin:0 -1.5rem}.form-col-33,.form-col-50,.form-col-100{padding:0 1.5rem}.form-col-33{width:100%}@media(min-width: 48rem){.form-col-33{width:33.33%}}.form-col-50{width:100%}@media(min-width: 35.9375rem){.form-col-50{width:50%}}.form-col-100{width:100%;padding-bottom:0}.form-btn{display:flex;justify-content:flex-end}.form-check,.checkbox{display:flex;align-items:center;margin:0 0}.form-check input[type=checkbox],.checkbox input[type=checkbox]{display:none}.form-check input[type=checkbox]~label,.checkbox input[type=checkbox]~label{position:relative;padding:0 0 0 3.2rem;margin:0;font-size:clamp(1.4rem, 1.1111111111vw, 1.6rem);line-height:2rem;font-weight:700;top:auto;left:auto;transform:none}.form-check input[type=checkbox]~label a,.checkbox input[type=checkbox]~label a{color:#ff5c00}.form-check input[type=checkbox]~label:before,.checkbox input[type=checkbox]~label:before{content:"";font-family:"icomoon";line-height:1;font-weight:normal;width:2rem;height:2rem;border:1px solid #c1d0e1;background-color:#050505;display:flex;align-items:center;justify-content:center;margin:0 1.5rem 0 0;color:#050505;position:absolute;border-radius:0rem;left:0;top:0;font-size:1rem}.form-check input[type=checkbox]:checked~label:before,.checkbox input[type=checkbox]:checked~label:before{background-color:#ff5c00;border-color:#ff5c00;color:#fff}.form-field{position:relative;margin:0 0 2.4rem 0}label{text-align:left}.label-form,label{position:absolute;top:2.7rem;left:2rem;display:block;padding:0 5px;margin:0 0 0 -5px;background-color:rgba(0,0,0,0);color:#fff;font-size:clamp(1.3rem, 0.9722222222vw, 1.4rem);font-weight:300;line-height:normal;transform:translateY(-50%);transition:all 200ms ease-in-out,background-color 100ms ease-in-out}.label-form.required:after,label.required:after{display:inline-block;margin:0 2px 0 0;color:#e30613;content:"*";font-size:1.4rem}.label-form:has(+div>input[placeholder]:not(:placeholder-shown)),.label-form:has(+div>textarea[placeholder]:not(:placeholder-shown)),.label-form:has(+div>input:focus),.label-form:has(+div>textarea:focus),.label-form[file-selected],label:has(+div>input[placeholder]:not(:placeholder-shown)),label:has(+div>textarea[placeholder]:not(:placeholder-shown)),label:has(+div>input:focus),label:has(+div>textarea:focus),label[file-selected]{top:0% !important;background-color:#000;font-size:clamp(1.1rem, 0.8333333333vw, 1.2rem)}select,input[type=email],input[type=tel],input[type=text],input[type=number],input[type=password],input[type=date],input[type=search],textarea{width:100%;height:5.4rem;padding:1.5rem 2rem;border:1px solid #c1d0e1;border-radius:0rem;background-color:rgba(0,0,0,0);color:#fff;font-size:clamp(1.4rem, 1.1111111111vw, 1.6rem);outline:0}select:focus,input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=date]:focus,input[type=search]:focus,textarea:focus{border:1px solid #ff5c00}select::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=date]::placeholder,input[type=search]::placeholder,textarea::placeholder{color:#c1d0e1;font-size:0}select:disabled,input[type=email]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=date]:disabled,input[type=search]:disabled,textarea:disabled{background-color:#c4c4c4}select:not(:placeholder-shown),input[type=email]:not(:placeholder-shown),input[type=tel]:not(:placeholder-shown),input[type=text]:not(:placeholder-shown),input[type=number]:not(:placeholder-shown),input[type=password]:not(:placeholder-shown),input[type=date]:not(:placeholder-shown),input[type=search]:not(:placeholder-shown),textarea:not(:placeholder-shown){border-color:#ff5c00}textarea{min-height:20rem;resize:none}.control-label[for*=ProductFormConsentAgreement],.control-label[for*=CareerFormConsentAgreement],.control-label[for*=ContactFormConsentAgreement]{display:none}label:has(+div>.ktc-file-component-wrapper){top:3.8rem}.ktc-file-component-wrapper{display:flex;align-items:center;justify-content:end;padding:2.8rem 2.5rem;border:1px dashed #f2f2f2}.ktc-file-component-wrapper label{position:static;transform:none;cursor:pointer}.ktc-file-component-wrapper label:hover{color:#ff5c00}.ktc-file-component-wrapper .ktc-uploader-replacement{display:none}.ktc-file-component-wrapper .ktc-uploader-text{display:flex;align-items:center;font-weight:700}.ktc-file-component-wrapper .ktc-uploader-text:before{content:"";font-family:"icomoon";line-height:1;font-weight:normal;order:2;margin:0 0 0 12px}.ktc-file-component-wrapper .ktc-uploader-text-button{font-size:0}.ktc-file-component-wrapper .ktc-uploader-text-button:before{content:"";font-family:"icomoon";line-height:1;font-weight:normal;display:inline-block;font-size:1.6rem;vertical-align:middle}.ktc-file-component-wrapper input[type=file]{display:none}.ktc-file-component-wrapper[file-selected]{justify-content:space-between}.ktc-file-component-wrapper[file-selected] .ktc-uploader-text:before{order:0;margin:0 12px 0 0}.form-radio,.radio{display:flex;align-items:center;margin:0}.form-radio input[type=radio],.radio input[type=radio]{display:none}.form-radio input[type=radio]~label,.radio input[type=radio]~label{position:relative;padding:0 0 0 3rem;cursor:pointer}.form-radio input[type=radio]~label:before,.radio input[type=radio]~label:before{content:"";width:2rem;height:2rem;border:none;background-color:#050505;color:#050505;border-radius:50%;margin:0 1rem 0 0;display:flex;align-items:flex-start;justify-content:center;position:absolute;left:0;top:2px;box-shadow:inset 0 0 0 1px #ff5c00}.form-radio input[type=radio]:checked+label,.radio input[type=radio]:checked+label{color:#ff5c00}.form-radio input[type=radio]:checked+label:before,.radio input[type=radio]:checked+label:before{box-shadow:inset 0 0 0 .7rem #ff5c00;color:#fff}.switch-checkbox{cursor:pointer;display:inline-flex;margin:1rem 0 0;user-select:none}.switch-checkbox .switch-yes{display:none}.switch-checkbox .switch-yes,.switch-checkbox .switch-no{min-width:3rem}.switch-checkbox input[type=checkbox]{display:none}.switch-checkbox input[type=checkbox]~.switch-checkbox-btn{width:4.3rem;height:2.2rem;background-color:#fff;border-radius:10rem;padding:0;margin:0 1rem 0 0;display:flex;border:1px solid #000;transition:250ms}.switch-checkbox input[type=checkbox]~.switch-checkbox-btn:before{content:"";width:1.6rem;height:1.6rem;margin:.2rem;background:#000;border-radius:50%;display:block;transition:250ms}.switch-checkbox input[type=checkbox]:checked~.switch-checkbox-btn{background:#04a11d;border-color:#04a11d}.switch-checkbox input[type=checkbox]:checked~.switch-checkbox-btn:before{background:#fff;transform:translateX(130%)}.switch-checkbox input[type=checkbox]:checked~.switch-yes{display:block}.switch-checkbox input[type=checkbox]:checked~.switch-no{display:none}.pux-file-upload-component{background-color:rgba(0,0,0,0)}.pux-file-upload-component .pux-file-upload-input{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:rgba(0,0,0,0);outline:0;border:1px solid #c1d0e1;border-radius:0rem;padding:1.5rem 2rem;min-height:5.4rem;font-weight:300}.pux-file-upload-component .pux-file-upload-input::after{content:"";font-family:"icomoon";line-height:1;font-weight:normal;display:flex;align-items:center;justify-content:center;width:clamp(30px,3rem,3rem);height:clamp(30px,3rem,3rem);color:#ff5c00;font-size:clamp(14px,1.6rem,1.6rem)}.pux-file-upload-component .pux-file-upload-input:hover{cursor:pointer}.pux-file-upload-component .pux-file-upload-input-files{display:grid;grid-gap:1px;width:100%;border:1px solid #c1d0e1;border-top:none;border-radius:0;background-color:rgba(0,0,0,0)}.pux-file-upload-component .pux-file-upload-input-files .pux-file-upload-input-file{display:grid;grid-gap:2rem;grid-template-columns:3fr clamp(35px,5rem,5rem) clamp(30px,3rem,3rem);padding:1.5rem 2rem;background-color:rgba(0,0,0,0);padding-top:1rem;padding-bottom:1rem}.pux-file-upload-component .pux-file-upload-input-files .pux-file-upload-input-file .pux-file-upload-input-file-name{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(14px,1.5rem,1.5rem)}.pux-file-upload-component .pux-file-upload-input-files .pux-file-upload-input-file .pux-file-upload-input-file-name::before{content:"";font-family:"icomoon";line-height:1;font-weight:normal;display:flex;color:#ff5c00;font-size:clamp(14px,1.6rem,1.6rem);margin:0 1rem 0 0}.pux-file-upload-component .pux-file-upload-input-files .pux-file-upload-input-file .pux-file-upload-input-file-type{display:flex;align-items:center;justify-content:center;text-transform:uppercase;min-width:max-content;font-size:clamp(14px,1.4rem,1.4rem);line-height:clamp(18px,1.8rem,1.8rem);border-radius:.4rem;border:1px solid #c1d0e1}.pux-file-upload-component .pux-file-upload-input-files .pux-file-upload-input-file .pux-file-upload-input-file-clear{display:flex;align-items:center;justify-content:center;width:clamp(30px,3rem,3rem);height:clamp(30px,3rem,3rem);background-color:#ebebeb;border-radius:.4rem;transition:200ms ease-in-out}.pux-file-upload-component .pux-file-upload-input-files .pux-file-upload-input-file .pux-file-upload-input-file-clear::after{content:"";font-family:"icomoon";line-height:1;font-weight:normal;font-size:clamp(14px,1.5rem,1.5rem);color:#000}.pux-file-upload-component .pux-file-upload-input-files .pux-file-upload-input-file .pux-file-upload-input-file-clear:hover,.pux-file-upload-component .pux-file-upload-input-files .pux-file-upload-input-file .pux-file-upload-input-file-clear:focus{cursor:pointer;background-color:#d2d2d2}.pux-file-upload-component .pux-file-upload-clear-btn{background-color:#000;padding:.8rem 1rem;border-radius:.4rem;font-size:clamp(12px,1.2rem,1.2rem);text-transform:uppercase;color:#fff;text-decoration:none;transition:200ms ease-in-out}.pux-file-upload-component .pux-file-upload-clear-btn:hover,.pux-file-upload-component .pux-file-upload-clear-btn:focus{text-decoration:none;background-color:#b14000}.file-input{display:flex}.file-input label{margin:0}.file-input .file-input-name{border:1px solid #c1d0e1;justify-content:flex-end;position:relative;width:50%;margin:0 1rem 0 0;padding:0 3rem 0 0}.file-input .file-name,.file-input .file-placeholder{padding:1.5rem 2rem;position:absolute;top:50%;transform:translateY(-50%);left:0}.file-input .btn{background:#000;color:#fff;cursor:pointer}.file-input .file-remove{display:none;cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%);height:100%;align-items:center;justify-content:center;width:2.5rem}.file-input .error-file{display:none}select.input-validation-error,textarea.input-validation-error,input[type=text].input-validation-error,input[type=tel].input-validation-error,input[type=number].input-validation-error,input[type=email].input-validation-error,input[type=password].input-validation-error{border:1px solid #e30613;animation-name:blink;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:2;animation-direction:normal}.field-validation-error{font-size:1.4rem;line-height:1.6rem;color:#e30613;display:block;margin:.5rem 0 1rem 0}@keyframes blink{0%{background:#fff}50%{background:#fec7ca}100%{background:#fff}}