.about-us::before,.what-we-do::before{opacity:40%;content:''}.about-us::before,.why-choose-us::before{animation:10s linear infinite alternate circlerotate}.about-us{position:relative;padding:160px 0 80px}.about-us::before{display:block;position:absolute;right:-20px;bottom:80px;background:url(../images/section-bg-shape-1.png) right bottom/cover no-repeat;width:250px;height:250px;transform:rotate(10deg);z-index:-1}@keyframes circlerotate{0%{transform:translateY(0) rotate(0)}100%{transform:translateY(110%) rotate(360deg)}}.about-us-images{position:relative;padding:110px 195px 150px 20px;margin-right:50px}.about-image-1 figure,.about-image-2 figure,.about-image-3 figure{display:block;border-radius:30px;overflow:hidden}.about-image-1 img,.about-image-2 img,.about-image-3 img,.what-we-do-img-1 img,.what-we-do-img-2 img,.what-we-do-img-3 img{width:100%;object-fit:cover;border-radius:30px}.about-image-1{transform:rotate(-7deg)}.about-image-1 img{aspect-ratio:1/1.265}.about-image-2{position:absolute;top:10px;right:5px;width:100%;max-width:340px;transform:rotate(5deg)}.about-image-2 img{aspect-ratio:1/0.521}.about-image-3{position:absolute;bottom:15px;right:20px;width:100%;max-width:255px;transform:rotate(9deg)}.about-image-3 figure img{aspect-ratio:1/1.199}.about-image-circle{position:absolute;top:0;left:50%;width:100%;max-width:160px;transform:translate(-50%,-65%) rotate(-9deg);animation:25s linear infinite infiniterotate}.about-image-circle a{display:block}@keyframes infiniterotate{from{transform:translate(-50%,-65%) rotate(0)}to{transform:translate(-50%,-65%) rotate(360deg)}}.about-us-body,.about-us-list,.what-we-do-list{margin-bottom:40px}.about-us-list ul,.feature-list-content ul{list-style:none;margin:0;padding:0}.about-us-list ul li{position:relative;text-transform:capitalize;line-height:normal;padding-left:30px;margin-bottom:20px}.about-us-list ul li:last-child,.faq-accordion .accordion-item:last-child,.feature-item-content p:last-child,.feature-list-content ul li:last-child,.our-feature-content .section-title,.working-step-content p:last-child{margin-bottom:0}.about-us-list ul li::before{content:'\f192';font-family:'Font Awesome 6 Free';position:absolute;font-size:18px;color:var(--accent-color);top:3px;left:0}.our-innovation-list ul li:hover,.our-innovation-list ul li:hover::before,.what-we-item.active .what-we-item-content h3,.what-we-item.active .what-we-item-content p,.what-we-item:hover .what-we-item-content h3,.what-we-item:hover .what-we-item-content p,.working-step-no h2{color:var(--dark-color)}.about-us-body,.what-we-do-image{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.about-body-content,.about-body-image{width:calc(50% - 15px)}.about-body-image figure{display:block;border-radius:20px}.about-body-image img{width:100%;object-fit:cover;aspect-ratio:1/0.34;border-radius:20px}.about-body-content h3{font-size:22px;line-height:1.4em}.about-body-content h3 span,.cta-contact-box-content h3:hover{color:var(--accent-color)}.about-us-footer{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px}.about-contact-box{display:flex;align-items:center}.about-contact-box .icon-box{position:relative;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border:1px solid var(--accent-color);border-radius:50%;margin-right:20px;overflow:hidden;transition:.5s ease-in-out}.cta-box::before,.why-choose-us::before{left:-20px;width:250px;height:250px;z-index:-1}.about-contact-box:hover .icon-box,.cta-contact-box:hover .icon-box{border-color:transparent}.about-contact-box .icon-box::before,.cta-contact-box .icon-box::before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:var(--primary-color);width:100%;height:100%;border-radius:50%;transform:scale(0);transition:.4s ease-in-out;z-index:-1}.about-contact-box:hover .icon-box::before,.cta-contact-box:hover .icon-box::before,.working-step-item:hover .working-step-no::before{transform:scale(1)}.about-contact-box .icon-box img,.cta-contact-box .icon-box img{width:100%;max-width:25px;transition:.4s ease-in-out}.about-contact-box:hover .icon-box img,.cta-contact-box:hover .icon-box img{filter:brightness(0) invert(0)}.about-contact-content p{margin-bottom:5px}.about-contact-content h3{font-size:22px}.about-contact-content h3 a,.cta-contact-box-content h3 a{color:inherit}@keyframes stonerotate{0%{transform:translateY(0) rotate(0)}100%{transform:translateY(110%) rotate(360deg)}}.our-feature-content,.what-we-do-content{margin-right:30px}.what-we-do-item{border-bottom:1px solid var(--divider-color);margin-bottom:30px;padding-bottom:30px}.what-we-do-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.what-we-do-item h3{position:relative;font-size:22px;text-transform:capitalize;padding-left:40px;margin-bottom:15px}.what-we-do-item h3:before{content:'';position:absolute;top:0;left:0;width:22px;height:22px;background:url('../images/icon-sub-heading.svg') left center/cover no-repeat}.brand-item-content p,.faq-accordion .accordion-item .accordion-body p,.what-we-do-item p{margin:0}.company-earn-image img,.what-we-do-img-1{width:100%}.what-we-do-img-2{width:calc(56% - 15px)}.what-we-do-img-3{width:calc(44% - 15px);padding-right:21px}.our-feature-image figure,.what-we-do-img-1 figure,.what-we-do-img-2 figure{display:block;border-radius:30px}.what-we-do-img-3 figure{border-radius:50%}.what-we-do-img-1 img{aspect-ratio:1/0.58}.what-we-do-img-2 img{aspect-ratio:1/0.711}.what-we-do-img-3 img{aspect-ratio:1/0.997;border-radius:50%}.our-innovation-list{margin-top:80px}.our-innovation-list ul{display:flex;flex-wrap:wrap;gap:30px;list-style:none;margin:0;padding:0}.our-innovation-list ul li{position:relative;width:calc(33.33% - 20px);font-size:22px;font-weight:700;line-height:normal;text-transform:capitalize;border:1px solid var(--divider-color);backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);border-radius:20px;padding:25px 25px 25px 55px;transition:.4s ease-in-out;overflow:hidden}.our-innovation-list ul li::before{content:'\f192';font-family:'Font Awesome 6 Free';position:absolute;font-size:22px;font-weight:400;color:var(--accent-color);top:50%;left:20px;transform:translateY(-50%);line-height:normal;transition:.4s ease-in-out}.faq-accordion .accordion-item::before,.our-innovation-list ul li::after{top:0;left:0;background:var(--secondary-color);height:100%;width:100%;opacity:40%;right:0;bottom:0;content:''}.our-innovation-list ul li::after{position:absolute;transition:.4s ease-in-out;z-index:-1}.our-innovation-list ul li:hover::after{background:var(--accent-color);opacity:100%}.our-brands,.our-faqs{padding:80px 0}.faq-accordion .accordion-item{position:relative;background:var(--dark-color);border:1px solid var(--divider-color);border-radius:10px;margin-bottom:30px;padding:0;transition:.3s ease-in-out;overflow:hidden}.faq-accordion .accordion-item::before{position:absolute}.faq-accordion .accordion-header .accordion-button{font-size:22px;font-weight:700;line-height:1.2em;background:0 0;color:var(--primary-color);padding:17px 50px 17px 20px;transition:.3s ease-in-out}.faq-accordion .accordion-item .accordion-button.collapsed::after,.faq-accordion .accordion-item .accordion-button::after{content:'\f068';font-family:FontAwesome;position:absolute;right:20px;top:50%;bottom:auto;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;line-height:normal;width:24px;height:24px;color:var(--dark-color);background-color:var(--accent-color);border-radius:50%}.faq-accordion .accordion-item .accordion-button.collapsed::after{content:'\2b'}.faq-accordion .accordion-item .accordion-body{position:relative;padding:0 50px 17px 20px;z-index:1}.cta-box,.our-feature,.what-we-do,.why-choose-us{position:relative;padding:80px 0}.why-choose-us::before{content:'';display:block;position:absolute;top:80px;background:url(../images/section-bg-shape-2.png) left top/contain no-repeat;opacity:40%}.why-choose-box{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:30px}.why-choose-list{width:30%;background-color:var(--accent-color);padding:30px;border-radius:20px}.left-list{border-radius:20px 0 0 20px}.right-list{border-radius:0 20px 20px 0}.why-choose-img{width:40%}@media (max-width:991px){.why-choose-box{flex-direction:column;gap:40px}.why-choose-img,.why-choose-list{width:100%}.left-list,.right-list{border-radius:20px}}.cta-box-content,.our-brands-box{flex-wrap:wrap;backdrop-filter:blur(100px)}.cta-box::before{content:'';display:block;position:absolute;top:100px;background:url(../images/section-bg-shape-4.png) left top/contain no-repeat;opacity:50%;animation:5s linear infinite alternate squrerotate}@keyframes squrerotate{from{transform:translate(0,0) rotate(0)}to{transform:translate(-100px,200px) rotate(180deg)}}.cta-box-content{position:relative;background:url('../images/cta-box-bg.svg') top left no-repeat;border:1px solid var(--divider-color);display:flex;align-items:flex-end;-webkit-backdrop-filter:blur(100px);border-radius:30px;margin-top:70px;z-index:1}.cta-box-content::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--secondary-color);border-radius:30px;opacity:40%;height:100%;width:100%;z-index:-1}.cta-content{width:60%;padding:80px 0 80px 80px}.cta-content-body{position:relative;display:flex;align-items:center}.cta-content-body:after{content:'';position:absolute;bottom:-20px;right:90px;transform:translateX(100%);background:url('../images/cta-body-arrow.svg') left bottom/cover no-repeat;width:130px;height:108px;z-index:-1;animation:3s linear infinite alternate ctaarrowmove}@keyframes ctaarrowmove{50%{right:50px}}.cta-contact-box{display:flex;align-items:center;border-left:1px solid var(--divider-color);margin-left:40px;padding-left:40px}.cta-contact-box .icon-box{position:relative;width:54px;height:54px;border:1px solid var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;transition:.4s ease-in-out}.cta-contact-box-content{width:calc(100% - 74px)}.cta-contact-box-content p{text-transform:capitalize;margin-bottom:5px}.cta-contact-box-content h3{font-size:22px;transition:.4s ease-in-out}.cta-image{position:relative;width:40%;margin-top:-70px;z-index:1}.cta-image img{width:100%;aspect-ratio:1/0.95;object-fit:contain}.our-brands-box{position:relative;display:flex;align-items:center;gap:30px;border:1px solid var(--divider-color);-webkit-backdrop-filter:blur(100px);border-radius:30px;padding:0 80px 80px;overflow:hidden}.feature-item::before,.our-brands-box::before,.what-we-item::before,.working-step-item::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--secondary-color);opacity:40%;height:100%;width:100%;z-index:-1}.our-brand-contant{width:calc(30% - 15px)}.our-brand-list{width:calc(70% - 15px);display:flex;flex-wrap:wrap;gap:30px}.brand-list-item{position:relative;width:calc(33.33% - 20px);text-align:center;padding:80px 15px 40px}.brand-list-item::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(360deg,var(--accent-color) -20.74%,var(--dark-color) 106.06%);height:0;width:100%;transition:.4s ease-in-out;z-index:-1}.brand-list-item.active:before,.brand-list-item:hover::before{height:100%;border-radius:0 0 30px 30px}.brand-list-item .icon-box{position:relative;background-color:var(--accent-color);height:100px;width:100px;display:inline-flex;justify-content:center;align-items:center;border-radius:100%;margin-bottom:30px;overflow:hidden}.our-feature-item::before,.working-step-no::before{content:'';position:absolute;right:0;width:100%;left:0;bottom:0;top:0}.brand-list-item .icon-box img{position:relative;max-width:50px;z-index:1}.brand-item-content h3{font-size:22px;margin-bottom:20px}.our-process{padding:80px 0 50px}.working-step-item{position:relative;height:calc(100% - 30px);background:url(../images/working-step-item-bg.svg) top left no-repeat;border:1px solid var(--divider-color);backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);border-radius:30px;padding:30px;margin-bottom:30px;overflow:hidden;transition:.4s ease-in-out}.working-step-item:hover{transform:translateY(-5px)}.working-step-no{position:relative;display:inline-block;background-color:var(--accent-color);border-radius:10px;padding:12px;margin-bottom:60px;overflow:hidden}.working-step-no::before{background:var(--primary-color);transform:scale(0);border-radius:10px;height:100%;transition:.4s ease-in-out}.feature-item,.our-feature-item{border:1px solid var(--divider-color);backdrop-filter:blur(100px);overflow:hidden}.working-step-no h2{position:relative;font-size:26px;text-transform:capitalize;z-index:1}.working-step-content h3{font-size:22px;margin-bottom:15px}.our-feature-item{position:relative;display:flex;gap:30px 90px;align-items:end;flex-wrap:wrap;background:url(../images/feature-item-bg-shape.svg) top left no-repeat;height:calc(100% - 30px);-webkit-backdrop-filter:blur(100px);border-radius:30px;padding:60px 0 0 60px;margin-bottom:30px}.our-feature-item::before{height:100%;background:var(--secondary-color);opacity:40%;transition:.3s ease-in-out;z-index:-1}.our-feature::before,.what-we-do::before{display:block;top:80px;width:250px;height:250px;animation:10s linear infinite alternate circlerotate;z-index:-1;content:''}.feature-item-content{width:calc(38% - 45px);height:100%}.feature-item-content h3{margin-bottom:30px;font-size:22px;text-transform:capitalize}.feature-item-content a{margin-top:15px}.feature-item-image{position:relative;width:calc(62% - 45px)}.feature-item-image figure{display:block;border-radius:20px 0 0}.feature-item-image figure img{width:100%;border-radius:20px 0 0;aspect-ratio:1/0.569;object-fit:cover}.our-feature-item.featured-box .feature-item-content{margin-right:20px}.our-feature-item.featured-box .feature-item-content,.our-feature-item.featured-box .feature-item-image{width:100%;height:auto}.our-feature-item.featured-box .feature-item-image{margin-left:80px;padding-top:20px}.our-feature-item.featured-box .feature-item-image figure img{aspect-ratio:1/0.475;border-radius:10px 0 0}.company-earn-image{position:absolute;top:0;left:0;width:100%;max-width:350px;animation:3s linear infinite alternate companyearn}@keyframes companyearn{0%{transform:translateX(10px)}100%{transform:translateX(-80px)}}.our-feature::before{position:absolute;right:-20px;background:url(../images/section-bg-shape-3.png) right top/contain no-repeat;opacity:40%}.our-feature-image{margin-left:15px}.our-feature-image img{width:100%;aspect-ratio:1/0.43;object-fit:cover;border-radius:30px}.feature-item-list{display:flex;flex-wrap:wrap;align-items:center;gap:30px;margin-top:60px}.feature-item{width:calc(23.33% - 22.5px);position:relative;background:url('../images/feature-item-bg.svg') top left no-repeat;-webkit-backdrop-filter:blur(100px);border-radius:30px;padding:30px}.feature-item .icon-box{margin-bottom:85px}.feature-list-content p,.what-we-item .icon-box{margin-bottom:30px}.feature-item .icon-box img{width:100%;max-width:60px;transition:.3s ease-in-out}.feature-item:hover .icon-box img{filter:brightness(0) invert(1);transform:rotateY(180deg)}.feature-list-content{width:calc(30% - 22.5px)}.feature-list-content ul li{position:relative;line-height:normal;padding-left:30px;margin-bottom:25px}.feature-list-content ul li:after{content:'\f192';font-family:'Font Awesome 6 Free';position:absolute;font-size:18px;color:var(--accent-color);top:2px;left:0}.what-we-do::before{position:absolute;left:-20px;background:url(../images/section-bg-shape-2.png) left top/contain no-repeat;opacity:50%}@keyframes circlerotate{0%{transform:translateY(0) rotate(0)}100%{transform:translateY(150%) rotate(360deg)}}.what-we-list{display:flex;flex-wrap:wrap;gap:30px}.what-we-item{position:relative;width:calc(50% - 15px);border:1px solid var(--divider-color);backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);border-radius:30px;padding:40px 35px;overflow:hidden}.what-we-item::after{content:'';position:absolute;top:100%;left:0;right:0;bottom:0;background:var(--accent-color);height:100%;width:100%;z-index:0;transition:.4s ease-in-out}.what-we-item .icon-box,.what-we-item-content{position:relative;z-index:1}.what-we-item.active:after,.what-we-item:hover:after{top:0}.what-we-item .icon-box img{max-width:50px;transition:.4s ease-in-out}.what-we-item.active .icon-box img,.what-we-item:hover .icon-box img{filter:brightness(0) invert(0);transform:rotateY(180deg)}.what-we-item-content h3{font-size:22px;text-transform:capitalize;margin-bottom:15px;transition:.4s ease-in-out}.what-we-item-content p{margin:0;transition:.4s ease-in-out}