.legacy-css{--brand-1-600:358deg 62% 49%;--brand-1-500:358deg 62% 60%;--brand-1-400:358deg 61% 68%;--brand-1-300:358deg 62% 76%;--brand-1-200:358deg 62% 83%;--brand-1-100:360deg 100% 97%;--brand-1-content:0deg 0% 100%;--brand-2-600:230deg 35% 7%;--brand-2-500:231deg 34% 11%;--brand-2-400:229deg 35% 16%;--brand-2-300:230deg 35% 21%;--brand-2-200:230deg 35% 30%;--brand-2-100:230deg 35% 35%;--brand-2-content:0deg 0% 100%;--gray-50:240deg 50% 98%;--gray-100:240deg 15% 96%;--gray-200:225deg 12% 93%;--gray-300:225deg 12% 87%;--gray-400:224deg 11% 81%;--gray-500:224deg 11% 73%;--gray-600:224deg 12% 68%;--gray-700:226deg 11% 62%;--gray-800:226deg 9% 51%;--category-angular:358deg 62% 49%;--category-backend:183deg 100% 33%;--category-design:259deg 68% 55%;--category-devops:84deg 54% 45%;--category-project-management:32deg 100% 47%;--category-react:209deg 84% 54%;--category-bitovi:226deg 9% 51%;--gray-dark-100:0deg 0% 70%;--gray-dark-200:0deg 0% 61%;--gray-dark-300:0deg 0% 51%;--gray-dark-400:0deg 0% 42%;--gray-dark-500:0deg 0% 33%;--gray-dark-600:0deg 0% 23%;--gray-dark-700:0deg 0% 14%;--gray-dark-800:0deg 0% 9%;--accent-1-500:183deg 63% 49%;--accent-1-400:184deg 64% 65%;--accent-1-300:183deg 64% 73%;--accent-1-200:183deg 64% 89%;--accent-1-100:185deg 65% 97%;--accent-1-50:216deg 45% 98%;--accent-2-500:202deg 80% 66%;--accent-2-400:202deg 80% 75%;--accent-2-300:202deg 81% 80%;--accent-2-200:202deg 81% 90%;--accent-2-100:216deg 45% 98%;--accent-3-500:33deg 99% 56%;--accent-3-400:33deg 99% 69%;--accent-3-300:33deg 98% 76%;--accent-3-200:33deg 100% 88%;--accent-3-100:33deg 100% 94%;--base-content:var(--gray-dark-500);--base-300:var(--gray-300);--base-200:var(--gray-200);--base-100:var(--gray-100);--base-2-100:var(--base-100);--base-2-200:var(--accent-1-50);--base-2-300:var(--accent-1-100);--radius-xs:3px;--radius-sm:6px;--radius-md:8px;--shadow-2:-2px 4px 45px rgba(0,0,0,.13);--shadow-dark:0px 10px 20px rgb(41 41 42/7%);--shadow-dark-2:-2px 4px 45px rgba(0,0,0,.13);--shadow-gray:0px 30px 40px rgba(212,217,232,.2);--nav-text-color:var(--gray-dark-400);--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.3125rem;--font-size-2xl:1.5rem;--font-size-3xl:2.625rem;--font-size-4xl:4rem}[class*=" heading-"],[class^=heading-]{font-family:Poppins,sans-serif;font-stretch:normal;font-style:normal;letter-spacing:normal}.heading-footer{font-size:16px;font-weight:700;line-height:24px}.btn{--tw-bg-opacity:1;align-items:center;background-color:hsl(var(--gray-dark-200)/var(--tw-bg-opacity));border-radius:var(--radius-md);cursor:pointer;display:inline-flex;flex-direction:row;font-size:18px;font-weight:700;height:3rem;justify-content:center;padding:0 1.4rem;transition:transform .15s;white-space:nowrap}.btn:not(.btn-no-scale):active{transform:scale(.97)}.btn.btn-sm{font-size:16px;height:2.5rem;padding:0 1rem}.btn-brand-1{--tw-bg-opacity:1;background-color:hsl(var(--brand-1-600)/var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--brand-1-content)/var(--tw-text-opacity))}@media (width >= 48rem){.btn{height:3rem;padding:0 1.25rem}.btn-sm{height:2.5rem}}@media (width >= 64rem){.btn{font-size:20px;height:3rem;padding:0 1.5rem}}input[type=submit]{align-items:center;border-radius:var(--radius-md);display:inline-flex;flex-direction:row;font-size:18px;justify-content:center;min-height:3rem;padding:0 1.4rem;transition:transform .15s;white-space:nowrap;--tw-bg-opacity:1;background-color:hsl(var(--brand-1-600)/var(--tw-bg-opacity));--tw-text-opacity:1;border:none;color:hsl(var(--brand-1-content)/var(--tw-text-opacity));font-weight:700;width:100%}input[type=submit]:active{transform:scale(.97)}.group:target .group-target\:block.btn{width:100%}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.absolute,.sr-only{position:absolute}.relative{position:relative}.col-span-2{grid-column:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.-mt-20{margin-top:-5rem}.-mt-8{margin-top:-2rem}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.mb-\[76px\]{margin-bottom:76px}.mr-2{margin-right:.5rem}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.h-10{height:2.5rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.max-h-0{max-height:0}.min-h-\[432px\]{min-height:432px}.w-10{width:2.5rem}.w-3\/4{width:75%}.w-\[90px\]{width:90px}.w-\[95px\]{width:95px}.w-\[min\(100\%\,400px\)\]{width:min(100%,400px)}.w-full{width:100%}.w-max{width:max-content}.min-w-\[108px\]{min-width:108px}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.scale-75{--tw-scale-x:0.75;--tw-scale-y:0.75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-\[22px\]{column-gap:22px}.gap-y-1{row-gap:.25rem}.self-start{align-self:flex-start}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.bg-\[\#0B0D17\]\/\[\.95\]{background-color:#0b0d17f2}.bg-brand-2-600{--tw-bg-opacity:1;background-color:hsl(var(--brand-2-600)/var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.px-\[10px\]{padding-left:10px;padding-right:10px}.py-\[8px\]{padding-bottom:8px;padding-top:8px}.pb-6{padding-bottom:1.5rem}.pr-6{padding-right:1.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-\[28px\]{font-size:28px}.uppercase{text-transform:uppercase}.text-\[\#D9DBE1\]{--tw-text-opacity:1;color:rgb(217 219 225/var(--tw-text-opacity))}.text-\[\#F9F9FD\]{--tw-text-opacity:1;color:rgb(249 249 253/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-150{transition-delay:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}input[type=email],input[type=tel],input[type=text],select{border-width:1px;--tw-border-opacity:1;border-color:hsl(var(--base-300)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--base-100)/var(--tw-bg-opacity));border-radius:var(--radius-sm);min-height:2.5rem;padding-left:.5rem;width:100%!important}.hs-form{display:flex;flex-direction:column;gap:16px}.hs-form fieldset{max-width:none!important}.hs-form fieldset.form-columns-2{display:flex;flex-direction:row;gap:.5rem}.hs-form fieldset.form-columns-2>*{float:none!important;width:50%}.hs-form .hs-form-field div.input{color:#000;margin-right:0!important;margin-top:8px;padding:0!important}.hs-form .hs-form-field label span{font-size:18px;font-weight:400;line-height:26px}.hs-form .hs-form-field label .hs-form-required{font-size:20px;font-weight:900;line-height:1;position:relative;--tw-text-opacity:1;color:hsl(var(--brand-1-500)/var(--tw-text-opacity));top:.0625rem}.hs-form .hs-form-field .hs-error-msg{display:inline-block;font-size:14px;line-height:20px;line-height:1.25!important;--tw-text-opacity:1;color:hsl(var(--brand-1-500)/var(--tw-text-opacity))}.hs-form .hs-form-field div.input input:not([type=checkbox]){font-size:1.125rem;line-height:1.75rem;padding-left:6px;width:100%;--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,rgb(0 0 0/5%));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hs-form-checkbox{margin-bottom:24px;margin-top:24px}.hs-form-checkbox-display{align-items:center;display:flex}.hs-form-field input[type=checkbox]{accent-color:hsl(var(--brand-1-600)/100%);height:20px;margin-right:8px;width:20px}.hs-form textarea{border-width:1px;--tw-border-opacity:1;border-color:hsl(var(--base-300)/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--base-100)/var(--tw-bg-opacity));border-radius:var(--radius-sm);color:#000;margin-right:-5%;padding:.5rem;width:100%!important;--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,rgb(0 0 0/5%));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.group:target .group-target\:block{display:block}.group:target .group-target\:flex{display:flex}.group:target .group-target\:\!inline-flex{display:inline-flex!important}.group:target .group-target\:hidden{display:none}.group:target .group-target\:max-h-\[1200px\]{max-height:1200px}.group:target .group-target\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:target .group-target\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.group:hover .group-hover\:w-\[640px\]{width:640px}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:scale-\[110\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[110\%\]{--tw-scale-x:110%;--tw-scale-y:110%}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus .group-focus\:w-\[640px\]{width:640px}@media (width >= 640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:row-start-1{grid-row-start:1}.sm\:grid{display:grid}.sm\:w-1\/2{width:50%}.sm\:w-full{width:100%}.sm\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.sm\:grid-cols-\[repeat\(4\,_auto\)\]{grid-template-columns:repeat(4,auto)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-around{justify-content:space-around}.sm\:px-0{padding-left:0;padding-right:0}}@media (width >= 768px){.md\:-left-60{left:-15rem}.md\:-right-40{right:-10rem}.md\:block{display:block}.md\:w-1\/2{width:50%}.md\:w-auto{width:auto}.md\:gap-10{gap:2.5rem}.md\:pt-14{padding-top:3.5rem}}@media (width >= 1024px){.lg\:-right-60{right:-15rem}.lg\:min-h-\[400px\]{min-height:400px}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[repeat\(8\,_auto\)\]{grid-template-columns:repeat(8,auto)}.lg\:justify-self-start{justify-self:start}.lg\:justify-self-end{justify-self:end}.group:target .group-target\:lg\:py-12{padding-bottom:3rem;padding-top:3rem}}@media (width >= 1280px){.xl\:-left-\[120px\]{left:-120px}.xl\:-right-\[120px\]{right:-120px}}.navigation-labels{--tw-text-opacity:1;color:hsl(var(--gray-dark-300)/var(--tw-text-opacity));font-size:12px;font-weight:700;line-height:27px;text-transform:uppercase;white-space:nowrap}.navigation-labels:hover{--tw-text-opacity:1;color:hsl(var(--gray-dark-600)/var(--tw-text-opacity))}.about .header-nav [href="/about"],.academy .header-nav [href^="/academy"],.community .header-nav [href^="/community"],.jobs .header-nav [href="/about/jobs"],.open-source .header-nav [href^="/open-source"],.projects .header-nav [href^="/projects"],.services .header-nav [href^="/digital-consulting-services"]{border-bottom-width:4px;--tw-border-opacity:1;border-color:hsl(var(--brand-1-600)/var(--tw-border-opacity))}.shadow-navbar{box-shadow:0 1px #e5e9f2}