.so-widget-complaints-widget .form-container,.so-widget-complaints-widget .success-message{max-width:802px;margin-inline:auto}.so-widget-complaints-widget textarea{overflow-y:hidden}.so-widget-complaints-widget form{width:100%;padding:44px;margin-bottom:88px;background:var(--Background-Surface);border-radius:40px}.so-widget-complaints-widget form h4{margin-bottom:32px}.so-widget-complaints-widget form label{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%;font-size:20px;color:#b7b7b7}.so-widget-complaints-widget form .form-inputs{gap:32px;margin-bottom:44px}.so-widget-complaints-widget form .form-inputs input{height:64px}.so-widget-complaints-widget form .form-inputs textarea{min-height:198px}.so-widget-complaints-widget form input,.so-widget-complaints-widget form textarea{width:100%;padding-block:16px;padding-inline:16px 40px;color:#fff;background:var(--Background-InputOnSurface);border:0;border-radius:20px;outline:0}.so-widget-complaints-widget form input::-moz-placeholder,.so-widget-complaints-widget form textarea::-moz-placeholder{font-size:20px;color:#6d6d6d}.so-widget-complaints-widget form input::placeholder,.so-widget-complaints-widget form textarea::placeholder{font-size:20px;color:#6d6d6d}.so-widget-complaints-widget form input:focus,.so-widget-complaints-widget form textarea:focus{background:linear-gradient(180deg,var(--Background-InputOnSurface),var(--Background-InputOnSurface)) padding-box,linear-gradient(175deg,#fff,rgba(255,255,255,0)) border-box;border:1px solid transparent}.so-widget-complaints-widget form .submit-btn{align-self:center;min-width:188px;border:0}.so-widget-complaints-widget form .clearable-input{position:relative;display:inline-block;width:100%}.so-widget-complaints-widget form .clear-btn{position:absolute;inset-inline-end:16px;top:0;bottom:0;width:20px;height:20px;margin:auto 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:text;content:"";background-color:var(--Background-InputOnSurface);background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 10C20 15.5229 15.5229 20 10 20C4.47716 20 0 15.5229 0 10C0 4.47716 4.47716 0 10 0C15.5229 0 20 4.47716 20 10ZM5.67096 5.67096C6.08937 5.25254 6.76777 5.25254 7.18619 5.67096L10 8.48477L12.8138 5.67096C13.2322 5.25254 13.9106 5.25254 14.329 5.67096C14.7474 6.08937 14.7474 6.76777 14.329 7.18619L11.5152 10L14.329 12.8138C14.7474 13.2322 14.7474 13.9106 14.329 14.329C13.9106 14.7474 13.2322 14.7474 12.8138 14.329L10 11.5152L7.18619 14.329C6.76777 14.7474 6.08937 14.7474 5.67096 14.329C5.25254 13.9106 5.25254 13.2322 5.67096 12.8138L8.48477 10L5.67096 7.18619C5.25254 6.76777 5.25254 6.08937 5.67096 5.67096Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;border:0;border-radius:50%;opacity:0}.so-widget-complaints-widget form .clear-input-touched:focus+.clear-btn,.so-widget-complaints-widget form .clear-input-touched+.clear-btn:hover{cursor:pointer;opacity:1}.so-widget-complaints-widget .information{margin-bottom:0;color:#b7b7b7}.so-widget-complaints-widget .success-message{display:none;flex-direction:column;max-width:802px;padding:44px;background:var(--Background-Surface);border-radius:40px}.so-widget-complaints-widget .success-message .text{margin-bottom:44px;font-size:20px;color:#b7b7b7}.so-widget-complaints-widget.message .form-container{display:none}.so-widget-complaints-widget.message .success-message{display:flex}@media(max-width:767.98px){.so-widget-complaints-widget .name-inputs{flex-wrap:wrap}.so-widget-complaints-widget form{padding:20px;margin-bottom:40px;border-radius:24px}.so-widget-complaints-widget form h4{margin-bottom:24px;font-size:26px;line-height:1.1}.so-widget-complaints-widget form label{gap:8px;font-size:16px;line-height:1.3}.so-widget-complaints-widget form .form-inputs{gap:24px}.so-widget-complaints-widget form .form-inputs input{height:56px}.so-widget-complaints-widget form .form-inputs textarea{min-height:170px}.so-widget-complaints-widget form .submit-btn{width:100%}.so-widget-complaints-widget .success-message{padding:20px;border-radius:24px}.so-widget-complaints-widget .success-message h4{font-size:26px;line-height:1.1}.so-widget-complaints-widget .success-message .text{margin-bottom:32px;font-size:18px;line-height:1.3}}