.req-header{display:flex;gap:12px;align-items:center;padding-bottom:16px;&>.req-header-title{height:36px;font-size:24px;font-weight:700;letter-spacing:-.96px}&>a svg path{fill:rgba(255,255,255,.5)}&>.req-header-description{font-size:20px;font-weight:400;letter-spacing:-.72px}}.req-form-container{width:100%;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.req-form-indicator{width:100%;background:rgba(255,255,255,.25);padding:16px;font-size:16px;font-weight:600;letter-spacing:-.64px;color:#fff;&.error{background:rgba(255,0,0,.25)}}.req-form{width:100%;display:flex;flex-wrap:wrap;gap:24px;padding-bottom:24px;@media screen and (max-width:900px){flex-direction:column;gap:12px}&>.req-form-section{width:100%}&>.req-form-section-small{width:calc(50% - 12px);@media screen and (max-width:900px){width:100%}}&>.req-form-section,&>.req-form-section-small{display:flex;flex-direction:column;gap:7px;&>.req-form-section-title{font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.96px}&>.reqtextarea{background:rgba(255,255,255,.07);height:300px;padding-top:16px;resize:none}}&>.req-form-section-files{display:flex;flex-wrap:wrap;gap:12px;@media screen and (max-width:900px){flex-wrap:unset;flex-direction:column}@media screen and (max-width:900px){flex-wrap:unset}&>.req-form-button{background:#fff;color:#6B0099;padding:8px 12px;font-size:16px;font-weight:700;letter-spacing:-.72px;cursor:pointer;transition:all .1s ease-in-out;&:hover{background:#ffffff33;color:#fff;transition:all .1s ease-in-out}}}}.reqinput{background:rgba(255,255,255,.07)}.req-submit-button{background:#fff;color:#6B0099;padding:8px 12px;font-size:20px;font-weight:700;letter-spacing:-.72px;cursor:pointer;transition:all .1s ease-in-out;&:hover{background:#ffffff33;color:#fff;transition:all .1s ease-in-out}}.evidences{width:100%;display:flex;flex-wrap:wrap;gap:12px;@media screen and (max-width:900px){flex-wrap:unset;flex-direction:column;gap:20px;margin-top:12px;margin-bottom:12px}&>.evidence{width:calc(50% - 6px);display:flex;flex-direction:column;gap:12px;@media screen and (max-width:900px){width:100%}&>span{height:48px;font-size:20px;display:flex;align-items:center}&>.evidence-bottom-container{display:flex;gap:12px;&>.evidence-bottom-container-button{background:#fff;color:#6B0099;padding:8px 12px;font-size:20px;font-weight:700;letter-spacing:-.72px;cursor:pointer;transition:all .1s ease-in-out;&:hover{background:#ffffff33;color:#fff;transition:all .1s ease-in-out}}}}}