.about .hero-img{width:100%;object-fit:cover;height:700px;margin-top:100px}.about .text-about{background:var(--accent-bg);padding-top:70px;padding-bottom:70px}.about .text-about p{color:var(--white);font-size:25px;font-weight:200}.about .clients{grid-gap:60px;gap:60px;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.about .clients .logo{width:110px;height:70px;margin:0 auto;transition:transform .3s ease;display:flex}.about .clients .logo img{width:100%;height:auto;text-align:center;object-fit:contain;filter:grayscale(1)}.about .clients .logo:hover{transform:scale(1.05)}@media(max-width:850px){.about .hero-img{height:500px}.about .text-about p{width:100%;font-size:20px}.about .clients{grid-template-columns:repeat(2,1fr);gap:40px}.about .clients .logo{width:100px}}.banner-home{width:100%;height:100vh;position:relative;background-image:url(/_next/static/media/homeimg1.f594948c.png);background-size:cover}.banner-home .text-banner{padding-top:50px;position:absolute;bottom:150px;padding-left:150px;z-index:999}.banner-home .text-banner h1{color:#fff;font-weight:300;font-size:45px}.banner-home .text-banner p{margin-bottom:0;font-size:20px;font-weight:300;width:600px;letter-spacing:.5px;color:#fff}@media(max-width:590px){.banner-home .text-banner p{width:100%;font-size:14px}}.banner-home .text-banner .btns-banner{display:flex;gap:20px}.banner-home img{width:100%;height:100vh;object-fit:cover;position:absolute}.text-home-about{background:var(--accent-bg);padding-top:70px;padding-bottom:70px;margin-top:100px}.text-home-about p{font-size:20px;font-weight:300;width:80%;color:var(--white);letter-spacing:.5px;flex:1 1;transition:color 1s ease-in-out}.facts{display:grid;grid-template-columns:auto auto auto auto;grid-gap:50px;gap:50px;justify-content:space-between}.facts .facts-box .number{font-size:60px;font-weight:700}.facts .facts-box .text{font-size:18px}.services-home>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(600px,1fr));grid-gap:20px;gap:20px;width:100%}@media(max-width:768px){.services-home>div{grid-template-columns:auto}}.services-home .service{background:#000;border-radius:20px;color:#fff;padding:20px}.services-home .service .con{font-size:18px;width:600px;font-weight:300;flex:1 1;letter-spacing:.5px}.services-home .service .tit{font-size:30px;flex:1 1;display:flex;margin-bottom:0;align-items:center;font-weight:400;justify-content:space-between}@media(max-width:786px){.services-home .service{display:block;gap:0}.services-home .service .tit{align-items:center;font-size:20px}.services-home .service .con{width:100%;font-size:13px}}.services-home .text{height:2px;flex:1 1}.services-home .text h2{font-size:28px;margin-top:0}.services-home .text p{width:500px;font-size:20px;font-weight:400;color:#c8c8c8}@media(max-width:800px){.banner-home{background-position:100%}.banner-home .text-banner{bottom:50px;left:10px;padding:0;z-index:999}.banner-home .text-banner h1{font-size:25px}.banner-home .text-banner .btns-banner{flex-direction:column;gap:0;width:max-content}.banner-home img{width:100%;height:100vh}.services-home .container{flex-direction:column;gap:0}.services-home .text p{width:100%;font-size:14px}.services-home .text h2{font-size:25px}.services-home .services{gap:0;margin-top:50px}.text-home-about p{width:100%;font-size:16px}.facts{grid-template-columns:auto auto}.facts .number{text-align:center;font-size:40px!important}.facts .text{font-size:12px!important;text-align:center}}.button{display:flex;gap:20px;align-items:center;width:max-content;letter-spacing:.5px;border-radius:50px;font-size:12px;font-weight:500;transition:all .5s;text-decoration:none;margin-top:20px}@media(max-width:600px){.button{justify-content:center;font-size:11px;padding:15px 20px}}.testimonial-wrapper{background:var(--black);color:var(--white);padding-top:.1px;padding-bottom:70px;position:relative;margin:100px auto 0}.testi{position:relative}.testimonial-nav{position:absolute;top:0;right:0;display:flex;gap:20px}.testimonial-nav .arrow{cursor:pointer;stroke:#fff;transition:all .3s ease;width:32px;height:32px}.testimonial-nav .arrow:hover{stroke:#888;transform:scale(1.1)}.testimonial-content{transition:opacity .3s ease-in-out;opacity:1}.testimonial-content.fade{opacity:0}.testimonial-content .quote{font-size:25px;line-height:1.8;font-weight:200;max-width:800px}.testimonial-content .author{font-weight:600;font-size:1rem;margin-top:20px}.testimonial-content .position{font-size:.9rem;color:#aaa}@media(max-width:850px){.testimonial-nav{top:-60px}.testimonial-content .author,.testimonial-content .position,.testimonial-content .quote{font-size:14px}}