:root{--primary-color:#e74c3c;--secondary-color:#333;--background-color:#f4f4f9;--text-color:#333;--shadow-color:#0000001a;--transition-duration:0.3s}body{align-items:center;animation:background-move 10s infinite alternate;background:url(/static/media/rcc.2f2a84c238a340ab4177.jpg) no-repeat 50% fixed;background-size:cover;display:flex;font-family:Arial,sans-serif;height:100vh;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative}@keyframes background-move{0%{background-position:50%}to{background-position:top}}.container{background-color:#ffffffe6;border-radius:10px;box-shadow:0 0 15px #0000001a;box-shadow:0 0 15px var(--shadow-color);margin:0 auto;max-width:600px;padding:30px;position:relative;text-align:center;transition:transform .3s;transition:transform var(--transition-duration);width:100%}.image{max-height:400px;max-width:400px}.saveAsPDF{background-color:#cd5c5c;border-radius:10px;color:#fff;cursor:pointer;margin:10px;padding:10px 20px;transition:all;transition-duration:.3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.saveAsPDF:hover{background-color:#d03636}.container:hover{box-shadow:0 10px 20px #0000001a;box-shadow:0 10px 20px var(--shadow-color);transform:translateY(-10px)}h1{animation:flicker 1.5s infinite;color:#333;color:var(--text-color);font-size:32px;font-weight:700;margin-bottom:20px;text-shadow:0 1px 2px #0000001a;text-shadow:0 1px 2px var(--shadow-color)}@keyframes flicker{0%,to{opacity:1}50%{opacity:.8}}form{align-items:center;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 15px #0000001a;box-shadow:0 0 15px var(--shadow-color);display:flex;flex-direction:column;padding:20px;transition:transform .3s;transition:transform var(--transition-duration)}form:hover{transform:translateY(-5px)}form label{color:#555;display:block;font-size:18px;font-weight:700;margin-bottom:10px;transition:color .3s;transition:color var(--transition-duration)}form:hover label{color:#e74c3c;color:var(--primary-color)}form button,form input,form select,form textarea{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;font-size:16px;margin-bottom:20px;padding:12px;transition:border-color .3s,box-shadow .3s;transition:border-color var(--transition-duration),box-shadow var(--transition-duration);width:100%}form input:focus,form select:focus,form textarea:focus{box-shadow:0 0 5px #e74c3c80}@keyframes pulse{0%{box-shadow:0 0 10px #e74c3c80}50%{box-shadow:0 0 20px #e74c3c80}to{box-shadow:0 0 10px #e74c3c80}}.container:after,.container:before{background-color:#e74c3c;background-color:var(--primary-color);content:"";height:10px;left:0;position:absolute;transition:transform .3s;transition:transform var(--transition-duration);width:100%}.container:after{border-radius:0 0 10px 10px;bottom:0}.container:before{border-radius:10px 10px 0 0;top:0}.earthquake{animation:earthquake 2s infinite;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes earthquake{0%,to{transform:translate(-50%,-50%)}10%,30%,50%,70%,90%{transform:translate(-48%,-48%)}20%,40%,60%,80%{transform:translate(-52%,-52%)}}@keyframes form-earthquake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}form button:active{animation:form-earthquake .5s}.building{animation:building-shake 2s infinite;margin-bottom:20px;max-width:200px;width:100%}@keyframes building-shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}.tooltip{color:#e74c3c;color:var(--primary-color);cursor:pointer;font-size:14px;font-weight:700;margin-left:5px;position:relative}.tooltip:before{background:#000000bf;border-radius:5px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;opacity:0;padding:5px;pointer-events:none;position:absolute;transform:translateX(-50%);transform:translateY(-5px);transition:opacity .3s,transform .3s;white-space:nowrap}.tooltip:hover:before{opacity:1;transform:translateY(0)}.scroll-link{color:#e74c3c;color:var(--primary-color);cursor:pointer;display:inline-block;margin-bottom:20px;text-decoration:none}.scroll-link:hover{text-decoration:underline}html{scroll-behavior:smooth}.invalid{border-color:red}@keyframes shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-10px)}40%,80%{transform:translateX(10px)}}form.shake{animation:shake .5s}.spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#e74c3c;border-top:4px solid var(--primary-color);display:none;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.overlay{align-items:center;background:#00000080;color:#fff;display:none;font-size:24px;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.overlay.active{display:flex}@keyframes form-shake{0%,to{transform:translateX(0)}25%,75%{transform:translateX(-10px)}50%{transform:translateX(10px)}}form.incomplete{animation:form-shake .5s}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#f4f4f9}::-webkit-scrollbar-thumb{background-color:#e74c3c;background-color:var(--primary-color);border:3px solid #f4f4f9;border-radius:10px}form input:focus,form select:focus,form textarea:focus{border-color:#e74c3c;border-color:var(--primary-color);box-shadow:0 0 5px #e74c3c80,0 0 10px #e74c3c80;outline:none}form button{animation:pulse 1.5s infinite;background-color:#e74c3c;background-color:var(--primary-color);border:none;box-shadow:0 0 5px #e74c3c80,0 0 10px #e74c3c80;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 20px;transition:background-color .3s,transform .3s,box-shadow .3s;transition:background-color var(--transition-duration),transform var(--transition-duration),box-shadow var(--transition-duration)}form button:hover{background-color:#c0392b;box-shadow:0 0 15px #e74c3c80}form button:active{box-shadow:0 2px 4px #0000001a;box-shadow:0 2px 4px var(--shadow-color);transform:translateY(2px)}body:after{animation:gradient-animation 5s infinite alternate;background:linear-gradient(120deg,#e74c3cb3,#273c75b3);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:-1}@keyframes gradient-animation{0%{background:linear-gradient(120deg,#e74c3cb3,#273c75b3)}to{background:linear-gradient(120deg,#273c75b3,#e74c3cb3)}}.backLink:hover{color:#c0392b;margin-top:20px}
/*# sourceMappingURL=main.59e18ba9.css.map*/