.feedbackPage,.feedbackGate,.feedbackStatus{color:#152a36;background:#f6f4ee;min-height:75vh}.feedbackPage>nav{border-bottom:1px solid #d8d5cb;justify-content:space-between;align-items:center;width:min(1040px,100% - 40px);height:80px;margin:auto;display:flex}.feedbackPage>nav>a:last-child{color:#43555e;font-size:.88rem}.feedbackPage>header{width:min(900px,100% - 40px);margin:auto;padding:70px 0 46px}.feedbackPage>header>span,.feedbackGate>span,.feedbackSuccess>span{color:#aa6e24;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:800}.feedbackPage>header h1,.feedbackGate h1{letter-spacing:-.045em;margin:16px 0 22px;font:500 clamp(3rem,7vw,5.5rem)/1.04 Georgia,serif}.feedbackPage>header h1 em{color:#355f51;font-weight:400}.feedbackPage>header p{color:#52636b;max-width:700px;font-size:1.08rem;line-height:1.65}.feedbackPanel{background:#fff;border:1px solid #ddd9cf;border-radius:18px;width:min(760px,100% - 40px);margin:0 auto 80px;padding:clamp(25px,5vw,48px);box-shadow:0 20px 50px #152a360f}.feedbackPanel form{gap:23px;display:grid}.feedbackPanel fieldset{border:0;margin:0;padding:0}.feedbackPanel legend,.feedbackPanel form>label{color:#263e48;gap:8px;font-size:.8rem;font-weight:750;display:grid}.feedbackTypes{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.feedbackTypes label{cursor:pointer;border:1px solid #d8d7cf;border-radius:12px;gap:5px;padding:19px;display:grid;position:relative}.feedbackTypes label.active{background:#eef3ef;border-color:#4f7565}.feedbackTypes input{accent-color:#355f51;position:absolute;top:16px;right:16px}.feedbackTypes small,.feedbackPanel label>small,.feedbackPrivacy{color:#6b797e;font-size:.74rem;line-height:1.5}.feedbackPanel form>label>input,.feedbackPanel textarea{box-sizing:border-box;color:#152a36;width:100%;font:inherit;background:#fbfbf8;border:1px solid #cfd3ce;border-radius:8px;padding:13px 14px}.feedbackPanel textarea{resize:vertical;line-height:1.5}.feedbackPanel input:focus,.feedbackPanel textarea:focus{outline-offset:2px;outline:2px solid #c78b43}.feedbackPanel form>label>span{color:#7c888c;font-weight:500}.feedbackSubmit,.feedbackSuccess button{color:#fff;cursor:pointer;background:#b8772d;border:0;border-radius:9px;padding:14px 20px;font-weight:800}.feedbackSubmit:disabled{opacity:.65;cursor:wait}.feedbackError{color:#a33d31;margin:0}.feedbackPrivacy{text-align:center;margin:0}.feedbackGate,.feedbackStatus{text-align:center;place-content:center;padding:40px;display:grid}.feedbackGate p{color:#52636b;max-width:590px;font-size:1.05rem;line-height:1.65}.feedbackGate>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.feedbackGate a,.feedbackSuccess a{color:#fff;background:#b8772d;border-radius:8px;padding:12px 18px;font-weight:750;text-decoration:none}.feedbackGate a.secondary{color:#263e48;background:#e8e6de}.feedbackSuccess{text-align:center;padding:20px}.feedbackSuccess h2{font:500 2rem Georgia,serif}.feedbackSuccess p{color:#596970}.feedbackSuccess button,.feedbackSuccess a{margin:15px 4px 0;display:inline-block}.feedbackSuccess a{color:#263e48;background:#e8e6de}@media (width<=620px){.feedbackTypes{grid-template-columns:1fr}.feedbackPage>header{padding-top:48px}.feedbackPanel{padding:25px 20px}}
