body{font-family:Inter,sans-serif;margin:0;padding:0;background-color:#000;color:#000;min-height:100vh}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background-color:#fff;height:1px}.home-container{opacity:1;transition:opacity 1.5s ease-in-out}.home-container.fade-in{opacity:1}.hero{display:flex;flex-direction:column;justify-content:center;height:80vh;padding:80px;max-width:100%;box-sizing:border-box;position:relative;background-image:url(/Images/Avexgen_about.webp);background-size:cover;background-repeat:no-repeat}.hero:before{top:0;left:0;width:100%;height:100%;z-index:1}.hero:after,.hero:before{content:"";position:absolute}.hero:after{right:0;width:.1px;height:98%;background-color:#fff;margin-right:380px;transform:translateY(0) rotate(150deg)}.dynamic-text,.hero p,.static-text{position:relative;z-index:2;color:#fff}.static-text{font-size:6rem;font-weight:600;line-height:1.2;text-align:left;margin:-450px 0 0;color:#fff}.dynamic-text{font-size:4rem;font-weight:500;position:relative;display:inline-block;text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:5px;margin-top:10px}.hero p{font-size:1.5rem;color:#fff;margin-top:20px;text-align:justify}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fade-in{animation:fadeIn .5s forwards}.fade-out{animation:fadeOut .5s forwards}.section-divider{width:92%;height:1.2px;background-color:#87939c;margin:20px auto}.content-section{padding:50px;border-radius:8px;margin-bottom:20px;max-width:100%;box-sizing:border-box}.content-section h2{font-size:4rem;font-weight:500;color:#fff;margin-bottom:10px;margin-top:10px}.content-section p{font-size:1.2rem;line-height:1.4;color:#fff;text-align:justify}.five-column-section{display:flex;justify-content:space-between;gap:10px;max-width:100%;margin:0 auto;flex-wrap:nowrap;padding:20px 0}.five-column-item{padding:15px;border-radius:10px;text-align:justify;transition:transform .3s ease}.five-column-item:hover{transform:translateY(-10px)}.five-column-item h3{font-size:1.4rem;margin-bottom:5px;color:#000;transition:color .4s ease,transform .5s ease}.five-column-item h3:hover{color:#f60}.five-column-item p{text-align:justify}.h2_Title{padding-bottom:15px}.hover-transition{transition:color .4s ease,transform .5s ease}.hover-transition:hover{color:#f60;transform:translateY(-5px)}.underline{margin-top:-50px;width:60%;height:.1px;background-color:#fff;position:relative;margin-left:44px}.approach-section{padding:50px;text-align:left;background-color:#000}.approach-title{font-size:4rem;font-weight:500;color:#fff;margin-bottom:10px;margin-top:-10px;transition:color .4s ease,transform .5s ease}.approach-title:hover{color:#f60;transform:translateY(-5px)}.approach-content{display:flex;justify-content:flex-start;align-items:center;padding:50px 0}.approach-large-text h1{font-size:18rem;font-weight:900;margin:0;line-height:.9;letter-spacing:-3px;color:#fff}.approach-small-text{font-size:1.6rem;line-height:2.2;max-width:600px;color:#fff;margin-left:50px}.approach-small-text p{margin:5px 0;opacity:0;transition:transform 1.5s ease-in-out,opacity 1.5s ease-in-out}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.fade-in-text{opacity:0;animation:fadeInLeft .5s ease forwards}.hero-image-mobile{display:none}.partners-section{padding:50px;background-color:#000;text-align:center;color:#fff;text-align:left}.partners-title{font-size:4rem;font-weight:500;color:#fff;margin-bottom:10px;margin-top:-10px;transition:color .4s ease,transform .5s ease}.partners-title:hover{color:#f60;transform:translateY(-5px)}.carousel-container{position:relative;overflow:hidden;width:100%}.carousel{display:flex;transition:transform .75s ease-in-out;width:100%}.carousel-item{flex:0 0 100%;text-align:left;padding:20px;box-sizing:border-box}.carousel-item p{font-size:1.2rem;line-height:1.4;color:#fff;text-align:justify}.carousel-item h3{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:5px}.testimonials-section{padding:50px;color:#fff;text-align:left}.testimonials-title{font-size:4rem;font-weight:500;color:#fff;margin-bottom:40px;margin-top:-10px;transition:color .4s ease,transform .5s ease;text-align:left!important}.testimonial-content{max-width:800px;margin:0 auto;line-height:1.6}.testimonial-content p{font-size:1.2rem;text-align:justify}.testimonial-author{margin-top:30px;display:flex;flex-direction:column;align-items:center}.testimonial-carousel{position:relative;min-height:450px;overflow:hidden;max-width:800px;margin:0 auto;padding:0 20px}.author-image{width:120px;height:150px;border-radius:50%;margin-bottom:15px}.author-role{font-size:1rem;font-weight:700;margin-top:-10px}.author-company{font-size:1.2rem;margin-top:-10px}.testimonial-pagination{display:flex;justify-content:center;margin-top:30px}.services-section{padding:50px;text-align:left;background-color:#000;color:#fff}.services-title{font-size:4rem;font-weight:500;color:#fff;margin-bottom:40px;margin-top:-10px;transition:color .4s ease,transform .5s ease}.services-title:hover{color:#f60;transform:translateY(-5px)}.services-content{display:grid;grid-template-columns:1fr;gap:30px;margin:0 auto}.service-item{padding:20px;transition:transform .3s ease,background-color .3s ease;margin-bottom:-15px}.service-item:hover{transform:translateY(-10px)}.service-item h3{font-size:1.4rem;margin-bottom:15px;color:#fff;transition:color .4s ease}.service-item p{font-size:1.1rem;line-height:1.6;color:#fff;text-align:justify}.advantages-title{font-size:2.5rem;font-weight:500;color:#fff;margin-bottom:30px;margin-top:20px;transition:color .4s ease,transform .5s ease}.advantages-title:hover{transform:translateY(-5px)}.advantages-content{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.advantage-item{padding:20px;transition:transform .3s ease,background-color .3s ease}.advantage-item:hover{transform:translateY(-10px)}.advantage-item h3{font-size:1.4rem;margin-bottom:15px;color:#fff;transition:color .4s ease}.advantage-item p{font-size:1.1rem;line-height:1.6;color:#fff;text-align:justify}.service-item a{text-decoration:none}@media only screen and (min-width:1280px) and (max-width:1366px) and (min-height:720px) and (max-height:800px){.hero{height:85vh;padding:60px}.hero:after{margin-right:280px}.static-text{font-size:4.5rem;margin-top:-350px}.dynamic-text{font-size:3.5rem;text-decoration-thickness:4px}.hero p{font-size:1.3rem;margin-top:18px}.content-section{padding:40px}.content-section h2{font-size:3.2rem}.content-section p{font-size:1.1rem;line-height:1.5}.five-column-section{gap:8px}.five-column-item{padding:12px}.five-column-item h3{font-size:1.3rem}.approach-section{padding:40px}.approach-title{font-size:3.2rem}.approach-large-text h1{font-size:14rem}.approach-small-text{font-size:1.4rem;max-width:500px;margin-left:40px}.underline{width:55%;margin-left:38px;margin-top:-40px}.partners-section{padding:40px}.partners-title{font-size:3.2rem}.carousel-item p{font-size:1.1rem}.carousel-item h3{font-size:1.3rem}.testimonials-section{padding:40px}.testimonials-title{font-size:3.2rem;margin-bottom:35px}.testimonial-carousel{min-height:400px}.testimonial-content p{font-size:1.1rem}.author-image{width:110px;height:140px}.services-section{padding:40px}.services-title{font-size:3.2rem;margin-bottom:35px}.services-content{gap:40px}.service-item{padding:18px}.service-item h3{font-size:1.3rem}.service-item p{font-size:1.05rem}.advantages-title{font-size:2.2rem}.advantages-content{gap:25px}.advantage-item{padding:18px}.advantage-item h3{font-size:1.3rem}.advantage-item p{font-size:1.05rem}}@media only screen and (min-width:1280px) and (max-width:1366px) and (min-aspect-ratio:16/9) and (max-aspect-ratio:16/9){.hero{height:90vh}.approach-large-text h1{font-size:15rem}.section-divider{width:90%}}@media (max-width:1440px){.services-title{font-size:3rem}.advantages-title{font-size:2rem}.services-content{gap:20px}.advantage-item h3,.service-item h3{font-size:1.3rem}.advantage-item p,.service-item p{font-size:1rem}.service-item{margin-bottom:-30px}.hero{height:100vh;padding:50px}.static-text{font-size:5rem;margin-top:-300px}.dynamic-text{font-size:4rem;margin-top:5px}.hero p{font-size:1.2rem;margin-top:15px}.content-section h2{font-size:3rem}.content-section p{font-size:1rem}.five-column-section{flex-wrap:wrap;gap:5px}.five-column-item{padding:10px}.approach-title{font-size:3rem}.approach-content{padding:20px;display:flex;align-items:center}.approach-large-text h1{font-size:18rem;margin-bottom:20px;text-align:center}.approach-small-text{line-height:2.2}.approach-small-text p{font-size:1.5rem;margin-top:10px;margin-bottom:10px}.underline{margin-top:-30px;width:50%;margin-left:30px}.partners-title{font-size:3rem}.partners-content{gap:30px}.partner-item p{font-size:1rem}.partner-item h3{font-size:1.2rem}.carousel-item p{font-size:1rem;line-height:1.6}.carousel-item h3{font-size:1.2rem}.testimonials-title{font-size:3rem}.testimonial-content p{font-size:1.1rem}.author-image{width:100px;height:130px}.author-company,.author-role{font-size:.9rem}}@media (max-width:1024px){.advantages-content,.services-content{grid-template-columns:repeat(2,1fr)}.service-item{margin-bottom:-30px}}@media (max-width:768px){.hero{height:auto;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#000;width:100%;background-image:none}.hero-image-mobile{display:block;width:100%;height:200px;object-fit:cover;margin-top:-90px}.text-container{display:flex;flex-direction:column;align-items:center;width:100%}.static-text{font-size:2.2rem;line-height:1.3;color:#fff;margin:-30px 0 0}.dynamic-text{font-size:2rem;margin-top:5px;text-decoration-thickness:2px;line-height:1.3;color:#fff}.hero p{font-size:1.1rem;margin:10px 0;color:#fff}.content-section{padding:20px;width:100%;box-sizing:border-box;text-align:left}.content-section h2{font-size:2rem;margin-bottom:10px}.content-section p{font-size:1rem;line-height:1.4}.five-column-section{flex-direction:column;gap:10px}.five-column-item{max-width:100%;padding:10px}.five-column-item h3{font-size:1.3rem}.five-column-item p{font-size:1rem}.approach-title{font-size:2rem;margin-left:-30px}.approach-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;overflow-x:hidden;width:100%;box-sizing:border-box}.approach-large-text h1{font-size:4rem;text-align:center;width:100%}.approach-small-text{font-size:1.1rem;margin:0 auto;text-align:center;width:100%;box-sizing:border-box}.approach-small-text p{font-size:1.1rem;margin:5px 0}.approach-cta p{font-size:1.3rem}.approach-cta span{font-size:1.5rem}.section-divider{width:80%}.hero:after,.underline{display:none}.partners-content{flex-direction:column;gap:20px}.partner-item{max-width:100%}.partners-title{font-size:2rem}.partner-item p{font-size:1rem;line-height:1.4}.partner-item h3{font-size:1rem}.carousel-item p{font-size:.85rem;line-height:1.4}.carousel-item h3{font-size:.9rem}.testimonials-section{padding:20px;width:100%;box-sizing:border-box;text-align:left}.testimonials-title{font-size:2rem;margin-bottom:20px;margin-top:-10px;margin-left:0;text-align:left}.testimonial-content{max-width:100%;padding:10px 0}.testimonial-content p{font-size:.95rem;line-height:1.4;text-align:justify}.testimonial-pagination{margin-top:10px;padding-left:0}.author-image{width:80px;height:100px}.author-company,.author-role{font-size:.8rem}.services-section{padding:30px 20px}.services-title{font-size:2rem;margin-left:-10px}.advantages-title{font-size:1.7rem;margin-left:-10px}.services-content{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.advantages-content{grid-template-columns:1fr}.service-item{padding:12px;margin-bottom:0}.advantage-item{padding:15px}.service-item h3{font-size:1rem;margin-bottom:8px}.advantage-item h3{font-size:1.2rem}.service-item p{font-size:.85rem;line-height:1.4;text-align:justify}.advantage-item p{font-size:.95rem}.service-item:last-child:nth-child(odd){grid-column:1/-1;max-width:500px;margin:0 auto}}@media only screen and (max-width:1024px) and (orientation:landscape){.hero{height:auto;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#000;padding:20px;width:100%;background-image:none;overflow-x:hidden}.hero-image-mobile{display:block;width:90%;height:150px;object-fit:cover;margin-top:-30px}.text-container{display:flex;flex-direction:column;align-items:center;width:90%;margin-top:-10px}.static-text{font-size:2.5rem;line-height:1.2;color:#fff;margin:-10px 0 0}.dynamic-text{font-size:1.5rem;margin-top:5px;text-decoration-thickness:1px;line-height:1.2;color:#fff}.hero p{font-size:.9rem;margin:5px 0;color:#fff}.content-section{padding:40px;width:100%;box-sizing:border-box;text-align:left;overflow:hidden}.content-section h2{font-size:1.5rem;margin-bottom:20px;overflow:hidden}.content-section p{font-size:1rem;line-height:1.6;overflow:hidden}.five-column-section{flex-direction:column;gap:8px}.five-column-item{max-width:100%;padding:8px}.five-column-item h3{font-size:1.1rem}.five-column-item p{font-size:.85rem}.approach-title{font-size:1.5rem}.approach-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;width:100%;box-sizing:border-box}.approach-large-text h1{font-size:3rem;text-align:center;width:100%}.approach-small-text{font-size:.9rem;margin:0 auto;text-align:center;width:100%;box-sizing:border-box}.approach-small-text p{font-size:.9rem;margin:5px 0}.approach-cta p{font-size:1.1rem}.approach-cta span{font-size:1.2rem}.section-divider{width:75%}.hero:after,.underline{display:none}.partners-content{flex-direction:column;gap:15px}.partners-title{font-size:1.8rem}.partner-item{max-width:90%}.partner-item p{font-size:.9rem}.partner-item h3{font-size:1rem}.testimonials-title{font-size:1.5rem}.testimonial-content p{font-size:1rem;text-align:justify}.author-image{width:90px;height:110px}.author-company,.author-role{font-size:.85rem}.services-section{padding:30px 20px}.services-title{font-size:1.8rem}.advantages-title{font-size:1.5rem}.services-content{margin-bottom:30px}.advantages-content,.services-content{grid-template-columns:repeat(2,1fr);gap:10px}.advantage-item,.service-item{padding:12px}.advantage-item h3,.service-item h3{font-size:1.1rem;margin-bottom:8px}.advantage-item p,.service-item p{font-size:.85rem;line-height:1.4}.service-item{margin-bottom:-30px}}