.breakdance .ee-complaint{padding:40px 20px 80px;color:#1c2231;font-family:inherit}.breakdance .ee-complaint>.section-container{max-width:1400px;width:100%;padding:0;display:block}.breakdance .ee-complaint-wrap{display:block;width:100%}.ee-complaint .ee-complaint-intro{max-width:850px;margin-bottom:48px}.ee-complaint-crumb{font-size:14px;color:#667085;margin-bottom:32px}.ee-complaint .tag{color:#ad4f00;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.breakdance .ee-complaint :is(h1,h2,h3){white-space:normal!important;text-wrap:balance!important;line-height:1.2;color:#1c2231;overflow-wrap:anywhere!important}.breakdance .ee-complaint h1{font-size:52px;margin:16px 0 22px}.ee-complaint-intro p{font-size:20px;line-height:1.65;color:#475467;margin:0}.breakdance .ee-complaint-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:56px;width:100%;align-items:start}.ee-complaint-side{background:#f8f7f5;border:1px solid #e1e5ec;border-radius:12px;padding:28px}.ee-complaint-side h2{font-size:23px;margin:0 0 16px}.ee-complaint-side li{margin-bottom:12px}.ee-complaint-side ul{padding-left:22px}.ee-complaint :is(p,li){font-size:17px;line-height:1.65}.ee-complaint .help{margin-top:28px;border-top:1px solid #ddd;padding-top:24px}.ee-complaint .help a{display:block;font-weight:600}.ee-complaint a{color:#ad4f00;text-underline-offset:3px}.ee-complaint .muted,.ee-complaint .ee-complaint-muted{font-size:15px;color:#667085}.breakdance .ee-complaint-form{display:block;width:100%;min-width:0;border:1px solid #e1e5ec;border-radius:12px;padding:36px}.ee-complaint-form h2{font-size:28px;margin:0 0 16px}.ee-complaint .bde-shortcode{width:100%}.ee-complaint .fluentform{font-family:inherit}.ee-complaint .ff-el-group{margin-bottom:22px}.ee-complaint .ff-el-input--label label{font-size:15px;font-weight:600;color:#1c2231}.ee-complaint .ff-el-form-control{width:100%;border:1px solid #b9c1cc;border-radius:6px;padding:12px;font-family:inherit;font-size:17px;line-height:1.5;color:#1c2231;background:#fff;min-height:48px}.ee-complaint textarea{resize:vertical}.ee-complaint .ff-el-form-control:focus{border-color:#ad4f00;outline:2px solid #ad4f00;outline-offset:2px;box-shadow:none}.ee-complaint .ff-el-section-break{margin:30px 0 20px;border-top:1px solid #e1e5ec;padding-top:24px}.ee-complaint .ff-el-section-title{font-size:19px!important;font-weight:700;margin:0}.ee-complaint .ff-el-help-message,.ee-complaint-privacy{font-size:14px!important;line-height:1.6!important;color:#667085}.ee-complaint .ff-btn-submit{background:#ad4f00!important;color:white!important;font-weight:600;font-family:inherit;font-size:16px;padding:13px 24px;border:1px solid #ad4f00;border-radius:8px;min-height:48px}.ee-complaint .ff-btn-submit:hover{background:#8e4100!important;color:white!important}.ee-complaint :is(a,button):focus-visible{outline:3px solid #f47b16;outline-offset:4px}.ee-complaint .ff-message-success{border:1px solid #d7e1d7;background:#f5faf4;color:#243e2c;border-radius:8px;padding:24px;box-shadow:none}.ee-complaint-process{margin-top:64px;padding-top:40px;border-top:1px solid #e1e5ec}.ee-complaint-process h2{font-size:28px;margin:0 0 28px}.ee-complaint .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.ee-complaint .steps h3{font-size:19px;margin:6px 0}.ee-complaint .steps p{margin:0;color:#475467}.ee-complaint .num{font-size:14px;font-weight:700;color:#ad4f00}.ee-complaint .bde-code-block{display:none}@media(max-width:900px){.breakdance .ee-complaint{padding:28px 20px 56px}.breakdance .ee-complaint-layout{grid-template-columns:1fr;gap:24px}.breakdance .ee-complaint h1{font-size:38px}.ee-complaint-intro p{font-size:18px}.ee-complaint .ee-complaint-intro{margin-bottom:32px}.breakdance .ee-complaint-form,.ee-complaint-side{padding:24px}.ee-complaint .steps{grid-template-columns:1fr;gap:24px}.ee-complaint .ff-btn-submit{width:100%}.ee-complaint .ff-t-container{display:block}.ee-complaint .ff-t-cell{padding:0!important;display:block;width:100%!important}.ee-complaint-form h2,.ee-complaint-process h2{font-size:25px}}@media(max-width:380px){.breakdance .ee-complaint-form,.ee-complaint-side{padding:20px 16px}}.ee-complaint .help h3{font-size:19px!important;margin:0 0 12px!important}.ee-complaint .ff_upload_btn{background:white!important;color:#ad4f00!important;border:1px solid #ad4f00;border-radius:6px;padding:10px 16px;min-height:44px;font:600 15px/1.5 inherit}.ee-complaint .ff_upload_btn:hover{background:#fff8ef!important}.ee-complaint .ff_upload_btn:focus-visible{outline:3px solid #f47b16;outline-offset:3px}