@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap");@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Poppins",sans-serif;font-weight:400;scroll-behavior:smooth;word-wrap:break-word}main{width:100%;overflow:hidden}a{text-decoration:none}section{padding:100px 215px}section .headings{display:grid;gap:24px;text-align:center;max-width:862px}section .headings h1{color:#213344;font-size:56px;line-height:1.5em;font-weight:700}section .headings h3{color:#0d6efd;line-height:1.5em;letter-spacing:.06em;text-transform:uppercase;font-weight:600;font-size:18px}section .headings p{color:#424446;font-size:18px;line-height:1.667em;font-weight:400}.navbar{position:sticky;top:0;z-index:1000;padding:35px 215px 35px;align-items:center;font-family:"Inter",sans-serif;transition:all .5s ease}.navbar-nav{gap:33px}nav a.navbar-brand{font-size:24px !important;color:#2c3135}.navbar-brand span{font-size:32px;font-weight:700}.navbar-nav a.nav-link{font-size:18px;color:#2c3135}.navbar-nav a.nav-link.active,.navbar-nav a.nav-link:hover{font-weight:600 !important;color:#0d6efd;transition:all .2s ease}button.border-danger{min-width:150px;height:50px;color:#f54d4d;border-radius:12px;font-size:18px;font-weight:600;border:1.8px solid #f54d4d}#hero-section{padding:39px 0 39px 217px}#hero-section .btns{display:flex;align-items:center;gap:20px;margin:50px 0 67px 0}#hero-section .btns button{height:56px;width:184px}#hero-section .ratings{height:50px}#hero-section .ratings .img-section{display:flex;margin-right:37px}#hero-section .ratings .img-section .cx-pic{width:26px;height:50px}#hero-section .ratings .img-section .cx-pic img{width:50px;height:50px;object-fit:cover;border-radius:50%;box-shadow:0 4px 4px 0 #00000040}#hero-section .ratings .info .title{color:#2c3135;font-size:15px;line-height:1.5em;font-weight:500}#hero-section .ratings .info .val{color:#424446;font-size:13px;line-height:.73em;font-weight:500}#hero-section .banner img{max-height:705.87px !important}#whyus{padding:100px 215px;background-color:#fafcff}#whyus .content-section .content{display:grid;gap:24px}p.desc{color:#424446;font-size:24px !important;line-height:1.334em !important}.points{padding-left:39px;font-size:20px;line-height:1.6em;font-weight:600;position:relative;word-wrap:break-word}.points::after{content:"";height:24px;width:24px;background:url("../images/point-check.svg");background-size:contain !important;position:absolute;left:0;top:50%;transform:translateY(-50%)}#whyus button{margin-top:20px}#whyus .cards-section{display:grid;column-gap:30px;row-gap:41px;grid-template-columns:auto auto}#whyus .cards-section .power-card{background-color:#fff;border-radius:30px;min-height:334px;padding:41px 31px;width:268px}#whyus .cards-section .power-card .icon{height:62px;aspect-ratio:1;border-radius:15px;background-color:#0d6efd}#whyus .cards-section .power-card .title{margin:28px 0 17px 0;font-size:20px;font-weight:700;line-height:1.6em;color:#213344}#whyus .cards-section .power-card p{font-size:16px;line-height:1.5em;letter-spacing:.3px;color:#424446}#clients{padding:100px 215px;display:grid;gap:55px}#clients .clients_logo{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:50px}#clients .clients_logo img{width:182px}#solutions{padding:100px 215px;display:grid;gap:100px}#solutions .solution-card{display:flex;justify-content:space-between;gap:32px}#solutions .solution-card .content-section .title{font-size:32px;font-weight:700;line-height:1.5em;color:#213344}#solutions .solution-card .content-section p.desc{font-size:16px !important;margin:66px 0 42px;line-height:1.6em !important}#solutions .solution-card .content-section .points-section .points::after{background:url("../images/point-check-dark.svg")}#solutions .solution-card .content-section .points-section{margin-bottom:45px}#solutions .solution-card .img-section{max-width:761px}#reviews{padding:100px 215px}#reviews .desc{font-size:24px;line-height:1.334em;text-align:center;color:#051114}.review-cards{width:96%;padding:50px 57px 7px 57px;border-radius:30px;box-shadow:0 4px 50px 5px #0511140d;color:#051114b2}.swiper-slide-active .review-cards{box-shadow:0 2px 4px 0 #0d6efd;color:#051114}.review-cards .comment{padding:10px 0 24px 33px;position:relative;font-size:16px}.review-cards .comment-icon{height:19px;width:23px;position:absolute;top:0;left:0}.swiper-slide-active .review-cards .comment-icon svg path{fill:#0d6efd;opacity:20%}.review-cards .client .client-img img{height:80px;aspect-ratio:1;object-fit:cover;margin-right:20px;border:1px solid #05111466}.swiper-slide-active .review-cards .client .client-img img{border-color:#1f37ff}.review-cards .client .client-info .name{font-size:20px;line-height:1.6em}.review-cards .client .client-info .designation{font-size:10px;line-height:1.6em}.swiper-slide-active .review-cards .client .client-info .designation{color:#051114}#getInTouch{padding:100px 0;display:flex;justify-content:center}#getInTouch .card{width:100%;max-width:830px;color:#fff;border:none}#getInTouch .content{position:relative;z-index:2;text-align:center;display:grid;gap:72px;color:#f00}#getintouchform .email-box{width:100%}.message-container{display:flex;align-items:center;flex-direction:column;gap:24px}.email-box input,.getInTouchForm textarea{position:relative;outline:none;color:#9092b0;padding:14px 27px 14px 69px;line-height:1.474em;font-size:20px;border-radius:15px;font-family:"Nunito Sans",sans-serif;border:1px solid #0000001a;box-shadow:0 10px 20px 0 #363a781a}.email-box .icon{position:absolute;left:27px;top:19px;z-index:100;width:24px}.email-box input::placeholder,.getInTouchForm textarea::placeholder{color:#9092b0}.getInTouchForm textarea:focus{box-shadow:none}button.btn{border-radius:100px;padding:0 30px;height:49px;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:12px;width:fit-content}.btn-blue{background-color:#0d6efd !important}#getInTouch button.btn{font-size:20px;font-weight:600}footer{background-color:#424446;padding:57px 215px 65px;color:#fff}footer h2{font-size:24px;font-weight:600;margin-bottom:27px}footer ul li{margin-bottom:16px}footer ul li a{color:#d4d7e5 !important;font-size:16px;font-weight:500;text-decoration:none;letter-spacing:.5px}footer .social-media-accs{margin-top:43px;display:flex;gap:26px}footer .social-media-accs a i{color:#fff;font-size:26px}footer p.copyright{font-size:12px;margin-top:57px}footer p.copyright span{font-weight:700}.swiper{width:100%;height:100%}.swiper-slide{display:flex;justify-content:center;align-items:center}.swiper-pagination-bullet{width:15px;border-radius:10px;background:#6ba7ff;opacity:40%;height:10px}.swiper-pagination-bullet-active{opacity:1;background:#0d6efd;width:30px}.swiper-wrapper{padding:72px 0}.swiper-pagination{bottom:0 !important}section#faq{gap:72px}#faq .faq-cards-section{display:grid;gap:30px}#faq .faq-card{border:1px solid #d3d3d3;box-shadow:0 20px 50px 0 #0000001f;border-radius:8px;overflow:hidden}#faq .faq-card .heading{padding:29px 84px 30px 30px;font-size:24px;font-weight:700;line-height:1.21em;position:relative}#faq .faq-card .heading::after{content:"";position:absolute;top:50%;right:30px;background:url('../images/chevronDown.svg') no-repeat;background-size:contain;transform:translateY(-50%) rotate(0deg);height:13px;width:24px;transition:transform .2s ease}#faq .faq-card .heading.show::after{transform:translateY(-50%) rotate(-90deg);transition:transform .2s ease}#faq .faq-card .dropdown-menu.show{padding:0 30px 28px 30px;transform:none !important;position:static !important}@media(max-width:1500px){section{padding:115px 70px !important}footer{padding:35px 70px !important}.navbar{padding:35px 70px !important}}@media(max-width:1399px){.main.navbar{background:#fff;z-index:1000}.navbar-nav{width:100%;color:#fff !important;z-index:10;padding:20px 0}.navbar-collapse{position:absolute;bottom:0;transform:translateY(100%);z-index:100;width:100%;left:0;background:#fff}}@media(max-width:1200px){#hero-section{position:relative;overflow:hidden}#hero-section .banner{display:none}}@media(max-width:750px){nav a.navbar-brand{font-size:17px !important}.navbar-brand span{font-size:20px}.navbar-nav a.nav-link{font-size:14px}.main.navbar{padding:10px 20px !important}.navbar-nav{gap:26px}section{padding:70px 20px 30px !important}footer{padding:30px 20px !important}section .headings{gap:19px}#getInTouch .content{gap:50px}section .headings h1{font-size:45px}section .headings h3,section .headings p,.nav-link,button.border-danger,button.btn,.email-box button.btn{font-size:14px}#hero-section .ratings .info img{width:13px}#hero-section .ratings .info .title,#whyus .cards-section .power-card p,.review-cards .comment,footer ul li a{font-size:12px}#hero-section .ratings .info .val{font-size:10px}p.desc,#reviews .desc,section .headings p.desc{font-size:19px !important}.points,#whyus .cards-section .power-card .title,.review-cards .client .client-info .name,#getInTouch .content .email-box{font-size:16px}.points::after{height:19px;width:19px}.points{padding-left:30px}#solutions .solution-card .content-section .title{font-size:25px}#solutions .solution-card .content-section p.desc{font-size:12px !important}.review-cards .client .client-info .designation{font-size:10px}#getInTouch .content h2{font-size:33px}button.btn,button.border-danger{height:45px !important;gap:9px !important;padding:0 24px;text-wrap:nowrap !important}#hero-section .btns{gap:16px;flex-wrap:wrap;margin:40px 0 48px 0}#hero-section .btns button{width:auto}#hero-section .ratings .img-section .cx-pic{width:21px;height:40px}#hero-section .ratings .img-section .cx-pic img{height:40px;width:40px}#clients .clients_logo{gap:40px}#clients .clients_logo img{width:145px}#solutions{gap:80px}#whyus .cards-section .power-card{padding:20px 15px;min-height:auto;width:auto}#whyus .cards-section .power-card .icon{height:49px}#whyus .cards-section .power-card .icon img{height:19px}#whyus .cards-section .power-card .title{margin:22px 0 13px 0}#whyus .cards-section{column-gap:24px;row-gap:32px;margin:32px 0}.review-cards{padding:25px 27px 7px 27px}.review-cards .client .client-img img{height:64px;margin-right:16px}.swiper-wrapper{padding:35px 0}#getInTouch .card{padding:20px}.email-box button.btn{gap:6px !important;padding:0 13px !important;height:36px !important}.email-box button.btn img{height:23px}#getInTouch .content .email-box{height:auto;font-size:16px}#getInTouch .content .email-box img{height:19px}#faq .faq-card .heading::after{width:14px;right:24px}#faq .faq-card .heading{padding:24px 65px 24px 24px;font-size:19px}#faq .faq-card .dropdown-menu.show{padding:0 25px 25px}footer h2{font-size:19px;margin-bottom:21px}footer ul li{margin-bottom:12px;line-height:1.5em;font-size:12px}footer p{font-size:12px;margin-bottom:12px;word-wrap:break-word}footer .social-media-accs{margin-top:34px;column-gap:20px;row-gap:12px;flex-wrap:wrap}footer .social-media-accs a i{font-size:20px}footer p.copyright{font-size:10px;margin-top:45px}}.tag{opacity:0;transition:opacity 1s linear}.tag.vis{opacity:1 !important}