@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap";body{display:flex;justify-content:center;align-items:center;font-family:arial,verdana}.main-app{max-width:900px;width:100%;padding:4rem;box-shadow:0 8px 16px #0000001a;border-radius:12px;background:#fff;transition:all .3s ease-in-out;margin-top:8rem;text-align:center}.main-app img{transition:transform .5s ease}.main-app img:hover{transform:scale(1.05)}.welcome h2{padding-top:2rem;font-size:1rem;font-weight:600;color:#2f3640;letter-spacing:1.2px}.welcome button{margin-top:2rem;padding:1rem 2rem;font-size:1.1rem;border-radius:8px;border:none;background:linear-gradient(90deg,#ef6050,#f4b22a);color:#fff;font-weight:600;cursor:pointer;box-shadow:0 6px 12px #0000001a;transition:background .3s ease,transform .3s ease}.welcome button:hover{background:linear-gradient(90deg,#f49d50,#f4e22a);transform:scale(1.05);box-shadow:0 8px 16px #0003}@media screen and (max-width: 768px){.main-app{padding:2.8rem}.welcome button{padding:.4rem 1.2rem;font-size:.8rem}}*{box-sizing:border-box;margin:0;padding:0}body{display:flex;justify-content:center;align-items:center;margin:0;font-family:arial,verdana}@media print{.page-break{page-break-before:always}}.main{max-width:900px;width:100%;display:flex;flex-direction:column;align-items:center}.container header{display:flex;align-items:center;justify-content:space-between;padding:0rem 4rem}.container header img{margin-right:4rem}.document-container-to-export{text-align:left;display:none}.site-title{font-size:48px;background:linear-gradient(90deg,#ef6050,#f4b22a);-webkit-background-clip:text;color:transparent}.form{display:flex;flex-direction:column;padding:4rem}.proposal-registration-title{font-size:32px;background:linear-gradient(90deg,#ef6050,#f4b22a);-webkit-background-clip:text;color:transparent}.form-content{display:flex;flex-direction:column;padding-top:4rem;padding-bottom:2rem}.form-input{width:450px}.btn-submit{background:linear-gradient(90deg,#ef6050,#f4b22a)!important;-webkit-background-clip:text!important;color:transparent!important;border:1px solid #ef6050!important}.controller-title{padding:1rem 0rem 0rem;color:#ef6050;font-weight:600}.add-items{display:flex;flex-direction:column}@media screen and (max-width: 425px){.container header img{height:110px}.container header{padding:0rem 2rem}.site-title{font-size:32px}.proposal-registration-title{font-size:20px}.form{padding:2rem}.form-input{width:100%}.form-content{padding-top:2rem}}
