body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:Arial,sans-serif}body{background-color:#fff;color:#202124;flex-direction:column;margin:0;min-height:100vh;overflow-x:hidden;padding:0;width:100%}.navbar,body{align-items:center;display:flex}.navbar{background-color:#228b22;color:#fff;justify-content:space-between;padding:.5rem 0;position:center;top:0;width:90%;z-index:1000}.navbar ul{display:flex;list-style:none;margin:0;padding:0}.navbar ul li{margin:0 1.5rem}.navbar ul li a{color:#fff;font-size:1rem;text-decoration:none;transition:color .3s ease}.navbar ul li a:hover{color:#add8e6}.logo img{height:3rem;padding-left:10rem}.menu-toggle{cursor:pointer;display:none;flex-direction:column}.menu-toggle span{background-color:#fff;height:3rem;margin:2rem 0;width:25rem}.header{margin-top:1rem;padding:4rem 6rem;text-align:center}.header h1{color:#000;font-family:Pacifico,cursive;font-size:4rem}.header p{color:#666;font-size:1.3rem;margin-top:2rem}.bounce-button{animation:bounce .9s infinite;background-color:green;border:none;border-radius:30rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;justify-content:center;margin:0 auto;padding:1.5rem 2rem;transition:background-color .3s ease}.bounce-button:hover{background-color:#90ee90}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.scrollable{margin:3rem 0;overflow:hidden;width:100%}.container{animation:scroll-left 40s linear infinite;display:flex;justify-content:space-around;white-space:nowrap}.container img{height:auto;margin:4rem;max-width:20rem;transform:scale(1.5)}@keyframes scroll-left{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}#features-solutions{align-items:center;display:flex;justify-content:center;margin:0 auto;padding:1rem 2rem;text-align:center;width:80%}#features-solutions .container1{margin:0 auto;max-width:1200rem}#features-solutions h2{color:#333;font-family:Pacifico,cursive;font-size:3rem;margin-bottom:2rem}#features-solutions .feature{background-color:#90ee90;border:1rem solid #ccc;border-radius:10rem;box-shadow:0 4rem 6rem #000c;margin-bottom:3rem;padding:5rem}.side-by-side{align-items:center;display:flex;margin-bottom:2rem}.left,.right{flex:1 1;padding:1rem}.ellipse{background-color:#f4f4f9;border-radius:5rem;box-shadow:0 4rem 6rem #00000080;color:#333;display:inline-block;margin:0 auto;padding:2rem;text-align:center}#features-solutions h3{color:green;font-family:Pacifico,cursive;font-size:1.2rem;margin:0}#features-solutions p{color:#666;font-size:.9rem;line-height:1.6;margin:0}main{background-color:#90ee90;border:1rem solid #ccc;border-radius:5rem;box-shadow:0 4rem 6rem #000c;margin:0 auto;max-width:1200rem;padding:2rem;width:100%;width:80%}.upload-card{background-color:#fff;border-radius:2rem;box-shadow:0 2rem 3rem #0000001f,0 1rem 2rem #0000003d;margin:0 auto;padding:3rem;text-align:center;width:90%}.card-title{color:#000;font-family:Pacifico,cursive;font-size:1.5rem;margin:0}.drop-area{background-color:#f8f9fa;border:.1rem dashed #dadce0;border-radius:2rem;cursor:pointer;margin-bottom:2rem;padding:2rem;text-align:center;transition:border-color .3s,background-color .3s}.drop-area.active{background-color:#4285f40d;border-color:#4285f4}.drop-area-icon{color:#4285f4;font-size:2rem;margin-bottom:1rem}.drop-area-text{color:#5f6368;margin-bottom:1rem}.file-input{display:none}.upload-btn{background-color:green;border:none;border-radius:2.5rem;color:#fff;cursor:pointer;font-size:1rem;margin:1rem 0;padding:1rem 2rem;transition:background-color .3s}.upload-btn:hover{background-color:#3367d6}.form-group{margin-bottom:2rem;text-align:left}.form-label{display:block;font-weight:500;margin-bottom:1rem}.form-input{border:.1rem solid #dadce0;border-radius:1rem;font-size:1rem;padding:1rem;transition:border-color .3s;width:100%}.form-input:focus{border-color:#4285f4;box-shadow:0 0 0 2px #4285f433;outline:none}.submit-btn{background-color:green;border:none;border-radius:2rem;color:#fff;cursor:pointer;font-size:1rem;margin:1rem 0;padding:1rem 3rem;transition:background-color .3s ease}.submit-btn:hover{background-color:#2d9248}.file-info{align-items:center;background-color:#f8f9fa;background-color:#dadce0;border:.1rem solid #dadce0;border-radius:1rem;display:flex;margin:1rem 0;padding:1rem}.file-icon{color:#4285f4;font-size:1.5rem;margin-right:1rem}.file-details{flex:1 1;overflow:hidden;text-align:left}.file-name{font-weight:500;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size{color:#5f6368;font-size:.85rem}.remove-file{background:none;border:none;color:#ea4335;cursor:pointer;font-size:1.25rem}.alert{border-radius:1rem;display:none;margin:1.5rem 0;padding:1.5rem}.alert.show{display:block}.alert-success{background-color:#34a8531a;border:1rem solid #34a853;color:#34a853}.alert-error{background-color:#ea43351a;border:1rem solid #ea4335;color:#ea4335}.footer{background-color:#d3d3d3;box-shadow:0 -2rem 10rem #0000001a;flex-direction:column;margin-top:1rem;padding:1rem 2rem}.footer,.footer-text{display:flex;justify-content:space-between;width:100%}.footer-text{align-items:center;padding:0 20rem}.footer-left{text-align:left}.footer h1{font-size:1.5rem;font-weight:700;padding:0 5rem 0 0}.footer h2{font-size:1.5rem;font-weight:400;padding:0 4rem 0 0}.footer-right{text-align:right}.footer h3{color:blue;font-weight:600}.footer h3,.footer h4{font-size:1rem;padding:0 0 0 3rem}.footer h4{font-weight:500;text-decoration:underline}.footer-images{display:flex;justify-content:center;margin-top:1rem;width:100%}.footer img{cursor:pointer;height:3rem;margin:0 1.5rem;opacity:.7;transition:all .3s ease}.footer img:hover{opacity:1;transform:scale(1.2)}@media (max-width:768px){.main{isplay:block;justify-content:center;margin:0 auto}.navbar{padding:10px}.menu-toggle{margin:0 auto}.navbar ul{background-color:#228b22;flex-direction:column;left:0;padding:10px 0;position:fixed;top:60px;transform:translateY(-100%);transition:transform .3s ease;width:100%;z-index:999}.navbar ul.active{transform:translateY(0)}.navbar ul li{margin:10px 0;text-align:center}.logo img{height:30px}.header{margin-top:80px;padding:20px 10px}.header h1{font-size:2.5rem}.header p{font-size:1rem}.bounce-button{display:block;font-size:14px;justify-content:center;margin:0 auto;padding:12px 20px}.side-by-side{flex-direction:column}.left,.right{flex:1 1;padding:10px 0;width:100%}#features-solutions{padding:0 5rem;text-align:center;width:80%}#features-solutions,.scrollable{display:block;justify-content:center;margin:0 auto}.scrollable{overflow:hidden;width:90%}.ellipse{padding:15px;width:90%}.upload-card{display:block;justify-content:center;margin:0 auto;padding:0 10rem;text-align:left;width:55%}.card-title{font-size:1.2rem}.footer{display:block;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:20px 60px}.footer h1,.footer h2{margin:0 12rem}.footer img{height:3rem;margin:1rem 4rem}.container img{margin:0 10px;max-width:250px;transform:scale(1)}@keyframes slide{0%,20%{transform:translateX(0)}40%,60%{transform:translateX(-50%)}80%,to{transform:translateX(-100%)}}}@media (max-width:480px){.header h1{font-size:2rem}.container img{margin:0 5px;max-width:200px;transform:scale(1)}.upload-card{padding:15px 5px}.drop-area{padding:15px 10px}.submit-btn,.upload-btn{font-size:14px;padding:10px 15px}.footer img{height:20px;margin:5px}#features-solutions h3{font-size:1em}#features-solutions p{font-size:.8em}}
/*# sourceMappingURL=main.f593564d.css.map*/