.newsletter{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;margin:50px auto;max-width:900px;padding:20px}.newsletterContainer{flex:1;max-width:600px;padding:40px;background:linear-gradient(135deg,#91ce7b,#2c74b6);border-radius:12px;box-shadow:0 10px 20px #0000001a;text-align:center;color:#fff;font-family:Poppins,sans-serif}.newsletterContainer h2{font-size:2rem;font-weight:700;margin-bottom:15px;letter-spacing:1px;color:#fff;font-family:Poppins,sans-serif}.newsletterContainer p{font-size:1rem;color:#f2f2f2;margin-bottom:30px;font-weight:300;line-height:1.5;font-family:Poppins,sans-serif}.newsletterForm{display:flex;justify-content:center;align-items:center;margin-top:20px}.emailInput{padding:12px 20px;font-size:16px;border:none;border-radius:30px;outline:none;width:60%;max-width:380px;background-color:#fff;box-shadow:0 4px 8px #0000001a;transition:all .3s ease}.emailInput:hover,.emailInput:focus{box-shadow:0 6px 12px #0003;border:2px solid #2C74B6}.submitButton{padding:12px 25px;font-size:16px;color:#fff;background-color:#2c74b6;border:none;border-radius:30px;cursor:pointer;margin-left:15px;transition:all .3s ease;font-weight:700;text-transform:uppercase}.submitButton:hover{background-color:#91ce7b;transform:translateY(-2px)}.errorMessage,.successMessage{margin-top:20px;font-size:14px;font-weight:500;text-align:center;border-radius:5px;padding:10px}.errorMessage{background-color:#ff4c4c;color:#fff}.successMessage{background-color:#28a745;color:#fff}.successAnimation{flex:1;display:flex;justify-content:center;align-items:center}.successAnimation .lottieAnimation{width:100%;max-width:300px;margin:auto}@media(max-width:768px){.newsletter{flex-direction:column;align-items:center}.successAnimation{margin-top:20px}.emailInput{width:100%}}.container5{display:flex;justify-content:center;margin-top:3rem;margin-bottom:8rem;width:100%}.laptop{position:relative;max-width:1000px;aspect-ratio:16 / 9;margin:auto}.laptop__screen{position:relative;z-index:1;border-radius:2rem;overflow:hidden;box-shadow:0 15px 15px #0000004d;background:linear-gradient(to bottom,#333,#111)}.laptop__screen iframe{width:550px;height:300px;background:#000;border:#000 solid 12px}.laptop__bottom{position:relative;margin:auto;height:1rem;background:linear-gradient(to right,#d2dde9,#f9fcff,#d2dde9);border-radius:0 0 10px 10px}.laptop__under{position:absolute;top:4%;left:-5%;width:110%;height:2.5rem;background:#e2e8f0;border-radius:0 0 50% 50%}.laptop__shadow{position:absolute;right:-10%;bottom:-2rem;left:-10%;height:2rem;background:radial-gradient(ellipse closest-side,#000,transparent);opacity:.2}@media(max-width:768px){.laptop{max-width:70%;aspect-ratio:16 / 9}.laptop__screen iframe{width:94%;height:auto}.laptop__screen{border-radius:1rem;box-shadow:0 10px 10px #0003}.laptop__bottom{height:.75rem}.laptop__under{height:1.5rem}.laptop__shadow{height:1.5rem;bottom:-1.5rem}}@media(max-width:480px){.container5{margin-top:2rem;margin-bottom:4rem}.laptop{max-width:85%}.laptop__screen iframe{border:#000 solid 12px;margin-left:-12px}}.workbanner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0rem;background-color:#f4f4f4;text-align:center}.workbanner__heading{font-size:1.75rem;font-weight:500;color:#6e6e6e;margin:1rem 0;position:relative;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif}.workbanner__line{display:inline-block;height:3px;background-color:#333;width:50px;margin-left:10px;margin-top:4px}.workbanner__description{font-size:1.2rem;width:60%;color:#345cb8;line-height:1.8;margin:1.5rem 0;font-family:Poppins,sans-serif;text-align:center}@media(max-width:768px){.workbanner__heading{font-size:1.8rem}.workbanner__line{width:40px}.workbanner__description{font-size:1.1rem;width:80%;margin:1rem 0}}@media(max-width:480px){.workbanner{padding:0rem}.workbanner__heading{font-size:1.5rem}.workbanner__line{width:30px;height:2px}.workbanner__description{font-size:1rem;width:90%;margin:1rem 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLine{0%{height:0}to{height:calc(100% + 2rem)}}.timeline{display:flex;flex-direction:column;position:relative;padding-left:0;width:90%;margin:20px auto}.timeline-contentt{color:#555;font-size:.8rem;line-height:1.7;margin-left:3rem;font-family:Poppins,sans-serif;width:80%}.timeline-item{display:flex;position:relative;margin-bottom:2rem;margin-left:20px;margin-right:20px;background-color:#f7fafb;padding:2.5rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.timeline-item.visible{opacity:1;transform:translateY(0)}.timeline-item:after{content:"";position:absolute;width:2px;height:calc(100% + 2rem);background:#ddd;left:30px;top:0;z-index:1}.timeline-item:last-child:after{display:none}.timeline-icon{position:absolute;z-index:2;width:60px;height:60px;background:linear-gradient(to top,#5a82be,#04ebad);color:#805910;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;left:0;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px #0000001a}.timeline-content{display:flex;flex-direction:row;margin-left:80px;font-family:Poppins,sans-serif}.timeline-image{width:150px;height:150px;margin-right:1rem;border-radius:8px;object-fit:cover}.timeline-title{color:#123c80;margin-bottom:.5rem;margin-left:2rem;font-size:1.75rem;font-family:Poppins,sans-serif;font-weight:100}.timeline p{color:#555;font-size:.5rem;line-height:1.7;margin-left:1.5rem;font-family:Poppins,sans-serif}.timeline a{color:#b85334;text-decoration:none}.timeline a:hover{text-decoration:underline}@media(max-width:768px){.timeline-item{flex-direction:column;align-items:flex-start;padding:1rem}.timeline-icon{display:none}.timeline-item:after{display:none}.timeline-content{margin-left:0;text-align:left}.timeline-image{width:100px;height:100px;margin-bottom:1rem}.timeline-title{font-size:1.5rem}.timeline p{font-size:.8rem}}@media(max-width:576px){.timeline{width:90%;margin:1rem}.timeline-item{flex-direction:column;align-items:flex-start;padding:1.2rem}.timeline-icon{display:none}.timeline-item:after{display:none}.timeline-content{margin-left:0}.timeline-image{width:80px;height:80px}.timeline-title{font-size:1.2rem}.timeline p{font-size:.8rem}}
