.home{align-items:stretch;min-height:100dvh}.instructions-content{padding:3.5rem 5% 6.5rem}.instructions-content h1,.instructions-content h2,.instructions-content p{color:#fff}.instructions-content .logo{max-width:85%;width:15rem}.form-content{padding:5rem 5%}.form-content form{max-width:25rem}.form-content .msg-error{color:red}.form-content input,.form-content select,.form-content textarea{background-color:rgba(0,0,0,.05);font-size:1rem;margin-top:.25rem;padding:.65rem 1rem;transition:box-shadow .35s}.form-content input:focus,.form-content select:focus,.form-content textarea:focus{box-shadow:0 0 .25rem 1px rgba(0,0,0,.25)}.form-content .select-content{position:relative}.form-content .select-content:after{border-bottom:0 solid transparent;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid transparent;border-top-color:var(--color-primary);bottom:0;content:"";height:0;margin:auto;position:absolute;right:.5rem;top:0;transition:transform .35s;width:0}.form-content .select-content:has(:focus):after{transform:rotate(180deg)}.form-content .btns{max-width:none}.form-content .alert{font-size:.85rem;line-height:1em}.form-content .input-group-file input{margin-top:.5rem}.success{background-color:var(--color-white)}@media screen and (max-width:768px){.home{flex-direction:column}.home .w-50{width:100%}}
