:root{--p2c-blue:#17b9e6;--p2c-blue-hover:#14a8d3;--p2c-dark:#1f2535;--p2c-bg-light:#f6f9fe;--p2c-header-height:72px;scroll-behavior:unset!important}html{overflow-x:clip}body{font-family:Roboto Flex,sans-serif;overflow-x:clip!important;position:relative}#site__wrapper,.site__wrapper{max-width:100%;overflow-x:clip;overflow-y:visible}body a{color:initial;text-decoration:none!important}.p2c__btn,body a{transition:all .3s ease-in-out}.p2c__btn{background:#17b9e6;border:1px solid #17b9e6;border-radius:50px;color:#fff;display:inline-block;font-size:20px;font-weight:500;line-height:26px;padding:15px 24px;text-align:center}.p2c__btn:hover,.p2c__btnBordered{background:none;border:1px solid #17b9e6;color:#17b9e6}.p2c__btnBordered{border-radius:50px;display:inline-block;font-size:20px;font-weight:500;line-height:26px;padding:15px 24px;text-align:center;transition:all .3s ease-in-out}.p2c__btnBordered:hover{background:#17b9e6;border:1px solid #17b9e6;color:#fff}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.section__ctabuttonWrapper{padding-top:10px;text-align:center}.section__ctabuttonWrapper .p2c__btn{padding:16px 48px}.background__light{background:#f6f9fe}.background__white.background__white{background:#fff}.p2c__innerPagesContactSection .p2c__homeContactUsWrapper{padding:0}.no__paddingTopBottom{padding-bottom:0!important;padding-top:0!important}@media screen and (max-width:767px){.hidden__mobileDevices{display:none}.floating__circleWrap,.floating__cogWrap{display:none!important}.home__pageFormWrapper{margin-bottom:30px}}.empty__element{display:none!important}.p2c__uiuxServiceOfferingsWrapper{background:#fff;padding:70px 0 60px;position:relative}@media screen and (max-width:767px){.p2c__uiuxServiceOfferingsWrapper{padding:40px 0}}.p2c__uiuxServiceOfferingsWrapper .uiux__sectionHeader{margin-bottom:56px}.p2c__uiuxServiceOfferingsWrapper .uiux__sectionHeader .uiux__sectionEyebrow{color:#17b9e6;display:block;font-size:18px;font-weight:500;letter-spacing:1.5px;margin-bottom:14px;text-transform:uppercase}.p2c__uiuxServiceOfferingsWrapper .uiux__sectionHeader h2{font-size:42px;line-height:54px;margin-bottom:0}@media screen and (max-width:767px){.p2c__uiuxServiceOfferingsWrapper .uiux__sectionHeader h2{font-size:32px;line-height:42px}}.p2c__uiuxServiceOfferingsWrapper .uiux__servicesGrid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-bottom:56px}@media screen and (max-width:991px){.p2c__uiuxServiceOfferingsWrapper .uiux__servicesGrid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575px){.p2c__uiuxServiceOfferingsWrapper .uiux__servicesGrid{gap:16px;grid-template-columns:1fr}}.p2c__uiuxServiceOfferingsWrapper .uiux__serviceCard .uiux__serviceCardInner{background:#fff;border:1.5px solid rgba(23,185,230,.15);border-radius:16px;-o-box-shadow:0 4px 20px rgba(23,185,230,.07);box-shadow:0 4px 20px rgba(23,185,230,.07);height:100%;overflow:hidden;padding:36px 28px 32px;position:relative;transition:all .35s ease-in-out}.p2c__uiuxServiceOfferingsWrapper .uiux__serviceCard .uiux__serviceCardInner:before{background:linear-gradient(90deg,#17b9e6,#0ba3cc);border-radius:16px 16px 0 0;content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .35s ease-in-out}.p2c__uiuxServiceOfferingsWrapper .uiux__serviceCard .uiux__serviceCardInner:hover{border-color:rgba(23,185,230,.35);-o-box-shadow:0 16px 48px rgba(23,185,230,.18);box-shadow:0 16px 48px rgba(23,185,230,.18);transform:translateY(-6px)}.p2c__uiuxServiceOfferingsWrapper .uiux__serviceCard .uiux__serviceCardInner:hover:before{opacity:1}.p2c__uiuxServiceOfferingsWrapper .uiux__serviceCard .uiux__serviceCardInner:hover .uiux__iconWrap{transform:scale(1.08)}.p2c__uiuxServiceOfferingsWrapper .uiux__iconWrap{align-items:center;background:linear-gradient(135deg,#17b9e6,#0ba3cc);border-radius:16px;-o-box-shadow:0 6px 20px rgba(23,185,230,.35);box-shadow:0 6px 20px rgba(23,185,230,.35);display:flex;height:68px;justify-content:center;margin-bottom:24px;transition:transform .35s ease-in-out;width:68px}.p2c__uiuxServiceOfferingsWrapper .uiux__iconWrap svg{flex-shrink:0;height:34px;width:34px}.p2c__uiuxServiceOfferingsWrapper .uiux__cardTitle{color:#121212;font-size:20px;font-weight:600;letter-spacing:.2px;line-height:28px;margin-bottom:12px}.p2c__uiuxServiceOfferingsWrapper .uiux__cardDesc{color:rgba(0,0,0,.639);font-size:16px;line-height:26px;margin-bottom:0}.p2c__vcisoServicesListWrapper{background:#f6f9fe;padding:50px 0 30px;position:relative}@media screen and (max-width:767px){.p2c__vcisoServicesListWrapper{padding:20px 0 30px}}.p2c__vcisoServicesListWrapper .floating__cogWrap{left:-48px;position:absolute;top:277px;width:155px}.p2c__vcisoServicesListWrapper .floating__cogWrap img{height:auto;width:100%}.p2c__vcisoServicesListWrapper .floating__circleWrap{position:absolute;right:-26px;top:450px;width:160px}.p2c__vcisoServicesListWrapper .floating__circleWrap img{height:auto;width:100%}.p2c__vcisoServicesListWrapper .section__header{margin-bottom:50px}.p2c__vcisoServicesListWrapper .section__header h4{margin-bottom:20px}.p2c__vcisoServicesListWrapper .section__header h2{margin-bottom:0}@media screen and (max-width:991px){.p2c__vcisoServicesListWrapper .vciso__servicesListingWrap{padding:0 10px}}.p2c__vcisoServicesListWrapper .vciso__servicesListingWrap .vciso__servicesListingInner{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.p2c__vcisoServicesListWrapper .vciso__servicesListingWrap .vciso__servicesListingInner .vciso__serviceGrid{margin-bottom:51px;max-width:50%;padding:0 15px;width:100%}@media screen and (max-width:767px){.p2c__vcisoServicesListWrapper .vciso__servicesListingWrap .vciso__servicesListingInner .vciso__serviceGrid{margin-bottom:30px;max-width:100%}}.p2c__vcisoServicesListWrapper .vciso__servicesListingWrap .vciso__servicesListingInner .vciso__serviceGrid .vciso__serviceGridInner .icon__titleWrap{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:10px}.p2c__vcisoServicesListWrapper .vciso__servicesListingWrap .vciso__servicesListingInner .vciso__serviceGrid .vciso__serviceGridInner .icon__titleWrap .icon__wrap{max-width:60px;width:100%}@media screen and (max-width:991px){.p2c__vcisoServicesListWrapper .vciso__servicesListingWrap .vciso__servicesListingInner .vciso__serviceGrid .vciso__serviceGridInner .icon__titleWrap .icon__wrap{margin-bottom:15px}}.p2c__vcisoServicesListWrapper .vciso__servicesListingWrap .vciso__servicesListingInner .vciso__serviceGrid .vciso__serviceGridInner .icon__titleWrap h3{letter-spacing:.3px;margin-bottom:0;max-width:calc(100% - 60px);padding-left:20px;width:100%}@media screen and (max-width:991px){.p2c__vcisoServicesListWrapper .vciso__servicesListingWrap .vciso__servicesListingInner .vciso__serviceGrid .vciso__serviceGridInner .icon__titleWrap h3{max-width:100%;padding-left:0}}.p2c__vcisoServicesListWrapper .vciso__servicesListingWrap .vciso__servicesListingInner .vciso__serviceGrid .vciso__serviceGridInner .vciso__serviceDesc{padding-left:80px}@media screen and (max-width:991px){.p2c__vcisoServicesListWrapper .vciso__servicesListingWrap .vciso__servicesListingInner .vciso__serviceGrid .vciso__serviceGridInner .vciso__serviceDesc{padding-left:0}}.p2c__vcisoServicesListWrapper .vciso__servicesListingWrap .vciso__servicesListingInner .vciso__serviceGrid .vciso__serviceGridInner .vciso__serviceDesc p{margin-bottom:0}@media screen and (max-width:991px){.p2c__vcisoServicesListWrapper .section__ctabuttonWrapper{padding:0 10px}}@media screen and (max-width:767px){.p2c__vcisoServicesListWrapper .section__ctabuttonWrapper .p2c__btn{width:100%}}.p2c__vcisoFaqsWrapper{padding:40px 0;position:relative}@media screen and (max-width:767px){.p2c__vcisoFaqsWrapper{padding:0 0 40px}}.p2c__vcisoFaqsWrapper .floating__circleWrap{left:-70px;position:absolute;top:222px}.p2c__vcisoFaqsWrapper .section__header{margin-bottom:30px}.p2c__vcisoFaqsWrapper .section__header h2{margin-bottom:0}.p2c__vcisoFaqsWrapper .section__thumbWrap{padding:0 20px;text-align:center}@media screen and (max-width:991px){.p2c__vcisoFaqsWrapper .section__thumbWrap{padding:0}}.p2c__vcisoFaqsWrapper .section__thumbWrap img{height:auto;max-width:100%;width:500px}.p2c__vcisoFaqsWrapper .faq__listWrapper{padding:0 20px}@media screen and (max-width:991px){.p2c__vcisoFaqsWrapper .faq__listWrapper{padding:0}}.p2c__vcisoFaqsWrapper .faq-accordion .faq-accordion__trigger:focus-visible{outline:2px solid #17b9e6;outline-offset:2px}.p2c__vcisoFaqsWrapper .faq-accordion .faq-accordion__answer+ul{list-style:none;margin:20px 0 0;padding:0}.p2c__vcisoFaqsWrapper .faq-accordion .faq-accordion__answer+ul li{color:rgba(23,30,42,.75);font-size:15px;line-height:1.55;margin-bottom:10px;padding-left:22px;position:relative}.p2c__vcisoFaqsWrapper .faq-accordion .faq-accordion__answer+ul li:before{background:#17b9e6;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.55em;width:6px}.p2c__vcisoFaqsWrapper .faq-accordion .faq-accordion__answer+ul li:last-child{margin-bottom:0}.vciso__contactSectionWrapper .p2c__homeContactUsWrapper{padding:0}