:root{--baseGap:20px;--containerWidth:1240px;--containerMinWrap:990px;--fontPrimary:"Roboto",sans-serif;--baseFontSize:16px;--baseHeadingSize:48px;--clrPrimary:#363b43;--clrSecondary:#4f5966;--clrGreen:#43b02a}body{color:var(--clrSecondary);font-family:var(--fontPrimary);font-size:var(--baseFontSize);overflow-x:hidden}.d-flex{display:flex;flex-wrap:wrap}.flex--row{margin-inline:calc(var(--baseGap)*-1)}.items-start{align-items:start}.items-center{align-items:center}.items-end{align-items:end}.dir-row-reverse{flex-direction:row-reverse}.container{margin:0 auto;max-width:var(--containerWidth);padding-inline:var(--baseGap)}.small-container{max-width:var(--containerMinWrap)}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66666666666667%}.col-6{width:50%}.col-7{width:58.33333333333333%}.col-8{width:66.66667%}.col-12{width:100%}.flex--row>[class^=col]{padding-inline:var(--baseGap)}.relative{position:relative}h1,h2,h3,h4,h5,h6{color:var(--clrPrimary);font-family:var(--fontPrimary);font-weight:400;line-height:1.1}h2{font-size:var(--baseHeadingSize);margin-bottom:24px}h3{font-size:calc(var(--baseFontSize)*2)}h4{font-size:calc(6px + var(--baseFontSize))}p{color:var(--clrSecondary);font-size:var(--baseFontSize);line-height:1.44;margin-bottom:10px}a,p{font-family:var(--fontPrimary)}a{text-decoration:none}.subheading{color:var(--clrGreen);font-size:14px;letter-spacing:3.5px;margin-bottom:6px;text-transform:uppercase}.btn,.subheading{display:inline-block}.btn{background-color:var(--clrGreen);border:1px solid var(--clrGreen);border-radius:8px;color:#fff;font-size:15px;font-weight:500;padding:14px 54px 14px 30px;position:relative;transition:all .2s}.btn-light{background-color:#fff;border-color:#fff;color:var(--clrGreen)}.btn-light:before{border-color:var(--clrGreen)!important}.btn:hover{background-color:#fff;color:var(--clrGreen);font-weight:500}.btn-light:hover{background-color:var(--clrGreen);color:#fff}.btn:hover:before{border-color:var(--clrGreen);right:20px}.btn-light:hover:before{border-color:#fff!important}.btn:before{border-bottom:3px solid #fff;border-right:3px solid #fff;content:"";height:10px;position:absolute;right:30px;top:50%;transform:translateY(-50%) rotate(-45deg);transition:.2s;width:10px}.section-header{margin-bottom:67px;text-align:center}.section-pad{padding-block:86px}.oh{overflow:hidden}.body-wrapper{overflow-x:hidden}.clrGreen{color:var(--clrGreen)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media (max-width:991px){:root{--baseHeadingSize:38px}.section-pad{padding-block:60px!important}}@media (max-width:767px){:root{--baseHeadingSize:28px;--baseGap:16px;--baseFontSize:15px}.flex--row>[class^=col]{width:100%}.flex--row>[class^=col]:not(:last-child){margin-bottom:20px}.dir-column-reverse-md{flex-direction:column-reverse}.flex--row.dir-column-reverse-md>[class^=col]:not(:first-child){margin-bottom:20px}.flex--row.dir-column-reverse-md>[class^=col]:first-child{margin-bottom:0}h2>br{display:none}.section-pad{padding-block:40px!important}.btn:before{border-width:2px;height:8px;right:30px;width:8px}.btn:hover:before{right:20px}.section-header{margin-bottom:36px}.section-header p>br{display:none}}.header{background-color:#fff;padding-block:24px 16px;position:relative}.header__logo{margin-left:0!important;margin-right:0}.header__menu-inner{align-items:center;display:flex;padding-inline:20px}.header__menu-item a{color:#4f5966;font-size:15px;font-weight:400;line-height:normal}.header__menu-inner .header__menu-item:not(:last-child){margin-right:22px}.header--row{justify-content:space-between}.header__menu-mobile-toggle{border:1px solid #9e9e9e;border-radius:8px;cursor:pointer;display:none;padding:8px 9px}.header__menu-mobile-toggle :is(.bar1,.bar2,.bar3){background-color:#333;height:2px;margin:4px 0;transition:.4s;width:20px}.change .bar1{transform:translateY(5px) rotate(-45deg)}.change .bar2{opacity:0}.change .bar3{transform:translateY(-7px) rotate(45deg)}.header_cta--mobile{display:none}.header .btn{padding-block:10px}.search__icon{cursor:pointer}@media (max-width:1200px){.header__menu-item a{font-size:12px}.header__menu-inner .header__menu-item:not(:last-child){margin-right:18px}}@media (max-width:991px){.header__menu-mobile-toggle{display:block}.header__menu-otr{background-color:#fff;background-color:rgba(0,0,0,.5);height:auto;height:calc(100vh - 66px);left:100%;opacity:0;padding-bottom:15px;position:absolute;top:100%;transition:all .3s ease-in-out;width:100%;z-index:9999}.header__menu-otr.menu--opened{left:0;opacity:1}.header_cta--mobile{display:block}.header_cta{display:none}.header__menu-item{border-bottom:1px solid;margin-bottom:8px;padding-bottom:8px;width:100%}.header__menu-item a{display:block;line-height:2}.header__menu-inner{align-items:start;background-color:#fff;flex-direction:column;padding-bottom:15px}.header .btn{margin-top:15px}}@media (max-width:767px){.header__logo{max-width:81px}.header{padding-block:14px 12px}}.banner{padding-block:90px 90px}.banner h1{font-size:calc(4px + var(--baseHeadingSize));margin-bottom:42px}.banner h1>sup{font-size:62%}.banner__content p{font-size:calc(6px + var(--baseFontSize));margin-bottom:24px}.banner__img img{display:block;height:100%!important;object-fit:cover;width:100%}.banner__img.image-styled{padding-inline:39px 60px;position:relative}.banner__img.image-styled:before{background-image:url(https://alcit.com/hubfs/img-style1.svg);background-repeat:no-repeat;background-size:contain;bottom:60px;content:"";height:72px;left:0;position:absolute;width:72px;z-index:4}.banner__img.image-styled:after{background-image:url(https://blog.alcit.com/hubfs/Dots%208px.png);background-repeat:no-repeat;background-size:cover;content:"";height:40%;position:absolute;right:0;top:-47px;width:50%}.banner__img.image-styled>img{position:relative;z-index:2}.banner:has(.image-styled) h1{font-size:var(--baseHeadingSize);margin-bottom:30px}.banner:has(.image-styled) .banner__content p{font-size:calc(4px + var(--baseFontSize))}@media (max-width:991px){.banner__img.image-styled{padding-inline:0 20px}.banner__img.image-styled:before{height:62px;left:-25px;width:62px}.banner__img.image-styled:after{top:-20px}}@media (max-width:767px){.banner{padding-block:40px!important}.banner__content p{font-size:16px;margin-bottom:22px}.banner__content .content{margin:0 auto;max-width:380px}.banner__content p>br{display:none}.banner__content h1{font-size:calc(8px + var(--baseHeadingSize));margin-bottom:22px}.banner__content{padding-bottom:16px;text-align:center}.banner__content .btn{width:calc(100% - 20x)}.banner__img.image-styled{margin:0 auto;max-width:90%;padding:30px!important}.banner__img.image-styled:after{top:0}.banner__img.image-styled>img{aspect-ratio:1}}@media (max-width:480px){.banner__img.image-styled{padding:15px!important}.banner__img.image-styled:before{height:52px;width:52px}}.cards{position:relative}.card__content{flex:1;padding-left:14px}.card__content h4{font-weight:500;margin-bottom:12px}.cards.section--leftStyle{background-color:#fff!important}.cards.section--leftStyle:before{background:linear-gradient(0deg,#fff 33%,#f0f7e9);clip-path:polygon(100% 0,100% 100%,30% 100%);content:"";height:calc(100% + 100px);opacity:.800000011920929;position:absolute;top:-100px;width:100%;z-index:0}.cards>.container{position:relative;z-index:1}.card .card__inner{height:100%}.section-header--row>div{text-align:left;width:50%}.section-header--content p{font-size:18px;margin-bottom:12px}.section--topCurve-exists{margin-top:64px;position:relative}.section--topCurve-exists .section--topCurve{background-image:url(https://alcit.com/hubfs/Subtract.svg);background-position:top;background-repeat:no-repeat;background-size:cover;bottom:100%;height:4.45vw;left:0;position:absolute;width:100%}.section-header--row{margin-bottom:56px}.cards:has(.section-header--row){--baseGap:10px}@media (max-width:991px){.cards:has(.section-header--row) .container{padding-inline:16px}}@media (max-width:767px){.cards.section--leftStyle:before{bottom:0;clip-path:polygon(100% 0,100% 100%,30% 100%);height:60%;top:unset}.card__img{max-width:56px}.card__content h4{font-size:19px;margin-bottom:8px}.card__content p{font-size:15px}.section-header--row>div{width:100%}.section-header--content p{font-size:var(--baseFontSize)}}.img--content_image>img{width:100%}.img--content_image.image-styled{position:relative}.img--content_image.image-styled:before{background-image:url(https://blog.alcit.com/hubfs/Dots%208px.png);background-size:cover;bottom:-38px;content:"";height:clamp(100px,40%,200px);position:absolute;right:-30px;width:50%;z-index:2}.img--content_content{width:90%}.img--content_content>h2{margin-bottom:24px}.button-row{margin-top:26px}.img--content-narrowContainer .flex--row:not(.dir-row-reverse)>div:last-child:has(.img--content_image)>div{max-width:86%}.img--content-narrowContainer .flex--row.dir-row-reverse>div:first-child:has(.img--content_content)>div{max-width:90%;padding-left:80px}.img--content.img--content-bgImage{background-image:url(https://9320596.fs1.hubspotusercontent-na1.net/hubfs/9320596/Frame@2x.png);background-position:right 50px;background-repeat:no-repeat;background-size:40%}@media (max-width:991px){.img--content_content{width:100%}.img--content-narrowContainer .flex--row.dir-row-reverse>div:first-child:has(.img--content_content)>div{padding-left:20px}.img--content-narrowContainer .flex--row:not(.dir-row-reverse)>div:last-child:has(.img--content_image)>div{max-width:95%}.img--content:not(.img--content-narrowContainer) .img--content_image.image-styled{max-width:90%}.img--content_image.image-styled{padding:20px!important}.img--content_image.image-styled:before{bottom:-22px;right:-20px}}@media (max-width:767px){.img--content_content{width:100%}.img--content_image>img{aspect-ratio:1;object-fit:cover}.img--content_image{margin-bottom:16px}.img--content_image.image-styled{margin:10px auto 0;max-width:90%!important}.img--content_image.image-styled:before{bottom:-15px;right:-15px}.img--content_content{max-width:100%!important;padding-left:0!important}}@media (max-width:480px){.img--content_image.image-styled{padding:15px!important}}.accordian--item .accordian--content{padding-bottom:24px}.accordian--item.active{max-height:500px}.accordian--inner .accordian--item:not(:last-child){border-bottom:1px solid rgba(120,132,150,.2)}.accordian--item{max-height:72px;overflow:hidden;transition:all .5s ease-in-out}.accordian--item :is(h4,p,a){margin-bottom:0}.accordian--item .accordian--content p+p{margin-top:20px}.accordian--title{align-items:center;cursor:pointer;display:flex;padding-block:24px;padding-right:25px;position:relative}.accordian--title h4{font-weight:500}.accordian--item.active .accordian--title:before{transform:rotate(225deg) translateY(-50%)}.accordian--title:before{border-bottom:3px solid;border-right:3px solid;border-color:var(--clrGreen);content:"";height:10px;position:absolute;right:5px;top:50%;transform:rotate(45deg) translateY(-50%);transform-origin:top;transition:.4s;width:10px}.accordian--content--left{max-width:90%}.accordian .flex--row>[class^=col]:has(.accordian--inner){margin-block:-20px}@media (max-width:991px){.accordian--content--left{max-width:100%}}@media (max-width:767px){.accordian--content--left{max-width:100%;width:100%}.accordian--content--left h2{margin-bottom:26px;text-transform:capitalize}.accordian--title h4{font-size:calc(3px + var(--baseFontSize));text-transform:capitalize}.accordian--item{max-height:88px}.accordian--title{height:88px}.accordian .flex--row>[class^=col]:has(.accordian--inner){margin-block:0}}.caseStudy{position:relative}.caseStudy .section-header h2{margin-bottom:36px}.caseStudy .section-header{margin-bottom:48px}.caseStudy--desc{display:none}.caseStudy--desc.active{display:block}.cs--post-inner{background:#fff;border:1px solid #f8f9fa;border-radius:8px;height:100%;padding:20px}.cs--post-img>img{height:164px;object-fit:cover;width:100%}.cs--post-img{border-radius:8px;overflow:hidden}.cs--post-content{margin:24px auto 0;max-width:calc(100% - 60px)}.cs--post-content>h4{font-size:16px;font-weight:400;margin-bottom:20px}.cs--post-link{color:var(--clrGreen);font-size:15px;font-weight:500;position:relative}.cs--post-link:before{border-bottom:2px solid var(--clrGreen);border-right:2px solid var(--clrGreen);content:"";height:8px;position:absolute;right:-20px;top:50%;transform:translateY(-50%) rotate(-45deg);transition:.2s;width:8px}@media (min-width:1441px){.cs--post-link:before{border-width:3px}}.cs--post-link:hover:before{right:-30px}.caseStudy--posts{display:none}.caseStudy--posts.active{display:block}.caseStudy--tabs .cs-tab{background-color:#fff;border:1px solid #4f5966;border-radius:8px;color:#788496;display:inline-block;font-size:18px;font-weight:400;letter-spacing:-.36px;line-height:110%;margin-inline:8px;margin-bottom:20px;padding:14px 60px;transition:all .3s}.caseStudy--tabs .cs-tab.active,.caseStudy--tabs .cs-tab:hover{background-color:#363b43;color:#fff}.caseStudy--tabs{margin-bottom:16px}.caseStudy--descriptions{margin:0 auto;max-width:700px}.caseStudy:before{background-image:url(https://9320596.fs1.hubspotusercontent-na1.net/hubfs/9320596/Frame@2x.png);background-position:right 50px;background-repeat:no-repeat;background-size:45%;height:100%;right:0;top:0}.caseStudy:after,.caseStudy:before{content:"";position:absolute;width:100%;z-index:-1}.caseStudy:after{background:linear-gradient(0deg,#fff 33%,#f0f7e9);bottom:0;clip-path:polygon(0 0,40% 100%,0 100%);height:75%;opacity:.800000011920929}@media (max-width:991px){.cs--post-content{max-width:100%;width:100%}}@media (max-width:767px){.caseStudy--tabs .cs-tab{font-size:16px;margin-inline:0}.caseStudy--tabs .cs-tab:last-child{margin-bottom:0}.caseStudy:after{background:linear-gradient(0deg,#fff,#f0f7e9);clip-path:polygon(0 0,100% 100%,0 100%)}.caseStudy:before{background-size:100%;top:-35px}.caseStudy--tabs{margin-bottom:26px}.caseStudy .section-header{margin-bottom:36px}.caseStudy{padding-bottom:60px!important}.cs--post-content{max-width:calc(100% - 20px)}.cs--post-link:before{border-width:2px}}@media (max-width:480px){.caseStudy--tabs .cs-tab{width:100%}}.service{align-items:center;background:#f8f9fa;border:1px solid rgba(26,39,52,.05);border-radius:8px;display:flex;padding:20px}.services .section-header{margin-bottom:48px}.services--content-inner{max-width:90%}.services--content-inner h2{font-size:36px;margin-bottom:17px}.services--inner .service:not(:last-child){margin-bottom:8px}.service .service--icon{margin-right:24px;max-width:38px}.service .content{flex:1;font-size:18px}.services{position:relative}.services .container{max-width:1080px;position:relative;z-index:2}.services--label{font-weight:500}.services:before{background:linear-gradient(0deg,#fff 33%,#f0f7e9);clip-path:polygon(0 0,100% 100%,0 100%);content:"";height:calc(100% + 100px);opacity:.800000011920929;position:absolute;top:-25px;width:100%;z-index:0}@media (max-width:991px){.services--content-inner h2{font-size:28px}}@media (max-width:767px){.services--content-inner{max-width:100%}.service .content{font-size:16px}.services--content-inner h2{font-size:calc(var(--baseHeadingSize) - 4px)}}@media (max-width:480px){.service{flex-direction:column}.service>div{text-align:center;width:100%}.service--icon{margin-right:0!important;padding-bottom:20px}}.footer-cta .footer-cta--content p{font-size:calc(var(--baseFontSize) + 4px)}.footer-cta .container{max-width:calc(40px + var(--containerWidth));position:relative;z-index:2}@media (max-width:767px){.footer-cta--buttons{text-align:left}.footer-cta .footer-cta--content p{font-size:calc(var(--baseFontSize) + 2px)}}.ic_b .dir-row-reverse .img--content_content{margin-left:auto;padding-left:0!important}.ic_b .img--content_image.image-styled:before{bottom:-38px;content:"";height:clamp(100px,62%,200px);right:-44px}.drk-sec .img--content_image.image-styled{background-color:#dee2e6!important}.pc_banner .banner__img.image-styled:after{height:62%}.ic_b:not(.drk-sec) .img--content_image.image-styled:before{z-index:-1}.about-os_sec .banner__img:before{background-image:url(https://blog.alcit.com/hubfs/Dots%208px.png);background-repeat:repeat;background-size:cover;content:"";height:clamp(100px,75%,200px);left:-24px;position:absolute;top:-20px;width:63%;z-index:1}.about-os_sec .banner__img img{position:relative;z-index:1}.about-os_sec.banner{margin-top:80px;padding-block:40px;padding-inline:40px 25px}.about-os_sec .banner__img{position:relative}.about-os_sec .flex--row>[class^=col]:first-child{padding-left:0}.ch-us_wrap .section-header .content{font-size:18px;margin:0 auto;max-width:612px}.ch-us_wrap.bg-gray{background-color:#f8f9fa!important}.job-openings .img--content_content{max-width:100%!important;width:100%!important}.job-openings .img--content_image.image-styled:before{bottom:0;content:"";height:clamp(100px,60%,200px);left:100%;right:0;top:50%;transform:translateY(-50%);width:22%;z-index:1}.job-openings .img--content_image>img{position:relative;z-index:11}.cards.ch-us_wrap{padding-bottom:35px;padding-top:55px}.meet-team.meet-our__team{padding-bottom:64px;padding-top:64px}.meet-team__inner{justify-content:center}.header__search{padding-top:20px;position:absolute;right:0;top:100%;width:300px}.header .container{position:relative}.header__search .hs-search-field__input{background-size:14px;border-color:#000!important}div#hs_cos_wrapper_search_results_content{background-color:#f7fbf3;box-shadow:0 0 0 100vmax #f7fbf3;clip-path:inset(0 -100vmax);margin-bottom:40px;padding-bottom:72px;padding-top:119px;text-align:center}@media (max-width:991px){.job-openings .img--content_image.image-styled:before{width:12%}}@media (min-width:768px){.job-openings .flex--row>[class^=col]:last-child{width:38%}.job-openings .flex--row>[class^=col]:first-child{width:62%}.job-openings h2{font-size:38px}.about-os_sec .banner__content h1{font-size:36px}}@media (max-width:767px){.about-os_sec h1{font-size:28px;line-height:31px}.about-os_sec.banner{margin-top:20px}.ic_b .img--content_image.image-styled{margin:10px auto 35px;max-width:80%!important}.ch-us_wrap .section-header .content{font-size:16px}.meet-our__team .meet-team__col{padding-inline:15px}}