:root{--fs_mega:6.25vw;--fs_ultra:4.1667vw;--fs0:2.5vw;--fs1:2.0833vw;--fs2:1.6667vw;--fs3:1.4583vw;--fs4:1.25vw;--fs5:1.0938vw;--fs6:0.9375vw;--fs_body:0.8333vw;--fs_small:0.7292vw;--fs_tiny:0.625vw;--ff0:inherit;--ff1:"Open Sans",sans-serif;--fw0:inherit;--fw1:300;--fw2:400;--fw3:500;--fw4:600;--fw5:700;--fw6:800;--lh0:inherit;--lh1:1;--lh2:1.1;--lh3:1.3;--lh4:1.5;--lh5:1.6;--ls0:inherit;--ls1:0.01em;--ls2:0.03em;--ls3:0.05em;--ls4:0.1em;--ls5:-0.04em;--tt0:inherit;--tt1:none;--tt2:uppercase;--tt3:capitalize;--tt4:lowercase;--primary-color:#232729;--secondary-color:rgba(var(--brand-2), 1);--black:#232729;--bs-blue:#1E222E!important;--bs-primary:#232729!important;--bs-link-color:#1E222E!important;--white:#FFFFFF;--grey-950:#232729;--grey-900:#41393B;--grey-800:#4B4144;--grey-700:#584C50;--grey-600:#6C5D62;--grey-500:#847379;--grey-400:#9F9196;--grey-300:#C1B8BB;--grey-200:#DED9DA;--grey-100:#F0EEEE;--grey-50:#F8F7F8;--container-size:92vw;--br1:1vw;--br2:2vw;--br3:3vw;--trd-f:350ms;--trd-n:500ms;--trd-s:750ms;--timing-function:cubic-bezier(.645, .045, 0, 1.007);--nb-sz:18vw!important;--vt1:var(--size3);--vb1:var(--size3);--vt2:var(--size5);--vb2:var(--size5);--vt3:var(--size9);--vb3:var(--size9);--pp1:3rem;--pp2:0rem;--mw1:90rem;--mw2:70rem;--sw1:var(--bw1);--sw2:var(--bw2);--bw1:1px;--bw2:3px;--default-grid-gap:1rem;--default-row-gap:var(--default-grid-gap);--default-column-gap:var(--default-grid-gap);--spacing-scale:1;--ph:4vw}.form-control{border-radius:var(--md-border-radius);background-color:var(--grey-50)}.form-control:focus{box-shadow:0 0 0 .1rem rgba(var(--brand-1),.05);border-color:var(--light-green);background-color:var(--white)!important}.form-select{border-radius:var(--md-border-radius)}.form-check{display:flex;align-items:center;gap:.2vw}.form-check label{white-space:nowrap}.form-check .form-check-input{margin-top:0;accent-color:var(--primary-color)}.form-check .form-check-input:focus{border-color:var(--light-green);box-shadow:0 0 0 .25rem rgba(var(--brand-1),.25);background-color:var(--white)!important}.form-check .form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}textarea{width:90%;height:8vw;align-items:flex-start;padding:14px 8px;border-radius:var(--md-border-radius)}.form-switch .form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}form{width:100%;grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}form .w-100{margin-bottom:1vw}label{width:100%;grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;font-weight:500;font-size:var(--fs_small)}label.row.checkbox-label{gap:4px}label.row.checkbox-label label{margin:0;gap:0!important}label.row.checkbox-label .wpcf7-form-control-wrap{width:1vw}label.row.checkbox-label a{font-size:var(--fs7)}label.row{flex-direction:row;align-items:center}[disabled]{opacity:.7}.form-floating>label{padding:1rem .75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--brand-1),.65);top:-1.7vw;padding:1rem 0;color:var(--secondary-color)!important}.col-1{padding:0 20px}.col-2{padding:0 20px}.col-3{padding:0 20px}.col-4{padding:0 20px}.col-5{padding:0 20px}.col-6{padding:0 20px}.col-7{padding:0 20px}.col-8{padding:0 20px}.col-9{padding:0 20px}.col-10{padding:0 20px}.col-11{padding:0 20px}.col-12{padding:0 20px}body{font-size:1.125rem;font-family:var(--ff1);font-weight:var(--fw1);line-height:var(--lh1);letter-spacing:var(--ls1);text-transform:var(--tt1);background-color:var(--white)}.container{width:var(--container-size);max-width:none;justify-content:center;align-items:start;margin:0 auto;display:flex;padding:0 var(--ph)}.transition{position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:9999;background-color:#000;pointer-events:none}#cursor{mix-blend-mode:difference;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:4;transform:translate3d(0,0,0)!important;pointer-events:none;background-color:var(--secondary-color)}.icon{width:.65vw;height:.65vw;flex-direction:column;flex:none;justify-content:start;align-items:start;display:flex;position:relative;transition-property:background-color;transition-duration:var(--trd-n)}.icon img,.icon svg{width:100%;height:auto}.icon.tiny{width:.8vw;height:.8vw}.icon.small{width:.5vw;height:.8vw}.icon.medium{width:1.64vw;height:1.64vw}.icon.big{width:5vw;height:5vw}.spacer{width:100%}.spacer.s0{height:1vh}.spacer.s0_0{height:1vw}.spacer.s1{height:4vh}.spacer.s2{height:6vh}.spacer.s3{height:10vh}.spacer.s4{height:14vh}.btn{width:auto;height:2.1vw;text-decoration:none!important;display:inline;align-items:center;justify-content:left;font-size:var(--fs_small);font-weight:var(--fw4);padding:0;border-radius:0;text-transform:uppercase;position:relative;max-width:fit-content;background-color:var(--primary-color);color:var(--white);letter-spacing:var(--ls2);border:0}.btn:hover{background-color:var(--primary-color);color:var(--white)}.btn.outline{width:100%;min-height:2.5vw;color:var(--secondary-color);position:relative;border:1px solid var(--primary-300);border-radius:0;align-items:center;justify-content:center;transition-property:border-color,background-color;transition:var(--trd-s);padding:0 1.2vw}.btn.action{gap:1vw;padding-left:2.1vw;transition-property:background-color,color;transition-duration:var(--trd-f);transition-timing-function:var(--timing-function)}.btn.action .icon{position:absolute;display:flex;left:0;top:0;width:2.1vw;height:2.1vw;background-color:var(--grey-200);align-items:center;justify-content:center;transition-property:left,transform;transition-duration:var(--trd-f);transition-timing-function:var(--timing-function);z-index:2}.btn.action .icon img{width:60%;height:auto;transition-property:transform;transition-duration:var(--trd-f);transition-timing-function:var(--timing-function)}.btn.action .text{width:100%;height:100%;left:0;display:flex;align-items:center;justify-content:center;padding:0 1vw;position:relative;z-index:1;transition-property:left,color;transition-duration:var(--trd-f);transition-timing-function:var(--timing-function)}.btn.action.light{background-color:var(--white);color:var(--primary-color)}.btn.action.light:hover{color:var(--primary-color)}.btn.action:hover{padding-left:0;padding-left:2.1vw;background-color:var(--grey-200);color:var(--primary-color)}.btn.action:hover .icon{left:calc(100% - 2.1vw)}.btn.action:hover .icon img{transform:rotate(-45deg)}.btn.action:hover .text{left:-2.1vw}header{width:var(--container-size);height:auto;z-index:100;justify-content:space-between;align-items:center;justify-items:stretch;display:flex;position:absolute;top:1vw;left:var(--ph);background-color:var(--white);padding:1vw 1.4vw;border:1px solid var(--grey-100)}header .logo img{width:auto;height:2.4vw}header navbar{gap:2vw;align-items:center}header a{font-size:var(--fs_body);color:var(--grey-700);font-weight:var(--fw2)}header a.current,header a:hover{color:var(--primary-color)}header a.btn{margin-left:3vw}header .menu-toggle{width:44px;height:44px;display:none;align-items:center;justify-content:center;flex-direction:column;gap:6px;border:1px solid var(--grey-200);background-color:var(--white);cursor:pointer;transition:border-color var(--trd-f),background-color var(--trd-f)}header .menu-toggle span{width:18px;height:2px;background-color:var(--primary-color);transition:transform var(--trd-f),opacity var(--trd-f);transform-origin:center}header .menu-toggle:hover{border-color:var(--primary-color)}header .menu-toggle.is-open span:nth-child(1){transform:translateY(8px) rotate(45deg)}header .menu-toggle.is-open span:nth-child(2){opacity:0}header .menu-toggle.is-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}footer{width:100vw;min-height:100vh;background-color:var(--primary-color);z-index:1;color:var(--secondary-color);padding-top:0}footer .tunnel{position:relative;left:0;top:0;width:100%;height:50vh}footer .tunnel #tunnelCanvas{position:relative;width:100%;height:100%}footer .sitemap{position:relative;padding-bottom:10vw}footer .sitemap a{color:var(--grey-200)}footer .sitemap a:hover{color:var(--grey-50)}footer .copyright{color:var(--grey-400)}footer .copyright .logo img{width:100%;height:auto}footer .copyright .socials a{color:var(--white);font-weight:var(--fw3)}footer .copyright .socials a .icon{background-color:var(--light-grey)}section{z-index:2;width:100%;height:100%;position:relative;padding:10vw 0;display:flex;flex-direction:column}.row{flex-direction:row;justify-content:space-between;width:100%;position:relative;margin:0}.sticky-top{top:9vw}.h-line,.v-line{position:absolute;width:100%;height:1px;background-color:var(--primary-color);left:0;top:0;display:inline-block;padding:0}.h-line.light,.v-line.light{background-color:var(--secondary-color)}.h-line.bottom,.v-line.bottom{top:auto;bottom:0}.v-line{width:1px;height:100%;padding:0}.m-show{display:none}.wrapper{width:100vw;z-index:2;position:relative;perspective:1000}.wrapper::after,.wrapper::before{content:"";position:fixed;z-index:99;left:4vw;top:0;width:1px;height:100%;background-color:var(--grey-100)}.wrapper::after{left:auto;right:4vw}.content-box{position:absolute;left:0;bottom:7vw;width:20%;max-width:50vw;padding:2vw;background-color:var(--white);border:1px solid var(--grey-100);display:flex;flex-direction:column;gap:1vw}.content-box p{font-size:var(--fs6);color:var(--primary-color)}.point{display:flex;width:6px;height:6px;background-color:var(--grey-300);position:absolute;aspect-ratio:1}.point.lt{left:.2vw;top:.2vw}.point.rt{right:.2vw;top:.2vw}.point.lb{left:.2vw;bottom:.2vw}.point.rb{right:.2vw;bottom:.2vw}.grid{position:absolute;width:100%;height:100%;z-index:1;display:flex;padding:0 var(--ph);pointer-events:none}.grid span{position:relative;width:20%;height:100%;border-right:1px solid var(--grey-100);left:0;top:0;display:flex}.title-bar{display:flex;justify-content:start;width:100%;height:auto;background-color:var(--grey-200);grid-auto-flow:column;justify-items:center;align-items:center;border-bottom:1px solid var(--grey-300);text-transform:uppercase;font-size:var(--fs_body)}.title-bar .box-number{display:flex;justify-content:center;align-items:center;font-size:var(--fs_small);background-color:var(--grey-100);color:var(--grey-400);border:1px solid var(--grey-300);height:1vw;padding:.3vw;margin:.25vw}.title-bar .box-action{display:flex}.title-bar .box-action .close,.title-bar .box-action .minimize{width:1.5vw;height:1.5vw;border-left:1px solid var(--grey-300);display:flex;justify-content:center;align-items:center;cursor:pointer}.title-bar .box-action .close img,.title-bar .box-action .minimize img{width:80%;height:auto;object-fit:cover;object-position:center}.grey-wrapper{background-color:var(--grey-100);padding-top:4vw;padding-bottom:8vw;position:relative;border-left:1px solid var(--grey-300);border-right:1px solid var(--grey-300)}.bullet-head{position:relative;font-size:var(--fs6);font-weight:var(--fw5);text-transform:uppercase;color:var(--grey-950);letter-spacing:var(--ls4)}.bullet-head::before{content:"";position:relative;top:-.1vw;width:.4vw;height:.4vw;background-color:var(--primary-color);display:inline-block;margin-right:.5vw}.hero{height:80vh;overflow:hidden}.hero h1{width:100%;font-size:var(--fs_ultra);text-align:center}.hero h1 span{width:100%;display:block;position:relative;overflow:hidden}.hero h1 span:last-child{text-align:right}.hero .container{height:100%;padding:8vw var(--ph);z-index:9;position:relative}.hero .container.head{z-index:7}.hero .browsers{position:absolute;width:auto;right:5vw;top:20vw;z-index:11;display:flex;justify-content:space-between;align-items:center}.hero .browsers .browser{position:absolute;top:0;right:0;width:16vw;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--grey-300);background:var(--white);box-shadow:4px 4px 0 4px var(--grey-400,#f0eeee)}.hero .browsers .browser:nth-child(1){top:-1vw;right:2vw;z-index:2}.hero .browsers .browser .title-bar{justify-content:space-between}.hero .browsers .browser .browser-image{width:100%}.hero .browsers .browser .browser-image img{width:100%;height:auto;object-fit:cover;object-position:center}.hero .browsers .browser .content{padding:.65vw}.hero .animate-illustration{position:absolute;z-index:8;width:100%;height:100%;left:0;bottom:0}.hero .animate-illustration .layer{position:absolute;width:100%;left:50%;bottom:0;transform:translateX(-50%)}.hero .animate-illustration .layer.top-layer{z-index:3}.hero .animate-illustration .layer.middle-layer{z-index:2}.hero .animate-illustration .layer.base-layer{z-index:1}.hero .animate-illustration img{width:100%;height:auto;object-fit:cover;object-position:center}.benefits{padding:2vw 0;border-top:1px solid var(--grey-300);border-bottom:1px solid var(--grey-300);background-color:var(--grey-50)}.benefits .container{position:relative}.benefits .container::after,.benefits .container::before{content:"";position:absolute;left:calc(var(--ph) * -1);top:0;width:100vw;height:1px;background-color:var(--grey-300)}.benefits .container::after{top:auto;bottom:0}.benefits .item{border:1px solid var(--grey-300);border-right:0;background-color:var(--grey-100)}.benefits .item:last-child{border-right:1px solid var(--grey-300)}.benefits .item .title-bar{border-color:var(--grey-300);padding:.3vw 1vw}.benefits .item .item-body{display:flex;flex-direction:column;padding:2vw;gap:1vw}.benefits .item .item-body .icon{width:2vw;height:2vw}.benefits .item .item-body .content{display:flex;flex-direction:column}.service-modules{text-align:left;padding:0;z-index:100}.service-modules .container::after,.service-modules .container::before{content:"";position:absolute;left:calc(var(--ph) * -1);top:0;width:100vw;height:1px;background-color:var(--grey-300)}.service-modules .container::after{top:auto;bottom:0}.service-modules .modules{width:100%!important}.service-modules .modules .item{background-color:var(--grey-200);transition:background-color .7s cubic-bezier(.645,.045,0,1.007)}.service-modules .modules .item .title-bar{display:flex;gap:1.2vw;height:2.5vw;border:1px solid var(--grey-300);padding:0 .4vw;color:var(--grey-950);font-size:var(--fs6);font-weight:var(--fw4)}.service-modules .modules .item .title-bar,.service-modules .modules .item .title-bar .box-number{transition:background-color .7s cubic-bezier(.645,.045,0,1.007),border-color .7s cubic-bezier(.645,.045,0,1.007)}.service-modules .modules .item .content{display:flex;flex-direction:row;overflow:hidden;width:100%;height:0;color:var(--white);padding:0 4vw;transition:height .8s cubic-bezier(.645,.045,0,1.007),padding .8s cubic-bezier(.645,.045,0,1.007)}.service-modules .modules .item .content img{width:100%;height:auto}.service-modules .modules .item.active{background-color:var(--primary-color)}.service-modules .modules .item.active .title-bar{background-color:transparent;border-color:transparent}.service-modules .modules .item.active .title-bar .box-number{background-color:transparent}.service-modules .modules .item.active .content{height:60vh;padding:4vw}.management .container:last-child{position:relative}.management .container:last-child::after,.management .container:last-child::before{content:"";position:absolute;left:calc(var(--ph) * -1);top:0;width:100vw;height:1px;background-color:var(--grey-300)}.management .container:last-child::after{top:auto;bottom:0}.management .item{border:1px solid var(--grey-300);border-right:0;background-color:var(--white)}.management .item:last-child{border-right:1px solid var(--grey-300)}.management .item .title-bar{border-color:var(--grey-300);padding:.3vw 1vw}.management .item .item-body{display:flex;flex-direction:row;padding:2vw;gap:1vw}.management .item .item-body .icon{width:2vw;height:2vw}.management .item .item-body .content{display:flex;flex-direction:column}.management .item h4{line-height:2}.technology-landing .sticky-top{height:fit-content}.technology-landing .content-box{bottom:auto;top:auto;left:auto;position:relative;width:50%;margin-top:10vw}.technology-landing .item{width:100%;border:1px solid var(--grey-300);background-color:var(--grey-100)}.technology-landing .item .title-bar{border-color:var(--grey-300);padding:.3vw 1vw}.technology-landing .item .item-body{display:flex;flex-direction:column;padding:2vw;gap:1vw}.technology-landing .item .item-body .icon{width:2vw;height:2vw}.technology-landing .item .item-body .content{display:flex;flex-direction:column}.cta{background-color:var(--grey-50)}.icon{width:100%}.icon img{width:100%;height:auto}@media screen and (max-width:1024px){body.mobile-nav-open{overflow:hidden}:root{--fs_mega:80px;--fs_ultra:64px;--fs0:48px;--fs1:40px;--fs2:32px;--fs3:28px;--fs4:24px;--fs5:21px;--fs6:18px;--fs_body:16px;--fs_small:14px;--fs_tiny:12px;--container-size:92vw;--nb-sz:18vw!important;--pp1:3rem;--pp2:0rem;--mw1:90rem;--mw2:70rem;--ph:4vw}.hero{height:50vh}.hero h1{font-size:var(--fs_ultra)}.item.grid-item.row.solution-item{width:100%;padding:4vw}.item.announcement-item{max-height:none}.fx-col-small,.fx-col-small.details{width:100%}.browsers{display:none!important}header{position:fixed}header .logo img{width:auto;height:48px}header .menu-toggle{display:inline-flex;margin-left:auto}header navbar{position:absolute;top:calc(100% + 12px);left:0;width:100%;height:90vw;background-color:var(--white);border:1px solid var(--grey-100);padding:0;display:flex;flex-direction:column!important;gap:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity var(--trd-f),transform var(--trd-f),visibility var(--trd-f)}header navbar.flex-row{flex-direction:column!important}header navbar a{width:100%;height:100%;padding:12px;border-bottom:1px solid var(--grey-100);align-items:center;display:flex;font-size:18px;font-weight:var(--fw4)}header navbar a.btn{margin-left:0;margin-top:6px;border-bottom:0}header navbar a:last-child{border-bottom:0}header.mobile-nav-open navbar{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}header a.btn{margin-left:0}.btn{height:32px}.btn.action{padding-left:32px}.btn.action .icon{width:32px;height:32px}.benefits .item .item-body{padding:24px;gap:24px}.benefits .item .item-body .icon{width:40px;height:40px}.cta .col-3{display:none}.cta .col-6{width:100%}.landing .row .col-1,.landing .row .col-3:nth-child(2){display:none}.landing .row .col-3{width:33.33333333%}.landing .row .col-5{width:66.66666667%}section{padding:160px 0}.grey-wrapper{padding-top:4vw;padding-bottom:8vw;height:100vh!important}.service-modules .modules .item.active .content{height:84vh}.management .item h4{line-height:1.3}.management .item .item-body .icon{width:40px;height:40px}.technology-landing .content-box{width:70%}.technology-landing .col-5{width:50%}.technology-landing .col-1,.technology-landing .col-2{display:none}.technology-landing .item .item-body{padding:24px;gap:32px}.technology-landing .item .item-body .icon{width:40px;height:40px}.industry-landing .col-8{width:100%}.industry-landing .col-2{display:none}.industry-landing h1{width:100%;text-align:center}.industry-landing .col-3 .row{flex-direction:column;gap:32px}.industry-landing .col-3 .row .col-1{width:50%;padding:0 20px!important}.industry-landing .col-3 .row .col-1 .icon{height:auto}.content-box p{line-height:1.5}}@media screen and (max-width:768px){:root{--fs_ultra:40px;--fs0:32px;--fs1:28px;--fs2:24px;--fs3:21px;--fs4:18px;--fs5:16px;--fs6:14px;--fs_body:12px;--fs_small:10px;--fs_tiny:8px;--container-size:calc(100% - var(--ph) * 2);--nb-sz:18vw!important;--pp1:3rem;--pp2:0rem;--mw1:90rem;--mw2:70rem;--ph:24px}.m-show{display:flex}.m-hide{display:none}.container{width:100%;flex-direction:column}.col{grid-column-gap:16px;grid-row-gap:16px}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{width:100%}.row{flex-direction:column}.fx-col-semi{width:80vw}.fx-col-small.details{padding:16px 16px 40px}.fx-col-small.details.grid-item{width:56vw}.fx-col-small.details.insight-list{width:100%}.spacer.s1{height:48px}.spacer.s2{height:64px}.text-center{text-align:center}label{max-width:none}input{width:100%}input[type=submit]{width:100%}textarea{width:100%;height:160px}::placeholder{font-size:12px}.wrapper::before{left:var(--ph)}.wrapper::after{right:var(--ph)}.header{position:fixed}.header .netsmart-logo{z-index:2;grid-column-gap:6px;position:relative}.header .netsmart-logo .netsmart-logo-icon{width:48px;max-width:none}.header .netsmart-logo .netsmart-logo-text{width:104px;max-width:none}.header.mobile-menu-active{top:0!important;background-color:rgba(22,26,73,.75)!important;padding-top:16px!important;border-bottom:1px solid #50b648!important;border-color:var(--bc1)!important}footer .sitemap .col-3{margin-bottom:32px;align-items:start!important}footer .copyright .row{flex-direction:row}footer .copyright .col-6{width:50%}.section{padding-top:64px;padding-bottom:64px}.content-box{left:var(--ph);bottom:7vw;width:24%;padding:16px;gap:16px}.hero .container{padding:14vw var(--ph)}.benefits{z-index:100}.benefits .item{border:1px solid var(--grey-300)!important}.benefits .container::after,.benefits .container::before{left:0}.landing .row{flex-direction:row}.service-modules .container::after,.service-modules .container::before{left:0}.service-modules .modules .item .title-bar{gap:8px;height:48px;padding:0 4px}.service-modules .modules .item.active .content{height:72vh}.management{z-index:100}.management h3{text-align:center}.management .container:last-child::after,.management .container:last-child::before{left:0}.management .container:last-child::after{margin-bottom:-1px}.management .item{border:1px solid var(--grey-300)!important;margin-bottom:-1px}.management .item .item-body{padding:32px;gap:24px}.title-bar .box-number{height:24px;padding:8px;margin:8px}.bullet-head::before{top:-2px;width:8px;height:8px;margin-right:12px}.technology-landing .row{flex-direction:row}.industry-landing .row{flex-direction:row}.industry-landing .row .col-3{width:50%;margin-bottom:32px}.industry-landing .row .col-3 .row .col-1{width:30%}}@media screen and (max-width:480px){:root{--fs_ultra:36px;--fs0:32px;--fs1:28px;--fs2:24px;--fs3:21px;--fs4:18px;--fs5:16px;--fs6:14px;--fs_body:14px;--fs_small:8px;--fs_tiny:8px;--container-size:92vw;--nb-sz:18vw!important;--pp1:3rem;--pp2:0rem;--mw1:90rem;--mw2:70rem;--ph:16px}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{padding-left:16px!important;padding-right:16px!important}.buttons{grid-column-gap:4px;margin-top:40px}.buttons._404-buttons{flex-direction:column;align-items:center;flex-direction:row;padding:24px 0 160px 0!important}.btn{font-size:var(--fs6)}.btn.action .text{padding:0 16px}textarea{height:96px}.row.team-gallery-row{grid-column-gap:40px;grid-row-gap:40px;flex-direction:row}.row.sitemap-row{grid-row-gap:24px;flex-wrap:wrap}.row.contact-information-row{grid-row-gap:24px}.spacer.s2{height:4vh}::-webkit-scrollbar{display:none}section{padding:104px 0}input[type=checkbox]{width:16px;height:16px;margin-right:8px}label{font-size:var(--fs6)}label.row.checkbox-label{gap:6px;align-items:flex-start;align-content:flex-start}form .col-6{padding:0!important}form .btn{width:100%;max-width:none}header{padding:16px;top:16px}header .logo img{width:auto;height:32px}header:not(.mobile-nav-open) navbar.d-flex{display:none!important}header.mobile-nav-open navbar.d-flex{display:flex!important}.hero{height:80vh}.hero .container{padding:30vw var(--ph) 80px var(--ph)}.hero .container:nth-child(2){padding-top:0}.hero .animate-illustration .layer{width:250%}.benefits .col-4{padding:0!important}.content-box{bottom:7vw;width:44%;padding:12px;gap:8px}.landing .row{flex-direction:column;gap:32px}.landing .row .col-3,.landing .row .col-5{width:90%}.grey-wrapper{padding-top:4vw;padding-bottom:8vw;height:auto!important}.service-modules .modules .item{background-color:var(--primary-color)!important}.service-modules .modules .item .content{height:auto!important;padding:32px}.technology-landing{padding-top:136px}.technology-landing .row{flex-direction:column}.technology-landing .col-5{width:100%}.technology-landing .col-5 .spacer.s4{height:40px}.technology-landing .content-box{width:100%;max-width:90%}.industry-landing{padding-top:136px}.industry-landing .row .col-3 .row .col-1{width:50%}}@media screen and (max-width:1024px) and (max-height:768px){.section.hero{height:70vh}}