.inner-page-hero-section{background:linear-gradient(245deg,#d1dfff 0,#dff7fb 100%) 0 0 no-repeat padding-box;overflow:hidden;padding:130px 0 80px}.our-awards{padding:80px 0}.portfolio-detail-section{padding:120px 0 80px;background:#f5f5f5;background-size:cover;background-position:center;position:relative;z-index:1}.certified-in-section{margin-top:60px}.our-culture{padding:80px 0}.portfolio-detail-section .hero-service-banner h1{font-size:42px;font-weight:600;line-height:46px;margin-bottom:25px}.portfolio-detail-section .hero-service-banner p{font-size:20px;font-weight:400;line-height:26px;margin-bottom:15px}.portfolio-detail-section:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#0000008a;opacity:.85;z-index:-1}.hero-service-banner{color:#fff}.portfolio-detail-section .hero-service-banner span{font-size:16px;text-transform:uppercase}.new-hero-about .contact-us-right-content{background:var(--white);margin-top:-50px;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:10px;z-index:1;position:relative}.new-hero-about .hero-banner{color:var(--dark);text-align:left;align-items:flex-start}.new-hero-about .image img{max-height:390px;display:block;margin:0 auto;border-radius:10px}.about-company-inner{padding:80px 0}.about-company-inner .container{max-width:1400px}.about-company-inner .left-content blockquote{font-size:26px;line-height:32px;letter-spacing:0;font-family:math;margin-top:40px;font-weight:600}.about-company-inner img{max-height:700px;display:block;margin:0 auto}.about-counter-section{padding:80px 0 60px;position:relative;z-index:1}.about-counter-section .counter-card-wrap{max-width:1200px;margin:0 auto;overflow:hidden;background:#fff;box-shadow:0 0 60px 0 #0000000d;padding:50px;border-radius:20px}.about-counter-section:before{content:"";position:absolute;left:0;top:0;width:100%;height:210px;background:#fffaf0;z-index:-1}.counter-card-wrap .counter-card{flex-direction:column;display:flex;gap:20px;margin-bottom:0;padding:20px;background:linear-gradient(139deg,#223c81,#149bd7 85%,#169bd7) 0 0 no-repeat padding-box;border-radius:15px;color:#fff;max-width:220px;position:relative;margin:0 auto;z-index:1}.awards-certificate{margin-top:10px!important}.counter-card-wrap .counter-card:before{content:"";position:absolute;left:12px;border-radius:15px;top:12px;width:100%;height:100%;background:rgb(20 70 236 / 20%);z-index:-1}.counter-card-wrap .counter-card .big-letter{font-size:40px;font-weight:800}.counter-card-wrap .counter-card h2{text-align:center;font-size:18px;font-weight:500;margin-bottom:0}.director-message{text-align:center;margin-top:90px}.our-company-points{padding:80px 0}.director-message>svg{font-size:65px;color:#148adb}.director-message h2{margin:50px 0;font-size:35px;line-height:48px;color:#000}.director-message h6{font-size:22px;font-weight:800;margin-bottom:0}.director-message p{color:#e73c26;margin-bottom:0;font-size:14px}.about-review-wrap{display:flex;justify-content:center;align-items:center;margin-top:40px}.about-review-wrap .about-review-item a{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:10px;color:inherit}.about-review-wrap .about-review-item a .rating-items{display:flex;gap:10px}.about-review-wrap .about-review-item img{height:36px}.about-review-wrap .about-review-item{padding:0 40px}.about-review-wrap .about-review-item .star-wrap{color:orange}.about-review-wrap .about-review-item:not(:last-child){border-right:1px solid #cfcece}.our-reviews h3{font-size:18px;font-weight:400;opacity:.8}.certified-in{padding:0 0 80px;background:#f8f8f8}.certified-in .certified-image{margin-bottom:70px}.certified-in .container{max-width:1140px}.certification__row{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.certification__row .certification__col{width:120px}.certification__row .certification__col .box{width:120px;height:120px;padding:12px;display:flex;align-items:center;justify-content:center;background:#fffefe;border-radius:15px;border:1px solid #efeded;box-shadow:0 0 4px rgba(0,0,0,.2)}.certification__row .certification__col .box img{height:50px;object-fit:contain}.our-culture{padding:80px 0}.our-culture .container{max-width:1400px}.culture-card span{color:var(--PrimaryBlue);font-size:14px;font-weight:700}.culture-card h3{font-size:30px;font-weight:800;margin:10px 0 16px}.culture-card p{font-size:14px;opacity:.8}.culture-card{padding:30px;border:1px solid #eeeeeef2;border-radius:20px;height:100%}.our-team{padding:80px 0;position:relative;z-index:1}.our-team:before{content:"";position:absolute;left:0;top:0;width:100%;height:390px;background:#000;z-index:-1}.our-team .team-card{text-align:center}.our-team .team-card img{border-radius:10px}.our-team .team-card h3{font-size:18px;font-weight:800;margin:20px 0 0}.our-team .team-card p{margin:0;opacity:.8}.about-heading h1{font-size:50px;line-height:56px;font-weight:700;text-align:center;margin-bottom:50px}.new-hero-about{padding:50px 0 50px}.mission-card{background:#fff;box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 1px 3px 1px;border-radius:10px;height:100%;position:relative}.our-mission{padding:30px 0 80px}.mission-card .icons{Padding:30px 40px 10px}.mission-card .icons img{height:64px;width:64px}.mission-card .content{padding:10px 40px 40px;padding-right:40px}.mission-card .content h4{font-weight:700;font-size:32px}.product-features{padding-bottom:80px;background:#f4f7ff}.key-feature-card{padding:30px;background:var(--white);box-shadow:0 0 4px rgba(0,0,0,.2);border-radius:20px;border:1px solid #e9ebf1}.key-feature-card ul{padding:0;margin:0;list-style:none}.key-feature-card ul li{display:flex;align-items:flex-start;padding:12px 0;gap:10px;font-weight:600;color:#000}.key-feature-card ul li img{width:24px}.feature-card{border:2px solid transparent;padding:35px 30px;box-shadow:0 16px 32px 0 rgba(0,0,0,.04);border-radius:20px;overflow:hidden;transition:all .3s linear 0s;position:relative;height:100%;backdrop-filter:blur(20px);background:var(--white)}.feature-card .big-digit{-webkit-text-stroke:1px #ccdfd0;font-size:80px;font-weight:700;-webkit-text-fill-color:#fff;font-family:sans-serif;line-height:normal}.feature-card p{margin-bottom:0;font-size:14px;opacity:.7}.feature-card h3{font-size:22px;margin:30px 0 10px;font-weight:800}.our-testimonial{margin-left:0!important}.our-testimonial:before{display:none!important}.our-testimonial{background:#000}.section-title{max-width:100%!important}@media (max-width:1199px){.counter-card-wrap .counter-card h2{text-align:center;font-size:16px;font-weight:500;margin-bottom:0}.key-feature-card ul li{font-size:14px}.culture-card h3{font-size:24px}}@media (max-width:767px){.our-culture{padding:50px 0}.new-hero-about .hero-banner{margin-top:20px}.about-company-inner{padding:50px 0 50px!important}.key-feature-card{padding:30px 15px}.about-counter-section .counter-card-wrap{padding:30px 10px!important}.counter-card-wrap .counter-card .big-letter{font-size:32px;font-weight:800}.counter-card-wrap .counter-card{margin-bottom:30px}.counter-card-wrap .counter-card h2{text-align:center;font-size:19px;font-weight:500;margin-bottom:0}.director-message h2{margin:20px 0;font-size:24px;line-height:30px;color:#000}.about-review-wrap{display:flex;justify-content:center;align-items:center;gap:3rem;flex-direction:column;margin-top:40px}.our-awards{padding:40px 0 40px!important}.about-counter-section{padding:40px 0 40px!important}.our-mission{padding:0 0 40px!important}.mission-card .content{padding:40px 20px 40px;padding-right:40px}.mission-card .icons{Padding:30px 20px 0px!important}.mission-card .icons img{height:64px;width:64px}.mission-card{margin:0 0 30px!important;width:100%!important}.our-mission{padding:80px 0 40px}.portfolio-detail-section{padding:65px 0 80px}}@media (max-width:576px){.our-culture{padding:50px 0}.new-hero-about .hero-banner{margin-top:20px}.about-company-inner{padding:50px 0 50px!important}.key-feature-card{padding:30px 15px}.about-counter-section .counter-card-wrap{padding:30px 10px!important}.counter-card-wrap .counter-card .big-letter{font-size:32px;font-weight:800}.counter-card-wrap .counter-card{margin-bottom:30px}.counter-card-wrap .counter-card h2{text-align:center;font-size:19px;font-weight:500;margin-bottom:0}.director-message h2{margin:20px 0;font-size:24px;line-height:30px;color:#000}.about-review-wrap{display:flex;justify-content:center;align-items:center;gap:3rem;flex-direction:column;margin-top:40px}.our-awards{padding:40px 0 40px!important}.about-counter-section{padding:40px 0 40px!important}.mission-card .content{padding:40px 20px 40px;padding-right:40px}.mission-card .icons img{height:90px;width:90px}.mission-card{margin:0 0 30px!important;width:100%!important}.our-mission{padding:80px 0 40px}.portfolio-detail-section{padding:65px 0 80px}}