.products-section{padding:105px 105px 0}.products-section .title-container{display:flex;align-items:center;gap:34px}.products-section .title-container div{border:2px solid #1f1f1f;width:100px;height:3px;position:relative;bottom:10px}.products-section .title-container h2{font-size:58px;font-weight:600;margin-bottom:32px}.products-section .products{display:flex;gap:20px;overflow-x:scroll}.products-section .products .product-card{height:400px;min-width:400px;border-radius:20px;padding:20px;color:#fff;display:flex;justify-content:space-between;align-items:end;cursor:pointer}.products-section .products .product-card h2{font-weight:700;font-size:40px}.products-section .products .product-card p{font-weight:500;font-size:18px}@media(max-width:1024px){.products-section{padding:20px 60px}.products-section .products .product-card h2,.products-section .title-container h2{font-size:40px}.products-section .products .product-card p{font-size:18px}}@media(max-width:768px){.products-section{padding:20px 30px}.products-section .title-container{gap:20px}.products-section .title-container div{width:60px}.products-section .title-container h2{font-size:32px}.products-section .products .product-card{height:300px;min-width:300px}.products-section .products .product-card h2{font-size:36px}.products-section .products .product-card p{font-size:16px}}.services-section{margin-top:70px;padding:70px 105px 0;background-color:#f9f9f9}.services-section .title-container{display:flex;align-items:center;gap:34px}.services-section .title-container div{border:2px solid #1f1f1f;width:100px;height:3px;position:relative;bottom:10px}.services-section .title-container h2{font-size:58px;font-weight:600;margin-bottom:32px}.services-section .tabs-container{display:flex;gap:20px;margin-bottom:40px}.services-section .tabs-container button{border:2px solid #121212;border-radius:8px;padding:12px 16px;cursor:pointer;color:#121212;font-weight:500}.services-section .tabs-container .active-tab{border:none;background-color:#212529;color:#fff}.services-section .services{display:flex;flex-wrap:wrap}.services-section .services .service-container{width:33.33%}.services-section .services .service-container .service{display:flex;gap:24px;margin-bottom:40px;padding-right:40px}.services-section .services .service-container .service .icon-container{width:64px;height:64px}.services-section .services .service-container .service h6{font-weight:700;font-size:26px;margin-bottom:24px}.services-section .services .service-container .service p{font-weight:500;font-size:16px}@media(max-width:1024px){.services-section{padding:20px 60px}.services-section .title-container h2{font-size:40px}.services-section .services{flex-wrap:wrap}.services-section .services .service-container{width:50%}}@media(max-width:768px){.services-section{padding:20px 30px}.services-section .title-container{gap:20px}.services-section .title-container div{width:60px;bottom:10px}.services-section .title-container h2{font-size:32px;margin-bottom:24px}.services-section .tabs-container{gap:10px;overflow-x:scroll}.services-section .tabs-container button{padding:4px;min-width:200px}.services-section .services .service-container{width:100%}.services-section .services .service-container .service{display:flex;gap:20px;margin-bottom:40px;padding-right:40px}.services-section .services .service-container .service .icon-container{width:64px;height:64px}.services-section .services .service-container .service h6{font-weight:700;font-size:20px;margin-bottom:12px}.services-section .services .service-container .service p{font-weight:500;font-size:14px}}.testimony-section{display:flex;padding:105px;gap:103px;position:relative}.testimony-section .left-container,.testimony-section .right-container{width:50%}.testimony-section .right-container h2{font-size:58px;font-weight:600;color:#1f1f1f}.testimony-section .testimony-cards-container{position:absolute;background-color:#fff;padding:30px;display:flex;gap:40px;bottom:-10%;right:0;width:80%}.testimony-section .testimony-cards-container .testimony-card{background-color:#1f1f1f;color:#fff;height:500px;padding:50px;display:flex;flex-direction:column;justify-content:space-between}.testimony-section .testimony-cards-container .testimony-card .author-container{display:flex;align-items:center;gap:24px}.testimony-section .testimony-cards-container .testimony-card .author-container .avatar-container{border-radius:50%;overflow:hidden}.testimony-section .testimony-cards-container .testimony-card .author-container .name{font-weight:600;font-size:24px}.testimony-section .testimony-cards-container .testimony-card .author-container .location{font-weight:500;font-size:20px;color:#929292}.testimony-section .navigation-arrows{position:absolute;bottom:-5%;left:7%;display:flex;gap:30px}@media(max-width:1200px){.testimony-section{padding:60px 80px;position:relative}.testimony-section .right-container h2{font-size:28px}.testimony-section .testimony-cards-container .testimony-card{height:350px;padding:40px}.testimony-section .testimony-cards-container .testimony-card .author-container{gap:20px}.testimony-section .testimony-cards-container .testimony-card .author-container .name{font-size:18px}.testimony-section .testimony-cards-container .testimony-card .author-container .location{font-size:14px}.testimony-section .navigation-arrows{gap:10px}}@media(max-width:1024px){.testimony-section{padding:20px 60px}.testimony-section .right-container h2{font-size:20px}.testimony-section .testimony-cards-container .description{font-size:14px}.testimony-section .testimony-cards-container .testimony-card{height:250px;padding:20px}.testimony-section .testimony-cards-container .testimony-card svg{display:none}.testimony-section .testimony-cards-container .testimony-card .author-container{gap:10px}.testimony-section .testimony-cards-container .testimony-card .author-container .name{font-size:14px}.testimony-section .testimony-cards-container .testimony-card .author-container .location{font-size:12px}.testimony-section .navigation-arrows{gap:4px}}@media(max-width:768px){.testimony-section{display:block;padding:20px 30px;gap:0;position:relative}.testimony-section .left-container{display:none}.testimony-section .right-container{width:100%}.testimony-section .right-container h2{font-size:32px}.testimony-section .testimony-cards-container{position:static;padding:0;display:flex;flex-direction:column;gap:20px;bottom:0;right:0;width:100%;margin-top:20px}.testimony-section .testimony-cards-container .testimony-card{height:100%;padding:30px;flex-direction:column;gap:20px}.testimony-section .testimony-cards-container .testimony-card svg{display:block}.testimony-section .testimony-cards-container .testimony-card .author-container{gap:20px}.testimony-section .testimony-cards-container .testimony-card .author-container .avatar-container{border-radius:50%;overflow:hidden}.testimony-section .testimony-cards-container .testimony-card .author-container .name{font-weight:600;font-size:18px}.testimony-section .testimony-cards-container .testimony-card .author-container .location{font-weight:500;font-size:14px;color:#929292}.testimony-section .navigation-arrows{position:static;gap:30px;margin-top:20px}}