.alert__bg{background-color:#111;opacity:.58;z-index:999999;height:100%;overflow:auto;top:0}.alert__bg,.alert__box{position:fixed;left:0;width:100%}.alert__box{top:30%;z-index:9999999}.alert__container{position:relative;top:0;width:250px;font-size:15px;text-align:center;padding:19px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05) inset;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);border-top:28px solid #2ecc71;z-index:9999999;margin:0 auto}.alert__button{display:block;font-size:16px;color:#fff;background-color:#2ecc71;cursor:pointer;padding:10px 40px;margin:25px auto 0;border:none;border-radius:8px}.alert #alertMessage{font-size:17px;color:#828889}html{font-family:sans-serif}body{min-width:980px;width:100%;margin:0;font-family:Open Sans,sans-serif}.container,.rel,body{position:relative}.container{height:auto;margin:0 auto}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.dp_phone_container_closed{display:none}.dp_phone_container_open{display:block}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.clear{clear:both}.right{float:right}.left{float:left}div,h1,h2,p{max-height:90000em}h1,h2,h3,p{margin:0;padding:0}a{background:transparent;color:inherit}a:focus{outline:thin dotted}sub,sup{vertical-align:baseline}img{border:0}.valid{border:1px solid green!important;background-image:url(../assets/images/form-success.png)}.invalid,.valid{background-repeat:no-repeat;background-position:98%}.invalid{border:1px solid red!important;background-image:url(../assets/images/form-error.png)}img,legend{border:0}body,figure{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}sup{font-size:.4em}.cbdef__phone-container{font-size:20px;font-weight:500;background-color:hsla(0,0%,100%,.16);color:#d66f39;text-align:center;padding:10px 16px;border:2px solid #d66f39;border-radius:2px;margin:10px auto 0;width:180px}.cbdef__phone-container:hover{background-color:hsla(0,66%,85%,.16)}.cb__phone-container{background-image:url(../assets/images/sp-common.png);background-position:0 -189px;width:326px;height:64px;margin:0 auto}.cb__phone-container:hover{cursor:pointer}.cb__phone-container--green{background-image:url(../assets/images/sp-common.png);background-position:0 -122px;width:331px;height:67px;text-transform:none}.cb__phone-container--green .cb__text{color:#fff;text-shadow:1px 1px #21242f;margin:6px 0 0 65px;padding:8px 0 0}.cb__phone-container--green .cb__number{color:#fff;text-shadow:1px 1px #21242f;margin:0 0 0 65px;font-size:30px}.cb__text{font-size:14px;font-weight:800;margin:6px 0 0 75px;padding:10px 0 0}.cb__number{font-size:28px;font-weight:800;line-height:25px;margin:0 0 0 75px;text-shadow:0 1px #fff}body{font-family:Montserrat,Open Sans,sans-serif}.top{background-image:url(../assets/images/bg-hero.jpg);padding:0 0 10px}.top__title{font-size:50px;margin:0 auto;text-align:center;width:722px;font-weight:400}.top-callus{font-size:16px;font-weight:300;padding:12px 0 0;text-align:center}.top__subheadline{margin:0 0 40px;text-align:center}.top__subheadline-bullet{display:inline-block;font-size:16px;font-weight:300}.top__bullet{color:#d66f39;font-size:20px;padding:4px}.hdr{color:#21242f;padding:25px}.hdr .container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:900px}.hdr__empty{display:none}.hdr__logo{background-image:url(../assets/images/sp-common.png);background-position:-447px -324px;width:160px;height:37px}.hdr__text{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.hdr__text-call{font-size:18px;margin-right:15px}.hdr .cb__text{font-size:12px;margin:0 0 0 60px;padding:10px 0 0}.hdr .cb__number{font-size:21px;margin:0 0 0 60px}.hdr .cbdef__phone-container{margin:0 auto}.hdr .cb__phone-container{background-image:url(../assets/images/sp-common.png);background-position:-447px -60px;width:242px;height:57px}.hdr .cb__phone-container--green{background-image:url(../assets/images/sp-common.png);background-position:-447px 0;width:247px;height:60px}.hdr .cb__phone-container--green .cb__text{padding:6px 0 0}.hdr .cb__phone-container--green .cb__number,.hdr .cb__phone-container--green .cb__text{color:#fff;margin:0 0 0 65px;text-shadow:1px 1px #21242f}.top--step2 .top-callus{display:none}.top--step2 .form__title-subtitle{display:block}.top--step2 .top__callbox,.top--step2 .top__subheadline{display:none}.top--step2 .hdr__empty{display:block}.top--step2 .hdr__text{left:-73px;position:relative;top:20px}.top--step2 .hdr__text-call{display:none}.form__wrap{margin:0 auto;width:438px;position:relative}@media only screen and (max-width:20000px){.form{background:#fff;color:#21242f;margin:0 auto;padding:20px;width:438px;position:relative}.form fieldset{border:0;margin:0;padding:0}.form__title{font-size:17px;font-weight:500;margin:0 0 20px;text-align:center}.form__title-text{text-transform:uppercase}.form__title-subtitle{display:none}.form__item{margin:12px 0;text-align:center}.form__item label{color:#494c56;font-size:13px}.form__item select{padding:4px 8px;width:330px}.form .item__title{font-size:14px;margin:0 auto;text-align:left;width:330px}.form__legal{font-size:12px;margin:8px 0 0}}.input-text{background-color:#f5f5f5;border:none;border-radius:4px;padding:8px}.validation-text{color:red;display:none;font-size:10px;margin:0 auto 8px;text-align:left;width:330px}.validation-text--centered{text-align:center}.input-radio{display:inline-block;margin:0 25px 0 0}.step{display:none}.step1{display:block}.step2{text-align:left}.step2 .input-text,.step2 label{margin:0 auto;text-align:left;width:270px}.step2 label{display:block;font-weight:700}.step__submit{background-color:transparent;border:0;display:block;outline:0}.step__button{background-color:#6dd639;color:#fff;margin:12px auto;padding:12px 0;text-align:center;width:240px}.step__button:hover{background-color:#5acb2b;cursor:pointer}.m-top{margin-top:52px}.box{height:131px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;background:transparent -webkit-gradient(linear,left top,left bottom,color-stop(1%,transparent),color-stop(10%,#00a7dd),to(#1fb6e6)) 0 0 no-repeat padding-box;background:transparent linear-gradient(transparent 1%,#00a7dd 10%,#1fb6e6) 0 0 no-repeat padding-box}.box,.box__left{position:relative}.box__left{margin-top:56px;margin-right:25px}.box__left sup{vertical-align:super}.box__left .icon-phone{position:absolute;width:38px;height:73px;top:-20%;left:-60px;background:url(../assets/images/phone-straight.png) 50% 50% no-repeat;background-size:cover;-webkit-transform:rotate(11deg);transform:rotate(11deg)}.box__left .icon-black-array{position:absolute;width:33px;height:40px;right:-20px;top:-40px;background-image:url(../assets/images/black-array.svg)}.box__right{margin-top:40px}.box-title{text-align:left;font:800 20px/27px Open Sans;letter-spacing:1.17px;color:#fff}.box-description{text-align:center;letter-spacing:.38px}.box-description,.box ul{font:15px/20px Open Sans;color:#fff}.box ul{text-align:left;letter-spacing:.45px;text-transform:capitalize;border-left:1px solid hsla(0,0%,100%,.47)}.box:before{content:"";position:absolute;width:150%;height:150%;left:-25%;top:-121%;border-radius:100%;background-image:url(../assets/images/bg-hero.jpg)}@media (max-width:1080px){.form{width:295px}.form fieldset{border:0;margin:0;padding:0}.form .item__title{font-size:12px;width:242px;letter-spacing:-.24px}.form__item select{width:228px}.step__button{width:188px;font:14px/24px Montserrat;letter-spacing:-.28px}.m-top{margin-top:0}.box{height:109px}.box__left{margin-top:38px}.box .icon-phone{position:absolute;width:38px;height:73px;top:-15%;left:-50px;background:url(../assets/images/phone-straight.png) 50% 50% no-repeat;background-size:32px 60px;-webkit-transform:rotate(11deg);transform:rotate(11deg)}.box .icon-black-array{top:-28px}.box-title{font:800 14px/19px Open Sans;letter-spacing:.84px}.box-description{width:411px;text-align:left;font:normal normal normal 14px/19px Open Sans;letter-spacing:.35px}.box__right{margin-top:28px}.box ul{font:12px/20px Open Sans;letter-spacing:.36px}}@media (max-width:600px){.box{background:transparent linear-gradient(179deg,#00a7dd,#1fb6e6) 0 0 no-repeat padding-box;height:auto;padding-bottom:45px}.box__left{width:280px;margin:24px auto 0}.box .icon-phone{background:url(../assets/images/phone-straight.png) 50% 50% no-repeat;background-size:cover;top:14px;width:74px;height:137px;left:-5px;-webkit-transform:rotate(0);transform:rotate(0)}.box .icon-black-array{display:none}.box-title{width:195px;font:800 20px/27px Open Sans;letter-spacing:.84px;float:right}.box-description{margin-top:10px;margin-bottom:24px;width:195px;text-align:left;font:15px/19px Open Sans;letter-spacing:.35px;float:right}.box__right{width:291px;margin:0 auto}.box ul{padding:21px 0 10px 18px;font:15px/27px Open Sans;letter-spacing:.45px;border-top:1px solid hsla(0,0%,100%,.47);border-left:none}.box:before{content:"";position:absolute;width:0;height:0;background-image:url(../assets/images/bg-hero.jpg)}.contact-less{display:none}}.form-tcpa{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-tcpa__text{text-align:left;font-size:12px;line-height:13px;letter-spacing:0;color:#2d3142}.form-tcpa__text a{color:inherit;text-decoration:underline}input[type=submit]:disabled{background:#00000040 0 0 no-repeat padding-box;border:0;color:#fff}.slot{position:absolute;top:47px;right:-253px}.slot__wrap{width:225px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.slot .slot__top,.slot__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.slot .slot__top--light{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.8)}.slot .slot__top--dark{color:#000}.slot .slot__top-title{font-weight:600;font-family:sans-serif;text-align:center}.slot__bottom{height:79px;width:177px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 8px;margin:0 0 0 15px;position:relative}.slot__bottom--yellow{background:-webkit-gradient(linear,left top,left bottom,from(#f2d930),to(#eea42d));background:linear-gradient(180deg,#f2d930 0,#eea42d)}.slot__bottom--yellow .slot__col{background:-webkit-gradient(linear,left top,left bottom,from(#fdef8e),to(#f7d38c));background:linear-gradient(180deg,#fdef8e 0,#f7d38c);border-top:3px solid #897b1b}.slot__bottom--gray{background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#bbb));background:linear-gradient(180deg,#f5f5f5 0,#bbb)}.slot__bottom--gray .slot__col{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));background:linear-gradient(180deg,#fff 0,#dedede);border-top:3px solid #939393}.slot__handle{background:#d7d7d7;height:43px;width:12px;position:absolute;left:-12px}.slot__col{width:17%;font-size:32px;font-weight:700}.slot__col,.slot__content{height:65px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.slot__num{list-style-type:none;line-height:1;height:auto;-webkit-box-pack:normal;-webkit-justify-content:normal;-moz-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;padding:0;text-align:center}.slot__num-animate{-webkit-animation:luckie 1.5s infinite linear;animation:luckie 1.5s infinite linear}.slot__num-animate2{-webkit-animation:luckie 2s infinite linear;animation:luckie 2s infinite linear}@-webkit-keyframes luckie{0%{margin-top:400px}to{margin-top:-244px}}@keyframes luckie{0%{margin-top:400px}to{margin-top:-244px}}.hero{color:#21242f;padding:50px 0}.hero__title{font-size:32px;margin:40px 0}.endorsements-title,.hero__title{font-weight:500;text-align:center}.endorsements-title{font-size:18px;margin:0 0 20px;text-transform:uppercase}.endorsements-logos{text-align:center}.endorsements-logo{display:inline-block}.endorsements-logo--inc500{background-image:url(../assets/images/sp-common.png);background-position:-263px -323px;width:68px;height:56px}.endorsements-logo--business{background-image:url(../assets/images/sp-common.png);background-position:-447px -223px;width:138px;height:52px;margin:0 40px}.endorsements-logo--trustpilot{background-image:url(../assets/images/sp-common.png);background-position:-447px -275px;width:122px;height:49px}.pitch{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0}.pitch,.pitch-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.pitch-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pitch-img{background-image:url(../assets/images/clover-hardware.png);height:481px;width:590px}.pitch__item{margin:10px 0;text-align:center;width:300px}.pitch__icon{margin:4px auto}.pitch__icon--stars{background-image:url(../assets/images/sp-common.png);background-position:-392px -253px;width:42px;height:41px}.pitch__icon--manager{background-image:url(../assets/images/sp-common.png);background-position:-390px -189px;width:42px;height:42px}.pitch__icon--graph{background-image:url(../assets/images/sp-common.png);background-position:-395px -122px;width:42px;height:42px}.pitch__title{font-size:18px;font-weight:500;margin:4px 0}.pitch__description{font-size:16px;font-weight:300;margin:0 auto;width:280px}.industries{margin:40px 0}.showcase{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:734px}.showcase__item{-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.2);box-shadow:0 4px 16px 0 rgba(0,0,0,.2);margin:25px 0;width:342px}.showcase__item:last-child{position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.showcase__title{font-size:20px;font-weight:500;padding:16px 16px 0;text-transform:uppercase}.showcase__description{font-size:16px;font-weight:300;padding:8px 16px}.showcase__img{height:148px;width:342px}.showcase__img--b2b{background-image:url(../assets/images/image-b2b.png)}.showcase__img--retail{background-image:url(../assets/images/image-retail.png)}.showcase__img--ecommerce{background-image:url(../assets/images/image-ecommerce.png)}.showcase__img--restaurant{background-image:url(../assets/images/image-restaurant.png)}.showcase__img--hospitality{background-image:url(../assets/images/image-hospitality.png)}.showcase__img--tradeshow{background-image:url(../assets/images/image-tradeshow.png)}.reviews{background-image:url(../assets/images/bg-hero.jpg);padding:10px 0 30px}.reviews .flex{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:740px}.review{margin:10px 0;width:350px}.review__quote{font-size:16px;font-weight:300;line-height:1.25;margin:0 0 8px}.review__profile{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.review__photo{margin:0 30px 0 0}.review__photo--tami{background-image:url(../assets/images/sp-common.png);background-position:-328px -253px;width:64px;height:64px}.review__photo--cassandra{background-image:url(../assets/images/sp-common.png);background-position:-326px -189px;width:64px;height:64px}.review__photo--adam{background-image:url(../assets/images/sp-common.png);background-position:-331px -122px;width:64px;height:64px}.review__photo--paul{background-image:url(../assets/images/sp-common.png);background-position:-264px -253px;width:64px;height:64px}.review__name{margin:0 0 4px}.review__stars{background-image:url(../assets/images/sp-common.png);background-position:-447px -361px;width:116px;height:19px}.ftr__title{font-size:18px;font-weight:500;margin:30px 0 0;text-align:center;text-transform:uppercase}.ftr__logo{background-image:url(../assets/images/sp-common.png);background-position:-447px -324px;width:160px;height:37px;margin:20px auto}.ftr__logo--def{margin:100px auto 0}.ftr__call{font-size:16px;margin:30px 0 0}.ftr__call,.ftr__legal{color:#323247;font-weight:300;text-align:center}.ftr__legal{font-size:14px;line-height:22px;margin:10px auto;width:930px}.ftr__links{color:#323247;font-size:12px;margin:20px 0;padding:10px 20px 20px;text-align:center}@media only screen and (max-width:20000px){.top__head{min-height:540px}.slot__top--light{background-image:url(../assets/images/sp-common.png);background-position:0 0;width:225px;height:122px}.slot__top--dark{color:#000;background-image:url(../assets/images/sp-common.png);background-position:-225px 0;width:222px;height:122px}.slot__top-title{font-size:24px;margin:6px 0 0 14px}.slot__top-subtitle{font-size:18px;margin:8px 0 0 23px}.contact-less{display:none}.form__wrap .contact-less{display:block}.xs-display{display:none}.container,.green-highlight{position:relative}.green-highlight:after{background:url(../assets/images/green-highlight.svg) no-repeat;background-size:262px 21px;display:inline-block;width:262px;height:21px;content:"";position:absolute;top:56px;left:-40px}}@media (max-width:991.98px){.slot{position:absolute;top:0;right:-152px}.contact-less{display:none}.form__wrap .contact-less{display:block}.md-none{display:none}.green-highlight:after{background-size:230px 20px;width:230px;height:20px;left:-14px}.top__title{width:770px}}@media only screen and (min-width:600px){.slot__top-title{width:211px}.slot__top-subtitle{width:202px}}@media only screen and (max-width:600px){body{min-width:0}.top__callbox{padding-bottom:10px}.container{width:100%;max-width:100%;margin:0 auto}.flex,.pitch,.showcase{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hdr{padding:0}.hdr__logo{margin:25px auto 10px}.hdr__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 25px}.hdr__text-call{margin:10px 0}.top{width:100%}.top__bullet{margin:0 0 0 -20px}.top__title{font-size:34px;width:70%;margin:0 auto 10px}.top__subheadline-bullet{text-align:left;margin:0 auto;display:block;width:50%;padding:0 0 0 20px}.hero{padding:0}.hero__title{font-size:20px;width:70%;margin:0 auto}.endorsements-title{width:70%;margin:20px auto 0}.endorsements-logo{margin:10px}.endorsements-logo--inc500{background-image:url(../assets/images/sp-common.png);background-position:-653px -275px;width:41px;height:34px}.endorsements-logo--business{background-image:url(../assets/images/sp-common.png);background-position:-585px -223px;width:88px;height:33px}.endorsements-logo--trustpilot{background-image:url(../assets/images/sp-common.png);background-position:-569px -275px;width:84px;height:34px}.pitch{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.pitch-img{width:320px;height:261px;margin:0 auto;background-size:cover}.pitch__item{margin:10px auto}.showcase{width:95%;margin:0 auto}.showcase__item{margin:10px auto;width:100%}.showcase__item--hospitality{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.showcase__item--restaurant{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.showcase__img{width:100%;background-size:cover}.reviews,.reviews .flex{width:100%}.review{width:90%}.review,.review__quote{margin-left:auto;margin-right:auto}.review__quote{text-align:center;width:80%}.review__profile{width:200px;margin-left:auto;margin-right:auto}.review__photo{margin-right:20px}.container,body{overflow-x:hidden}.ftr__legal{width:80%;margin:0 auto}.ftr__title{width:70%;margin-left:auto;margin-right:auto}.form{margin:-10px auto 20px;padding:10px 5px;width:310px}.form__item,.form select{width:300px}.form__legal{text-align:center;width:90%;margin:0 auto}.top--step2 .hdr__text{left:0}.form__wrap{width:320px}.form__wrap .contact-less{display:none}.slot__wrap{margin:0 auto}.slot{position:relative;right:0;top:-31px}.slot__top--light{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.8);background-image:url(../assets/images/sp-common.png);background-position:0 -323px;width:263px;height:70px}.slot__top--dark{color:#000;background-image:url(../assets/images/sp-common.png);background-position:0 -253px;width:264px;height:70px}.slot__top-title{font-size:16px;margin:18px 0 0}.slot__top-subtitle{font-size:14px;margin:8px 0 0}.slot__bottom{width:177px;margin:0 auto}.slot__handle{display:none}.xs-display{display:block}.green-highlight:after{background-size:83px 9px;width:83px;height:9px;top:37px;left:0}}.contact-less{position:absolute;left:-320px;width:307px;top:20px}.contact-less-image{width:307px;height:100px;background:url(../assets/images/hero-contact-less.png) no-repeat;background-size:contain}.contact-less__title{width:100%;margin:0 auto 15px;background:#ff8900;border-radius:26px;padding-bottom:15px;position:relative}.contact-less__title h4{margin:0;text-align:center;color:#fff;font:800 14px Open Sans}.contact-less__title h5{text-align:center;font:11px Open Sans;color:#fff;margin:0}.contact-less__title:after{content:"";position:absolute;left:46%;bottom:-29px;border:15px solid transparent;border-top:15px solid #ff8900}.contact-less__descriptions{text-align:center;margin-bottom:20px}.contact-less__descriptions-box{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-less__descriptions-box .hardware-image{background:url(../assets/images/hardware-min.png) 4px -12px no-repeat;background-size:cover;width:118px;height:85px;margin:0}.contact-less__descriptions-box .right{width:189px}.contact-less__descriptions-box h1{display:block;font:700 33px/30px Open Sans;color:#2b2b2b;text-transform:uppercase;text-align:left}.contact-less__descriptions-box h1 sup{vertical-align:text-top;line-height:25px;font-weight:500}.contact-less__descriptions-box h2{font:700 17px/28px Open Sans;color:#2b2b2b;margin-left:2px;text-align:left}.contact-less__descriptions-box p{font:11px/14px Open Sans;color:#484848;text-align:left;position:relative;margin-left:8px}.contact-less__descriptions-box p sup{position:absolute;left:-4px;top:-3px;font-size:6px}.contact-less__descriptions-list{display:block;width:85%;margin:10px auto 20px}.contact-less__descriptions-list .icon-check{width:15px;height:11px;background-image:url(../assets/images/Checkmark.svg);margin:auto 8px}.contact-less__descriptions-list .flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:5px;font:16px Open Sans;color:#2e2e2e}.contact-less__descriptions-list .flex div{position:relative}.contact-less__descriptions-list sup{position:absolute;top:2px;right:-22px;color:#ff8900;font-size:.5em}.contact-less__descriptions a{color:#5e7eba;text-decoration:underline;text-align:center;font:13px/24px Open Sans}@media (max-width:1080px){.contact-less{position:absolute;left:-155px;width:198px;top:0}.contact-less-image{width:198px;height:77px;background:url(../assets/images/hero-contact-less-tablet.png) no-repeat;background-size:contain}.contact-less__title{padding-bottom:8px}.contact-less__title h4{font:800 13px Open Sans}.contact-less__title h5{font:8px Open Sans}.contact-less__title:after{content:"";position:absolute;left:45%;bottom:-20px;border:10px solid transparent;border-top:11px solid #ff8900}.contact-less__descriptions-box{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-less__descriptions-box .hardware-image{background:url(../assets/images/hardware-min.png) 4px -21px no-repeat;background-size:cover;width:118px;height:75px;margin:0}.contact-less__descriptions-box h1{display:none}.contact-less__descriptions-box h2{font:700 16px/28px Open Sans;color:#2b2b2b;margin-left:0;text-align:center}.contact-less__descriptions-box p{font:10px/14px Open Sans;color:#484848;text-align:left;position:relative;margin-left:8px}.contact-less__descriptions-list{display:none}}@media (max-width:600px){.contact-less{display:block;position:relative;left:0;width:100%;padding:44px 0;background:#eee 0 0 no-repeat padding-box}.contact-less__title{width:307px;border-radius:26px}.contact-less__title h5{font-size:12px}.contact-less__title h4{font-size:15px}.contact-less__descriptions{width:307px;margin:0 auto}.contact-less__descriptions-list,.contact-less__descriptions .right h1{display:block}.contact-less__descriptions-box,.contact-less__descriptions-list .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contact-less-image{width:307px;height:100px;background:url(../assets/images/hero-contact-less.png) no-repeat;background-size:contain}}@media only screen and (max-width:20000px){.slot-new{position:absolute;top:47px;right:-325px}.slot-new-title{text-align:center;color:#fff;background:#228ed1 0 0 no-repeat padding-box;border-radius:26px 26px 0 0;font:700 22px/24px Open Sans;letter-spacing:-.44px;text-shadow:1px 1px 2px #00000029;text-transform:uppercase;width:261px;padding:15px 0 10px}.slot-new-title span{color:#ffd138}.slot-new-title:after{content:"";display:block;height:0;border-right:20px solid #228ed1;border-top:20px solid transparent;position:absolute;left:-19px;top:77px}.slot-new-subtitle{width:261px;text-align:center;padding:10px 0;font:13px/19px Open Sans;letter-spacing:0;color:#fff;background:#0c6eac 0 0 no-repeat padding-box;border-radius:0 0 26px 26px;-webkit-box-shadow:0 3px 12px #0F368058;box-shadow:0 3px 12px #0F368058}.slot-new-subtitle span{font-weight:800}.slot-new-subtitle:after{content:"";display:block;height:0;border-right:20px solid #0c6eac;border-bottom:20px solid transparent;position:absolute;left:-19px;top:97px}.slot-new__col{height:65px;width:17%;overflow:hidden;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:32px;font-weight:700;background:transparent -webkit-gradient(linear,left top,left bottom,from(#e2f7ff),to(#fff)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#e2f7ff,#fff) 0 0 no-repeat padding-box;border:1px solid #003f65;border-radius:3px}.slot-new__bottom,.slot-new__col{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.slot-new__bottom{height:79px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 8px;position:relative;width:90%;margin:0 auto}.slot-new__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:65px;overflow:hidden;font:600 41px/19px Open Sans;letter-spacing:0;color:#ff5050;text-shadow:none}.slot-new__comma{text-align:center;font:700 31px Times New Roman;color:#fff;position:relative;top:22px;text-shadow:none}.slot-new__num{list-style-type:none;line-height:1;height:auto;-webkit-box-pack:normal;-webkit-justify-content:normal;-moz-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;padding:0;text-align:center}.slot-new__num-animate{-webkit-animation:luckie 1.5s infinite linear;animation:luckie 1.5s infinite linear}.slot-new__num-animate2{-webkit-animation:luckie 2s infinite linear;animation:luckie 2s infinite linear}.slot-new__num-animate3{-webkit-animation:luckie 3s infinite linear;animation:luckie 3s infinite linear}@-webkit-keyframes luckie{0%{margin-top:400px}to{margin-top:-244px}}@keyframes luckie{0%{margin-top:400px}to{margin-top:-244px}}}@media (max-width:1080px){.slot-new{position:absolute;top:0;right:-165px}.slot-new__comma{text-align:center;font:700 17px Times New Roman;color:#fff;position:relative;top:15px;text-shadow:none}.slot-new__bottom{height:45px}.slot-new__content{height:38px;font:30px/19px Open Sans}.slot-new__col{height:38px}.slot-new-title{font:700 14px/21px Open Sans;letter-spacing:-.28px;text-shadow:1px 1px 2px #00000029;text-transform:uppercase;width:175px;padding:10px 14px 5px}.slot-new-title span{color:#ffd138}.slot-new-title:after{top:58px}.slot-new-subtitle{width:175px;padding:10px 14px 5px}.slot-new-subtitle:after{top:78px}}@media (max-width:600px){.slot-new{position:relative;top:0;left:20%;margin-bottom:15px}.slot-new-title:after{border-right:20px solid #228ed1;left:80px}.slot-new-subtitle:after,.slot-new-title:after{content:"";display:block;height:0;border-top:17px solid transparent;position:absolute;top:-16px}.slot-new-subtitle:after{border-left:20px solid #228ed1;border-right:none;border-bottom:none;left:100px}}@media only screen and (max-width:20000px){.pop__bg{background:#1f1f1f;opacity:.84;z-index:999999;height:100%;overflow:auto;top:0}.pop__bg,.pop__box{position:fixed;left:0;width:100%}.pop__box{top:30%;z-index:9999999}.pop__container{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;top:0;width:677px;background:#29bceb4d 0 0 no-repeat padding-box;-webkit-box-shadow:0 3px 20px #000;box-shadow:0 3px 20px #000;padding:20px;margin:0 auto}.pop__left .top-image{width:294px;height:198px;background-size:contain;background:url(../assets/images/top-image.png) 50% 50% no-repeat}.pop__left .description{width:294px;height:167px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font:600 18px/29px Open Sans;color:#fff;background:transparent -webkit-gradient(linear,left top,left bottom,from(#00b4ef),to(#009cce)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#00b4ef,#009cce) 0 0 no-repeat padding-box;position:relative}.pop__left .description:after{background:url(../assets/images/back-pop.png) 50% 50% no-repeat;background-size:contain;position:absolute;top:-190px;width:200%;height:357px;left:-240px;content:""}.pop__right{background:#fff 0 0 no-repeat padding-box}.pop__right-top{margin-top:54px;text-align:center;text-transform:uppercase;font:600 12px/21px Open Sans;color:#000}.pop__right-title{text-align:center;font:700 23px/34px Open Sans;letter-spacing:.57px;color:#ff4500}.pop__right-description{width:78%;text-align:center;font:normal normal normal 12px/17px Open Sans;color:#313131;margin:20px auto 30px}.pop__right .btn{margin:0 auto;width:253px;height:61px;background:transparent -webkit-gradient(linear,left top,left bottom,from(#4fd341),to(#27ad18)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#4fd341,#27ad18) 0 0 no-repeat padding-box;border:1px solid #67e559;border-radius:12px}.pop__right .btn-title{text-align:center;font:normal normal 700 13px/30px Open Sans;letter-spacing:0;color:#fff}.pop__right .btn-number{text-align:center;font:800 26px/20px Open Sans;letter-spacing:1.04px;color:#fff}.pop__close{position:absolute;right:5px;top:5px;width:12px;height:12px;background:url(../assets/images/Close.svg) 50% 50% no-repeat;background-size:12px 12px;border:none}.pop__arrow{position:absolute;bottom:30px;left:260px;width:121px;height:58px;background-size:contain;background:url(../assets/images/orange-arrow.svg) 50% 50% no-repeat}}@media (max-width:1080px){.pop__container{width:555px}.pop__left .top-image{width:252px;height:198px}.pop__left .description{width:252px;height:167px;font-weight:700}.pop__left .description:after{background:url(../assets/images/back-pop-tab.png) 50% 50% no-repeat;top:-34px;height:200px;left:40px;content:""}.pop__right-title{font:600 21px/31px Open Sans;letter-spacing:.53px}.pop__right-description{width:85%}.pop__arrow{left:240px}}@media only screen and (max-width:600px){.pop__box{top:5%}.pop__container{width:335px;display:block}.pop__left .top-image{width:335px;height:183px;background:url(../assets/images/top-image-mob.png) 50% 50% no-repeat;background-size:contain}.pop__left .description{display:none}.pop__right{padding-bottom:43px}.pop__right-description{width:81%}.pop__right-top{margin:0;padding-top:30px}.pop__right-title{font:600 19px/31px Open Sans;letter-spacing:.47px}.pop__right .btn{width:271px}.pop__right .btn-title{margin-top:3px;text-align:center;font:normal normal 700 10px/25px Open Sans;letter-spacing:.2px;color:#fff}.pop__right .btn-number{text-align:center;font:800 26px/20px Open Sans;letter-spacing:1.04px;color:#fff}.pop__arrow{display:none}}@media only screen and (max-width:374px){.pop__box{top:5%}.pop__container{width:280px;display:block}.pop__left .top-image{width:280px;height:155px;background-size:cover}.pop__left .description{display:none}.pop__right{padding-bottom:43px}.pop__right-top{margin:0;padding-top:30px}.pop__right .btn{width:233px}.pop__arrow{display:none}}
