@import url("https://fonts.googleapis.com/css2?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");body{font-size:16px;margin:0;padding:0}*{box-sizing:border-box;font-family:Poppins,sans-serif}.ks-wrapper{height:auto;overflow:auto;width:100%}.ks-wrapper h1{color:#fff;font-weight:600;margin:0 0 10px}.ks-wrapper h2{color:#f87000}.ks-wrapper h2,.ks-wrapper h3{font-weight:600;margin:0 0 30px}.ks-wrapper h3{color:#2e475d;text-align:center}.ks-wrapper h4{color:#2e475d}.ks-wrapper h4,.ks-wrapper h5{font-weight:600;margin:0 0 20px}.ks-wrapper h5{color:#444}.ks-wrapper h6{color:#878484;font-size:12px;font-weight:400}.ks-wrapper h6,.ks-wrapper p{line-height:normal;margin:0 0 20px}.ks-wrapper p{color:#444;font-size:16px}.ks-wrapper p:last-child{margin:0}.ks-wrapper ul{margin:0;padding:0 0 0 20px}.ks-wrapper ul li{color:#333;font-size:16px;margin:0 0 15px}.ks-wrapper ul li:last-child{margin:0}.ks-wrapper a{color:#333;display:inline-block;font-size:16px;text-decoration:none}.ks-wrapper a:hover{text-decoration:underline}.ks-wrapper img{height:auto;width:100%}.row:after{clear:both;content:"";display:block}[class*=col-]{float:left;padding:0 15px!important}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}@media only screen and (max-width:767px){[class*=col-]{width:100%}}.sticky{background-color:#000!important;box-shadow:0 20px 50px 0 rgba(0,0,0,.05);transition:all .2s ease-out 0s;z-index:99}.fixed-top{left:0;position:fixed;right:0;top:0;z-index:1030}.ks-wrapper .knack-logo img{margin:13px 0 0;width:140px}.commerce-navbar{margin:0 auto;padding:5px 0;width:90%}.ks-footer{background-color:#fff!important;border-top:1px solid #ddd;padding:30px 0}.ks-footer p{font-size:14px;margin:0}.ks-footer a{border-right:1px solid #ddd;font-size:14px;padding:0 20px}.ks-footer a:hover{color:#f87000;text-decoration:underline}.ks-footer a:last-child{border:none!important}.ks-footer .col-6:last-child{text-align:right}.material-symbols-outlined{word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}#form-assessment{scroll-behavior:smooth}.onpremise-ams-banner{background-image:url(https://www.knacksystems.com/hubfs/campaign/onpremise-commerce-ams/Hybris-On-Premise-Application-Support.jpg);background-position:center 50%;background-repeat:no-repeat;background-size:100%;color:#fff;height:auto;margin:0;overflow:auto;position:relative}.onpremise-ams-banner h2{color:#fff}.onpremise-ams-banner a{background-color:#f87000;border-radius:5px;color:#fff!important;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;padding:10px 30px;text-align:center;text-decoration:none!important;text-transform:uppercase}.onpremise-ams-banner a:hover{background-color:#2d465d;text-decoration:none!important}.onpremise-ams-overview{padding:70px 0}.onpremise-ams-overview .onpemise-ams-box{margin:0 0 30px;overflow:auto;padding:0 25px}.onpremise-ams-overview .onpemise-ams-box p{margin:0}.onpremise-ams-overview .onpemise-ams-box .ams-box-image{background-color:#f3f3f3;border-radius:50px;float:left;height:72px;padding:15px;width:72px}.onpremise-ams-overview .onpemise-ams-box .ams-box-text{float:left;padding:10px 0 0 30px;width:calc(100% - 102px)}.onpremise-ams-overview .row:last-child .col-4:last-child .onpemise-ams-box{margin:0}.why-knack-systems{padding:0;text-align:center}.why-knack-matrix{background-color:#f3f3f3;border-radius:5px;padding:35px}.why-knack-matrix .col-3{position:relative}.why-knack-systems h2{padding:0 150px}.why-knack-systems h4{font-size:42px!important;font-weight:700;margin:0 0 10px}.why-knack-systems h4:before{border:2px solid #f87000;content:"";left:42%;position:absolute;width:20px}.why-knack-systems p{padding:0}.onpremise-ams-issues{padding:60px 0 0}.onpremise-ams-issues .row:first-child{margin:0 0 30px}.onpremise-ams-issues p{text-align:center}.onpremise-ams-issues .issue-ams-box{border:1px solid #ddd;float:left;min-height:200px;padding:15px;text-align:center}.onpremise-ams-issues .issue-ams-box p{padding:0}.onpremise-ams-issues .issue-ams-box img{margin:0 0 15px;width:72px}.onpremise-ams-issues .issue-ams-box:last-child{margin:0}.onpremise-ams-improvement{padding:60px 0}.onpremise-ams-improvement p{text-align:center}.onpremise-ams-improvement img{height:340px;object-fit:cover}.onpremise-ams-improvement ul{padding:0 0 0 50px}.onpremise-ams-improvement .row:first-child{margin:0 0 50px}.onpremise-ams-improvement .row:last-child{margin:50px 0 0}.onpremise-ams-improvement .ams-improvement-box{background-color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.1);padding:20px}.onpremise-ams-improvement .ams-improvement-box h5{color:#f87000;font-size:18px;text-align:center}.onpremise-ams-process{background:#000330;background:linear-gradient(120deg,#000330 20%,#1894ae);padding:60px 0 70px}.onpremise-ams-process h2{color:#fff;text-align:center}.onpremise-ams-process ul{list-style-type:none;padding:0}.onpremise-ams-process ul li{background-color:rgba(0,0,0,.6);color:#fff;margin:0 0 30px;padding:13px}.onpremise-ams-process p{color:#fff;text-align:center}.onpremise-ams-process span{background-color:#f87000;border-radius:50px;display:inline-block;float:left;height:24px;margin:0 20px 0 0;width:24px}.onpremise-ams-process .row:first-child{margin:0 0 40px}.onpremise-ams-form{padding:60px 0}.onpremise-ams-form h3{padding:0 125px}.onpremise-ams-form h5{color:#f87000;font-weight:500;text-align:center}.input{margin-top:10px}.onpremise-ams-form .hs-input{background-color:#f7f7f7;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;color:#333;display:inline-block;font-size:16px;font-weight:400;padding:10px;width:100%}.onpremise-ams-form .hs-input:last-child{margin-bottom:10px}.onpremise-ams-form .hs-input:focus{border-color:#c87872}.onpremise-ams-form .hs-input:focus-visible{border:1px solid #cbd6e2}.onpremise-ams-form .hs-error-msgs{color:red;font-size:14px;list-style-type:none;margin:0;padding:0;text-align:left}div.field.error .chzn-choices,div.field.error input,div.field.error textarea,input.hs-input.error,select.hs-input.error,textarea.hs-input.error{border-color:red}.onpremise-ams-form .hs-button{background-color:#f87000;border:none;border-radius:5px;color:#fff!important;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;margin-top:40px;padding:10px 30px;text-transform:uppercase}@media only screen and (max-width:767px){.ks-wrapper h1,.ks-wrapper h2,.ks-wrapper h3{font-size:24px}.ks-wrapper h4{font-size:20px}.ks-wrapper h5{font-size:24px}.ks-container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.navbar{background-color:#000}.knack-logo{text-align:center}.nav-column strong{margin:10px}.fixed-top{background-color:#000;position:absolute}.commerce-navbar{width:84%}.ks-footer a{display:none}.onpremise-ams-banner{background-size:cover;padding:160px 0 80px}.onpremise-ams-overview .onpemise-ams-box,.onpremise-ams-overview h3{padding:0}.onpremise-ams-overview .row:last-child .col-4:last-child .onpemise-ams-box{margin:0}.why-knack-systems h2{padding:0}.why-knack-matrix{padding:40px 20px}.why-knack-matrix .col-3{margin:0 0 50px}.why-knack-matrix .col-3:last-child{margin:0}.onpremise-ams-issues .issue-ams-box{margin:0 0 30px;min-height:auto;width:100%}.onpremise-ams-issues .issue-ams-box:last-child{margin:0}.onpremise-ams-improvement .row:first-child{margin:0 0 40px}.onpremise-ams-improvement img{height:auto;margin:40px 0 0}.onpremise-ams-improvement .row:last-child{margin:40px 0 0}.onpremise-ams-improvement .ams-improvement-box{margin:0 0 40px}.onpremise-ams-improvement .row:last-child .col-3:last-child .ams-improvement-box{margin:0}.onpremise-ams-improvement ul{padding:0 0 0 30px}.onpremise-ams-issues p{padding:0}.onpremise-ams-process .col-6:first-child .ams-process-box{margin:0 0 30px}.onpremise-ams-form h3{padding:0}.onpremise-ams-form .col-3{display:none}}@media only screen and (min-width:768px){.ks-wrapper h1,.ks-wrapper h2,.ks-wrapper h3{font-size:24px}.ks-wrapper h4{font-size:20px}.ks-wrapper h5{font-size:18px}.ks-container{margin-left:auto;margin-right:auto;width:720px}.knack-logo{text-align:left}.navbar-menu .nav-button{padding:14px!important}.navbar-menu i{line-height:72px!important}.nav-column{padding:0 20px!important}.ks-footer a{border-right:0!important;margin:0 0 15px}.onpremise-ams-banner{background-size:cover;padding:150px 0 80px}.onpremise-ams-overview .onpemise-ams-box{padding:0}.onpremise-ams-overview .onpemise-ams-box .ams-box-text{padding:10px 0 0 20px;width:calc(100% - 102px)}.onpremise-ams-overview .row:last-child .col-4 .onpemise-ams-box{margin:0}.onpremise-ams-overview h3,.why-knack-systems h2{padding:0}.why-knack-matrix{padding:35px 15px}.onpremise-ams-issues .issue-ams-box{margin:0 30px 0 0;min-height:245px;width:calc(20.75% - 30px)}.onpremise-ams-improvement .ams-improvement-box{min-height:360px}.onpremise-ams-improvement ul{padding:0 0 0 30px}.onpremise-ams-issues p{padding:0}.onpremise-ams-form h3{padding:0 50px}}@media only screen and (min-width:992px){.ks-wrapper h1{font-size:28px}.ks-wrapper h2,.ks-wrapper h3{font-size:30px}.ks-wrapper h4{font-size:22px}.ks-wrapper h5{font-size:20px}.ks-container{margin-left:auto;margin-right:auto;width:960px}.ks-footer a{border-right:1px solid #ddd!important;padding:0 20px}.onpremise-ams-banner{padding:150px 0 80px}.onpremise-ams-overview h3{padding:0 125px}.onpremise-ams-issues .issue-ams-box{margin:0 30px 0 0;min-height:200px;width:calc(20.62% - 30px)}.onpremise-ams-improvement .ams-improvement-box{min-height:260px}.onpremise-ams-improvement ul{padding:0 0 0 50px}.onpremise-ams-issues p,.why-knack-systems h2{padding:0 125px}.onpremise-ams-form h3{padding:0 35px}}@media only screen and (min-width:1200px){.ks-wrapper h1{font-size:30px}.ks-wrapper h2,.ks-wrapper h3{font-size:32px}.ks-wrapper h4{font-size:26px}.ks-wrapper h5{font-size:22px}.ks-container{margin-left:auto;margin-right:auto;width:1140px}.navbar-menu .nav-button{padding:24px 14px!important}.onpremise-ams-banner{padding:150px 0 100px}.onpremise-ams-overview .onpemise-ams-box .ams-box-text{padding:10px 0 0 30px;width:calc(100% - 102px)}.onpremise-ams-overview .onpemise-ams-box{padding:0 25px}.onpremise-ams-overview h3{padding:0 150px}.why-knack-matrix{padding:35px 25px}.why-knack-systems p{padding:0 20px}.why-knack-systems h2{padding:0 150px}.onpremise-ams-issues .issue-ams-box{margin:0 50px 0 0;min-height:200px;width:calc(20.75% - 50px)}.onpremise-ams-issues p{padding:0 150px}.onpremise-ams-improvement .ams-improvement-box{min-height:185px}.onpremise-ams-form h3{padding:0 125px}}@media only screen and (min-width:1400px){.ks-wrapper h1{font-size:30px}.ks-wrapper h2,.ks-wrapper h3{font-size:36px}.ks-wrapper h4{font-size:24px}.ks-wrapper h5{font-size:28px}.ks-container{margin-left:auto;margin-right:auto;width:1320px}.ks-footer a{border-right:0;margin:0 0 5px}.onpremise-ams-banner{padding:150px 0 120px}.onpremise-ams-overview h3{padding:0 150px}.onpremise-ams-issues .issue-ams-box{min-height:175px}.onpremise-ams-improvement .ams-improvement-box{min-height:185px}}