.form-group.required .form-control-label:before{content:"*";color:#d31f3f}.contact-us-banner{background-image:url(../images/contact-us.jpg);background-position-y:20%}.contact-us-signup-message{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;top:15%;left:50%}.contact-us-signup-alert{-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards;-webkit-box-shadow:1px 1px 5px grey;box-shadow:1px 1px 5px grey;padding:1em}@-webkit-keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.contact-us-signup-alert.show{display:block}.contact-us-comment .form-group .form-control-label{font-size:1rem}.contact-us-section:first-child{margin-top:40px}@media (min-width:768px){.contact-us-section:first-child{margin-top:64px}}.contact-us-privacy-checkboxes .custom-checkbox-icon,.contact-us-terms .custom-checkbox-icon{background:inherit}.contact-us-privacy-checkboxes .form-group .form-control-label,.contact-us-terms .form-group .form-control-label{position:inherit;font-size:1rem;line-height:1.5rem;letter-spacing:.5px;color:#000}.contact-us{color:#fff}.contact-us .form-group.required .form-control-label:after{color:inherit!important;content:"*"}.contact-us .form-group.required .form-control-label:before{color:inherit!important;content:""}.contact-us .form-group select{border-top:1px solid rgba(0,0,0,.15)!important;border-bottom:1px solid rgba(0,0,0,.15)!important;background:transparent;border-radius:0;height:auto}.contact-us .form-group select option{letter-spacing:2px}.contact-us .form-group select{-webkit-box-shadow:none!important;box-shadow:none!important}.contact-us .form-group select~.icon-chevron-down{position:absolute;right:0;top:50%;z-index:-1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-us .form-group select.is-invalid~.icon-chevron-down{top:40%}.contact-us .form-group .form-control,.contact-us .form-group .form-control.focus-visible,.contact-us .form-group .form-control.is-invalid,.contact-us .form-group .form-control.is-valid,.contact-us .form-group .form-control:invalid{-webkit-box-shadow:inset 0 0 0 100px #f4f2ef!important;box-shadow:inset 0 0 0 100px #f4f2ef!important;border-bottom:1px solid rgba(0,0,0,.5)}.contact-us .form-group textarea{resize:none;min-height:10rem;border:1px solid rgba(0,0,0,.25);border-radius:.5rem}@media (min-width:1024px){.contact-us .form-group textarea{min-height:16.937rem}}.contact-us-signup-message{z-index:99}.contactus-accept,.contactus-unsubscribe-newsletter{color:#000}.contactus-accept label,.contactus-unsubscribe-newsletter label{position:absolute;left:0;top:0}.zendesk-form-group.required .zendesk-form-field-label:after{color:inherit!important;content:"*"}.zendesk-form-group .zendesk-form-field{height:3rem;padding:.75rem;background:#fff;border-radius:.25rem!important;overflow:hidden;border:1px solid rgba(0,0,0,.2)!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-shadow:inset 0 0 0 6.25rem #fff!important;box-shadow:inset 0 0 0 6.25rem #fff!important}.zendesk-form-group .zendesk-form-field:focus{outline:none}.zendesk-form-group .zendesk-form-field.is-invalid{border-radius:.25rem;border:1px solid #d31f3f;background:#fff}.zendesk-form-group .zendesk-form-field-label{color:rgba(0,0,0,.6);margin-bottom:.25rem}.zendesk-form-group .invalid-feedback.zendesk-invalid-feedback{text-align:left}.zendesk-form-group .icon-confirmation,.zendesk-form-group .icon-delete{right:.75rem;top:3.375rem}.zendesk-form-group select.zendesk-dropdown{padding:.75rem;height:3rem;border:1px solid rgba(0,0,0,.2)!important;border-radius:.25rem}.zendesk-form-group select.zendesk-dropdown~.icon-chevron-down{right:.75rem;z-index:1;-webkit-transform:none;transform:none;top:55%;pointer-events:none}.file-upload-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.25rem}.file-upload-label{color:rgba(0,0,0,.6)}.file-upload-field{-ms-flex-item-align:stretch;align-self:stretch;height:7.375rem;padding:1.875rem .75rem;border:1px dotted rgba(0,0,0,.2);border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative}.file-upload-field input[type=file]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.file-upload-field .upload-icon{width:2rem;height:2rem;background:url(../icons/upload_file.png) no-repeat 50%;background-size:contain}.file-upload-field .file-upload-text,.file-upload-info{color:rgba(0,0,0,.6)}.file-upload-info{-ms-flex-item-align:stretch;align-self:stretch}.no-padding{padding:0!important}