article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){height:0;display:none}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:“”‘’}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{vertical-align:top;overflow:auto}table{border-collapse:collapse;border-spacing:0}body,figure{margin:0}legend{border:0;padding:0}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}.clearfix:after{content:"";clear:both;visibility:hidden;height:0;display:block}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#000;font-size:68.5%}img{width:100%}.solution{background:#fff}button{color:#fff;text-transform:uppercase;background:#ca7c3c;border:none;border-radius:3rem;width:20rem;margin:1rem 0;padding:1.2rem 0;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:400;text-decoration:none;transition:all 1s}button:hover{width:21rem}h1{font-family:Roboto,sans-serif;font-size:3.6rem;font-weight:400}h2{font-family:Roboto,sans-serif;font-size:3rem;font-weight:400}h3{font-family:Roboto,sans-serif;font-size:2rem;font-weight:300;line-height:3.5rem}h4{font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:400}h5{color:#fff;margin:0 0 3vw;font-family:Roboto,sans-serif;font-size:4.6rem;font-weight:900}h6{color:#fff;margin:0;font-family:Roboto,sans-serif;font-size:2.4rem;font-weight:300}p{font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem}.title{text-transform:uppercase;color:#ca7c3c}.bold{font-weight:900}.orange{color:#ca7c3c}.thin{font-weight:200}.white{color:#fff}.white-bg{background:#fff}a{text-decoration:none}.uppercase{text-transform:uppercase}.emphasis{font-weight:900;text-decoration:underline}.regular{font-weight:400}header{z-index:40;justify-content:flex-end;width:100vw;padding:2rem 3.2vw 2rem 4.5rem;display:flex;position:fixed}header img{width:5vw}header .main-nav{z-index:100;background:#ca7c3c;justify-content:space-between;width:30vw;height:100vh;padding:2rem;transition:all 1s;display:none;position:fixed;top:0;right:0}header .main-nav .close{width:5vw}header .main-nav ul{margin:0;padding:0;list-style:none}header .main-nav .main-ul{padding-top:2.5vw}header .main-nav .sub-nav{margin-bottom:2rem;display:none}header .main-nav #solutions-link:hover .sub-nav{display:block}header .main-nav li,header .main-nav li a{color:#fff;text-align:right;margin-bottom:.3vw;font-family:Roboto,sans-serif;font-size:2.7vw;font-weight:200}header .main-nav .sub-ul li a{font-size:2vw}header .main-nav li a:hover{border-bottom:1px solid #fff}.solution header{background:rgba(0,0,0,.8);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:2rem 3.2vw 2rem 6vw}.solution header .headerlogo{width:13rem;margin-top:1rem}.solution header .solution-nav{width:100vw;position:relative}.solution header .solution-nav ul{margin:0;padding:0;list-style-type:none;display:flex}.solution header .solution-nav ul li{padding-right:2vw}.solution header .solution-nav ul li a{color:#fff;font-size:1.6rem;font-weight:600}.solution header .solution-nav ul li a:hover{text-decoration:underline}.solution header .solution-nav .main-nav a{font-family:Roboto,sans-serif;font-size:2.7vw;font-weight:200}.about header .headerlogo{width:20rem}.capital header{background:0 0}.landing{background:url(../media/home-hero-1440px.ab12ca5c.png) 80%/cover;flex-direction:column;justify-content:center;width:100%;height:100vh;padding:3vw 6vw;display:flex}.landing .logo{width:26vw}.landing .text{width:100%}.landing .text h2,.landing .text p{margin:0}.landing .text p:first-of-type{margin-top:1.4vw}.landing .text h6:first-of-type{margin-top:2vw}.landing .mobile-p,.landing .mobile-h6{display:none}.landing button{margin-top:6rem;display:block}.logos{z-index:20;background:#fff;border-top:1px solid #d7d6d4;border-bottom:1px solid #d7d6d4;justify-content:space-around;align-items:center;width:100%;min-height:15vh;display:flex;position:absolute;top:85vh}.logos img{width:5%;min-width:95px;max-width:105px;height:auto}.logos img.maxw70{min-width:60px;max-width:70px}.simple-mobile{display:none}.simple{z-index:30;background:#edecea;border-bottom:3vh solid #fff;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:97vh;padding:7vw 1vw;display:flex;position:relative}.simple .simple-solutions{justify-content:center;align-items:center;margin-top:2vw;padding:0;display:flex;position:relative;left:-3.5rem}.simple .simple-solutions .simple-left,.simple .simple-solutions .simple-right{width:100%;margin-top:2vw}.simple .simple-solutions .solution{background:0 0;height:50%;padding:0 3.5vw}.simple .simple-solutions .solution1,.simple .simple-solutions .solution3{position:relative;left:9rem}.simple .simple-solutions .solution3,.simple .simple-solutions .solution4{padding-bottom:10rem}.simple .simple-solutions .solution1,.simple .simple-solutions .solution2{margin-bottom:5vw}.simple .simple-solutions .simple-bg{width:40%}@media (min-width:1062px){.simple .simple-solutions .simple-bg{padding-left:45px;position:relative;left:20px}}.simple h1{margin-top:3rem}.multitool{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:stretch;padding:5vw 0;display:flex}.multitool h3{margin-top:0}.multitool .tools{justify-content:space-between;width:100%;margin-top:4vw;padding:0 5rem;display:flex}.multitool .tools .tool{text-align:left;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:21%;display:flex}.multitool .tools .tool .icon{width:auto;height:100%}.multitool .tools .tool .icon-section{height:5rem;margin-bottom:1vw}.why-shopley .tools h3{margin-bottom:8px;font-size:20px;line-height:1.2}.why-shopley p{margin-top:0;margin-bottom:0}@media screen and (min-width:1062px){.why-shopley.multitool .tools .tool{width:31%}}.multitool-white{background:#fff;border-top:none;padding:1vw 0 4vw}.multitool-white .tools{flex-direction:row-reverse}.image-quote1{background:#edecea;border-top:1px solid #d7d6d4;height:50vh;display:flex}.image-quote1 .image{background:url(../media/connected-bg.da9fedb6.png) 0 0/cover;background-position:fixed;width:50%}.image-quote1 .quote{flex-direction:column;justify-content:center;align-items:center;width:50%;padding:0 4vw;display:flex}.image-quote1 h2{margin:0}.large-quote{text-align:center;background:#fff;border-top:1px solid #d7d6d4;flex-direction:column;justify-content:center;align-items:center;padding-top:5vw;display:flex}.large-quote h2{margin:0}.large-quote-mobile,.large-quote-mobile2{display:none}.image-quote2{background:#fff;border-top:1px solid #d7d6d4;min-height:50vh;display:flex}.image-quote2 .image{background:url(../media/connected-bg2.8932cad5.png) 0 0/cover;width:50%}.image-quote2 .quote{background:#edecea;flex-direction:column;justify-content:center;align-items:center;width:50%;padding:4vw 3rem;display:flex}.image-quote2 h2{margin:0}.large-quote2{text-align:center;background:#fff;border-top:1px solid #d7d6d4;flex-direction:column;justify-content:center;align-items:center;padding:6vw 0;display:flex}.large-quote2 h2{margin:0}.stats{justify-content:space-between;margin-top:5rem;display:flex}.stats .stat{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:30%;display:flex}.stats .stat .stat-icon{width:3.5rem;margin-bottom:1rem}.stats .stat .stat-icon img{width:100%}.stats .stat .stat-text h4,.stats .stat .stat-text p{margin:.4rem 0}.stats .stat .stat-text h4{text-transform:uppercase;font-size:1.4rem;font-weight:900}.stats .stat .stat-text p{font-size:1.5rem}.solutions{background:#fff;justify-content:center;gap:3vw;padding:0 3vw;display:flex}.solutions .solution{flex-direction:column;justify-content:flex-start;width:29%;padding-bottom:7vw;display:flex}.solutions .solution .button{margin-top:1rem}.solutions .solution h3{margin:0}.solutions .solution .checks{flex:1}.solutions .solution .checks .check{border-bottom:1px solid #d7d6d4;align-items:flex-end;display:flex}.solutions .solution .checks .check p{margin-bottom:.8vw;font-size:1.3rem}.solutions .solution .checks .check .check-img{align-self:flex-end;width:1.8rem;height:auto;margin-bottom:1vw;margin-right:1vw}.solutions .solution .checks .check:last-of-type{border-bottom:none}.solution main .solution-landing{color:#fff;flex-direction:column;justify-content:center;min-height:100vh;padding:10vw 6vw 6vw;display:flex}.solution main .solution-landing .small-logo{width:8vw}.solution main .solution-landing .text{width:35vw}.solution main .capital-landing{background:url(../media/capital-bg.cd51b92c.png) 50%/cover}.solution main .capital-landing .headerlogo{width:7vw}.solution main .capital-landing .text{width:50vw}.solution main .retail-landing{background:url(../media/retail-bg.d0320f1f.jpeg) 50%/cover}.solution main .rest-landing{background:url(../media/rest-bg.2b66aca4.jpeg) 50%/cover}.solution main .refer-landing{background:url(../media/refer-bg.528e6509.png) 0 0/cover;background-position:bottom!important}.solution main h3{font-size:2.5rem}.solution main .grey-bg{background:#edecea}.solution main .white-bg{background:#fff}.solution main .peach-bg{background:#edecea}.solution main .subsolution{align-items:center;min-height:75vh;padding:3rem 6vw;display:flex;position:relative}.solution main .subsolution .cova-right{width:15rem;position:absolute;top:3rem;right:6vw}.solution main .subsolution .cova-left{width:15rem;position:absolute;top:3rem;left:6vw}.solution main .subsolution .sub{flex-direction:column;justify-content:center;width:50%;display:flex}.solution main .subsolution .sub h2,.solution main .subsolution .sub h3{margin:0}.solution main .subsolution .sub h6{color:#000;margin-top:3rem;font-weight:400;line-height:2.5vw}.solution main .subsolution .sub .checklist{padding:3rem 0}.solution main .subsolution .sub .checklist .check{align-items:center;padding:1vw 0;display:flex}.solution main .subsolution .sub .checklist .check p{width:90%;margin:0}.solution main .subsolution .sub .checklist .check img{width:3rem;margin-right:1.5vw}.solution main .subsolution .sub-image{justify-content:center;align-self:center;align-items:center;height:100%;padding:7vw}.restaurants .POS .sub-image{position:relative;right:-6rem;padding:3vw!important}.restaurants .retail .sub-image{position:relative;left:-1rem;padding:3vw!important}.capital .capital-solution{align-items:center;padding:7rem 15vw;display:flex}.capital .capital-solution .checklist{margin-left:2vw}.capital .capital-solution .checklist .check{align-items:center;padding:.6vw 0;display:flex}.capital .capital-solution .checklist .check p{width:90%;margin:0}.capital .capital-solution .checklist .check img{width:2rem;margin-right:1.5vw}.capital .capital-solution .capital-text{width:75%;padding-right:5vw}.capital .stats{background:#edecea;flex-wrap:wrap;justify-content:center;margin-top:5rem;padding:7rem 15vw;display:flex}.capital .stats .stat{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:50%;padding-right:4vw;display:flex}.capital .stats .stat .stat-icon{width:3.5rem;margin-bottom:.5rem}.capital .stats .stat .stat-icon img{width:100%}.capital .stats .stat .stat-text h4,.capital .stats .stat .stat-text p{margin:.4rem 0}.capital .stats .stat .stat-text h4{text-transform:none;margin-bottom:2rem;font-size:1.4rem;font-weight:900}.capital .stats .stat .stat-text p{font-size:1.5rem}.capital .stats .stat-bottom{margin-top:2vw}.capital .apply{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:7rem 15vw;display:flex}.capital .apply .apply-text,.capital .apply .security{width:50%}.capital .apply .security{justify-content:center;align-items:flex-start;margin:1rem 0;display:flex}.capital .apply .security img{width:8%;height:auto}.capital .apply .security .security-text{text-align:left;padding-left:2rem}.capital .apply .security .security-text p{margin:0}.capital .apply .security .security-text .small{font-size:1.2rem}.capital .apply .button{margin:2rem 0}.capital .apply .merchant{align-items:center;margin:2rem 0;display:flex}.capital .apply .merchant img{margin:0 .5rem}.capital .apply p{margin:2rem 0}.capital .apply .capital-logos{align-items:center;margin:2rem 0;display:flex}.capital .apply .capital-logos img{margin:0 1rem}.about .solution-landing{background-position:bottom;justify-content:center;background:url(../media/about-bg.e3b80ac4.png) 0 0/cover!important}.about .solution-landing .text{width:60vw!important}.about .solution-landing .text h5{margin:3rem 0}.about h3{text-align:center;margin-bottom:8rem;padding:0 10rem}.about .team{text-align:left;background:#edecea;flex-wrap:wrap;justify-content:space-between;padding:5vw 12vw;display:flex}.about .team .member{flex-direction:column;align-content:flex-start;justify-items:center;width:43%;padding-bottom:5rem;display:flex}.about .team .member .image-name{align-items:center;width:100%;display:flex}.about .team .member .image-name h6{color:#000;padding-left:1rem}.about .team .member p{align-self:flex-start;margin:2rem 0 0;font-size:1.4rem;line-height:2.5rem}.about .headshot{width:10rem}.company{justify-content:center;padding:5vw 12vw;display:flex}.company .company-left{width:50%;padding-right:5vw}.company .company-left p{margin:3rem 0}.company .company-left h2{font-size:2.5rem!important}.company .company-left .clients-logos{margin-top:1rem}.company .company-right{width:50%;padding-left:4vw}.company .company-right .quote{flex-direction:column;margin-bottom:5vw;display:flex}.company .company-right .quote h2{margin-bottom:.5rem;font-size:2.5rem}.company .company-right .quote .headshot{align-self:center}.learn-more{text-align:center;background:#edecea;flex-direction:column;justify-content:center;align-items:center;padding:10vw;display:flex}.learn-more h2{margin:2rem 0}.learn-more h6{color:#000;margin:1rem 6rem;font-size:2rem;font-weight:100}.learn-more .button{margin-top:2rem}.support .solution-landing{text-align:center;background-position:bottom;padding:0 6vw;background:url(../media/support-bg.fc821818.jpeg) 0 0/cover!important;justify-content:flex-start!important;padding-top:15vw!important}.support .solution-landing .options{justify-content:center;align-items:stretch;width:85vw;margin-top:5rem;display:flex}.support .solution-landing .options .option:first-of-type{margin-right:2rem}.support .solution-landing .options .option-info{display:none}.support .solution-landing .options a{width:35%}.support .solution-landing .options a .option{border:4px solid #ca7c3c;flex-direction:column;justify-content:center;align-items:center;padding:2rem 4rem;display:flex}.support .solution-landing .options a .option:hover{border:4px solid #fff}.support .solution-landing .options a .option:hover>h3{color:#fff}.support .solution-landing .options a .option .option-icon{justify-content:flex-start;align-items:center;height:7rem;margin-bottom:1.5rem;display:flex}.support .solution-landing .options a .option .support-icon{width:6rem}.support .solution-landing .options a .option h3{margin:0;padding:0;font-size:1.8rem}.existing .solution-landing{text-align:center;background-position:bottom;padding:0 6vw;background:url(../media/support-bg.fc821818.jpeg) 0 0/cover!important;justify-content:flex-start!important;padding-top:15vw!important}.existing .solution-landing .options{justify-content:space-around;align-items:stretch;min-width:85vw;margin-top:5rem;display:flex}.existing .solution-landing .options a{width:30%}.existing .solution-landing .options a .option-icon{justify-content:flex-start;align-items:center;height:7rem;margin-bottom:1.5rem;display:flex}.existing .solution-landing .options a .support-icon{width:6rem}.existing .solution-landing .options a .option{border:4px solid #ca7c3c;flex-direction:column;justify-content:center;align-items:center;padding:2rem 4rem;display:flex}.existing .solution-landing .options a .option:hover{border:4px solid #fff}.existing .solution-landing .options a .option:hover>h3{color:#fff}.existing .solution-landing .options a .option h3{margin:0;font-size:1.8rem}.existing .solution-landing .options-list{justify-content:space-around;width:85vw;display:flex;text-align:left!important}.existing .solution-landing .options-list .option{width:30%}.existing .solution-landing .options-list .option ul{margin:0;padding:0}.existing .solution-landing .options-list .option li{margin:.7rem 0;padding:0;font-family:Roboto,sans-serif;font-weight:500;list-style:none;font-size:1.4rem!important}.form,.referral-form{background:#d7d6d4;justify-content:flex-start;align-items:flex-start;min-height:100vh;padding:15vw 6vw 6vw;display:flex}.form a,.referral-form a{color:#000}.form .form-text,.referral-form .form-text{text-align:center;width:50%}.form .form-text h6,.referral-form .form-text h6{color:#000;margin-bottom:3rem;font-size:4rem}.form .form-text h6.reg-h6{margin-bottom:2rem;font-size:2rem}.form .form-text .phone,.referral-form .form-text .phone{margin:3.5rem 0 1.5rem;font-size:2.5rem;font-weight:600}.form .form-text p,.referral-form .form-text p{margin:0}.form .form-text p.reg-p{margin-right:50px}.form .form-text .contact,.referral-form .form-text .contact{margin-bottom:2rem}.form .form-form,.referral-form .form-form{width:50%}.form select,.form #contact input[type=text],.form #contact input[type=email],.form #contact input[type=tel],.form #contact input[type=url],.form #contact textarea,.form #contact button[type=submit],.referral-form select,.referral-form #contact input[type=text],.referral-form #contact input[type=email],.referral-form #contact input[type=tel],.referral-form #contact input[type=url],.referral-form #contact textarea,.referral-form #contact button[type=submit]{color:#101010;font:1.4rem Roboto,Helvetica,Arial,sans-serif}.form #contact h3,.referral-form #contact h3{margin-bottom:10px;font-size:30px;font-weight:300;display:block}.form #contact h4,.referral-form #contact h4{margin:5px 0 15px;font-size:1.5rem;font-weight:400;display:block}.form fieldset,.referral-form fieldset{justify-content:flex-end;width:100%;min-width:100%;margin:0 0 10px;padding:0;display:flex;border:none!important}.form select,.form #contact input[type=text],.form #contact input[type=email],.form #contact input[type=tel],.form #contact input[type=url],.form #contact textarea,.referral-form select,.referral-form #contact input[type=text],.referral-form #contact input[type=email],.referral-form #contact input[type=tel],.referral-form #contact input[type=url],.referral-form #contact textarea{background:#fff;border:1px solid #fff;width:100%;margin:0 0 5px;padding:2rem 3rem}.form select,.referral-form select{color:#888;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2rem 3rem;font:1.4rem Roboto,Helvetica,Arial,sans-serif}.form select:hover,.form #contact input[type=text]:hover,.form #contact input[type=email]:hover,.form #contact input[type=tel]:hover,.form #contact input[type=url]:hover,.form #contact textarea:hover,.referral-form select:hover,.referral-form #contact input[type=text]:hover,.referral-form #contact input[type=email]:hover,.referral-form #contact input[type=tel]:hover,.referral-form #contact input[type=url]:hover,.referral-form #contact textarea:hover{border:1px solid #aaa;transition:border-color .3s ease-in-out}.form #contact textarea,.referral-form #contact textarea{resize:none;max-width:100%;height:100px}.form #contact button[type=submit],.referral-form #contact button[type=submit]{cursor:pointer;color:#fff;text-transform:uppercase;background:#ca7c3c;border:none;border-radius:3rem;margin:1rem 0;padding:1.2rem 4rem;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;text-decoration:none;transition:all 1s}.form #contact button[type=submit]:hover,.referral-form #contact button[type=submit]:hover{background:#ca7c3c;padding:1.2rem 5rem}.form #contact button[type=submit]:active,.referral-form #contact button[type=submit]:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}.form form,.referral-form form{flex-direction:column;justify-content:flex-end;align-items:flex-end}.form #contact input:focus,.form #contact textarea:focus,.referral-form #contact input:focus,.referral-form #contact textarea:focus{border:1px solid #aaa;outline:0}.form ::-webkit-input-placeholder{color:#888}.referral-form ::-webkit-input-placeholder{color:#888}.form :-moz-placeholder-shown{color:#888}.referral-form :-moz-placeholder-shown{color:#888}.form ::-moz-placeholder{color:#888}.referral-form ::-moz-placeholder{color:#888}.form :-ms-placeholder-shown{color:#888}.referral-form :-ms-placeholder-shown{color:#888}.referral-form{background:#edecea;flex-direction:column;align-items:center}.referral-form .form-form,.referral-form .form-text{width:60%}.referral-form .form-text{padding-bottom:5rem}.referral-form .form-text h6{margin-bottom:2rem;font-size:2.3rem}.referral-form .form-text .orange:last-of-type{margin-top:2rem}.referral-form .form-text a{color:#000;text-decoration:underline}.referral-form .form-text a:hover{text-decoration:none}.refer-multitool{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:5vw 0;display:flex}.refer-multitool h3{margin-top:0}.refer-multitool .tools{justify-content:space-around;align-items:center;width:90%;padding:0 5rem;display:flex}.refer-multitool .tools .tool{text-align:left;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:21%;display:flex}.refer-multitool .tools .tool p{margin:.5rem 0}.refer-multitool .tools .tool .orange{font-size:2rem}.refer-multitool .tools .tool .icon{width:auto;height:100%}.refer-multitool .tools .tool .icon-section{height:5rem;margin-bottom:4rem}.terms{padding:6vw 20vw}.terms a{color:#000;text-decoration:underline}.terms p{font-size:1.3rem}.terms .orange{margin:2.5rem 0}.terms .large{font-size:1.7rem}.terms .checks{margin-left:2vw}.terms .checks .check{align-items:flex-end;display:flex}.terms .checks .check p{margin:0 0 .3vw;font-size:1.3rem}.terms .checks .check .check-img{align-self:flex-end;width:1.5rem;height:auto;margin-bottom:.5vw;margin-right:.5vw}.terms .checks .check:last-of-type{border-bottom:none}@media screen and (max-width:1062px){header{padding-top:1.5rem;padding-right:1.5rem}header img{width:7rem}header .main-nav{width:80vw}header .main-nav .close{width:15vw}header .main-nav li a{font-size:4rem}header .main-nav .sub-nav li a{font-size:2.5rem}header .main-nav .sub-nav li{margin:1rem 0}header .solution-nav{display:none}.landing{height:100vh}.landing .logo{width:40vw}.landing h6{margin-bottom:3rem}.landing .reg-p,.landing .reg-h6{display:none}.landing .mobile-p,.landing .mobile-h6{width:80%;display:block}.landing .text{width:100%;margin-top:3rem}.landing button{margin-top:3rem}.logos,.simple{display:none}.simple-mobile{text-align:center;background:#edecea;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:15vw 6vw;display:flex}.simple-mobile h1{margin:0;padding:0 3rem;font-size:3rem}.simple-mobile .simple-bg{align-self:center;width:75%;margin:10vw 0;position:relative;left:-2.8rem}.simple-mobile .mobile-solution{text-align:center;flex-direction:column;justify-content:flex-start;width:80%;margin:2vw 0;display:flex}.simple-mobile .mobile-solution h3{margin:0}.multitool{padding:15vw 6vw}.multitool .tools{flex-direction:column}.multitool .tools .tool{width:100%;margin:4vw 0}.image-quote1,.image-quote2{flex-direction:column;min-height:100vh}.image-quote1 .image,.image-quote1 .quote,.image-quote2 .image,.image-quote2 .quote{width:100%;min-height:50vh;padding:20vw 0}.image-quote1 .quote,.image-quote2 .quote{text-align:center;padding:4rem}.image-quote1 .quote .stats,.image-quote2 .quote .stats{flex-direction:column;margin-top:3rem}.image-quote1 .quote .stats .stat,.image-quote2 .quote .stats .stat{width:100%;padding-bottom:2rem}.large-quote{display:none}.large-quote-mobile{text-align:center;background:#fff;border-top:1px solid #d7d6d4;flex-direction:column;justify-content:center;align-items:center;padding:15vw 10vw 0;display:flex}.large-quote-mobile h2{margin:0}.large-quote-mobile2{text-align:center;background:#fff;border-top:1px solid #d7d6d4;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;padding:0 10vw 0;display:flex}.large-quote-mobile2 h2{margin:0}.large-quote2{display:none}.multitool{justify-content:flex-start;align-items:center}.large-quote2{padding:15vw 10vw}.solutions{flex-direction:column}.solutions .solution{text-align:center;width:100%;margin-bottom:5vw;padding:2rem}.solution main .solution-landing .text{width:70vw}.solution main .subsolution{flex-direction:column;width:100%}.solution main .subsolution .cova-right,.solution main .subsolution .cova-left{width:8rem}.solution main .subsolution .sub{text-align:center;width:100%;padding:5vw 0}.solution main .subsolution .sub h6{text-align:center;line-height:3.2rem}.solution main .subsolution .check{text-align:left;margin-bottom:2rem}.solution main .subsolution .check p{padding-left:1rem}.solution main .POS,.solution main .online,.solution main .reclaim,.solution .restaurants .interactive{flex-direction:column-reverse}.solution .restaurants .reclaim{flex-direction:column}.solution .restaurants .data{flex-direction:column-reverse}.restaurants .POS .sub-image{position:relative;right:-3rem;padding:2vw!important}.restaurants .retail .sub-image{position:relative;left:2.5rem;padding:2vw!important}.about .team{flex-direction:column;align-items:center;padding:10vw}.about .team .member{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.about .solution-landing .text{width:80vw!important}.about .team h3{padding:0}.about .team h6{font-size:1.7rem}.about .company{text-align:center;flex-direction:column;align-items:center}.about .company .company-left,.about .company .company-right{width:100%;padding:0}.about .company .quote{margin:10vw 0}.about .learn-more{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.support .options{flex-direction:column;width:100%}.support .options a{width:100%}.support .options .option{width:100%;margin-top:2rem}.support .options .option-info{display:block!important}.support .options .option-info ul li{text-align:left;margin:.3rem 0;font-size:1.5rem;list-style:none}.support .options .option-info ul{margin:1rem 0;padding:0}.support-text{padding-top:10rem}.support-text h5{font-size:4rem}.support .solution-landing .options a{width:100%;margin-bottom:1rem}.existing .solution-landing .options-list{display:none}.form{flex-direction:column;padding-top:13rem}.form .form-text,.form .form-form{margin:6vw 0;width:100%!important}}.image-name img{border-radius:100px;width:10rem!important;height:10rem!important}.team-header{text-align:center;width:100%;color:#000!important}.team-header h5{color:#000!important}.company-testimonials .quote{text-align:left;background:#f1f2f4;border-radius:10px;flex-direction:column;justify-content:space-between;height:500px;min-height:500px;margin:0 12px;padding:20px;display:flex!important}.company-testimonials{justify-content:center;padding:5vw 12vw}.company-testimonials .headshot{object-fit:cover;object-fit:cover;border-radius:50%;width:48px;height:48px;margin-bottom:12px}.testimonials-content{flex-direction:row;align-items:center;gap:20px;display:flex}.company-testimonials .slick-slide{box-sizing:border-box;padding:0 12px}.company-testimonials .slick-list{margin:0 -12px}.company-testimonials h2.thin{font-size:20px}.testimonials-content p{margin:0}.accessibility{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:6vw;display:flex}.accessibility ul{font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem}.accessibility h1,.accessibility h2,.accessibility p{margin:0 0 .67em}.accessibility h1,.accessibility h2{font-size:1.7rem;font-weight:700}.accessibility p,.accessibility ul{font-size:1.3rem}.accessibility a{color:inherit;font-weight:700;text-decoration:underline}
@media (min-width:1063px){.lg\:p0{padding:0!important}.lg\:p1{padding:1vw!important}.lg\:p2{padding:2vw!important}.lg\:p3{padding:3vw!important}.lg\:p4{padding:4vw!important}.lg\:p5{padding:5vw!important}.lg\:p6{padding:6vw!important}.lg\:p7{padding:7vw!important}}.mb20{margin-bottom:20px}
.border-0{border:0!important}.pos-static{position:static!important}
.gfooter .gfooter__description,.gfooter .gfooter__item-title,.gfooter .gfooter__list{margin:0;padding:0}.gfooter .gfooter__list{list-style:none}.gfooter .gfooter__list-item{margin-bottom:11px}.gfooter .gfooter__list-item.gfooter__list-item--tel:before,.gfooter .gfooter__list-item.gfooter__list-item--mail:before,.gfooter .gfooter__list-item.gfooter__list-item--addr:before{content:"";vertical-align:middle;width:20px;height:20px;padding-left:7px;display:inline-block}.gfooter .gfooter__list-item.gfooter__list-item--tel a,.gfooter .gfooter__list-item.gfooter__list-item--mail a,.gfooter .gfooter__list-item.gfooter__list-item--addr a{vertical-align:middle;padding-bottom:0;display:inline-block}.gfooter .gfooter__list-item.gfooter__list-item--tel:before{background:url(../media/ico-phone.1ed39984.png) 0 0/contain no-repeat}.gfooter .gfooter__list-item.gfooter__list-item--mail:before{background:url(../media/ico-mail.eaff7fee.png) 0 0/contain no-repeat}.gfooter .gfooter__list-item.gfooter__list-item--addr:before{vertical-align:top;background:url(../media/ico-map-pin.5b0b73e2.png) 0 0/contain no-repeat}.gfooter{background:#101010;padding:100px 80px 40px}.gfooter .gfooter-section-top{color:#d1d5db;text-align:center;border-bottom:1px solid #ca7c3c;flex-direction:column;align-items:center;gap:32px;margin-bottom:32px;padding-bottom:32px;font-size:14px;line-height:20px;display:flex}.gfooter .gfooter__description{font-size:inherit}.gfooter .gfooter__item-title{text-transform:uppercase;letter-spacing:.75px;font-size:16px;font-weight:500;line-height:24px}.gfooter__item{flex-direction:column;justify-content:flex-start;gap:8px;width:100%;display:flex}.gfooter .gfooter__logo{max-width:160px}.gfooter .gfooter__social-icon{width:24px;margin-top:8px}.gfooter a{color:#d1d5db;padding-bottom:8px}.gfooter a:hover{color:#fff}.gfooter .footer-links ul{text-align:center;margin-top:2vw;padding:0;display:flex}.gfooter .footer-links ul li{color:#edecea;margin:0 1rem;font-size:1.3rem;list-style-type:none}.gfooter .footer-links ul li a{color:#edecea;font-size:1.3rem}.gfooter .footer-links ul li a:hover{text-decoration:underline}@media screen and (min-width:1063px){.gfooter{padding:40px 80px}.gfooter .gfooter-section-top{text-align:left;flex-direction:row;justify-content:space-between;align-items:stretch;gap:0}.gfooter__item{width:21%}.gfooter__item--brand{width:25%}}.gfooter-section-bottom{color:#d1d5db;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;font-size:14px;line-height:20px;display:flex}.gfooter-section-bottom .gfooter__list{flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex}@media (min-width:1063px){.gfooter-section-bottom .gfooter__list{flex-direction:row;align-items:stretch;width:auto}.gfooter-section-bottom{text-align:left;flex-direction:row}.gfooter-section-bottom .gfooter__list .gfooter__list-item{margin-bottom:0;margin-right:32px}}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(../media/ajax-loader.d5c1e833.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../media/slick.3392c85e.eot);src:url(../media/slick.3392c85e.eot)format("embedded-opentype"),url(../media/slick.265d68e3.woff)format("woff"),url(../media/slick.31421072.ttf)format("truetype"),url(../media/slick.5f2cd927.svg)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:transparent;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:transparent;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
