html{background-color:#111}body{background:#155799;background:-webkit-linear-gradient(to bottom right,#155799,#159957);background:linear-gradient(to bottom right,#155799,#159957);color:rgba(255,255,255,.8);-webkit-font-smoothing:antialiased;font-family:noto kufi arabic,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;direction:rtl}section{position:relative}*{transition:all .3;z-index:0}.hero{display:flex;align-items:center;flex-direction:column;padding:2rem;text-align:center;min-height:100vh;font-weight:500}.hero .main-title{font-weight:800;margin:1rem auto}.hero .small-title{font-weight:600}.hero .form-container{width:40vw;background-color:#fff;margin:2rem;padding:1.5rem 2rem;position:relative;border-radius:15px;box-shadow:rgba(0,0,0,5%)0 0 0 1px;min-width:300px;backdrop-filter:blur(15px)saturate(180%);-webkit-backdrop-filter:blur(15px)saturate(180%);background-color:rgba(17,25,40,.75);border:1px solid rgba(255,255,255,.125)}@media(max-width:576px){.hero .form-container{width:95vw!important;padding:1rem}}@media(max-width:1060px){.hero .form-container{width:70vw}}.form-container .form-floating{margin:1rem auto}.form-container .form-control{backdrop-filter:blur(15px)saturate(180%);-webkit-backdrop-filter:blur(15px)saturate(180%);background-color:rgba(17,25,40,.75);border-radius:10px;border:1px solid rgba(255,255,255,.125);color:#eee}.form-floating>label{color:#a9a9a9}.btn-form{background-color:transparent;font-weight:700;border:solid 1.5px #111928;padding:.5rem 2rem;border-radius:50rem;color:rgba(255,255,255,.6)}.btn-form:hover{background-color:#111928;color:#fff}.form-status-error,.form-status-success{display:none}#footer{text-align:center;align-items:center;width:100%;font-size:.8rem;font-weight:600;margin-top:1.5rem;direction:ltr}#footer a{color:#111928}#info-form-container{display:flex;flex-direction:column;justify-content:flex-start;text-align:right;align-content:space-around;gap:.25rem}.text-container{align-items:baseline;justify-content:space-between;margin-right:0}.text-titles{flex:.5;text-align:left}.text-rec{font-weight:600;flex:1!important}.qr-note{font-size:.6rem!important;font-weight:800;margin-top:1rem}