body.v2 .topribbon{display:flex;justify-content:space-between;align-content:flex-start;padding:10px 10px 0;border-bottom:2px solid #e3e3e3}body.v2 .lh-40{line-height:40px}body.v2 header{display:flex;justify-content:space-between;align-content:center;padding:10px}body.v2 .menu .main-menu{width:100%;float:left;list-style:none}body.v2 .menu .main-menu>li{display:inline-block}body.v2 .menu .main-menu>li>a{position:relative;display:block;font-size:1.1em;padding:0 22px;line-height:40px;color:#00a3e0;text-decoration:none;transition:color .2s linear,background .2s linear,transform .5s linear}body.v2 .menu .main-menu>li>a.active,body.v2 .menu .main-menu>li>a:hover,body.v2 .menu .main-menu>li>a:hover+.mega-menu{color:#373b40}body.v2 .menu .main-menu>li.mega-drop-down>a:after{content:" ^";display:inline-block;position:absolute;top:0;right:0;font-weight:100;font-size:.9em;line-height:40px;color:#00a3e0;transform:rotate(90deg) translate(1px) scaleX(2);transition:all .1s linear}body.v2 .menu .main-menu>li.mega-drop-down>a:hover:after{color:#373b40;transform:rotate(180deg) translate(-3px) scaleX(2)}body.v2 .menu .main-menu .mega-menu{position:absolute;left:0;right:0;z-index:100;padding:0 15px 15px;display:none;min-height:300px;background:#e3e3e3}body.v2 .menu .main-menu .mega-menu .menucolumns{display:flex}body.v2 .menu .main-menu .mega-menu .menucolumns .cols{flex-grow:1;flex-basis:0}body.v2 .menu .main-menu .mega-drop-down>a:hover+.mega-menu,body.v2 .menu .main-menu .mega-menu:hover{display:block}.st0{fill:#00a3e0}body.v2 footer{background:#373b40;color:#e3e3e3}body.v2 footer .shortcuts{margin-top:4.4rem}body.v2 footer .footer-menu-about,body.v2 footer .footer-menu-support{margin-top:1.4rem}body.v2 footer .footer-menu-btypes,body.v2 footer .footer-menu-partner,body.v2 footer .footer-menu-res{margin-top:4.4rem}body.v2 footer h3{font-weight:500}body.v2 footer ul{margin:1rem 0}body.v2 footer ul li{margin-bottom:.5rem}body.v2 footer ul li a:link,body.v2 footer ul li a:visited{color:#fff}body.v2 footer ul li a:active,body.v2 footer ul li a:hover{color:#e3e3e3}body.v2 footer .toparea{margin:20px}body.v2 footer .bottomarea{padding:1rem}body.v2 footer .bottomarea p{width:100%}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:10px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#1e90ff;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}body.legacy{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;line-height:1;margin:0}body.legacy h1,body.legacy h2,body.legacy h3,body.legacy h4,body.legacy h5,body.legacy h6{font-family:proxima-nova-condensed,sans-serif;font-weight:100;line-height:1}body.legacy h1{font-size:3rem}body.legacy li,body.legacy p,body.legacy ul{font-family:proxima-nova,sans-serif;line-height:1.5rem;font-size:1.1rem;color:#373b40}body.legacy .caption,body.legacy .overline,body.legacy .subtitle,body.legacy p{font-weight:400}body.legacy address{line-height:1.4rem}body.legacy img.lazyload:not([src]){visibility:hidden}body.legacy section{position:relative;margin:5rem 0}body.legacy section.gdprPanel{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;background-color:#fff;border-bottom:1px solid #00a3e0;z-index:10022;color:#111}body.legacy section.gdprPanel a{color:#00a3e0}body.legacy section.gdprPanel .gdpr--content{width:80%;margin:2rem auto}body.legacy section.gdprPanel .gdpr--title{margin-bottom:1rem;font-size:1.5rem}body.legacy section.hero-no-banners{text-align:center}body.legacy section.hero-no-banners h1{width:80%;margin:2rem auto;font-size:2.5rem;text-transform:capitalize}body.legacy section.hero-no-banners p{width:80%;margin:2rem auto}body.legacy section.section-short{margin:3rem 0 4rem}body.legacy section.section-short .container h1{font-weight:400}@media only screen and (max-width:992px){body.legacy section.section-short{margin:2.5rem 0 4rem}}body.legacy section.section-short.centered p{text-align:center}body.legacy section.section-short h1{font-size:3rem}body.legacy section.section-short h2{font-size:2rem}body.legacy section.section-short h1,body.legacy section.section-short h2{font-family:proxima-nova-condensed,sans-serif;text-align:center;width:100%;padding:0 5rem}@media only screen and (max-width:992px){body.legacy section.section-short h1,body.legacy section.section-short h2{padding:0 1rem}}body.legacy section.section-short p{width:70%;margin:2rem auto}@media only screen and (max-width:992px){body.legacy section.section-short p{width:90%}}body.legacy section.section-short .ctas{width:100%;text-align:center}body.legacy section.section-content h2{font-size:2rem;text-align:left;width:100%;padding:1rem 0 2rem}@media only screen and (max-width:992px){body.legacy section.section-content h2{padding:1rem 0}}body.legacy section.section-content .row{align-items:center}body.legacy section.section-hardware .col .row-centered{justify-content:center}body.legacy section.section-hardware h2{font-size:2rem;text-align:center;width:100%;padding:0 5rem}@media only screen and (max-width:992px){body.legacy section.section-hardware h2{padding:0 1rem}}body.legacy section.section-hardware .hardware-content-item--header{font-size:2rem;text-align:center}body.legacy section.section-hardware .hardware-content{margin:4rem 0}body.legacy section.section-hardware .hardware-content .hardware-content-list{padding-top:15px;text-align:center}body.legacy section.section-hardware .hardware-content .hardware-content-list .hardware-content-list__card{display:flex;flex-direction:column;padding-top:2rem;height:100%;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}body.legacy section.section-hardware .hardware-content .hardware-content-list .hardware-content-list__card h3{margin-bottom:1rem}body.legacy section.section-hardware .hardware-content .hardware-content-list .hardware-content-list__card p{margin:1rem auto;width:80%}body.legacy section.section-hardware .hardware-content .hardware-content-list .hardware-content-list__card p:last-of-type{text-align:center}body.legacy section.section-hardware .hardware-content .hardware-content-list .hardware-content-list__card .hardware-content-list__card-bottom{display:flex;flex-direction:column;justify-content:space-between;height:100%}body.legacy section.section-hardware .hardware-content .hardware-content-list img{margin:0 auto;height:220px;max-width:220px;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain}body.legacy section.section-hardware .hardware-content .hardware-content-list h3{font-size:1.65rem}body.legacy section.section-hardware .hardware-content .hardware-content-list p:last-of-type{text-align:left}body.legacy section.section-hardware p{width:70%;margin:2rem auto}@media only screen and (max-width:992px){body.legacy section.section-hardware p{width:90%}}body.legacy section.section-pricing-columns .has-tooltip span:first-child{border-bottom:1px dotted #000;cursor:pointer}body.legacy section.section-pricing-columns .has-tooltip .tooltip-text{display:none}body.legacy section.section-pricing-columns .has-tooltip:hover .tooltip-text{text-indent:0;display:block;background-color:#555;color:#fff;text-align:center;padding:7px;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;transition:opacity .3s}body.legacy section.section-pricing-columns .row{align-items:stretch}body.legacy section.section-pricing-columns h2{color:#373b40;padding-top:.75rem;font-size:1.3rem;text-align:center}body.legacy section.section-pricing-columns p{padding:0 10px}body.legacy section.section-pricing-columns .pc-cols{display:flex;flex-direction:column;align-items:stretch;align-content:stretch;height:100%;position:relative;padding-bottom:4rem;border:1px solid #eaeaea;box-shadow:0 1px 10px 0 #ccc}body.legacy section.section-pricing-columns .price{text-align:center;margin:2rem 0}body.legacy section.section-pricing-columns .price p:first-of-type,body.legacy section.section-pricing-columns .price p:last-of-type{font-weight:500;color:#00a3e0;font-size:1.25em;margin:auto}body.legacy section.section-pricing-columns .price p:nth-of-type(2){color:#373b40;margin:.25em 0;font-size:2.3rem}body.legacy section.section-pricing-columns p.subtext{text-align:center;margin:2rem 1.4rem}body.legacy section.section-pricing-columns .feature-list h3{color:#373b40;font-size:1.5rem;text-align:center;padding:1em 0 .5em}body.legacy section.section-pricing-columns .feature-list ul{padding:0 0 0 2rem}body.legacy section.section-pricing-columns .feature-list ul li{list-style-type:none;font-size:1rem;position:relative}body.legacy section.section-pricing-columns .feature-list ul li:before{content:"•";color:#00a3e0;font-size:1.3em;margin-right:6px}body.legacy section.section-pricing-columns .feature-list ul li.has-tooltip>p{padding-top:4px;font-size:.8rem}body.legacy section.section-pricing-columns .ctas{text-align:center;position:absolute;bottom:0;width:100%}body.legacy section.section-pricing-columns .ctas .revel-btn{display:block;border-radius:0;margin-bottom:0}body.legacy section.section-pricing-logo{margin:10rem 0}body.legacy section.section-pricing-logo .row{align-content:center;align-items:center}body.legacy section.section-pricing-logo h2{text-align:center;margin:3rem 0}body.legacy section.section-pricing-hardware{margin:5rem 0}body.legacy section.section-pricing-hardware h2{color:#373b40;padding-top:.75rem;margin-bottom:2rem;font-size:2rem;text-align:center}body.legacy section.section-pricing-hardware .hardware-callout{padding:1rem;margin:1rem;border:1px solid #eaeaea}body.legacy section.section-pricing-hardware .hardware-callout:hover{box-shadow:0 1px 10px 0 #ccc}body.legacy section.section-pricing-hardware .hardware-callout:hover .hardware-button h3{color:#00a3e0}body.legacy section.section-pricing-hardware .hardware-callout .hardware-button img{display:block;max-height:120px;margin:0 auto}body.legacy section.section-pricing-hardware .hardware-callout .hardware-button h3{color:#373b40;text-align:center;margin-top:1rem;font-size:1.25rem}body.legacy section.section-pricing-products{margin:5rem 0}body.legacy section.section-pricing-products .title-card{text-align:center;margin-bottom:2rem}body.legacy section.section-pricing-products .intro{text-align:center}body.legacy section.section-pricing-products .addon-list .addon-list-item{position:relative;margin:2rem 0}body.legacy section.section-pricing-products .addon-list .addon-list-item .service__icon{display:block;width:60px;margin:1rem auto}body.legacy section.section-pricing-products .addon-list .addon-list-item .service__icon img{width:100%;max-height:60px}body.legacy section.section-pricing-products .addon-list .addon-list-item h3{text-align:center;font-size:1.5rem}body.legacy section.section-pricing-products .addon-list .addon-list-item p{font-size:1rem;padding:.5rem 0 1.5rem}body.legacy section.section-pricing-products .addon-list .addon-list-item a{text-align:center;width:100%;display:block;position:absolute;bottom:0}body.legacy section.section-pricing-faqs{margin:5rem 0}body.legacy section.section-pricing-faqs h3{text-align:center}body.legacy section.section-pricing-faqs .accordion{max-width:100%;margin-top:3rem}body.legacy section.section-pricing-faqs .accordion .card-header button{width:100%}body.legacy section.section-press-list .press-cont{display:flex;align-items:center;margin:2rem 0;border:1px solid #eaeaea;border-radius:7px;min-height:130px}@media only screen and (max-width:992px){body.legacy section.section-press-list .press-cont{flex-flow:column;text-align:center;padding-bottom:1rem}}body.legacy section.section-press-list .press-cont:hover{border-color:#00a3e0}body.legacy section.section-press-list .press-cont .logo{width:140px;text-align:center}body.legacy section.section-press-list .press-cont .logo img{max-width:120px}@media only screen and (max-width:992px){body.legacy section.section-press-list .press-cont .title{padding:.5rem 1rem}}body.legacy section.section-press-list .press-cont .readlink{width:150px}body.legacy section.section-press-list .pagination{text-align:center;display:block}body.legacy section.section-press-list .pagination p{display:block;margin-bottom:1rem}body.legacy section.section-news-press{margin:4rem 0}body.legacy section.section-news-press .prbox{display:flex;margin:0 auto;justify-content:center;align-items:center}@media only screen and (max-width:992px){body.legacy section.section-news-press .prbox{flex-flow:column}}body.legacy section.section-news-press .prbox .pressContactDetails{min-width:300px;padding-left:2rem}@media only screen and (max-width:992px){body.legacy section.section-news-press .prbox .pressContactDetails{padding-left:0}}body.legacy section.section-news-press .prbox .pressContactDetails h3,body.legacy section.section-news-press .prbox .pressContactDetails h4,body.legacy section.section-news-press .prbox .pressContactDetails p{text-align:left}@media only screen and (max-width:992px){body.legacy section.section-news-press .prbox .pressContactDetails h3,body.legacy section.section-news-press .prbox .pressContactDetails h4,body.legacy section.section-news-press .prbox .pressContactDetails p{text-align:center}}body.legacy section.section-news-press .prbox .pressContactDetails p.icon{padding-left:32px}body.legacy section.section-news-press .prbox .pressContactDetails p.icon.linkedin{background:url(/img/icons/linkedin-32x32.png) 0 0 no-repeat;background-size:24px}body.legacy section.section-news-press .prbox .pressContactDetails p.icon.email{background:url(/img/icons/email-32x32-dblue.png) 0 0 no-repeat;background-size:24px}body.legacy section.section-news-press h2{width:100%;text-align:center;display:block;margin:1rem 0 4rem}body.legacy section.section-news-press h3{width:100%;text-align:center;display:block;margin-top:1rem}body.legacy section.section-news-press h4{width:100%;text-align:center;display:block;margin-top:0}body.legacy section.section-news-press img{display:block;height:150px;border:1px solid #ccc;padding:5px;aspect-ratio:auto;margin:0 auto}body.legacy section.section-news-press p{padding:0;margin:0 0 .5rem;font-size:.9rem;text-align:center}body.legacy section.short-hero-section{margin:0 0 3rem}body.legacy section.short-hero-section .hero-image-only{width:100%;height:400px}body.legacy section.short-hero-section .hero-header{width:80%;margin:0 auto}@media only screen and (max-width:600px){body.legacy section.short-hero-section .hero-header{width:90%}}body.legacy section.short-hero-section .hero-header h1{text-align:center;font-weight:400;font-size:3rem;margin:3rem auto;width:80%}@media only screen and (max-width:600px){body.legacy section.short-hero-section .hero-header h1{width:95%}}body.legacy section.short-hero-section .hero-header p{margin:1.2rem;padding:0 3rem;text-align:left}@media only screen and (max-width:600px){body.legacy section.short-hero-section .hero-header p{padding:0 1rem}}body.legacy section.short-hero-section .hero-header p.align-center{text-align:center}body.legacy section.short-hero-section .customer-breadcrumb a{color:#00a3e0}body.legacy section.short-hero-section .customer-breadcrumb em{background:url(https://cdn.revelsystems.com/assets/img/business_types/bullet-black.svg) 50% no-repeat;background-size:contain;padding:10px;margin:0 10px}@media only screen and (max-width:992px){body.legacy section.short-hero-section .pos-header{padding:10px}}body.legacy section.short-hero-section .pos-header h1{font-size:2rem;margin:3rem 0}@media only screen and (max-width:992px){body.legacy section.short-hero-section .pos-header h1{text-align:center;margin-top:0}}body.legacy section.short-hero-section .pos-header h2{font-size:1.4rem;margin:1rem 0}@media only screen and (max-width:992px){body.legacy section.short-hero-section .pos-header h2{line-height:2rem}}body.legacy section.short-hero-section .pos-header p{margin:1.2rem 0}body.legacy section.short-hero-section .img-topic{position:relative;background-size:contain;background-repeat:no-repeat;background-position:100%}@media only screen and (max-width:992px){body.legacy section.short-hero-section .img-topic{display:none}}body.legacy section.short-hero-section .img-topic img{border-radius:7px;max-width:100%}@media only screen and (max-width:992px){body.legacy section.short-hero-section .img-topic img{display:none}}body.legacy section.short-hero-section .img-topic .img-topic-icon{position:absolute;width:40px;height:40px;display:block;bottom:10px;right:10px}body.legacy section.short-hero-section .img-topic .img-topic-icon.coffee-shop,body.legacy section.short-hero-section .img-topic .img-topic-icon.pizza,body.legacy section.short-hero-section .img-topic .img-topic-icon.qsr,body.legacy section.short-hero-section .img-topic .img-topic-icon.restaurant,body.legacy section.short-hero-section .img-topic .img-topic-icon.retail{background-size:contain}body.legacy section.short-hero-section .sub-nav{background:#00a3e0;color:#eaeaea;text-align:center}body.legacy section.short-hero-section .sub-nav a{line-height:3.5rem;padding:1rem;color:#eaeaea;font-size:1.25rem}body.legacy section.short-hero-section .sub-nav a:active,body.legacy section.short-hero-section .sub-nav a:hover{color:#fff}body.legacy section.section-reviews-intro{margin:4rem 0}body.legacy section.section-reviews-intro h2{width:100%;text-align:center;display:block;margin:1rem 0 4rem}body.legacy section.section-reviews-intro .logo-single{text-align:center;width:100%}body.legacy section.section-reviews-intro .logo-single img{display:block}body.legacy section.section-reviews-intro .logo-cont{display:flex;flex-wrap:wrap}body.legacy section.section-reviews-intro .logo-cont .logo-row{text-align:center;flex-grow:1}body.legacy section.section-reviews-intro .logo-cont .logo-row img{display:block;text-align:center}body.legacy section.block-features-list .products-section{margin:3rem 0}@media only screen and (max-width:992px){body.legacy section.block-features-list .products-section{padding:0 1.3rem}}body.legacy section.block-features-list .products-section h2{text-align:center}body.legacy section.block-features-list .products-section ul.bullet{margin-bottom:2rem}body.legacy section.block-features-list .cust-login-section{margin:3rem 0 4rem}@media only screen and (max-width:992px){body.legacy section.block-features-list .cust-login-section{padding:0 1.3rem}}body.legacy section.block-features-list .cust-login-section h2{text-align:center}body.legacy section.block-features-list .cust-login-section ul.bullet{margin-bottom:2rem}body.legacy section.block-features-list .ft-card-grid{display:grid;grid-template-columns:1fr;grid-column-gap:35px;-moz-column-gap:35px;column-gap:35px;grid-row-gap:35px;row-gap:35px;margin-top:4rem}@media only screen and (max-width:992px){body.legacy section.block-features-list .ft-card-grid{margin-top:2rem}}@media only screen and (min-width:601px){body.legacy section.block-features-list .ft-card-grid{grid-template-columns:1fr 1fr;margin:3rem .5rem 0}}@media only screen and (min-width:993px){body.legacy section.block-features-list .ft-card-grid{grid-template-columns:1fr 1fr;margin:3rem .5rem 0}}body.legacy section.block-features-list .ft-card-cont{max-width:100%;margin:0 auto;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}body.legacy section.block-features-list .ft-card{border-radius:4px;height:320px;border:1px solid transparent}body.legacy section.block-features-list .ft-card .ft-card-inner{display:flex;height:100%}@media only screen and (max-width:992px){body.legacy section.block-features-list .ft-card .ft-card-inner{flex-direction:column}}body.legacy section.block-features-list .ft-card .ft-card-inner .ft-card-image{height:100%;width:45%}@media only screen and (max-width:992px){body.legacy section.block-features-list .ft-card .ft-card-inner .ft-card-image{width:auto}}body.legacy section.block-features-list .ft-card .ft-card-inner .ft-card-image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media only screen and (max-width:992px){body.legacy section.block-features-list .ft-card .ft-card-inner .ft-card-image img{height:250px}}body.legacy section.block-features-list .ft-card .ft-card-inner .ft-card-copy{padding:1rem;width:55%;display:flex;justify-content:space-between;flex-direction:column}body.legacy section.block-features-list .ft-card .ft-card-inner .ft-card-copy p{font-size:.9rem}body.legacy section.block-features-list .ft-card .ft-card-inner .ft-card-copy .ft-card-copy-upper h3{margin-top:0;margin-bottom:1rem;font-size:1.5rem}@media only screen and (max-width:992px){body.legacy section.block-features-list .ft-card .ft-card-inner .ft-card-copy .ft-card-copy-upper{justify-content:space-around;display:flex;flex-direction:column;height:100%}body.legacy section.block-features-list .ft-card .ft-card-inner .ft-card-copy .ft-card-copy-upper h3{margin-bottom:.2rem;margin-top:0}body.legacy section.block-features-list .ft-card .ft-card-inner .ft-card-copy .ft-card-copy-upper p{line-height:1.2rem;margin-top:0;margin-bottom:.5rem}body.legacy section.block-features-list .ft-card .ft-card-inner .ft-card-copy .ft-card-copy-upper .ft-card-copy--buttons a{font-size:.7rem}}body.legacy section.block-features-list .ft-card .ft-card-inner .ft-card-copy .ft-card-copy--buttons{display:flex;justify-content:space-between;font-size:.8rem}body.legacy section.block-features-list .ft-card .ft-card-inner .ft-card-copy .ft-card-copy--buttons .button--learn-more{background-color:#00a3e0;border-radius:2px;color:#fff;padding:.55rem .9rem}@media only screen and (max-width:992px){body.legacy section.block-features-list .ft-card .ft-card-inner .ft-card-copy .ft-card-copy--buttons .button--learn-more{margin-left:auto}}body.legacy section.block-features-list .ft-card .ft-card-inner .ft-card-copy .ft-card-copy--buttons .button--view-pricing{color:#00a3e0}@media only screen and (max-width:992px){body.legacy section.block-features-list .ft-card .ft-card-inner .ft-card-copy{width:auto;height:100%}}@media only screen and (max-width:992px){body.legacy section.block-features-list .ft-card.blue{border-color:#00a3e0;background:url(https://cdn.revelsystems.com/assets/img/business_types/bullet-blue.svg) 99% 99% no-repeat;background-size:20px}body.legacy section.block-features-list .ft-card.purple{border-color:#e000cf;background:url(https://cdn.revelsystems.com/assets/img/business_types/bullet-purple.svg) 99% 99% no-repeat;background-size:20px}body.legacy section.block-features-list .ft-card.green{border-color:#0b9500;background:url(https://cdn.revelsystems.com/assets/img/business_types/bullet-green.svg) 99% 99% no-repeat;background-size:20px}}@media only screen and (max-width:992px){body.legacy section.block-features-list .ft-card{height:450px}}body.legacy section.block-details-list{margin:3rem 0}body.legacy section.block-details-list.doordash-block .ft-rows-cont p{text-align:left}body.legacy section.block-details-list.doordash-block .ft-rows-cont ul li{line-height:1.8rem}body.legacy section.block-details-list h2{margin:1rem 0 3rem}body.legacy section.block-details-list .ft-rows-cont{margin-bottom:2.25rem}body.legacy section.block-details-list .ft-rows-cont.detail-block{margin-bottom:3rem}body.legacy section.block-details-list .ft-rows-cont.detail-block h2:first-child{font-weight:400}body.legacy section.block-details-list .ft-rows-cont.detail-block h2.products-subheader{font-size:2.25rem}@media only screen and (max-width:992px){body.legacy section.block-details-list .ft-rows-cont{margin-bottom:1.5rem}}body.legacy section.block-details-list .ft-rows-cont .ft-row{text-align:center}body.legacy section.block-details-list .ft-rows-cont .ft-row h3{margin-bottom:1.3rem}body.legacy section.block-details-list .ft-rows-cont .ft-row ul{text-align:left;margin:1rem 0}body.legacy section.block-details-list .ft-rows-cont .ft-row.ft-row-cont{display:flex;align-items:center}body.legacy section.block-details-list .ft-rows-cont .ft-row.ft-row-cont.row-switch{flex-direction:row-reverse}@media only screen and (max-width:992px){body.legacy section.block-details-list .ft-rows-cont .ft-row.ft-row-cont.row-switch{flex-direction:column}}body.legacy section.block-details-list .ft-rows-cont .ft-row.ft-row-cont .ft-row--left{width:50%}body.legacy section.block-details-list .ft-rows-cont .ft-row.ft-row-cont .ft-row--left h2{font-weight:400}body.legacy section.block-details-list .ft-rows-cont .ft-row.ft-row-cont .ft-row--img{display:flex;height:400px;text-align:center;justify-content:center;align-items:center}body.legacy section.block-details-list .ft-rows-cont .ft-row.ft-row-cont .ft-row--img img{max-width:100%;max-height:100%}body.legacy section.block-details-list .ft-rows-cont .ft-row.ft-row-cont .ft-row--right{width:50%}@media only screen and (max-width:992px){body.legacy section.block-details-list .ft-rows-cont .ft-row.ft-row-cont{flex-direction:column}body.legacy section.block-details-list .ft-rows-cont .ft-row.ft-row-cont .ft-row--img{height:300px}body.legacy section.block-details-list .ft-rows-cont .ft-row.ft-row-cont p{font-size:1rem;margin-bottom:.5rem;text-align:left}body.legacy section.block-details-list .ft-rows-cont .ft-row.ft-row-cont .ft-row--left,body.legacy section.block-details-list .ft-rows-cont .ft-row.ft-row-cont .ft-row--right{width:90%}}body.legacy section.block-details-list .ft-rows-cont .ft-row h2{text-align:center;margin-bottom:2rem;font-size:2rem}@media only screen and (max-width:992px){body.legacy section.block-details-list .ft-rows-cont .ft-row h2{font-size:1.5rem}}body.legacy section.block-details-list .ft-rows-cont .ft-row h3{text-align:left;font-size:1.5rem}body.legacy section.block-details-list .ft-rows-cont .ft-row p:nth-child(2){text-align:left}@media only screen and (max-width:992px){body.legacy section.block-details-list .ft-rows-cont .ft-row p:nth-child(2){font-size:1rem}}@media only screen and (max-width:992px){body.legacy section.block-details-list .ft-rows-cont .ft-row li{font-size:1rem;text-align:left}}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon{padding-left:60px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.ssk-1{background:url(https://cdn.revelsystems.com/assets/img/features/speed.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.ssk-2{background:url(https://cdn.revelsystems.com/assets/img/features/cashier.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.ssk-3{background:url(https://cdn.revelsystems.com/assets/img/features/big-data.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.order-food{background:url(https://cdn.revelsystems.com/assets/img/features/order-food.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.shop{background:url(https://cdn.revelsystems.com/assets/img/features/shop.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.connections{background:url(https://cdn.revelsystems.com/assets/img/features/connections.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.dining-table{background:url(https://cdn.revelsystems.com/assets/img/features/dining-table.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.order-food-table{background:url(https://cdn.revelsystems.com/assets/img/features/order-food-table.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.customer-3-stars{background:url(https://cdn.revelsystems.com/assets/img/features/customer-3-stars.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.electronic-signature{background:url(https://cdn.revelsystems.com/assets/img/features/electronic-signature.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.brand-engagement{background:url(https://cdn.revelsystems.com/assets/img/features/brand-engagement.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.consumer-data{background:url(https://cdn.revelsystems.com/assets/img/features/consumer-data.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.rating{background:url(https://cdn.revelsystems.com/assets/img/features/rating.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.behavior{background:url(https://cdn.revelsystems.com/assets/img/features/behavior.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.insight{background:url(https://cdn.revelsystems.com/assets/img/features/insight.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.crm{background:url(https://cdn.revelsystems.com/assets/img/features/crm.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.hosting{background:url(https://cdn.revelsystems.com/assets/img/features/hosting.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.customer-behavior{background:url(https://cdn.revelsystems.com/assets/img/features/customer-behavior.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.manager{background:url(https://cdn.revelsystems.com/assets/img/features/manager.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.collaboration{background:url(https://cdn.revelsystems.com/assets/img/features/collaboration.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.growth{background:url(https://cdn.revelsystems.com/assets/img/features/growth.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.gift-card{background:url(https://cdn.revelsystems.com/assets/img/features/gift-card.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.bill{background:url(https://cdn.revelsystems.com/assets/img/features/bill.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.open-browser{background:url(https://cdn.revelsystems.com/assets/img/features/open-browser.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.money-transfer{background:url(https://cdn.revelsystems.com/assets/img/features/money-transfer.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.credit-card{background:url(https://cdn.revelsystems.com/assets/img/features/credit-card.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.take-away{background:url(https://cdn.revelsystems.com/assets/img/features/take-away.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.backup{background:url(https://cdn.revelsystems.com/assets/img/features/backup.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.syncing{background:url(https://cdn.revelsystems.com/assets/img/features/syncing.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.automated-process{background:url(https://cdn.revelsystems.com/assets/img/features/automated-process.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.employees{background:url(https://cdn.revelsystems.com/assets/img/features/employees.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.supplier{background:url(https://cdn.revelsystems.com/assets/img/features/supplier.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.invoice-open{background:url(https://cdn.revelsystems.com/assets/img/features/invoice-open.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.payroll{background:url(https://cdn.revelsystems.com/assets/img/features/payroll.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.payroll-system{background:url(https://cdn.revelsystems.com/assets/img/features/payroll-system.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.employee{background:url(https://cdn.revelsystems.com/assets/img/features/employee.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.shield{background:url(https://cdn.revelsystems.com/assets/img/features/shield.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.tablet{background:url(https://cdn.revelsystems.com/assets/img/features/tablet.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.printer{background:url(https://cdn.revelsystems.com/assets/img/features/printer.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.analytics{background:url(https://cdn.revelsystems.com/assets/img/features/analytics.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.location{background:url(https://cdn.revelsystems.com/assets/img/features/location.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.real-time{background:url(https://cdn.revelsystems.com/assets/img/features/real-time.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.live-chat{background:url(https://cdn.revelsystems.com/assets/img/features/live-chat.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.door-to-door{background:url(https://cdn.revelsystems.com/assets/img/features/door-to-door.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.table{background:url(https://cdn.revelsystems.com/assets/img/features/table.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.payment{background:url(https://cdn.revelsystems.com/assets/img/features/payment.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.online-shopping{background:url(https://cdn.revelsystems.com/assets/img/features/online-shopping.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.reservation{background:url(https://cdn.revelsystems.com/assets/img/features/reservation.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.waitress{background:url(https://cdn.revelsystems.com/assets/img/features/waitress.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.menu{background:url(https://cdn.revelsystems.com/assets/img/features/menu.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.menu-build{background:url(https://cdn.revelsystems.com/assets/img/features/menu-build.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.firmware{background:url(https://cdn.revelsystems.com/assets/img/features/firmware.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.api{background:url(https://cdn.revelsystems.com/assets/img/features/api.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.integration{background:url(https://cdn.revelsystems.com/assets/img/features/integration.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.api-rest{background:url(https://cdn.revelsystems.com/assets/img/features/api-rest.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.package{background:url(https://cdn.revelsystems.com/assets/img/features/package.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.digital{background:url(https://cdn.revelsystems.com/assets/img/features/digital.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.mobile-app{background:url(https://cdn.revelsystems.com/assets/img/features/mobile-app.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.laptop{background:url(https://cdn.revelsystems.com/assets/img/features/laptop.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.statistics{background:url(https://cdn.revelsystems.com/assets/img/features/statistics.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.network{background:url(https://cdn.revelsystems.com/assets/img/features/network.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.puzzle{background:url(https://cdn.revelsystems.com/assets/img/features/puzzle.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.pos-terminal{background:url(https://cdn.revelsystems.com/assets/img/features/pos-terminal.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.checklist{background:url(https://cdn.revelsystems.com/assets/img/features/checklist.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.choices{background:url(https://cdn.revelsystems.com/assets/img/features/choices.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.kiosk{background:url(https://cdn.revelsystems.com/assets/img/features/kiosk.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.fast{background:url(https://cdn.revelsystems.com/assets/img/features/fast.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.to-go-cup{background:url(https://cdn.revelsystems.com/assets/img/features/to-go-cup.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.drive-thru{background:url(https://cdn.revelsystems.com/assets/img/features/drive-thru.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.refresh{background:url(https://cdn.revelsystems.com/assets/img/features/refresh.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.drive-thru-automation{background:url(https://cdn.revelsystems.com/assets/img/features/drive-thru-automation.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.optimize{background:url(https://cdn.revelsystems.com/assets/img/features/optimize.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.contactless{background:url(https://cdn.revelsystems.com/assets/img/features/contactless.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.to-do-list{background:url(https://cdn.revelsystems.com/assets/img/features/to-do-list.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.tip{background:url(https://cdn.revelsystems.com/assets/img/features/tip.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.online-tracking{background:url(https://cdn.revelsystems.com/assets/img/features/online-tracking.svg) 0 0 no-repeat;background-size:40px}body.legacy section.block-details-list .ft-rows-cont .ft-row.icon.email-bill{background:url(https://cdn.revelsystems.com/assets/img/features/email-bill.svg) 0 0 no-repeat;background-size:40px}body.legacy section.page-detail .contentOutput.apiterms ul{list-style-type:none}body.legacy section.page-detail .contentOutput.apiterms ul li{background:none}body.legacy section.wavyReliefBanner{position:relative;min-height:40rem;margin-top:0}body.legacy section.wavyReliefBanner.short{min-height:10rem}@media only screen and (max-width:1024px){body.legacy section.wavyReliefBanner.short{min-height:25rem}}body.legacy section.wavyReliefBanner .gradient{z-index:1;position:absolute;width:100%;height:100%;background:linear-gradient(273deg,rgba(94,94,94,.3225665266),#000)}body.legacy section.wavyReliefBanner.format{background:url(https://cdn.revelsystems.com/assets/lp/Natural_Intelligence_Top10_opt.png) 100% no-repeat;background-size:cover}body.legacy section.wavyReliefBanner.format-webp{background:url(https://cdn.revelsystems.com/assets/lp/Natural_Intelligence_Top10_opt.webp) 100% no-repeat;background-size:cover}body.legacy section.wavyReliefBanner .site-header{z-index:2;position:relative}body.legacy section.wavyReliefBanner .site-header.container12{max-width:90vw}body.legacy section.wavyReliefBanner .site-header .logo{padding-top:2rem;margin-top:0}body.legacy section.wavyReliefBanner .site-header .logo a{display:block;width:108px;height:50px;text-indent:-9999em;background:url(https://cdn.revelsystems.com/assets/img/logo.svg) no-repeat;text-align:left;text-align:initial}@media only screen and (max-width:600px){body.legacy section.wavyReliefBanner .site-header .logo a{margin-left:10px}}body.legacy section.wavyReliefBanner .site-header .phoneNum{padding-top:2rem;margin-top:0;margin-bottom:0;position:absolute;right:10px;bottom:0;color:#fff}@media only screen and (max-width:600px){body.legacy section.wavyReliefBanner .site-header .phoneNum{bottom:10px}}@media only screen and (max-width:600px){body.legacy section.wavyReliefBanner .site-header .phoneNum em{display:none}}body.legacy section.wavyReliefBanner .site-header .phoneNum a{color:#fff;font-weight:700;font-size:1.3em}@media only screen and (max-width:600px){body.legacy section.wavyReliefBanner .site-header .phoneNum a{font-size:1em}}body.legacy section.wavyReliefBanner .content-hero{z-index:2;position:relative}body.legacy section.wavyReliefBanner .content-hero h1{color:#fff;margin-bottom:0;margin-top:5rem;width:70vw}@media only screen and (max-width:1024px){body.legacy section.wavyReliefBanner .content-hero h1{text-align:center;margin-top:3rem}}@media only screen and (max-width:600px){body.legacy section.wavyReliefBanner .content-hero h1{font-size:2.5rem;margin:3rem auto 0}}body.legacy section.wavyReliefBanner .content-hero .subtext{color:#fff;margin-bottom:0;margin-top:1rem;font-size:1.3rem;width:70vw}@media only screen and (max-width:1024px){body.legacy section.wavyReliefBanner .content-hero .subtext{text-align:center}}@media only screen and (max-width:600px){body.legacy section.wavyReliefBanner .content-hero .subtext{margin:10px auto;font-size:1.1rem}}body.legacy section.wavyReliefBanner .wave{position:absolute;bottom:0;width:100%;height:100px;z-index:2}body.legacy section.links-area{position:relative;margin:4rem 0}body.legacy section.links-area h2{margin:2rem 0 3rem}body.legacy section.focusbrands-embeed-forms iframe{border:none;width:100%;min-height:500px}@media only screen and (max-width:1024px){body.legacy section.focusbrands-embeed-forms iframe{width:100%!important}}body.legacy section.error404{padding:4rem 0;text-align:center;background:#00a3e0;color:#fff}body.legacy section.error404 h1{margin:1rem 3rem}body.legacy section.error404 h2{text-align:center;padding:2rem 0}body.legacy section.error-buttons{padding:4rem 0}body.legacy section.error-buttons .buttonsRow{margin-top:3rem;display:flex;flex-wrap:wrap;justify-content:space-around}@media only screen and (max-width:600px){body.legacy section.error-buttons .buttonsRow{display:block}}body.legacy section.error-buttons .buttonsRow .ctas{padding:1rem;width:25%;min-width:150px}@media only screen and (max-width:600px){body.legacy section.error-buttons .buttonsRow .ctas{width:100%;padding:0}}body.legacy section.error-buttons .buttonsRow .ctas a{display:block;white-space:nowrap}body.legacy section.error-pre-footer{margin-bottom:3rem}body.legacy section.error-pre-footer h2{text-align:center}body.legacy section.error-pre-footer .ctas{text-align:center;padding:3rem 0}body.legacy section.latest-blog{padding:4rem 0}body.legacy section.latest-blog h2{text-align:center}body.legacy section.latest-blog .blogRow{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-around}body.legacy section.latest-blog .blogRow .post{padding:1rem;width:30%;min-width:300px}body.legacy section.latest-blog .blogRow .post .post__single-top{border-radius:7px;max-height:100%;max-width:100%;width:300px;height:150px;margin:0 auto;background-size:cover}body.legacy section.latest-blog .blogRow .post a{color:#111}body.legacy section.latest-blog .blogRow .post h3{text-align:center;margin-top:1rem;font-size:1.3rem;line-height:1.5rem}body.legacy section.sitemap-container .sitemap-subsection h2{line-height:3rem;margin-top:3rem}body.legacy section.sitemap-container .sitemap-subsection h3{margin-top:3rem;font-size:1.3rem}body.legacy section.sitemap-container .sitemap-subsection li{line-height:1.75rem}body.legacy .async-hide{opacity:0!important}body.legacy .row.center-xs{justify-content:center;text-align:center}body.legacy main{margin-top:0!important}body.legacy .no-margins{margin-left:0!important;margin-right:0!important}body.legacy .no-padding{padding-left:0!important;padding-right:0!important}body.legacy .align-items-center{text-align:center}body.legacy figure{margin:0}body.legacy .sr-only{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}body.legacy .responsive-img{max-width:100%}body.legacy .learn-more-link{font-size:1rem}body.legacy .centered-header{display:flex;justify-content:center;align-items:center;height:150px}body.legacy a{text-decoration:none;color:#00a3e0}body.legacy input,body.legacy select{border:1px solid #ccc;border-radius:2px;padding:.5rem .7rem;font-size:1rem;line-height:1.2rem;width:100%}body.legacy .login-form{width:400px;margin:3rem auto}@media only screen and (max-width:600px){body.legacy .login-form{width:100%}}body.legacy .login-form h1{font-size:2rem}@media only screen and (max-width:600px){body.legacy .login-form h1{font-size:1.5rem;text-align:center}}@media only screen and (max-width:600px){body.legacy .login-form p{text-align:center}}body.legacy .login-form form .form-fields{display:flex;align-items:flex-end}body.legacy .divider{width:100%;height:2px}body.legacy .divider.purple div{background-color:#e000cf}body.legacy .divider.center div{margin:0 auto}body.legacy .divider div{width:45px;height:2px;background-color:#00a3e0}body.legacy .logo-img{text-align:center;border:1px solid #ccc;border-radius:7px;margin:1rem 0}body.legacy .urls-links{text-align:center}body.legacy .urls-links h3{margin:1rem 0 2rem}body.legacy .urls-links a{display:block}body.legacy .urls-links a:first-of-type{padding:1rem 0;border:1px solid #00a3e0;border-radius:7px;margin-bottom:1.4rem}body.legacy .form-filter{margin-bottom:2rem}body.legacy .form-filter input{width:100%}@media only screen and (max-width:992px){body.legacy .form-filter input#partnersSearch{margin-top:1rem}}body.legacy .form-result .row div{margin-bottom:1rem}body.legacy .form-result .customer-card__content{box-shadow:0 1px 2px #ccc;border-radius:6px;padding:1rem 1rem 3rem;height:100%;position:relative}body.legacy .form-result .customer-card__content .customer-card__logo{width:250px;min-height:175px;margin:0 auto;text-align:center}body.legacy .form-result .customer-card__content .customer-card__logo img{-o-object-fit:contain;object-fit:contain;margin:0 auto;width:100%;height:250px}body.legacy .form-result .customer-card__content .customer-card__content-inner .customer-card__header{margin:1.5rem 0 .5rem;font-weight:700;font-size:1.1rem}body.legacy .form-result .customer-card__content .customer-card__content-visit{position:absolute;bottom:0;padding:1rem 0}body.legacy .breadcrumbs{padding:15px 0;margin-bottom:3rem}@media only screen and (max-width:992px){body.legacy .breadcrumbs{text-align:center;margin-bottom:3rem}}@media only screen and (max-width:992px){body.legacy .breadcrumbs a span{display:none}}body.legacy .breadcrumbs em{background:url(https://cdn.revelsystems.com/assets/img/business_types/bullet-black.svg) 50% no-repeat;background-size:contain;padding:10px;margin:0 10px}@font-face{font-family:proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;src:url(https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/l?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/d?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/a?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:proxima-nova-condensed,Helvetica Neue,Helvetica,Arial,sans-serif;src:url(https://use.typekit.net/af/1ca608/00000000000000003b9b3074/27/l?fvd=n5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/1ca608/00000000000000003b9b3074/27/d?fvd=n5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/1ca608/00000000000000003b9b3074/27/a?fvd=n5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:500}body.legacy #revel-header,body.legacy header{background-color:#fff;position:relative;z-index:2}body.legacy #revel-header #hamburger-icon,body.legacy #revel-header .logo,body.legacy #revel-header nav,body.legacy header #hamburger-icon,body.legacy header .logo,body.legacy header nav{display:inline-block;box-shadow:none}body.legacy #revel-header.headlessPage .site-header,body.legacy header.headlessPage .site-header{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center}body.legacy #revel-header.headlessPage .site-header .logo,body.legacy header.headlessPage .site-header .logo{margin:0;padding:10px;align-self:center}body.legacy #revel-header.headlessPage .site-header .logo a,body.legacy header.headlessPage .site-header .logo a{display:block;width:108px;height:36px;text-indent:-9999rem;background:url(https://cdn.revelsystems.com/assets/img/logo.svg) no-repeat;background-size:contain;text-align:left;text-align:initial;text-decoration:none}@media only screen and (max-width:600px){body.legacy #revel-header.headlessPage .site-header .logo,body.legacy header.headlessPage .site-header .logo{padding-left:0}body.legacy #revel-header.headlessPage .site-header .logo a,body.legacy header.headlessPage .site-header .logo a{height:45px;transform:scale(.8);text-decoration:none;background-size:contain}}body.legacy #revel-header.headlessPage .site-header #hamburger-icon,body.legacy header.headlessPage .site-header #hamburger-icon{display:none;align-self:center}@media only screen and (max-width:992px){body.legacy #revel-header.headlessPage .site-header #hamburger-icon,body.legacy header.headlessPage .site-header #hamburger-icon{display:block;width:24px;float:left;height:30px;position:relative;margin-right:10px;margin-left:10px;margin-top:8px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}body.legacy #revel-header.headlessPage .site-header #hamburger-icon span,body.legacy header.headlessPage .site-header #hamburger-icon span{display:block;position:absolute;height:5px;width:100%;background:#373b40;border-radius:2px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}body.legacy #revel-header.headlessPage .site-header #hamburger-icon span:first-child,body.legacy header.headlessPage .site-header #hamburger-icon span:first-child{top:3px}body.legacy #revel-header.headlessPage .site-header #hamburger-icon span:nth-child(2),body.legacy #revel-header.headlessPage .site-header #hamburger-icon span:nth-child(3),body.legacy header.headlessPage .site-header #hamburger-icon span:nth-child(2),body.legacy header.headlessPage .site-header #hamburger-icon span:nth-child(3){top:10px}body.legacy #revel-header.headlessPage .site-header #hamburger-icon span:nth-child(4),body.legacy header.headlessPage .site-header #hamburger-icon span:nth-child(4){top:17px}body.legacy #revel-header.headlessPage .site-header #hamburger-icon.open span:first-child,body.legacy header.headlessPage .site-header #hamburger-icon.open span:first-child{top:18px;width:0;left:50%}body.legacy #revel-header.headlessPage .site-header #hamburger-icon.open span:nth-child(2),body.legacy header.headlessPage .site-header #hamburger-icon.open span:nth-child(2){transform:rotate(45deg)}body.legacy #revel-header.headlessPage .site-header #hamburger-icon.open span:nth-child(3),body.legacy header.headlessPage .site-header #hamburger-icon.open span:nth-child(3){transform:rotate(-45deg)}body.legacy #revel-header.headlessPage .site-header #hamburger-icon.open span:nth-child(4),body.legacy header.headlessPage .site-header #hamburger-icon.open span:nth-child(4){top:18px;width:0;left:50%}}@media only screen and (max-width:600px){body.legacy #revel-header.headlessPage .site-header #hamburger-icon,body.legacy header.headlessPage .site-header #hamburger-icon{margin-top:0}}body.legacy #revel-header.headlessPage .site-header nav,body.legacy header.headlessPage .site-header nav{background:#fff;margin-left:20px;height:34px;align-self:flex-end}@media only screen and (max-width:992px){body.legacy #revel-header.headlessPage .site-header nav,body.legacy header.headlessPage .site-header nav{padding:0 20px 20px;margin-top:20px;display:none;position:fixed;left:0;top:65px;z-index:2}}body.legacy #revel-header.headlessPage .site-header nav.main-nav.open .close,body.legacy header.headlessPage .site-header nav.main-nav.open .close{display:block}body.legacy #revel-header.headlessPage .site-header nav.main-nav .close,body.legacy header.headlessPage .site-header nav.main-nav .close{display:none;position:absolute;right:32px;top:10px;width:32px;height:32px;opacity:.3;z-index:2}body.legacy #revel-header.headlessPage .site-header nav.main-nav .close:hover,body.legacy header.headlessPage .site-header nav.main-nav .close:hover{opacity:1}body.legacy #revel-header.headlessPage .site-header nav.main-nav .close:after,body.legacy #revel-header.headlessPage .site-header nav.main-nav .close:before,body.legacy header.headlessPage .site-header nav.main-nav .close:after,body.legacy header.headlessPage .site-header nav.main-nav .close:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#333}body.legacy #revel-header.headlessPage .site-header nav.main-nav .close:before,body.legacy header.headlessPage .site-header nav.main-nav .close:before{transform:rotate(45deg)}body.legacy #revel-header.headlessPage .site-header nav.main-nav .close:after,body.legacy header.headlessPage .site-header nav.main-nav .close:after{transform:rotate(-45deg)}body.legacy #revel-header.headlessPage .site-header nav.open,body.legacy header.headlessPage .site-header nav.open{margin-left:0;top:0;padding:3.5rem 1rem 1rem}@media only screen and (max-width:600px){body.legacy #revel-header.headlessPage .site-header nav.open,body.legacy header.headlessPage .site-header nav.open{padding:3rem 1rem 0 0;width:100%}}body.legacy #revel-header.headlessPage .site-header nav .main-menu,body.legacy header.headlessPage .site-header nav .main-menu{position:relative;margin:0;padding:0;font-size:1rem;list-style-type:none}@media only screen and (max-width:600px){body.legacy #revel-header.headlessPage .site-header nav .main-menu,body.legacy header.headlessPage .site-header nav .main-menu{width:100%!important}}@media only screen and (max-width:992px){body.legacy #revel-header.headlessPage .site-header nav .main-menu,body.legacy header.headlessPage .site-header nav .main-menu{display:block;font-size:.9rem;width:400px;z-index:1}}body.legacy #revel-header.headlessPage .site-header nav .main-menu li,body.legacy header.headlessPage .site-header nav .main-menu li{position:relative;display:inline-block;margin:0 4px 0 0;padding-bottom:10px}body.legacy #revel-header.headlessPage .site-header nav .main-menu li a:hover,body.legacy header.headlessPage .site-header nav .main-menu li a:hover{background-color:transparent}body.legacy #revel-header.headlessPage .site-header nav .main-menu li:last-of-type,body.legacy header.headlessPage .site-header nav .main-menu li:last-of-type{margin-right:0}body.legacy #revel-header.headlessPage .site-header nav .main-menu li:hover>ul,body.legacy header.headlessPage .site-header nav .main-menu li:hover>ul{display:block}@media only screen and (max-width:992px){body.legacy #revel-header.headlessPage .site-header nav .main-menu li:hover>ul,body.legacy header.headlessPage .site-header nav .main-menu li:hover>ul{display:none}}body.legacy #revel-header.headlessPage .site-header nav .main-menu li.dropdown .has-submenu-header,body.legacy header.headlessPage .site-header nav .main-menu li.dropdown .has-submenu-header{position:relative}@media only screen and (max-width:992px){body.legacy #revel-header.headlessPage .site-header nav .main-menu li.dropdown .has-submenu-header,body.legacy header.headlessPage .site-header nav .main-menu li.dropdown .has-submenu-header{border-left:5px solid #00a3e0}}body.legacy #revel-header.headlessPage .site-header nav .main-menu li.dropdown .has-submenu-header span.icon:after,body.legacy header.headlessPage .site-header nav .main-menu li.dropdown .has-submenu-header span.icon:after{content:" ^";display:inline-block;position:absolute;top:0;right:0;font-weight:100;font-size:14px;color:#00a3e0;transform:rotate(180deg) translate(-3px) scaleX(2)}body.legacy #revel-header.headlessPage .site-header nav .main-menu li a,body.legacy header.headlessPage .site-header nav .main-menu li a{color:#000;text-decoration:none;padding:0 10px}body.legacy #revel-header.headlessPage .site-header nav .main-menu li:nth-child(2),body.legacy header.headlessPage .site-header nav .main-menu li:nth-child(2){display:none}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu{visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear;position:absolute;left:0;width:100%;background:#fff;padding:20px;box-shadow:0 2px 3px rgba(0,0,0,.2);border-radius:2px}@media only screen and (max-width:992px){body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu{position:relative;padding:10px;visibility:visible;opacity:1;box-shadow:none}}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu h3,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu h3{color:#444}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .container,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .container{display:flex}@media only screen and (max-width:992px){body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .container,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .container{display:block}}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .top-header,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .top-header{display:flex;flex-grow:1;justify-content:space-between;margin-bottom:1rem}@media only screen and (max-width:992px){body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .top-header,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .top-header{display:none}}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .top-header h2,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .top-header h2{font-size:1.4rem}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .item,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .item{flex-grow:1;margin:0 10px}@media only screen and (max-width:992px){body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .item,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .item{margin:0}}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .item img,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .item img{width:100%}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .item .items,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .item .items{display:flex;margin-bottom:1rem}@media only screen and (max-width:992px){body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .item .items,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .item .items{margin-bottom:0}}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .item .items:last-child,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .item .items:last-child{margin-bottom:0}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .item .items .submenu-item-icon img,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .item .items .submenu-item-icon img{width:32px}@media only screen and (max-width:992px){body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .item .items .submenu-item-icon,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .item .items .submenu-item-icon{display:none}}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .item .items a,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .item .items a{color:#4ea3d8}@media only screen and (max-width:992px){body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .item .items a,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .item .items a{padding-left:0}}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .item .items a:hover,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .item .items a:hover{color:#2d6a91}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu .item .items p,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu .item .items p{margin-bottom:0}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu a,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu a{color:#4ea3d8;display:block;line-height:32px}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu a:hover,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu a:hover{color:#2d6a91}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu.standard-dropdown,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu.standard-dropdown{width:auto;left:auto}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu.standard-dropdown .items,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu.standard-dropdown .items{margin-bottom:.25rem}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu.standard-dropdown .container,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu.standard-dropdown .container{padding:0}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu.standard-dropdown a,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu.standard-dropdown a{padding:0;color:#000}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu{padding-bottom:2rem}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu .top-header,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu .top-header{display:flex;padding:0 40px;justify-content:flex-start;align-items:center;margin-bottom:.5rem}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu .top-header h2,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu .top-header h2{font-size:1rem;margin:0}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__intro,body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__intro2,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__intro,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__intro2{padding:0 40px}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__intro2 p,body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__intro p,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__intro2 p,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__intro p{display:none;font-weight:100;font-size:.9rem;margin-bottom:.5rem}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__intro2,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__intro2{padding-top:.5rem}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__intro2 .item,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__intro2 .item{display:flex;justify-content:space-evenly}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__intro2 .item .items,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__intro2 .item .items{margin:0}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content,body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content2,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content2{padding-top:.5rem;border-top:1px solid #00a3e0}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content2 .submenu-item-icon,body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content .submenu-item-icon,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content2 .submenu-item-icon,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content .submenu-item-icon{padding-top:.5rem}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content2 .submenu-item-content,body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content .submenu-item-content,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content2 .submenu-item-content,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content .submenu-item-content{padding-left:.5rem}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content2 .submenu-item-content a,body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content .submenu-item-content a,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content2 .submenu-item-content a,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content .submenu-item-content a{font-size:1rem;padding:0;font-weight:100}body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content2 .submenu-item-content p,body.legacy #revel-header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content .submenu-item-content p,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content2 .submenu-item-content p,body.legacy header.headlessPage .site-header nav .main-menu .mega-menu#products-mega-menu #products-mega-menu__content .submenu-item-content p{font-weight:100;font-size:.85rem;line-height:1.25}@media only screen and (min-width:993px){body.legacy #revel-header.headlessPage .site-header nav .main-menu .dropdown,body.legacy header.headlessPage .site-header nav .main-menu .dropdown{position:static}body.legacy #revel-header.headlessPage .site-header nav .main-menu .dropdown:hover .mega-menu,body.legacy header.headlessPage .site-header nav .main-menu .dropdown:hover .mega-menu{visibility:visible;opacity:1}}body.legacy #revel-header.headlessPage .site-header nav .main-menu ul,body.legacy header.headlessPage .site-header nav .main-menu ul{padding-left:0}body.legacy #revel-header.headlessPage .site-header nav .customer-login-mobile-link,body.legacy header.headlessPage .site-header nav .customer-login-mobile-link{display:none}@media only screen and (max-width:600px){body.legacy #revel-header.headlessPage .site-header nav .customer-login-mobile-link,body.legacy header.headlessPage .site-header nav .customer-login-mobile-link{display:block;color:#00a3e0;padding-left:15px;cursor:pointer;text-transform:uppercase}}body.legacy #revel-header.headlessPage .site-header .right-container,body.legacy header.headlessPage .site-header .right-container{padding-top:6px;padding-bottom:6px;margin-right:10px;display:flex}body.legacy #revel-header.headlessPage .site-header .right-container .customer-login,body.legacy header.headlessPage .site-header .right-container .customer-login{display:inline-block;flex-direction:row-reverse;padding-top:5px;text-transform:uppercase}body.legacy #revel-header.headlessPage .site-header .right-container .customer-login span,body.legacy header.headlessPage .site-header .right-container .customer-login span{margin-top:6px}body.legacy #revel-header.headlessPage .site-header .right-container .customer-login .customer-login-form div,body.legacy header.headlessPage .site-header .right-container .customer-login .customer-login-form div{display:flex}@media only screen and (max-width:600px){body.legacy #revel-header.headlessPage .site-header .right-container .customer-login .customer-login-form div,body.legacy header.headlessPage .site-header .right-container .customer-login .customer-login-form div{display:block}}body.legacy #revel-header.headlessPage .site-header .right-container .customer-login .customer-login-link,body.legacy header.headlessPage .site-header .right-container .customer-login .customer-login-link{display:inline-block;margin-right:12px;margin-top:6px;cursor:pointer}body.legacy #revel-header.headlessPage .site-header .right-container .customer-login button,body.legacy #revel-header.headlessPage .site-header .right-container .customer-login span,body.legacy header.headlessPage .site-header .right-container .customer-login button,body.legacy header.headlessPage .site-header .right-container .customer-login span{display:inline-block}body.legacy #revel-header.headlessPage .site-header .right-container .customer-login #customer_url,body.legacy header.headlessPage .site-header .right-container .customer-login #customer_url{height:2rem}body.legacy #revel-header.headlessPage .site-header .right-container .customer-login .customer_url,body.legacy header.headlessPage .site-header .right-container .customer-login .customer_url{height:2rem;padding-left:4px;border-radius:4px;border:1px solid #ccc;width:150px;font-size:.8em;margin:0}body.legacy #revel-header.headlessPage .site-header .right-container .customer-login .customer_url:focus,body.legacy header.headlessPage .site-header .right-container .customer-login .customer_url:focus{outline:0}body.legacy #revel-header.headlessPage .site-header .right-container .customer-login button,body.legacy header.headlessPage .site-header .right-container .customer-login button{height:28px;cursor:pointer;margin-left:5px;line-height:28px}body.legacy #revel-header.headlessPage .site-header .right-container .customer-login button:focus,body.legacy header.headlessPage .site-header .right-container .customer-login button:focus{outline:0}body.legacy #revel-header.headlessPage .site-header .right-container .customer-login form,body.legacy header.headlessPage .site-header .right-container .customer-login form{position:relative;padding-right:24px}@media only screen and (max-width:600px){body.legacy #revel-header.headlessPage .site-header .right-container .customer-login #modal-login .modal-content .submit-button,body.legacy header.headlessPage .site-header .right-container .customer-login #modal-login .modal-content .submit-button{display:block;width:100%;margin-top:10px;margin-left:0}}body.legacy #revel-header.headlessPage .site-header .right-container #ctas,body.legacy header.headlessPage .site-header .right-container #ctas{display:inline-block;flex-direction:row-reverse}body.legacy #revel-header.headlessPage .site-header .right-container #ctas .btn,body.legacy header.headlessPage .site-header .right-container #ctas .btn{min-width:150px}body.legacy #revel-header.headlessPage .site-header .right-container #ctas.scrolled a.learn-more,body.legacy header.headlessPage .site-header .right-container #ctas.scrolled a.learn-more{display:inline-block;margin-right:10px}@media only screen and (max-width:600px){body.legacy #revel-header.headlessPage .site-header .right-container #ctas.scrolled a.learn-more,body.legacy header.headlessPage .site-header .right-container #ctas.scrolled a.learn-more{display:none}}body.legacy #revel-header.headlessPage.enterprise,body.legacy header.headlessPage.enterprise{background-color:#005b9f}body.legacy #revel-header.headlessPage.enterprise .site-header .logo a,body.legacy header.headlessPage.enterprise .site-header .logo a{background:url(/img/logo/revel-logo-wht.svg) no-repeat}body.legacy #revel-header.headlessPage.enterprise .site-header nav,body.legacy header.headlessPage.enterprise .site-header nav{background-color:#005b9f;color:#fff}body.legacy #revel-header.headlessPage.enterprise .site-header nav.main-nav .main-menu li a,body.legacy header.headlessPage.enterprise .site-header nav.main-nav .main-menu li a{color:#fff!important}body.legacy #revel-header.headlessPage.enterprise .site-header nav.main-nav .main-menu .mega-menu,body.legacy header.headlessPage.enterprise .site-header nav.main-nav .main-menu .mega-menu{background-color:#005b9f}@media only screen and (min-width:993px){body.legacy #revel-header.headlessPage nav,body.legacy header.headlessPage nav{display:inline-block}body.legacy #revel-header.headlessPage .right-container,body.legacy header.headlessPage .right-container{position:absolute;top:4px;right:10px}}@media only screen and (max-width:992px){body.legacy #revel-header.headlessPage .right-container,body.legacy header.headlessPage .right-container{position:absolute;top:4px;right:10px}body.legacy #revel-header.headlessPage #ctas span,body.legacy header.headlessPage #ctas span{font-size:.7rem}body.legacy #revel-header.headlessPage nav.open,body.legacy header.headlessPage nav.open{display:block;margin-top:0;height:100vh;overflow:scroll}body.legacy #revel-header.headlessPage nav ul.main-menu li,body.legacy header.headlessPage nav ul.main-menu li{float:none;width:100%;margin-bottom:20px;display:block;margin-right:30px;padding:0}body.legacy #revel-header.headlessPage nav ul.main-menu li:hover>ul,body.legacy header.headlessPage nav ul.main-menu li:hover>ul{display:none}body.legacy #revel-header.headlessPage nav ul.main-menu li a,body.legacy header.headlessPage nav ul.main-menu li a{color:#000;display:block;border:none}body.legacy #revel-header.headlessPage nav ul.main-menu li a:active,body.legacy #revel-header.headlessPage nav ul.main-menu li a:hover,body.legacy header.headlessPage nav ul.main-menu li a:active,body.legacy header.headlessPage nav ul.main-menu li a:hover{color:#00a3e0}body.legacy #revel-header.headlessPage nav ul.main-menu li:first-child,body.legacy header.headlessPage nav ul.main-menu li:first-child{display:none}body.legacy #revel-header.headlessPage nav ul.main-menu li:nth-child(2),body.legacy header.headlessPage nav ul.main-menu li:nth-child(2){display:block!important}body.legacy #revel-header.headlessPage nav ul.main-menu li:nth-child(2) a,body.legacy header.headlessPage nav ul.main-menu li:nth-child(2) a{color:#000;display:block}body.legacy #revel-header.headlessPage nav ul.main-menu li:nth-child(2) .container,body.legacy header.headlessPage nav ul.main-menu li:nth-child(2) .container{padding:0}body.legacy #revel-header.headlessPage nav ul.main-menu ul,body.legacy header.headlessPage nav ul.main-menu ul{position:relative;transition:all .5s ease-out;background:#fff;display:none;top:0;left:-10px;padding:10px;box-shadow:none;border-radius:2px}body.legacy #revel-header.headlessPage nav ul.main-menu ul li,body.legacy header.headlessPage nav ul.main-menu ul li{padding-left:10px;margin:10px}}@media only screen and (max-width:600px){body.legacy #revel-header.headlessPage ul.main-menu li:first-child,body.legacy header.headlessPage ul.main-menu li:first-child{display:none}body.legacy #revel-header.headlessPage ul.main-menu li:nth-child(2),body.legacy header.headlessPage ul.main-menu li:nth-child(2){display:block!important}body.legacy #revel-header.headlessPage ul.main-menu li:nth-child(2) a,body.legacy header.headlessPage ul.main-menu li:nth-child(2) a{color:#000;display:block}body.legacy #revel-header.headlessPage ul.main-menu li:nth-child(2) .container,body.legacy header.headlessPage ul.main-menu li:nth-child(2) .container{padding:0}}@media only screen and (max-width:992px){body.legacy #revel-site-header .mobile-covid{display:none!important}body.legacy #revel-site-header .mobile-phone{width:70%}body.legacy #revel-site-header .mobile-login{width:30%;text-align:right}}body.legacy #revel-footer,body.legacy footer{color:#fff;background-color:#373b40;padding:2rem 0 2px;font-size:1rem;overflow:hidden}body.legacy #revel-footer .btn-top,body.legacy footer .btn-top{position:fixed;bottom:1rem;left:1rem;opacity:.5}body.legacy #revel-footer .btn-top:hover,body.legacy footer .btn-top:hover{opacity:1}body.legacy #revel-footer .revel-logo-sm,body.legacy footer .revel-logo-sm{padding-left:.5rem}body.legacy #revel-footer .banking-container,body.legacy footer .banking-container{margin-top:30px}body.legacy #revel-footer .banking-container .banking-info,body.legacy footer .banking-container .banking-info{margin:.5rem;text-align:right;line-height:1.5rem}@media only screen and (max-width:600px){body.legacy #revel-footer .banking-container .banking-info,body.legacy footer .banking-container .banking-info{text-align:center}}body.legacy #revel-footer .banking-container .banking-info p,body.legacy footer .banking-container .banking-info p{margin:0;color:#fff}body.legacy #revel-footer .banking-container .banking-info small,body.legacy footer .banking-container .banking-info small{display:block}body.legacy #revel-footer .phonein,body.legacy footer .phonein{color:#fff}body.legacy #revel-footer .bottom-row,body.legacy footer .bottom-row{padding:0 10px;vertical-align:bottom}body.legacy #revel-footer a,body.legacy footer a{color:#fff;text-decoration:none}body.legacy #revel-footer ul,body.legacy footer ul{list-style-type:none;padding:0;margin:0}body.legacy #revel-footer ul li,body.legacy footer ul li{font-size:1rem;color:#fff;padding:0;margin:0;line-height:1.5}body.legacy #revel-footer ul li a,body.legacy footer ul li a{font-size:.9rem}body.legacy #revel-footer ul li p,body.legacy footer ul li p{margin:0}body.legacy #revel-footer ul.social-buttons,body.legacy footer ul.social-buttons{display:flex;justify-content:center;align-content:center;margin:0}body.legacy #revel-footer ul.social-buttons .social-button,body.legacy footer ul.social-buttons .social-button{color:#fff}body.legacy #revel-footer ul.social-buttons .social-button a,body.legacy footer ul.social-buttons .social-button a{padding:20px}body.legacy #revel-footer ul.social-buttons .social-button img,body.legacy footer ul.social-buttons .social-button img{max-width:100%;max-height:20px}body.legacy #revel-footer ul.social-buttons .social-button img.svg,body.legacy #revel-footer ul.social-buttons .social-button img path,body.legacy footer ul.social-buttons .social-button img.svg,body.legacy footer ul.social-buttons .social-button img path{fill:#fff}body.legacy #revel-footer .right-align,body.legacy footer .right-align{text-align:right}@media only screen and (max-width:600px){body.legacy #revel-footer .right-align,body.legacy footer .right-align{text-align:left}}body.legacy #revel-footer hr,body.legacy footer hr{margin:7px 0 20px;height:1px;border:0;border-top:1px solid #00a3e0}body.legacy #revel-footer .social-button:first-child,body.legacy footer .social-button:first-child{text-align:right}body.legacy #revel-footer .footer-inner,body.legacy footer .footer-inner{display:flex;justify-content:space-evenly;align-content:center;margin:0 auto}@media only screen and (max-width:600px){body.legacy #revel-footer .footer-inner,body.legacy footer .footer-inner{display:block}}body.legacy #revel-footer .footer-inner .footer-column,body.legacy footer .footer-inner .footer-column{padding:0 .75rem;margin-bottom:5rem}@media only screen and (max-width:600px){body.legacy #revel-footer .footer-inner .footer-column,body.legacy footer .footer-inner .footer-column{margin-bottom:5rem}}body.legacy #revel-footer .footer-inner .footer-column .footer-headers,body.legacy footer .footer-inner .footer-column .footer-headers{margin-bottom:0;color:#fff;font-size:1.3rem;line-height:2rem}@media only screen and (max-width:600px){body.legacy #revel-footer .footer-inner .footer-column .footer-headers,body.legacy footer .footer-inner .footer-column .footer-headers{font-size:1.5rem;line-height:2rem}}body.legacy #revel-footer .footer-inner .footer-column .footer-bottom,body.legacy footer .footer-inner .footer-column .footer-bottom{display:inline-block}body.legacy #revel-footer .footer-inner .footer-column .footer-blue-link,body.legacy footer .footer-inner .footer-column .footer-blue-link{color:#00a3e0}body.legacy #revel-footer .footer-inner .footer-column ul,body.legacy footer .footer-inner .footer-column ul{margin-top:2rem}body.legacy #revel-footer .footer-inner .footer-column ul li a,body.legacy footer .footer-inner .footer-column ul li a{font-size:1rem;line-height:1.5rem;padding:6px 0 0;display:block}@media only screen and (max-width:600px){body.legacy #revel-footer .footer-inner .footer-column ul li a,body.legacy footer .footer-inner .footer-column ul li a{font-size:1.35rem;padding-bottom:1.15rem;line-height:2rem}}body.legacy #revel-footer .footer-inner .footer-column ul li a:hover,body.legacy footer .footer-inner .footer-column ul li a:hover{text-decoration:underline}body.legacy #revel-footer .contact-inner,body.legacy footer .contact-inner{display:flex;justify-content:space-between;align-items:center;min-height:75px;margin:0 auto;max-width:90vw}@media only screen and (max-width:600px){body.legacy #revel-footer .contact-inner,body.legacy footer .contact-inner{text-align:center;flex-direction:column}body.legacy #revel-footer .contact-inner:first-child,body.legacy footer .contact-inner:first-child{padding-top:.5rem}}body.legacy #revel-footer .contact-inner a,body.legacy footer .contact-inner a{font-size:1rem!important;line-height:28px;padding:10px 0}body.legacy #revel-footer .contact-inner a:hover,body.legacy footer .contact-inner a:hover{text-decoration:underline}body.legacy #revel-footer .contact-social-info,body.legacy footer .contact-social-info{border-top:thin solid #00a3e0}@media only screen and (max-width:600px){body.legacy #revel-footer .contact-social-info .copyright,body.legacy footer .contact-social-info .copyright{display:block;padding:.5rem 0}}body.legacy .revel-btn{text-align:center;transition:background-color .2s ease-out;cursor:pointer;border-radius:2px;display:inline-block;line-height:36px;padding:0 16px;text-transform:uppercase;vertical-align:middle;font-size:1rem;outline:0;border:2px solid transparent;margin-bottom:1rem}body.legacy .revel-btn.primary{color:#fff;background-color:#00a3e0}body.legacy .revel-btn.primary:active,body.legacy .revel-btn.primary:hover{background-color:#007aa8}body.legacy .revel-btn.primary.outline{color:#00a3e0;background-color:transparent;border:2px solid #007aa8}body.legacy .revel-btn.primary.outline.active{background-color:#007aa8;color:#fff}body.legacy .revel-btn.primary.outline.active:active,body.legacy .revel-btn.primary.outline.active:hover,body.legacy .revel-btn.primary.outline:active,body.legacy .revel-btn.primary.outline:hover{color:#fff;background-color:#007aa8;border:2px solid #007aa8}body.legacy .revel-btn.primary.outline-inverse{color:#fff;background-color:#00a3e0;border:2px solid #fff}body.legacy .revel-btn.primary.outline-inverse:active,body.legacy .revel-btn.primary.outline-inverse:hover{color:#373b40;background-color:#fff;border:2px solid #fff}body.legacy .revel-btn.secondary{color:#373b40;background-color:#ebebeb}body.legacy .revel-btn.secondary:active,body.legacy .revel-btn.secondary:hover{color:#fff;background-color:#353940}body.legacy .revel-btn.secondary.outline{color:#373b40;background-color:transparent;border:2px solid #373b40}body.legacy .revel-btn.secondary.outline.active{background-color:#353940}body.legacy .revel-btn.secondary.outline:active,body.legacy .revel-btn.secondary.outline:hover{color:#fff;background-color:#353940;border:2px solid #353940}body.legacy .revel-btn.secondary.outline-inverse{color:#fff;background-color:#373b40;border:2px solid #fff}body.legacy .revel-btn.secondary.outline-inverse:active,body.legacy .revel-btn.secondary.outline-inverse:hover{color:#373b40;background-color:#fff;border:2px solid #fff}body.legacy .revel-btn.watermelon{color:#fff;background-color:#f06449}body.legacy .revel-btn.watermelon:active,body.legacy .revel-btn.watermelon:hover{color:#fff;background-color:#b44b37}body.legacy .revel-btn.watermelon.outline{color:#f06449;background-color:transparent;border:2px solid #f06449}body.legacy .revel-btn.watermelon.outline.active{background-color:#b44b37}body.legacy .revel-btn.watermelon.outline:active,body.legacy .revel-btn.watermelon.outline:hover{color:#fff;background-color:#b44b37;border:2px solid #b44b37}body.legacy .revel-btn.watermelon.outline-inverse{color:#fff;background-color:#f06449;border:2px solid #fff}body.legacy .revel-btn.watermelon.outline-inverse:active,body.legacy .revel-btn.watermelon.outline-inverse:hover{color:#f06449;background-color:#fff;border:2px solid #fff}body.legacy .revel-btn.dark-grey{color:#fff;background-color:#373b40}body.legacy .revel-btn.dark-grey:active,body.legacy .revel-btn.dark-grey:hover{color:#fff;background-color:#111}body.legacy .revel-btn.dark-grey.outline{color:#373b40;background-color:transparent;border:2px solid #373b40}body.legacy .revel-btn.dark-grey.outline.active{background-color:#111}body.legacy .revel-btn.dark-grey.outline:active,body.legacy .revel-btn.dark-grey.outline:hover{color:#fff;background-color:#111;border:2px solid #111}body.legacy .revel-btn.dark-grey.outline-inverse{color:#fff;background-color:#373b40;border:2px solid #fff}body.legacy .revel-btn.dark-grey.outline-inverse:active,body.legacy .revel-btn.dark-grey.outline-inverse:hover{color:#373b40;background-color:#fff;border:2px solid #fff}body.legacy .revel-btn.minus-one-point{font-size:.9rem}body.legacy .revel-btn.full-width{display:block}body.legacy .revel-btn.wider-buttons{padding-left:4rem;padding-right:4rem}body.legacy ul{margin-top:0;margin-bottom:1rem}body.legacy ul.bullet{list-style-type:none;padding-left:0;margin-bottom:0;margin-top:0}body.legacy ul.bullet.blue li{background:url(https://cdn.revelsystems.com/assets/img/business_types/bullet-blue.svg) 10px 4px no-repeat;background-size:20px}body.legacy ul.bullet.purple li{background:url(https://cdn.revelsystems.com/assets/img/business_types/bullet-purple.svg) 10px 4px no-repeat;background-size:20px}body.legacy ul.bullet.red li{background:url(https://cdn.revelsystems.com/assets/img/business_types/bullet-red.svg) 10px 4px no-repeat;background-size:20px}body.legacy ul.bullet.green li{background:url(https://cdn.revelsystems.com/assets/img/business_types/bullet-green.svg) 10px 4px no-repeat;background-size:20px}body.legacy ul.bullet li{padding-left:38px;padding-top:1px;margin-bottom:0;margin-top:0}body.legacy ul.bullet ul{list-style-type:none;padding-left:0}body.legacy ul li{position:relative;margin:1rem 0}html.webp .hero-a-banner{background-image:url(/img/h22/Home-Page-Hero-Kiosk-1-min.webp)}html .hero-a .hero-a-banner,html.no-webp .hero-a-banner{background-image:url(/img/h22/Home-Page-Hero-Kiosk-1-min.jpg)}body.legacy .customer-header-v2{text-align:center}body.legacy .customer-header-v2 h1{font-size:2.25rem;font-weight:500}body.legacy .customer-section-new{margin:0}body.legacy .customer-intro-block{display:flex;height:auto;margin:0}@media only screen and (max-width:600px){body.legacy .customer-intro-block{flex-direction:column-reverse}}body.legacy .customer-intro-block .header-border{border-bottom:1px solid #00a3e0;display:inline-block}body.legacy .customer-intro-block .header-border h2{text-align:center}body.legacy .customer-intro-block>div{width:50%}@media only screen and (max-width:600px){body.legacy .customer-intro-block>div{width:100%}}body.legacy .customer-intro-block .customer-detail-hero__image{display:flex;justify-content:center;align-items:flex-start;height:350px;padding-left:2rem}body.legacy .customer-intro-block .customer-detail-hero__image img{max-height:100%;width:100%}@media only screen and (max-width:600px){body.legacy .customer-intro-block .customer-detail-hero__image{width:100%;min-height:200px;height:auto;padding:0}}body.legacy .customer-intro-block .customer-detail-content h2{font-weight:500;display:inline-block}body.legacy .customer-intro-block .customer-detail-content p{line-height:1.75;margin-top:1rem}@media only screen and (max-width:600px){body.legacy .customer-intro-block .customer-detail-content{display:flex;flex-direction:column;align-items:center;margin-top:1rem}}body.legacy .customer-assets-block .assets-row{justify-content:center;display:flex;width:100%}body.legacy .customer-assets-block .assets-row>h2{font-weight:500;margin-bottom:2rem}body.legacy .customer-assets-block .assets-row .assets-row-inner{justify-content:center;display:flex;width:100%}@media only screen and (max-width:600px){body.legacy .customer-assets-block .assets-row .assets-row-inner{display:block}body.legacy .customer-assets-block .assets-row .assets-row-inner>div{margin-bottom:1.5rem}}body.legacy .customer-assets-block .nuxt-content .customer-detail-asset{background:#f9f9f9;padding:1rem;height:100%}body.legacy .customer-assets-block .nuxt-content .customer-detail-asset__icon{margin:0 auto;height:70px;display:inherit;width:70px}body.legacy .customer-assets-block .nuxt-content .customer-detail-asset__description{margin-top:1.5rem;text-align:center}body.legacy .customer-assets-block .nuxt-content .customer-detail-asset__link{background-color:#00a3e0;color:#fff;text-align:center;display:block;padding:.75rem 0}body.legacy .related-customers-row{margin-top:10rem;justify-content:center;display:flex;width:100%}body.legacy .related-customers-row>h2{width:100%;text-align:center;margin-bottom:2.5rem;font-weight:500}body.legacy .related-customers-row .related-customers-block{display:flex;flex-direction:column;height:200px;text-align:center;border:1px solid #d3d3d3;margin-bottom:1.5rem}body.legacy .related-customers-row .related-customers-block .related-customers-block__image{height:130px}body.legacy .related-customers-row .related-customers-block .related-customers-block__image a{height:100%;width:100%;display:block;overflow:hidden}body.legacy .related-customers-row .related-customers-block .related-customers-block__image img{width:100%}@media only screen and (max-width:600px){body.legacy .related-customers-row .related-customers-block .related-customers-block__image img{width:100%;height:auto}}@media only screen and (max-width:600px){body.legacy .related-customers-row .related-customers-block .related-customers-block__image{height:130px}}body.legacy .related-customers-row .related-customers-block .related-customers-block__title{display:flex;height:100%;justify-content:center;align-items:center}body.legacy .related-customers-row .related-customers-block .related-customers-block__title>a{font-weight:600;color:#000}@media only screen and (max-width:600px){body.legacy .related-customers-row .related-customers-block .related-customers-block__title{height:100px}}@media only screen and (max-width:600px){body.legacy .related-customers-row .related-customers-block{margin-bottom:1.5rem}}@media only screen and (max-width:600px){body.legacy .related-customers-row{margin-bottom:1.5rem;align-items:center;flex-direction:column}}body.legacy .customer-detail-header{margin-top:3rem}body.legacy .customer-detail-header h1{font-size:1.8rem;color:#fff;border-radius:5px;padding:1rem 0;background-color:#00a3e0;text-align:center;font-weight:700}body.legacy .customer-detail-hero{max-width:100%;margin:0 0 15rem}body.legacy .customer-detail-hero h3,body.legacy .customer-detail-hero h4{margin-bottom:2rem}body.legacy .customer-detail-hero .customer-detail-banner{width:100%;padding:0}body.legacy .customer-detail-hero .customer-detail-banner .customer-detail-center-inner .customer-detail-center{width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}body.legacy .customer-detail-hero .customer-detail-banner .customer-detail-center-inner .customer-detail-center .customer-detail-logo{border-radius:12px;width:35%;background-color:#fff;padding:2rem;box-shadow:0 1px 2px #ccc;margin-right:1rem;left:50%;bottom:-40%;transform:translateX(-50%);position:absolute;z-index:2}@media only screen and (max-width:992px){body.legacy .customer-detail-hero .customer-detail-banner .customer-detail-center-inner .customer-detail-center .customer-detail-logo{width:80%}}body.legacy .customer-detail-hero .customer-detail-banner .customer-detail-center-inner .customer-detail-center .customer-detail-logo .customer-detail-logo--inner,body.legacy .customer-detail-hero .customer-detail-banner .customer-detail-center-inner .customer-detail-center .customer-detail-logo .customer-detail-logo--inner .customer-detail--top{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%}body.legacy .customer-detail-hero .customer-detail-banner .customer-detail-center-inner .customer-detail-center .customer-detail-logo .customer-detail-logo--inner .customer-detail--top .customer-detail-logo--img{width:100%;height:150px;margin-bottom:2rem;background-position:50%;background-size:contain;background-repeat:no-repeat}body.legacy .customer-detail-hero .customer-detail-banner .customer-detail-center-inner .customer-detail-center .customer-detail-logo .customer-detail-logo--inner .customer-detail--bottom{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;width:100%}body.legacy .customer-detail-hero .customer-detail-banner .customer-detail-center-inner .customer-detail-center .customer-detail-logo .customer-detail-logo--inner .customer-detail--bottom .customer-detail--about{height:100%;width:100%}body.legacy .customer-detail .contentOutput h2{color:#fff;border-radius:5px;padding:1rem 0;margin:3rem 0 4rem;background-color:#00a3e0;text-align:center;font-weight:400}body.legacy .customer-detail .contentOutput h3{margin:1rem 0 2rem}body.legacy .customer-detail .contentOutput img{max-width:100%;margin:0 auto;text-align:center;display:block}body.legacy .customer-detail .contentOutput blockquote{margin:3.5rem}body.legacy .customer-detail .contentOutput blockquote p:first-child{background:url(https://cdn.revelsystems.com/assets/img/business_types/quote.svg) 0 0 no-repeat;background-size:20px;padding-left:2rem;padding-top:20px;margin-bottom:0}body.legacy .customer-detail .contentOutput blockquote p:last-child{text-align:center;display:block;color:#666;background:url(https://cdn.revelsystems.com/assets/img/business_types/quote.svg) 100% 0 no-repeat;background-size:20px;padding-top:40px}body.legacy .customer-row .customer-card{border:none}body.legacy .customer-row .customer-card .customer-card__img{text-align:center;width:250px;min-height:175px;margin:0 auto}body.legacy .customer-row .customer-card .customer-card__img img{-o-object-fit:contain;object-fit:contain;margin:0 auto;height:200px;max-width:100%}body.legacy .customer-row .customer-card .customer-card__content{padding:1rem}body.legacy .customer-row .customer-card .customer-card__content h3{margin:1rem 0;font-size:2rem;display:block}body.legacy .customer-row .customer-card .customer-card__content h3.customer-card__header{padding:0}body.legacy .customer-row .customer-card .customer-card__content p.customer-card__header{font-weight:700;margin-bottom:0;padding:0}body.legacy .customer-quote-card-container{display:flex;align-items:center;justify-content:center}body.legacy .customer-quote--img{height:40px;width:40px;margin-bottom:1em}body.legacy .customer-quote-card{width:60%;margin-top:3.5rem;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;background-color:#00a3e0;transition:box-shadow .25s;border-radius:2px;padding:2rem;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}body.legacy .customer-quote-card blockquote,body.legacy .customer-quote-card blockquote:after,body.legacy .customer-quote-card blockquote:before,body.legacy .customer-quote-card cite{color:#fff}body.legacy .customer-detail-image{position:absolute;left:50%;transform:translateX(-10%);width:700px;height:115%}body.legacy .customer-detail-center{width:70%;min-height:400px;display:flex;justify-content:center;align-items:center;position:relative}@media only screen and (max-width:992px){body.legacy .customer-detail-center{min-height:260px}}body.legacy .customer-detail-center-inner{width:100%;display:flex;justify-content:center;align-items:center}body.legacy .h120{margin:3rem;text-align:center}body.legacy .h120 img{height:120px;width:auto;margin:0 auto}@media only screen and (max-width:600px){body.legacy .h120 img{height:auto;width:100%}}body.legacy section.wavy-hero{background-size:cover;background-position:50%;background-repeat:no-repeat;text-align:center;position:relative}body.legacy section.wavy-hero.blue-gradient .hero-banner{background:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,.85) 15%,rgba(5,59,102,.85) 110%)}body.legacy section.wavy-hero .hero-banner-cont{padding:7rem 0}@media only screen and (max-width:992px){body.legacy section.wavy-hero .hero-banner-cont{padding-top:1rem}}body.legacy section.wavy-hero .hero-banner-cont h1{margin:0;font-size:4rem;color:#373b40}body.legacy section.wavy-hero .hero-banner-cont h1 br{display:none}@media only screen and (max-width:600px){body.legacy section.wavy-hero .hero-banner-cont h1{font-size:2.1rem;margin:2.5rem 1.5rem 1.4rem .5rem}}@media only screen and (max-width:992px){body.legacy section.wavy-hero .hero-banner-cont h1{font-size:2.2rem;margin:2.5rem 1.5rem .5rem}}body.legacy section.wavy-hero .hero-banner-cont p{font-size:1.6rem;color:#373b40}@media only screen and (max-width:600px){body.legacy section.wavy-hero .hero-banner-cont p{font-size:1rem;margin:0 1.5rem 2rem}}@media only screen and (max-width:992px){body.legacy section.wavy-hero .hero-banner-cont p{font-size:1rem;margin:0 1.7rem 1.5rem}}body.legacy section.wavy-hero .hero-banner-cont .img-cont{width:50%;margin:2rem auto}@media only screen and (max-width:600px){body.legacy section.wavy-hero .hero-banner-cont .img-cont{width:80%}}body.legacy section.wavy-hero .hero-banner-cont .img-cont img{max-width:100%;margin:1rem}body.legacy section.wavy-hero .hero-banner-cont .btn-cont a.btn{text-transform:uppercase;padding:2px 4rem}@media only screen and (max-width:600px){body.legacy section.wavy-hero .hero-banner-cont .btn-cont a.btn{width:17rem;margin:.5rem}}body.legacy section.wavy-hero.lifestyle-version .hero-banner{height:50rem;background:linear-gradient(270deg,hsla(0,0%,100%,0),rgba(85,85,85,.111082) 60%,rgba(0,0,0,.713323)),url(https://cdn.revelsystems.com/assets/lifestyle-banner.png) top/cover no-repeat}body.legacy section.wavy-hero.lifestyle-version .img-cont,body.legacy section.wavy-hero.lifestyle-version svg{display:none}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont{margin-left:3rem;text-align:left}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont h1{margin:0;font-size:4.4rem;color:#fff;font-weight:900;line-height:1.1}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont h1 br{display:block}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont p{width:35%;color:#fff;font-size:2.2rem;line-height:1.1}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont .btn-cont{display:inline-flex;flex-direction:column}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont .btn-cont a{margin-bottom:0;text-transform:capitalize;height:auto;font-weight:700;font-size:1.7rem;color:#fff;padding:.7rem 1rem;border-radius:.3rem;cursor:pointer;line-height:1}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont .btn-cont a:first-child{border:none;padding-left:0;order:2;display:inline-flex;align-items:center;background-color:transparent;box-shadow:none}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont .btn-cont a:first-child:hover{transform:scale(1.1)}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont .btn-cont a:nth-child(2){background-color:#00a3e0}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont .btn-cont a:nth-child(2):hover{background-color:#007aa8}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont .btn-cont a:nth-child(2) .circle{display:none}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont .btn-cont a .circle{display:inline-block;border-radius:50px;height:2.5rem;position:relative;width:2.5rem;margin-right:1rem;top:0;bottom:0;right:0;left:0;border:.2rem solid #fff}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont .btn-cont a .circle:before{content:"";display:block;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 16px;position:absolute;top:0;left:0;right:-5px;bottom:0;margin:auto}@media only screen and (max-width:1200px){body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont h1{font-size:3.8rem}}@media only screen and (max-width:1024px){body.legacy section.wavy-hero.lifestyle-version .hero-banner{height:40rem;background:linear-gradient(rgba(0,0,0,.713323),rgba(0,0,0,.713323)),url(https://cdn.revelsystems.com/assets/lifestyle-banner.png) top/cover no-repeat}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont{padding-bottom:0;height:100%;margin:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont h1{font-size:3.5rem}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont p{width:50%;margin:1.5rem;text-align:center;font-size:2rem}}@media only screen and (max-width:768px){body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont h1{font-size:2.5rem}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont p{font-size:1.5rem}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont .btn-cont a{margin:0}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont .btn-cont a:first-child{justify-content:center;padding:0 1.2rem 0 0}}@media only screen and (max-width:600px){body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont h1{font-size:2.2rem}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont p{font-size:1.5rem;width:90%}body.legacy section.wavy-hero.lifestyle-version .hero-banner-cont .btn-cont a{font-size:1.1rem}}body.legacy section.wavy-hero .floating-ui-content{z-index:4;height:100%;width:50%;margin-left:auto}body.legacy section.wavy-hero .floating-ui-content .floating-ui{height:100%;width:100%;position:relative}body.legacy section.wavy-hero .floating-ui-content .floating-ui .floating-container{position:relative}body.legacy section.wavy-hero .floating-ui-content .floating-img{position:absolute;bottom:0}body.legacy section.wavy-hero .floating-ui-content .floating-img:first-child{left:6rem;z-index:3;bottom:10%;-webkit-animation:float 4s ease-in-out infinite;animation:float 4s ease-in-out infinite;-webkit-animation-delay:.5s;animation-delay:.5s}body.legacy section.wavy-hero .floating-ui-content .floating-img:first-child .floating-container{height:180.33px;position:relative}body.legacy section.wavy-hero .floating-ui-content .floating-img:first-child img{z-index:1;position:absolute}body.legacy section.wavy-hero .floating-ui-content .floating-img:first-child .floating-shadow{width:248px;height:170px;left:37px;position:absolute;z-index:-1;border-radius:15px;box-shadow:11px 11px 11px -2px rgba(0,0,0,.75)}body.legacy section.wavy-hero .floating-ui-content .floating-img:nth-child(2){left:4rem;z-index:2;bottom:20%;-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}body.legacy section.wavy-hero .floating-ui-content .floating-img:nth-child(2) .floating-container{height:250px;position:relative}body.legacy section.wavy-hero .floating-ui-content .floating-img:nth-child(2) .floating-container img{z-index:1;position:absolute}body.legacy section.wavy-hero .floating-ui-content .floating-img:nth-child(2) .floating-shadow{width:278px;height:263px;position:absolute;left:30px;z-index:-1;border-radius:15px;box-shadow:11px 11px 11px -2px rgba(0,0,0,.75)}body.legacy section.wavy-hero .floating-ui-content .floating-img:nth-child(3){left:10rem;z-index:1;bottom:2rem}@-webkit-keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-10px)}to{transform:translatey(0)}}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-10px)}to{transform:translatey(0)}}@media only screen and (max-width:768px){body.legacy section.wavy-hero .floating-ui-content{display:none}}body.legacy section.wavy-hero .blue-banner.lifestyle-banner{height:50rem}@media only screen and (max-width:1024px){body.legacy section.wavy-hero .blue-banner.lifestyle-banner{height:40rem}}body.legacy section.wavy-hero .lifestyle-banner.lifestyle1{background:linear-gradient(270deg,hsla(0,0%,100%,0),rgba(85,85,85,.1110819328) 60%,rgba(0,0,0,.7133228291)),url(https://cdn.revelsystems.com/assets/lifestyle-banner.png) no-repeat top/cover}@media only screen and (max-width:768px){body.legacy section.wavy-hero .lifestyle-banner.lifestyle1{height:40rem;background:linear-gradient(rgba(0,0,0,.713323),rgba(0,0,0,.713323)),url(https://cdn.revelsystems.com/assets/lifestyle-banner.png) no-repeat top/cover}}@media only screen and (max-width:600px){body.legacy section.wavy-hero .lifestyle-banner.lifestyle1{height:30rem;background:linear-gradient(rgba(0,0,0,.713323),rgba(0,0,0,.713323)),url(https://cdn.revelsystems.com/assets/lifestyle-banner.png) 70% 20% no-repeat}}body.legacy section.wavy-hero .lifestyle-banner{overflow:hidden;position:relative;height:45rem;padding-top:.5rem}@media only screen and (max-width:768px){body.legacy section.wavy-hero .lifestyle-banner.lifestyle-v2{height:100%}}@media only screen and (max-width:600px){body.legacy section.wavy-hero .lifestyle-banner.floating-banner{height:40rem}}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-banner-img{position:absolute;height:100%;width:100%;z-index:0}@media only screen and (max-width:768px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-banner-img{position:relative;height:18rem}}body.legacy section.wavy-hero .lifestyle-banner .hero-blue-image{position:absolute;left:60%;top:3%;display:flex;height:90%;width:50%;flex-direction:column;justify-content:center;align-items:center}body.legacy section.wavy-hero .lifestyle-banner .hero-blue-image img{height:95%}@media only screen and (max-width:1440px){body.legacy section.wavy-hero .lifestyle-banner .hero-blue-image{left:70%}}@media only screen and (max-width:1200px){body.legacy section.wavy-hero .lifestyle-banner .hero-blue-image{left:75%}}@media only screen and (max-width:1024px){body.legacy section.wavy-hero .lifestyle-banner .hero-blue-image{display:none}}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content{position:absolute;z-index:1;height:100%;width:100%;text-align:center;color:#fff}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content,body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-links{display:flex;flex-direction:column;justify-content:center;align-items:center}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-links a{font-weight:700;font-size:2.2rem;color:#fff;padding:.7rem 1.5rem;border-radius:.3rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-links a:first-child{display:inline-block;margin:2rem 0 1rem;background-color:#00a3e0;cursor:pointer}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-links a:first-child:hover{background-color:#33b5e6}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-links .lifestyle-watch-video{display:inline-flex;justify-content:center;align-items:center;transition:all .05s linear}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-links .lifestyle-watch-video:hover{transform:scale(1.1)}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-links .lifestyle-watch-video a{padding:0}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-links .lifestyle-watch-video .circle{display:inline-block;border-radius:50px;height:2.5rem;position:relative;width:2.5rem;margin-right:1rem;top:0;bottom:0;right:0;left:0;border:.2rem solid #fff}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-links .lifestyle-watch-video .circle:before{content:"";display:block;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 16px;position:absolute;top:0;left:0;right:-5px;bottom:0;margin:auto}@media only screen and (max-width:768px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-links .lifestyle-watch-video{padding-left:0;color:#000}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-links .lifestyle-watch-video .circle{border-color:#000}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-links .lifestyle-watch-video .circle:before{border-color:transparent transparent transparent #000}}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-text h1{margin:0;font-size:4rem;font-weight:700}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-text text{display:inline-block;margin:1.5rem 0;font-size:6rem;font-weight:700}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-text p{font-size:2.2rem;margin:0}@media only screen and (max-width:768px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content{position:relative;align-items:flex-start;text-align:left;height:auto;padding:2.5rem 2.5rem 2.5rem 2rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-text{color:#000}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-text h1{font-size:3rem;font-weight:400}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-text h1 text{font-size:3rem;font-weight:400;margin:1rem 0}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-text p{font-size:1.2rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-links a{font-size:1.5rem}}@media only screen and (max-width:600px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content{align-items:flex-start;padding:1rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-text{text-align:center}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-text h1,body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-text h1 text{font-size:2.2rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-links{margin:0 auto}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-links a{font-size:1.2rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle2-content .hero-lifestyle-links a:first-child{margin-bottom:.5rem}}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content{position:absolute;z-index:5;margin:6rem 0 0 7.5rem;text-align:left;color:#fff}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content.blue-content{margin:9rem 0 0 6rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content.blue-content .hero-lifestyle-text{width:70%}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content.blue-content .hero-lifestyle-text h1{font-size:5rem}@media only screen and (max-width:1024px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content.blue-content{align-items:center;text-align:center;margin:0}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content.blue-content .hero-lifestyle-text h1{font-size:4rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content.blue-content .hero-lifestyle-text p{width:100%}}@media only screen and (max-width:600px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content.blue-content .hero-lifestyle-text h1{font-size:2.5rem}}@media only screen and (max-width:1200px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content{margin:5rem 0 0 2rem}}@media only screen and (max-width:1024px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content{height:100%;margin:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}@media only screen and (max-width:768px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content{align-items:center}}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text{width:60%}@media only screen and (max-width:1200px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text{width:60%}}@media only screen and (max-width:1024px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text{width:100%}}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text .lifestyle-h1{font-weight:900}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text h1{margin:0;line-height:1.1;font-size:5rem;font-weight:100}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text h1 text{font-weight:700}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text p{width:80%;font-size:2.4rem;line-height:1.2}@media only screen and (max-width:1440px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text{margin-left:.8rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text h1{font-size:4rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text p{font-size:2rem;width:60%}}@media only screen and (max-width:1024px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text h1{font-size:2.8rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text p{font-size:1.5rem;width:40%}}@media only screen and (max-width:768px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text{width:85%;text-align:center}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text h1{font-size:3rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text p{font-size:1.7rem;width:100%}}@media only screen and (max-width:600px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text{width:95%;text-align:center;margin-left:0}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text h1{font-size:2rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-text p{font-size:1.3rem;width:100%;margin-bottom:3rem}}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-links{display:inline-flex;flex-direction:column;margin-left:.8rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-links a{font-weight:700;font-size:1.7rem;color:#fff;padding:.7rem 1rem;border-radius:.3rem;cursor:pointer}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-links a:first-child{background-color:#ff8554;margin-bottom:1rem}@media only screen and (max-width:768px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-links a:first-child{margin:0}}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-links a:first-child:hover{background-color:#f95b23}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-links .lifestyle-watch-video{display:inline-flex;justify-content:center;align-items:center;padding-left:0;transition:all .05s linear}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-links .lifestyle-watch-video:hover{transform:scale(1.1)}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-links .lifestyle-watch-video a{padding:0}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-links .lifestyle-watch-video .circle{display:inline-block;border-radius:50px;height:2.5rem;position:relative;width:2.5rem;margin-right:1rem;top:0;bottom:0;right:0;left:0;border:.2rem solid #fff}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-links .lifestyle-watch-video .circle:before{content:"";display:block;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 16px;position:absolute;top:0;left:0;right:-5px;bottom:0;margin:auto}@media only screen and (max-width:1200px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-links{margin-left:.8rem}}@media only screen and (max-width:600px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-links{flex-direction:column;margin-left:0}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-links a:first-child{text-align:center;font-size:1.3rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-links a:nth-child(2){font-size:1.3rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-lifestyle-links .circle{height:2.2rem;width:2.2rem}}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-blue-links{flex-direction:row;align-items:center}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-blue-links a:first-child{margin-bottom:0;margin-right:2rem}@media only screen and (max-width:600px){body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-blue-links{flex-direction:column}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-blue-links a:first-child{margin-right:0;margin-bottom:.5rem}body.legacy section.wavy-hero .lifestyle-banner .hero-lifestyle-content .hero-blue-links a:nth-child(2){padding-left:1rem}}body.legacy section.wavy-hero .wave{position:absolute;bottom:0;width:100%;height:100px}body.legacy section.wavy-hero .wistia_video{position:absolute;top:-999px;left:-999px}body.legacy section.section-customers{position:relative;margin:3rem 0}body.legacy section.section-customers h1{font-size:2rem;text-align:center;width:100%;padding:0 5rem}@media only screen and (max-width:992px){body.legacy section.section-customers h1{padding:0 1rem}}body.legacy section.section-customers p{width:70%;margin:2rem auto}@media only screen and (max-width:992px){body.legacy section.section-customers p{width:90%}}body.legacy section.revel-text-pioneering{position:relative;margin:3rem 0}@media only screen and (max-width:768px){body.legacy section.revel-text-pioneering{margin:1rem 0}}body.legacy section.revel-text-pioneering h2{margin:0 0 2.5rem;font-size:2rem;color:#373b40;text-align:center}body.legacy section.revel-text-pioneering h3{margin:1.5rem 0;font-size:1.5rem;color:#373b40}@media only screen and (max-width:1024px){body.legacy section.revel-text-pioneering h3{text-align:center}}body.legacy section.revel-text-pioneering .kfeat-row{display:flex;margin-bottom:2rem}@media only screen and (max-width:1024px){body.legacy section.revel-text-pioneering .kfeat-row{display:block}}body.legacy section.revel-text-pioneering .kfeat-row .kfeat-img{width:300px;border-radius:3px;height:250px}@media only screen and (max-width:1024px){body.legacy section.revel-text-pioneering .kfeat-row .kfeat-img{display:none}}body.legacy section.revel-text-pioneering .kfeat-row .kfeat-text{padding:1rem;width:80%}@media only screen and (max-width:1024px){body.legacy section.revel-text-pioneering .kfeat-row .kfeat-text{margin:0 auto}}body.legacy section.revel-text-pioneering .kfeat-row .kfeat-text h4{margin:1.1rem 0;font-size:1.2rem;color:#373b40}body.legacy section.revel-text-pioneering .kfeat-row .kfeat-text p{font-size:1rem}@media only screen and (max-width:1024px){body.legacy section.revel-text-pioneering .kfeat-row .kfeat-text p{margin:0 auto;width:80%}}body.legacy section.powered-by-revel{position:relative;margin:3rem 0}body.legacy section.powered-by-revel h2{margin:0 0 2.5rem;font-size:2rem;color:#373b40;display:block;text-align:center}body.legacy section.powered-by-revel .logo-row{position:relative;min-height:320px}body.legacy section.powered-by-revel .logo-row .logos{display:flex;flex-wrap:wrap;justify-content:center;align-content:center}body.legacy section.powered-by-revel .logo-row .logos .square{padding:1rem}body.legacy section.powered-by-revel .logo-row .logos .square img{width:120px;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.legacy section.revel-showcase{position:relative;background:#e4f6fc;background:linear-gradient(180deg,rgba(228,246,252,.95),hsla(0,0%,100%,.65) 60%)}@media only screen and (max-width:1024px){body.legacy section.revel-showcase{background:transparent}}body.legacy section.revel-showcase .showcase{padding:5rem 0 3rem;text-align:center}@media only screen and (max-width:768px){body.legacy section.revel-showcase .showcase{padding:1rem 0}}body.legacy section.revel-showcase .showcase h2{margin:2rem 0 0;font-size:2rem;color:#373b40;text-align:center}@media only screen and (max-width:768px){body.legacy section.revel-showcase .showcase h2{color:#373b40}}body.legacy section.revel-showcase .showcase p{color:#373b40;width:70%;margin:0 auto 2rem}@media only screen and (max-width:1024px){body.legacy section.revel-showcase .showcase p{width:90%}}@media only screen and (max-width:600px){body.legacy section.revel-showcase .showcase p{width:80%}}@media only screen and (max-width:600px){body.legacy section.revel-showcase .showcase>p{display:none}}body.legacy section.revel-showcase .showcase .btn-cont a.btn{min-width:220px}@media only screen and (max-width:600px){body.legacy section.revel-showcase .showcase .btn-cont{display:none}}body.legacy section.revel-showcase .showcase .show .station-wrapper{position:relative;width:100%;min-height:500px}@media only screen and (max-width:768px){body.legacy section.revel-showcase .showcase .show .station-wrapper{position:static;height:auto}}body.legacy section.revel-showcase .showcase .show .station-wrapper .info-link,body.legacy section.revel-showcase .showcase .show .station-wrapper .info-text,body.legacy section.revel-showcase .showcase .show .station-wrapper .station-item{position:absolute}@media only screen and (max-width:768px){body.legacy section.revel-showcase .showcase .show .station-wrapper .info-link,body.legacy section.revel-showcase .showcase .show .station-wrapper .info-text,body.legacy section.revel-showcase .showcase .show .station-wrapper .station-item{position:static}}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-item{margin:5rem 0}body.legacy section.revel-showcase .showcase .show .station-wrapper .info-line:after{display:block;position:absolute;height:2px;content:"";background-color:#00a3e0;top:.75rem}@media only screen and (max-width:768px){body.legacy section.revel-showcase .showcase .show .station-wrapper .info-line:after{position:static;display:none}}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-img{z-index:1}@media only screen and (max-width:992px){body.legacy section.revel-showcase .showcase .show .station-wrapper .station-img{max-width:100%}}@media only screen and (max-width:768px){body.legacy section.revel-showcase .showcase .show .station-wrapper .station-img{transform:scale(1);-webkit-transform:scale(1);margin:1rem auto;top:0;left:0;right:0;bottom:0;display:block}}body.legacy section.revel-showcase .showcase .show .station-wrapper .info-link{border-bottom:1px dashed #7f7f7f;font-size:1.2rem;text-align:center}body.legacy section.revel-showcase .showcase .show .station-wrapper .info-link:hover{cursor:pointer}body.legacy section.revel-showcase .showcase .show .station-wrapper .info-link:hover+.info-text{display:block}@media only screen and (max-width:768px){body.legacy section.revel-showcase .showcase .show .station-wrapper .info-link{width:100%}}body.legacy section.revel-showcase .showcase .show .station-wrapper .info-text{display:none;background-color:#373b40;color:#fff;width:275px;z-index:100;padding:1rem 1.1rem;border-radius:2px}@media only screen and (max-width:768px){body.legacy section.revel-showcase .showcase .show .station-wrapper .info-text{background-color:#fff;border:none;width:80%;display:block;margin:0 auto;padding:1rem 0;color:#373b40}}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-reporting{left:50%;transform:translateX(-50%)}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-reporting img{width:403px;height:auto}@media only screen and (max-width:768px){body.legacy section.revel-showcase .showcase .show .station-wrapper .station-reporting{transform:none;-webkit-transform:none}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-reporting img{transform:scale(.75);-webkit-transform:scale(.75)}}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-reporting .info-link{left:-12rem;top:.5rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-reporting .info-line:after{width:85px;left:11rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-reporting .info-text{left:-21rem;top:2rem}@media only screen and (max-width:768px){body.legacy section.revel-showcase .showcase .show .station-wrapper .station-reporting .info-link{left:-5rem;top:4rem;margin-bottom:1rem;font-size:1.5rem;border:none}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-reporting .info-line:after{width:50px}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-reporting .info-text{left:-13rem}}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-kiosk{left:22.5%;top:12em}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-kiosk img{width:243px;height:auto}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-kiosk .info-link{left:-10rem;top:3rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-kiosk .info-line:after{width:50px;left:9.6rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-kiosk .info-text{top:5rem;left:-15rem}@media only screen and (max-width:768px){body.legacy section.revel-showcase .showcase .show .station-wrapper .station-kiosk .info-link{left:-8rem;margin-bottom:1rem;font-size:1.5rem;border:none}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-kiosk .info-text{left:-12rem}}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-payment{left:14%;top:17rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-payment .info-link{left:-10rem;top:2rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-payment .info-line:after{width:50px;left:10rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-payment .info-text{top:3.6rem;left:-11rem}@media only screen and (max-width:768px){body.legacy section.revel-showcase .showcase .show .station-wrapper .station-payment .info-link{left:-8rem;margin-bottom:1rem;font-size:1.5rem;border:none}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-payment .info-text{left:-10.85rem}}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-pos{right:23%;top:10rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-pos .info-link{right:-14rem;top:1rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-pos .info-line:after{width:60px;right:14.3rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-pos .info-text{top:3.5rem;right:-20rem}@media only screen and (max-width:768px){body.legacy section.revel-showcase .showcase .show .station-wrapper .station-pos .info-link{right:-9rem;top:2.5rem;margin-bottom:1rem;font-size:1.5rem;border:none}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-pos .info-text{top:7rem;right:-13rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-pos .info-line:after{right:8.5rem}}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-cds{right:20%;top:9.5rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-cds img{width:243px;height:auto}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-cds .info-link{right:-15rem;top:5rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-cds .info-line:after{width:90px;right:13.5rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-cds .info-text{top:7rem;right:-20rem}@media only screen and (max-width:1024px){body.legacy section.revel-showcase .showcase .show .station-wrapper .station-cds .info-text{top:7rem;right:-15rem}}@media only screen and (max-width:768px){body.legacy section.revel-showcase .showcase .show .station-wrapper .station-cds .info-link{right:-9rem;width:150px;top:7rem;margin-bottom:1rem;font-size:1.5rem;border:none}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-cds .info-line:after{width:50px;right:9rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-cds .info-text{top:12rem;right:-13rem}}@media only screen and (max-width:768px){body.legacy section.revel-showcase .showcase .show .station-wrapper .station-cds .info-link{width:100%;margin-bottom:1rem;font-size:1.7rem;border:none}}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-printers{right:8%;top:19rem}@media only screen and (max-width:1024px){body.legacy section.revel-showcase .showcase .show .station-wrapper .station-printers{right:13%}}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-printers .info-link{right:-11rem;top:1rem}@media only screen and (max-width:1024px){body.legacy section.revel-showcase .showcase .show .station-wrapper .station-printers .info-link{right:-10rem}}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-printers .info-line:after{width:50px;right:10rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-printers .info-text{top:2.9rem;right:-16rem}@media only screen and (max-width:1024px){body.legacy section.revel-showcase .showcase .show .station-wrapper .station-printers .info-text{right:-10rem}}@media only screen and (max-width:768px){body.legacy section.revel-showcase .showcase .show .station-wrapper .station-printers .info-text{right:-8rem}body.legacy section.revel-showcase .showcase .show .station-wrapper .station-printers .info-link{margin-bottom:1rem;font-size:1.5rem;border:none;font-size:1.7rem}}body.legacy section.revel-showcase .wave{position:absolute;top:0;width:100%;height:100px}@media only screen and (max-width:768px){body.legacy section.revel-showcase .wave{display:none}}body.legacy section.revel-features{position:relative;margin-top:5rem}@media only screen and (max-width:768px){body.legacy section.revel-features{margin-top:1rem}}body.legacy section.revel-features .features-cont .features-header{text-align:center}body.legacy section.revel-features .features-cont .features-header h2{margin:2rem 0 1rem;font-size:2rem;color:#373b40}body.legacy section.revel-features .features-cont .features-header p{color:#373b40;width:80%;margin:2rem auto 3rem}@media only screen and (max-width:768px){body.legacy section.revel-features .features-list .features-mobile-stagger .features-row{display:flex!important;flex-direction:column;align-items:center}body.legacy section.revel-features .features-list .features-mobile-stagger .col.s10{margin:0}}@media only screen and (max-width:768px){body.legacy section.revel-features .features-list .features-mobile-stagger:nth-child(2n) .features-row{flex-direction:column-reverse}}body.legacy section.revel-features .features-list .features-row{margin-bottom:120px;position:relative}body.legacy section.revel-features .features-list .features-row picture img{border-radius:.25rem;width:100%}body.legacy section.revel-features .features-list .features-row .text-content{margin:0 1rem}@media only screen and (max-width:992px){body.legacy section.revel-features .features-list .features-row .text-content{margin-left:5rem}}@media only screen and (max-width:768px){body.legacy section.revel-features .features-list .features-row .text-content{width:100%;margin:3rem auto 0}body.legacy section.revel-features .features-list .features-row .text-content h3,body.legacy section.revel-features .features-list .features-row .text-content ul{text-align:left}}body.legacy section.revel-features .features-list .features-row .text-content ul{margin-top:0}body.legacy section.revel-features .features-list .features-row .text-content ul li{position:relative;margin:1rem 0}body.legacy section.revel-features .features-list .features-row .text-content .learn-more-link{text-align:left;width:100%}body.legacy section.revel-features .features-list .features-row[data-image=left] .bg_box{left:auto;right:-24px;top:1.5rem}body.legacy section.revel-features .features-list .features-row[data-image=left] .text-content{height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}body.legacy section.revel-features .features-list .features-row[data-image=right] .bg_box{top:1.5rem;left:24px;bottom:0}body.legacy section.revel-features .features-list .features-row[data-image=right] .text-content{height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}body.legacy section.revel-features .features-list .features-row .bg_box{border-radius:4px;width:60%;height:90%;position:absolute;z-index:-1}@media only screen and (max-width:992px){body.legacy section.revel-features .features-list .features-row .bg_box{display:none}}body.legacy section.revel-features .features-list .features-row h3{margin:0 0 .912rem;font-size:1.6rem;line-height:1.75rem;font-weight:300;width:100%}body.legacy section.revel-features .features-list .features-row a.learn-more-link,body.legacy section.revel-features .features-list .features-row p{width:100%}body.legacy section.revel-partners .text-content{padding-top:2rem}body.legacy section.revel-partners .text-content h2{margin:0 0 .912rem;font-size:1.8rem;line-height:1.75rem}body.legacy section.revel-partners .text-content a.learn-more-link{font-size:1.1rem}body.legacy section.revel-partners .img-cont{margin:2rem auto;text-align:center}body.legacy section.revel-partners .img-cont img{max-width:100%;margin:1rem}body.legacy section.revel-partners .partners-cont{text-align:left}body.legacy section.revel-partners .partners-mobile-cont{min-height:18rem;position:relative}@media only screen and (max-width:600px){body.legacy section.revel-partners .partners-mobile-cont{display:flex;flex-direction:column;text-align:center}}body.legacy section.revel-partners .partners-mobile-row:first-child{width:50%}@media only screen and (max-width:600px){body.legacy section.revel-partners .partners-mobile-row:first-child{order:1;width:100%}}body.legacy section.revel-partners .partners-mobile-row:nth-child(2){display:inline-block;width:48%;left:0;position:absolute;top:20%}@media only screen and (max-width:600px){body.legacy section.revel-partners .partners-mobile-row:nth-child(2){position:relative;order:3;width:100%}body.legacy section.revel-partners .partners-mobile-row:nth-child(2) .text-content{padding-top:0}}body.legacy section.revel-partners .partners-mobile-row:nth-child(3){display:inline-block;width:48%;position:absolute;right:0;top:0}@media only screen and (max-width:600px){body.legacy section.revel-partners .partners-mobile-row:nth-child(3){position:relative;order:2;width:100%}}body.legacy section.revel-customers-sliders{margin:7rem 0}body.legacy section.revel-customers-sliders .revel-customers-header{text-align:center}body.legacy section.revel-customers-sliders .revel-customers-header h2{font-size:2rem;text-align:center;margin:0 auto 2rem}body.legacy section.revel-customers-sliders .sliderModule{overflow:hidden}body.legacy section.revel-customers-sliders .slider-cont{position:relative}body.legacy section.revel-customers-sliders .slider-cont .arrow_left{position:absolute;left:-12px;top:33%}@media only screen and (max-width:600px){body.legacy section.revel-customers-sliders .slider-cont .arrow_left{left:5px}}body.legacy section.revel-customers-sliders .slider-cont .arrow_left:hover .arrow{border-color:#00a3e0}body.legacy section.revel-customers-sliders .slider-cont .arrow_right{position:absolute;right:-12px;top:33%}@media only screen and (max-width:600px){body.legacy section.revel-customers-sliders .slider-cont .arrow_right{right:5px}}body.legacy section.revel-customers-sliders .slider-cont .arrow_right:hover .arrow{border-color:#00a3e0}body.legacy section.revel-customers-sliders .slider-cont .arrow{display:inline-block;width:25px;height:25px;border-top:2px solid #000;border-right:2px solid #000;cursor:pointer}body.legacy section.revel-customers-sliders .slider-cont .arrow.arrow-right{transform:rotate(45deg)}body.legacy section.revel-customers-sliders .slider-cont .arrow.arrow-left{transform:rotate(-135deg)}body.legacy section.revel-customers-sliders .revel-customer{padding:0 1.2rem;width:33%;display:inline-block;vertical-align:top;flex:1 1 100%;margin-bottom:10px}body.legacy section.revel-customers-sliders .revel-customer .card{height:400px}body.legacy section.revel-customers-sliders .revel-customer .card a{color:#000}body.legacy section.revel-customers-sliders .revel-customer .card .card-image img{width:100%;height:14rem;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 5px 0 #6b6b6b;-webkit-box-shadow:0 2px 5px 0 #6b6b6b}body.legacy section.revel-customers-sliders .revel-customer .card .card-content{padding:1.2rem}body.legacy section.revel-customers-sliders .revel-customer .card .card-content p{position:relative}body.legacy section.revel-customers-sliders .revel-customer .card .card-content p.quote{font-size:.9rem}@media only screen and (max-width:1024px){body.legacy section.revel-customers-sliders .revel-customer .card .card-content p.quote{font-size:.7rem}}body.legacy section.revel-customers-sliders .revel-customer .card .card-content p.quote:before{content:"“";font-size:2rem;color:#00a3e0;position:absolute;left:-15px;top:0}body.legacy section.revel-customers-sliders .revel-customer .card .card-content p.quote:after{content:"”";font-size:2rem;color:#00a3e0;position:absolute;bottom:-20px;right:-12px}body.legacy section.revel-customers-sliders .revel-customer .card .card-content p.quoteatt{color:#00a3e0;font-size:.8rem;margin-top:.5rem}@media only screen and (max-width:1024px){body.legacy section.revel-customers-sliders .revel-customer .card .card-content p.quoteatt{font-size:.7rem}}body.legacy section.revel-customers-sliders .revel-customers-footer{text-align:center;margin-top:2.5rem}body.legacy section.revel-pro{margin:3rem 0}body.legacy section.revel-pro .text-content{width:70%;margin:0 auto;text-align:center}body.legacy section.revel-pro .text-content h2{margin:0 0 .912rem;font-size:1.8rem;line-height:2.2rem}body.legacy section.revel-pro .text-content p{margin:0 auto 2rem}@media only screen and (max-width:600px){body.legacy section.revel-pro .text-content h2{line-height:2rem}}body.legacy .legal-content h1{margin-bottom:2rem}body.legacy .legal-content h1,body.legacy .legal-content h2,body.legacy .legal-content h3,body.legacy .legal-content h4{margin-bottom:1.4rem}body.legacy .legal-content table{margin:3rem 0}body.legacy .hubspotForm .hs-form-field .input input{width:100%}body.legacy .hubspotForm input{border:1px solid #ccc;border-radius:2px;padding:.5rem .7rem;font-size:1rem;line-height:1.2rem}body.legacy .hubspotForm .hs-button.primary{color:#fff;background-color:#00a3e0}body.legacy .hubspotForm .hs-button.large{display:block;width:100%;margin-top:1rem}body.legacy .hubspotForm .hs-error-msgs.inputs-list li .hs-error-msg,body.legacy .hubspotForm .hs_error_rollup ul.no-list.hs-error-msgs.inputs-list li label{color:red;font-size:.8rem}body.legacy .hubspotForm .hs-error-msgs.inputs-list li{margin-top:0;margin-bottom:0}body.legacy .hubspotForm .hs-form-field .input .hs-input.invalid.error{border:1px solid red}body.legacy .hubspotForm .hs-error-msgs.no-list{padding-left:0;list-style-type:none;margin-bottom:0}body.legacy section.secmb-4{margin-bottom:4rem}body.legacy section.search-resources{margin:3rem 0;padding:1rem 0}body.legacy section.search-resources h2{text-align:center}body.legacy section.search-resources .mb-3{display:block;text-align:center}body.legacy section.search-resources #searchResourcesInput{border-radius:7px}body.legacy section.featured-resources a,body.legacy section.list-resources a{color:#111}@media only screen and (max-width:992px){body.legacy section.featured-resources .row,body.legacy section.list-resources .row{margin:0}}body.legacy section.featured-resources .responsive-img,body.legacy section.list-resources .responsive-img{border-radius:7px}body.legacy section.featured-resources .ft-res-cont .partners-text h3,body.legacy section.list-resources .ft-res-cont .partners-text h3{text-align:left}@media only screen and (max-width:992px){body.legacy section.featured-resources .ft-res-cont .partners-text h3,body.legacy section.list-resources .ft-res-cont .partners-text h3{margin:1rem 0 2rem}}body.legacy section.featured-resources .ft-res-cont .partners-text p,body.legacy section.list-resources .ft-res-cont .partners-text p{margin:0;padding:3rem 0}@media only screen and (max-width:992px){body.legacy section.featured-resources .ft-res-cont .partners-text p,body.legacy section.list-resources .ft-res-cont .partners-text p{padding:1rem 0 2rem}}body.legacy section.featured-resources .ft-res-cont.ft-partners h3,body.legacy section.list-resources .ft-res-cont.ft-partners h3{text-align:center}body.legacy section.featured-resources .ft-res-cont.ft-partners p,body.legacy section.list-resources .ft-res-cont.ft-partners p{width:100%;margin:1rem;text-align:center}body.legacy section.featured-resources .ft-res-cont.ft-feat-cont p,body.legacy section.list-resources .ft-res-cont.ft-feat-cont p{padding-top:162px;margin-bottom:0}body.legacy section.featured-resources .ft-res-cont.ft-feat-cont p span,body.legacy section.list-resources .ft-res-cont.ft-feat-cont p span{background:#00a3e0;color:#fff;display:block;padding-left:10px}body.legacy section.featured-resources .ft-res-cont.ft-feat-cont h3,body.legacy section.list-resources .ft-res-cont.ft-feat-cont h3{background:rgba(1,1,1,.6);width:100%;padding:.5rem .8rem;color:#fff;margin-bottom:0;font-size:1.2rem}body.legacy section.featured-resources .ft-res-cont p,body.legacy section.list-resources .ft-res-cont p{font-size:.78rem;margin-top:1.1rem;padding:2px 6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#111}body.legacy section.featured-resources .ft-res-cont p.ptype,body.legacy section.list-resources .ft-res-cont p.ptype{background:#eaeaea;border-radius:6px}body.legacy section.featured-resources .ft-res-cont p.ptype.purple,body.legacy section.list-resources .ft-res-cont p.ptype.purple{background-color:#e000cf;color:#fff}body.legacy section.featured-resources .ft-res-cont p.ptype.blue,body.legacy section.list-resources .ft-res-cont p.ptype.blue{background-color:#00a3e0;color:#fff}body.legacy section.featured-resources .ft-res-cont h2,body.legacy section.list-resources .ft-res-cont h2{font-size:1.5rem}body.legacy section.featured-resources .ft-res-cont h3,body.legacy section.list-resources .ft-res-cont h3{font-size:1.25rem;line-height:1.5rem}body.legacy section.featured-resources .ft-res-cont .ft-img,body.legacy section.list-resources .ft-res-cont .ft-img{position:relative;width:100%;height:240px;background-size:cover;background-repeat:no-repeat;border-radius:10px;background-position:50%}body.legacy section.featured-resources .ft-res-cont .ft-img .ft-mask,body.legacy section.list-resources .ft-res-cont .ft-img .ft-mask{width:100%;height:289px;background-size:cover;border-radius:10px}body.legacy section.featured-resources .ft-res-cont .ft-img img,body.legacy section.list-resources .ft-res-cont .ft-img img{box-shadow:1px 1px 3px #000;position:absolute;top:30%;right:5%}body.legacy section.featured-resources .ft-res-cont .ft-img img:hover,body.legacy section.list-resources .ft-res-cont .ft-img img:hover{box-shadow:1px 1px 7px #000;transition:all .2s ease-in}body.legacy section.list-resources h2{text-align:center;margin-bottom:1.25rem}body.legacy section.list-resources h3{text-align:left;font-size:1.5rem;margin-right:1rem}body.legacy section.page-content--events .tile{border-radius:10px;text-align:center;margin-bottom:1rem;position:relative}body.legacy section.page-content--events .tile-webinar{border:1px solid #00a3e0;padding-bottom:1rem;height:360px}body.legacy section.page-content--events .tile-webinar img{width:100%;height:250px;border-radius:10px 10px 0 0}body.legacy section.page-content--events .tile-webinar .logo-container{position:absolute;top:0;right:0}body.legacy section.page-content--events .tile-webinar .logo-container img{width:100px;height:50%}body.legacy section.page-content--events .tile-tradeshow{border:1px solid #00a3e0;height:100%}body.legacy section.page-content--events .tile-tradeshow img{height:120px;max-width:100%;padding-top:1rem}body.legacy section.page-detail.guides .contentOutput h1,body.legacy section.resource-detail.guides .contentOutput h1{margin:2.2rem 0}body.legacy section.page-detail.guides .contentOutput h2,body.legacy section.resource-detail.guides .contentOutput h2{margin-top:7.2rem}@media only screen and (max-width:600px){body.legacy section.page-detail.guides .contentOutput h2,body.legacy section.resource-detail.guides .contentOutput h2{margin-top:1.2rem}}body.legacy section.page-detail.guides .contentOutput ul,body.legacy section.resource-detail.guides .contentOutput ul{margin:2.2rem 0}body.legacy section.page-detail.guides .contentOutput ul li,body.legacy section.resource-detail.guides .contentOutput ul li{margin-bottom:1.8rem;line-height:1.6rem}body.legacy section.page-detail.guides .contentOutput img,body.legacy section.resource-detail.guides .contentOutput img{margin:2.2rem 0}body.legacy section.page-detail.guides .contentOutput p,body.legacy section.resource-detail.guides .contentOutput p{margin-bottom:1.8rem;line-height:1.6rem}body.legacy section.page-detail .intro,body.legacy section.resource-detail .intro{align-self:center;display:block;justify-content:center;align-items:center}body.legacy section.page-detail .intro.simple,body.legacy section.resource-detail .intro.simple{display:block;margin:3rem 0}body.legacy section.page-detail .intro.simple h1,body.legacy section.resource-detail .intro.simple h1{text-align:center}body.legacy section.page-detail .intro img,body.legacy section.resource-detail .intro img{margin:1rem auto;display:block;box-shadow:0 0 5px -1px #111}body.legacy section.page-detail .intro h1,body.legacy section.resource-detail .intro h1{padding:1rem;text-align:center}body.legacy section.page-detail .pdfBox,body.legacy section.resource-detail .pdfBox{display:flex;justify-content:center;margin-bottom:3rem}body.legacy section.page-detail .pdfBox .pdfcover,body.legacy section.resource-detail .pdfBox .pdfcover{border:1px solid #00a3e0;padding:1rem;border-radius:7px;align-self:center;display:flex;justify-content:center;align-items:center}body.legacy section.page-detail .pdfBox .pdfcover .ctas a,body.legacy section.resource-detail .pdfBox .pdfcover .ctas a{margin-bottom:0;padding-bottom:0}body.legacy section.page-detail.page-related-posts,body.legacy section.resource-detail.page-related-posts{margin:3rem 0}body.legacy section.page-detail.page-related-posts .ft-res-cont p,body.legacy section.resource-detail.page-related-posts .ft-res-cont p{font-size:.78rem;margin-top:10px;background:#eaeaea;padding:2px 6px;border-radius:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.legacy section.page-detail.page-related-posts .ft-res-cont h2,body.legacy section.resource-detail.page-related-posts .ft-res-cont h2{font-size:1.5rem}body.legacy section.page-detail.page-related-posts .ft-res-cont h3,body.legacy section.resource-detail.page-related-posts .ft-res-cont h3{font-size:1.25rem}body.legacy section.page-detail h1,body.legacy section.resource-detail h1{font-size:2.5rem}body.legacy section.page-detail h2,body.legacy section.resource-detail h2{margin-bottom:1rem}body.legacy section.page-detail .contentOutput,body.legacy section.resource-detail .contentOutput{position:relative}body.legacy section.page-detail .contentOutput img,body.legacy section.resource-detail .contentOutput img{width:100%;height:auto}body.legacy section.page-detail .contentOutput ul,body.legacy section.resource-detail .contentOutput ul{list-style-type:none;padding-left:1rem}body.legacy section.page-detail .contentOutput ul li,body.legacy section.resource-detail .contentOutput ul li{list-style-type:none;background:url(https://f.hubspotusercontent20.net/hubfs/6880128/Revel_Assets/icons/bullet-blue.svg) 2px 2px no-repeat;background-size:20px;padding-left:28px;padding-top:0;margin-bottom:.25rem;margin-top:0}body.legacy section.page-detail .intro,body.legacy section.resource-detail .intro{margin:3rem}body.legacy section.page-detail .intro h1,body.legacy section.resource-detail .intro h1{text-align:left}body.legacy section.page-detail .intro .line,body.legacy section.resource-detail .intro .line{width:300px;height:1px;background:#00a3e0;margin:1rem auto}body.legacy section.page-detail .toc,body.legacy section.resource-detail .toc{border-radius:7px;border:1px solid #707070;padding:.5rem}body.legacy section.page-detail .contentOutput h2,body.legacy section.resource-detail .contentOutput h2{margin:3rem 0 2rem}body.legacy section.page-detail .contentOutput h3,body.legacy section.resource-detail .contentOutput h3{margin:4rem 0 3rem;border-bottom:1px solid #00a3e0;padding-bottom:2px;color:#00a3e0}body.legacy section.page-detail blockquote,body.legacy section.resource-detail blockquote{margin:1.5rem}body.legacy section.page-detail blockquote p:first-child,body.legacy section.resource-detail blockquote p:first-child{background:url(https://cdn.revelsystems.com/assets/img/business_types/quote.svg) 0 0 no-repeat;background-size:20px;padding-left:2rem;padding-top:20px;margin-bottom:0}body.legacy section.page-detail blockquote p:last-child,body.legacy section.resource-detail blockquote p:last-child{text-align:center;display:block;color:#666;background:url(https://cdn.revelsystems.com/assets/img/business_types/quote.svg) 100% 0 no-repeat;background-size:20px;padding-top:40px}body.legacy section.page-detail table,body.legacy section.resource-detail table{width:100%;max-width:100%;margin-bottom:1rem}body.legacy section.page-detail table td,body.legacy section.page-detail table th,body.legacy section.resource-detail table td,body.legacy section.resource-detail table th{padding:.75rem;vertical-align:top;border-top:1px solid #eceeef}body.legacy section.page-detail table thead th,body.legacy section.resource-detail table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}body.legacy section.page-detail table tbody+tbody,body.legacy section.resource-detail table tbody+tbody{border-top:2px solid #eceeef}body.legacy section.page-detail table table,body.legacy section.resource-detail table table{background-color:#fff}body.legacy section.page-detail table tbody tr:hover,body.legacy section.resource-detail table tbody tr:hover{background-color:rgba(0,0,0,.075)}@media only screen and (max-width:600px){body.legacy section.page-detail .contentOutput ul,body.legacy section.resource-detail .contentOutput ul{padding-left:1rem;margin:0}}body.legacy section.services-items{position:relative;margin:3rem 0}@media only screen and (max-width:768px){body.legacy section.services-items{margin:1rem 0}}body.legacy section.services-items h2{margin:0 0 2.5rem;font-size:2rem;color:#373b40;text-align:center}body.legacy section.services-items h3{margin:1.5rem 0;font-size:1.5rem;color:#373b40}@media only screen and (max-width:1024px){body.legacy section.services-items h3{text-align:center}}body.legacy section.services-items img{border-radius:3px;width:100%}body.legacy section.services-items .card{border:0}body.legacy section.services-items .card .card-footer{background:none;border-top:0;text-align:center}body.legacy section.services-items .card .card-footer a.card-link.blue{color:#00a3e0}body.legacy section.services-items .kfeat-row{display:flex;margin-bottom:2rem}@media only screen and (max-width:1024px){body.legacy section.services-items .kfeat-row{display:block}}body.legacy section.services-items .kfeat-row .kfeat-img{width:300px;border-radius:3px;height:250px}@media only screen and (max-width:1024px){body.legacy section.services-items .kfeat-row .kfeat-img{display:none}}body.legacy section.services-items .kfeat-row .kfeat-text{padding:1rem;width:80%}@media only screen and (max-width:1024px){body.legacy section.services-items .kfeat-row .kfeat-text{margin:0 auto}}body.legacy section.services-items .kfeat-row .kfeat-text h4{margin:1.1rem 0;font-size:1.2rem;color:#373b40}body.legacy section.services-items .kfeat-row .kfeat-text p{font-size:1rem}@media only screen and (max-width:1024px){body.legacy section.services-items .kfeat-row .kfeat-text p{margin:0 auto;width:80%}}body.legacy section.block-features-list .card{border:0}body.legacy section.block-features-list .card .card-footer{background:none;border-top:0;text-align:center}body.legacy section.block-features-list .card .card-footer a.card-link.blue{color:#00a3e0}body.legacy section.block-features-list .features-section{margin:3rem 0}@media only screen and (max-width:992px){body.legacy section.block-features-list .features-section{padding:0 1.3rem}}body.legacy section.block-features-list .features-section ul.bullet{margin-bottom:2rem}body.legacy section.block-features-list .features-section ul.bullet.blue li{padding-bottom:0}body.legacy section.block-features-list .features-section a:link,body.legacy section.block-features-list .features-section a:visited{color:#000}body.legacy section.block-features-list .features-section a:hover .ft-card.blue{border-color:#00a3e0;background:url(https://cdn.revelsystems.com/assets/img/business_types/bullet-blue.svg) 99% 99% no-repeat rgba(0,163,224,.1);background-size:20px}body.legacy section.block-features-list .features-section a:hover .ft-card.purple{border-color:#e000cf;background:url(https://cdn.revelsystems.com/assets/img/business_types/bullet-purple.svg) 99% 99% no-repeat rgba(224,0,207,.1);background-size:20px}body.legacy section.block-features-list .features-section a:hover .ft-card.red{border-color:#fc4a4a;background:url(https://cdn.revelsystems.com/assets/img/business_types/bullet-purple.svg) 99% 99% no-repeat rgba(255,74,74,.1);background-size:20px}body.legacy section.block-features-list .features-section a:hover .ft-card.green{border-color:#0b9500;background:url(https://cdn.revelsystems.com/assets/img/business_types/bullet-green.svg) 99% 99% no-repeat rgba(11,149,0,.1);background-size:20px}body.legacy section.block-features-list .features-section h2{font-size:2.4rem;text-align:center;margin:2rem 0}.row{margin-left:0!important;margin-right:0!important}.tns-nav{text-align:center!important}body.legacy section.enterprise-section{margin:5rem auto}body.legacy section.enterprise-section .enterprise-section--header{width:100%;font-size:2.2rem;margin:1.5rem}@media only screen and (max-width:600px){body.legacy section.enterprise-section .enterprise-section--header{font-size:1.3rem;padding:0 1rem}}.enterprise-cta-btn{transition:background-color .2s ease-out;background-color:#005b9f;padding:1rem 2rem;font-size:2rem;border-radius:2px;color:#fff;margin:1rem 0 2rem;display:inline-block;text-transform:uppercase;font-weight:700}.enterprise-cta-btn:hover{background-color:#00487f}section.enterprise-logos .powered-content .logo-row .each-logo{display:inline-flex;justify-content:center;align-items:center;min-height:150px}.enterprise-features__column{background-color:#eaf1f8;padding:2rem!important;border-radius:15px;margin:0 1rem}.enterprise-features__column--left{display:flex;justify-content:center;align-items:center}.slick-next{right:19px}.slick-prev{left:19px;z-index:9999}.enterprise-section .revel-btn.primary{font-size:1.7rem}.enterprise-solutions-section .enterprise-cta-btn{font-size:1.25rem;color:#fff}.enterprise-hero-solutions .enterprise-hero-solutions--left h1{font-size:2.5rem;font-weight:900;word-spacing:.3rem;margin:1rem 0;width:100%}.enterprise-hero-solutions .enterprise-hero-solutions--left h3{font-size:1.6rem;width:100%;margin:.5rem 0}.enterprise-hero-solutions .enterprise-hero-solutions--left p{font-size:1.1rem;width:100%;margin:1rem 0;line-height:2rem}.enterprise-column-centered{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.enterprise-section.enterprise-solutions-section h2{font-size:2rem;font-weight:700;border-bottom:1px solid #005b9f;padding-bottom:.5rem;margin:1rem 0}.enterprise-section.enterprise-solutions-section h3{font-size:1.5rem;font-weight:700;margin:.5rem 0}.enterprise-solutions--services .row div:nth-child(2) ul{padding:0 2rem}.enterprise-section.enterprise-solutions-section h3{font-size:1.3rem}.enterprise-section.enterprise-solutions-section .enterprise-card--solutions__top a{color:#000}.enterprise-solutions-section .row .enterprise-header-container.flex-left{justify-content:flex-start}.enterprise-solutions-section .row .enterprise-header-container.flex-left h2{margin-left:0}.enterprise-section--services:nth-child(3) .enterprise-header-container{justify-content:flex-start}.enterprise-section--services:nth-child(3) .enterprise-header-container h2{margin-left:0!important}.enterprise-section--services:nth-child(4) .enterprise-header-container{justify-content:flex-end}.enterprise-section--services:nth-child(4) .enterprise-header-container .enterprise-h2-container{width:50%}.enterprise-section--services:nth-child(4) .enterprise-header-container h2{margin-left:2rem}.enterprise-section--services:nth-child(5) .enterprise-header-container{justify-content:flex-start}.enterprise-video-column{display:flex;justify-content:center;align-items:center;flex-direction:column}.enterprise-video-container,.enterprise-video-container--two{width:70%}.enterprise-section-centered{align-items:center}.enterprise-solutions--partners .enterprise-section-centered a{color:#00a3e0;margin:1rem 0;font-size:1.3rem}.enterprise-column-centered--quote{display:flex;justify-content:center;flex-direction:column;align-items:center}.enterprise-solutions-section .enterprise-column-centered--quote>p{width:70%}.enterprise-quote-container{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:1rem}.enterprise-quote-card{background-color:#eaf1f8;transition:box-shadow .25s;border-radius:12px;padding:2rem;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.enterprise-solutions-section .enterprise-quote-container .enterprise-quote-card{width:80%}.enterprise-solutions-section .enterprise-quote-container .enterprise-quote-card p{width:100%}.enterprise-section--api .enterprise-quote-container .enterprise-quote-card{max-width:100%}.enterprise-card{flex-grow:1}.enterprise-card h3{text-align:center}.enterprise-header-container{display:flex;width:100%;justify-content:flex-end}.enterprise-solutions-section .enterprise-header-container.flex-start{display:flex;width:100%;justify-content:flex-start}.enterprise-section--services:nth-child(4).enterprise-column-container-right .enterprise-hero-solutions--right,.padding-right.enterprise-section--services.enterprise-column-container-right .enterprise-hero-solutions--right{padding-left:4rem!important}.enterprise-solutions-section .enterprise-header-container.flex-end{justify-content:flex-end}.enterprise-solutions-section .enterprise-header-container.flex-start h2{margin-left:0!important}.enterprise-header-container-left{display:flex;width:100%;justify-content:flex-start;padding-left:1rem}.enterprise-solutions-section .enterprise-header-container h2{display:inline-block;margin-left:2rem}.enterprise-hero-solutions--right{padding-left:4rem!important}.enterprise-header-container h2.text-center{text-align:center}.enterprise-section .enterprise-column-container-right:nth-child(2) .enterprise-header-container,.enterprise-section .enterprise-solutions-section:nth-child(2) .enterprise-header-container{justify-content:flex-start}.enterprise-image-container{display:flex;align-items:center}.enterprise-card--solutions p{margin:0}.enterprise-card--solutions h4{font-size:1.3rem;margin-bottom:.7rem}.enterprise-card-container{display:flex}.enterprise-column-centered .img-container{width:100%;height:100%}.enterprise-card.enterprise-section-centered .enterprise-card-content{display:flex;justify-content:space-around;flex-direction:column;padding:1rem}.enterprise-card.enterprise-section-centered .enterprise-card-content p{width:100%}.enterprise-card.enterprise-section-centered .enterprise-card-content a{text-align:center}.enterprise-h2-container{width:50%}.enterprise-resources-card-container .enterprise-card p{margin-bottom:1rem;font-size:1.1rem}.enterprise-resources-card-container .enterprise-card h3 a{color:#000;font-size:1.5rem}.enterprise-resources-card-container .enterprise-card a{font-size:1.1rem;padding:1.5rem 0}.enterprise-card.enterprise-section-centered{justify-content:flex-start}.enterprise-resources-card-container .enterprise-section-centered{padding:0}.enterprise-card-img{width:100%;height:200px}.enterprise-card.enterprise-section-centered h3{padding:1.3rem 1rem;line-height:1.25;margin:0}.enterprise-card--solutions p{font-size:1.1rem}.enterprise-resources-card-container{display:flex}.enterprise-carousel__mobile-watch{display:none}.enterprise-solutions-section:nth-child(3) .enterprise-header-container h2{margin-left:2rem}.enterprise-hero-solutions .enterprise-hero-solutions--left h3{font-size:1.2rem}.enterprise-hero-solutions .enterprise-hero-solutions--left h3 p{width:auto;font-size:1rem;display:inline-block;margin:0 .5rem}.enterprise-hero-solutions .enterprise-cta-btn{font-size:1.2rem;color:#fff}.enterprise-platform-section .enterprise-card--solutions p{font-size:1rem}@media only screen and (min-width:1024px)and (max-width:1200px){.container{min-width:100%!important;max-width:100%!important;width:auto}}@media only screen and (max-width:1199px){.enterprise-carousel__mobile-watch{display:block}}@media only screen and (min-width:768px)and (max-width:1023px){.container{min-width:100%!important;max-width:100%!important}.enterprise-hero-solutions .enterprise-hero-solutions--left{text-align:center}.enterprise-hero-solutions .enterprise-hero-solutions--right{padding-left:0!important;display:none;align-items:center}.enterprise-hero-solutions .enterprise-hero-solutions--left h1{font-size:2.2rem}.enterprise-hero-solutions{padding:2rem 0;height:auto}.enterprise-hero-solutions .enterprise-cta-btn{font-size:1.2rem;color:#fff}.enterprise-hero-solutions p{font-size:1.4rem}.enterprise-solutions-section h2{font-size:2rem}.enterprise-hero-solutions--right{padding-left:0!important}.enterprise-header-container{justify-content:center}.enterprise-column-centered{align-items:center}.enterprise-column-container-right:nth-child(2) .enterprise-header-container,.enterprise-header-container-left{justify-content:center}.enterprise-solutions-section p{margin:1rem auto}.enterprise-column-container-right .enterprise-hero-solutions--left{order:2;padding-left:0}.enterprise-column-container-right .enterprise-hero-solutions--right,.enterprise-column-container-right:nth-child(2) .enterprise-hero-solutions--left{order:1}.enterprise-column-container-right:nth-child(2) .enterprise-hero-solutions--right{order:2}}@media only screen and (max-width:600px){.enterprise-card--solutions__top .enterprise-card--solutions__img{width:90PX;height:90PX;overflow:visible}.enterprise-h2-container{width:100%}.enterprise-solutions-section .enterprise-quote-container p{width:80%}.enterprise-section.enterprise-solutions-section h3{font-size:1rem}.enterprise-column-centered,.enterprise-solutions-section:nth-child(2) .enterprise-header-container{justify-content:center}.enterprise-hero-solutions .enterprise-hero-solutions--left h3,.enterprise-platform-section .enterprise-card--solutions p{font-size:1rem}.enterprise-column-container-right:nth-child(2) .enterprise-hero-solutions--right{order:1}.enterprise-column-container-left .enterprise-hero-solutions--right{order:2}.enterprise-column-container-left .enterprise-hero-solutions--left{order:3}.enterprise-hero-solutions{height:auto;padding-top:2rem}.enterprise-hero-solutions .enterprise-hero-solutions--left{text-align:left}.enterprise-hero-solutions .enterprise-hero-solutions--left h1{font-size:1.5rem;font-weight:900;word-spacing:.3rem;margin:1rem 0;width:100%}.enterprise-hero-solutions p{font-size:.9rem;line-height:1.5rem}.enterprise-hero-solutions .enterprise-cta-btn{font-size:1rem;padding:.8rem 1rem;margin:0 auto}.enterprise-card--solutions__top{height:200px}.enterprise-card--solutions__img{width:100PX;height:100PX;overflow:hidden}.enterprise-section{margin:4rem 0}.enterprise-column-centered .img-container{margin-bottom:1rem;height:200px}.enterprise-solutions-section h2{text-align:center;font-size:1.7rem;border:none;margin-bottom:.5rem;width:100%}.enterprise-column-centered{align-items:center}.enterprise-solutions-section h3{font-size:1.5rem;text-align:center}.enterprise-solutions-section p{font-size:1rem}.enterprise-hero-solutions--right{padding:0!important}.enterprise-header-container-left{justify-content:center}.enterprise-column-container-right .enterprise-hero-solutions--left{order:2}.enterprise-column-container-right .enterprise-hero-solutions--right{order:1}.enterprise-hero-solutions--right.enterprise-image-container{display:none}.enterprise-solutions-section:first-child .enterprise-column-container-right .enterprise-hero-solutions--right{order:2}.enterprise-solutions-section .enterprise-cta-btn{font-size:1rem}}.each-logo{display:inline-block}.enterprise-section--header{font-size:2rem;text-align:center;font-weight:700}.enterprise-features__column{display:flex}.enterprise-features__img{background-size:cover;background-position:50%}.enterprise--partners__left{display:flex;flex-direction:column;align-items:center;justify-content:center}.enterprise-carousel__slide{background-color:#eaf1f8}.enterprise-carousel__slide--left{display:flex;justify-content:center;align-items:center}.enterprise-carousel__slide--right{display:flex;flex-direction:column;justify-content:center;text-align:center;min-height:318px;padding:3rem!important}.enterprise-carousel__slide--right h3{font-weight:bolder;font-size:1.8rem}.enterprise-carousel__slide--container{display:flex}.enterprise-carousel .slick-next{right:19px}.enterprise-carousel .slick-prev{left:19px;z-index:9999}.slick-next:before,.slick-prev:before{font-size:30px}.enterprise-section .revel-btn.primary{background-color:#005b9f!important;padding:1rem 2rem;font-size:1.2rem;border-radius:2px;color:#fff;margin:1rem 0 2rem;display:inline-block;text-transform:uppercase;font-weight:700}.enterprise-wistia-container{max-width:80%;width:100%}header.headlessPage .site-header nav .main-menu li.has-submenu:after{color:#fff}.enterprise-hero-solutions{background-color:#eaf1f8;height:600px}.enterprise-solutions--ordering .enterprise-header-container{justify-content:center}.enterprise-solutions-section .enterprise-cta-btn{font-size:1.1rem}.enterprise-hero-solutions h3{width:100%;margin:.5rem 0}.enterprise-hero-solutions--left{text-align:left}.enterprise-row-height{height:100%}.enterprise-solutions-section h3{font-size:1.3rem;font-weight:700;margin:.5rem 0}.enterprise-solutions-section p{font-size:1.1rem;width:85%;line-height:1.6rem;margin:.5rem 0 .85rem}.enterprise-solutions-section .img-container img{max-width:100%}.enterprise-card--solutions ul{padding:0}.enterprise-section-centered{display:flex;flex-direction:column;justify-content:center}.enterprise-section-centered>p{text-align:center;margin-bottom:3rem}.enterprise-card{position:relative;margin:.5rem 0 1rem;background-color:#eaf1f8;transition:box-shadow .25s;border-radius:12px;padding:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.enterprise-card--solutions h3{text-align:center}.enterprise-card--solutions__top{height:250px;display:flex;flex-direction:column;justify-content:center;width:100%;align-items:center}.enterprise-card--solutions__img{width:150px;height:150px;overflow:hidden}.enterprise-card--solutions__img img{max-width:100%}.enterprise-card--solutions__top .enterprise-section-centered{min-height:70px;margin-top:1rem}.enterprise-hero-solutions--right img{width:100%}.enterprise-featured-card--img{margin-bottom:1rem;height:100px;width:100px}.enterprise-hero__image--mobile{display:none}section.powered-by-revel.enterprise-logos .powered-content h2{margin:0 0 2.5rem;color:#373b40;font-size:2rem;text-align:center;font-weight:700}.enterprise-features__column--left img{width:100%}.enterprise-section .enterprise-card--solutions a{font-size:1.2rem}.enterprise-section .enterprise-card--solutions p{margin-bottom:0}.pre-footer.enterprise-section.enterprise-solutions-section h2{font-size:2rem;font-weight:700;border-bottom:none}.enterprise-section .text-content .revel-btn.primary{padding:1rem 2rem;line-height:1;border:none}@media only screen and (max-width:1024px){.enterprise-hero__image{display:block}.container{min-width:100%!important;max-width:100%!important}.enterprise-features__column{background-color:#eaf1f8;border-radius:0;margin:0}.enterprise-hero__image--mobile{display:block;height:500px;overflow:hidden}.enterprise-hero__image--mobile img{width:100%}}@media only screen and (max-width:600px){.enterprise-video-container--two{width:80%;margin:0 auto}.enterprise-solutions-section:nth-child(3) .enterprise-header-container h2{margin-left:0}.enterprise-section{margin:3rem 0}.enterprise-hero__image--mobile{display:block;height:200px;overflow:hidden}.enterprise-hero__image--mobile img{width:100%}.enterprise-card--bullets{width:50%}section.powered-by-revel.enterprise-logos .powered-content h2{margin:0 0 2.5rem;font-size:1.3rem;text-align:center;font-weight:700}.enterprise-features__column--left{padding-left:4.75rem!important}.enterprise-features__column--left img{max-width:100%}.enterprise-features__column h3{font-size:1.3rem}.enterprise--partners__left p{width:90%;margin:0 auto;font-size:.9rem}.enterprise-section.enterprise-solutions-section h2{text-align:center;border:none}.enterprise-section.enterprise-solutions-section p{font-size:.9rem}.enterprise-section.enterprise-solutions-section .enterprise-card--solutions h3{font-size:1.3rem;margin:1rem 0}.enterprise-section.enterprise-solutions-section .enterprise-section-centered>p{text-align:center;margin-bottom:0}.enterprise-section.enterprise-solutions-section .enterprise-section-centered>p:nth-child(2){margin-bottom:2.5rem}.enterprise-featured-card--img{margin-bottom:1rem;height:75px;width:75px}.enterprise-section.enterprise-solutions-section .enterprise-card--solutions{margin-bottom:2.5rem}.enterprise-features__column{margin:1rem 0}.enterprise-section .revel-btn.primary{padding:.5rem 1rem;font-size:1.2rem}.enterprise-section .enterprise-card--solutions a{font-size:1rem}.enterprise-section .enterprise-card--solutions p{min-height:0}.enterprise-section.enterprise-solutions-section h2{font-size:1.3rem;font-weight:700;border-bottom:none}.enterprise-column-centered{align-items:center}.enterprise-card--solutions__top{height:auto}.enterprise-carousel__mobile-watch{display:block;height:10px}.enterprise-section--services:nth-child(4) .enterprise-header-container .enterprise-h2-container{width:100%}.enterprise-section--services .enterprise-header-container .enterprise-h2-container h2{margin-left:0}.enterprise-section--services .enterprise-header-container .enterprise-h2-container{width:100%}.enterprise-section--services:nth-child(4).enterprise-column-container-right .enterprise-hero-solutions--right{padding-left:0!important}.enterprise-section--services:nth-child(3) .enterprise-hero-solutions--right{order:2}.enterprise-section--services:nth-child(3) .enterprise-hero-solutions--left,.enterprise-section--services:nth-child(4).enterprise-column-container-right .enterprise-hero-solutions--right{order:3}.enterprise-section--services:nth-child(4).enterprise-column-container-right .enterprise-hero-solutions--left,.enterprise-section--services:nth-child(5) .enterprise-hero-solutions--right{order:2}.enterprise-section--services:nth-child(5) .enterprise-hero-solutions--left{order:3}}main.revelDemo{min-height:100vh;overflow:hidden}main.revelDemo .sceneContainer a>img{border:1px solid #ddd;border-radius:7px}main.revelDemo .sceneContainer a>img:hover{border-color:#00a3e0}main.revelDemo .contentbox{position:relative;overflow:hidden;text-align:center;padding-top:50px;min-height:100vh}@media only screen and (max-width:992px){main.revelDemo .contentbox{min-height:0;height:auto}}main.revelDemo .contentbox .contentScene{margin:1rem}main.revelDemo .contentbox .contentScene h1{font-size:2rem;margin-bottom:2rem}main.revelDemo .contentbox .contentScene .subnav{position:relative}main.revelDemo .contentbox .contentScene .subnav ul.bullet{display:inline-flex;justify-content:center;margin:0}@media only screen and (max-width:992px){main.revelDemo .contentbox .contentScene .subnav ul li{padding:5px}}main.revelDemo .contentbox .contentScene .sceneFull{position:relative;display:flex;align-content:center;width:300vw;transition:margin .7s}main.revelDemo .contentbox .contentScene .sceneFull.back-office{margin-left:0}main.revelDemo .contentbox .contentScene .sceneFull.store{margin-left:-100vw}main.revelDemo .contentbox .contentScene .sceneFull.off-premise{margin-left:-200vw}main.revelDemo .contentbox .contentScene .sceneFull img.bg{position:relative;max-width:100%;height:25rem;margin:1rem auto}main.revelDemo .contentbox .contentScene .sceneFull .dots{cursor:pointer;z-index:10;position:absolute}main.revelDemo .contentbox .contentScene .sceneFull .dots img{width:30px}main.revelDemo .contentbox .contentScene .sceneFull #back-office--content{position:relative;width:100%;margin:0 auto;min-height:768px}@media only screen and (max-width:992px){main.revelDemo .contentbox .contentScene .sceneFull #back-office--content{height:auto;min-height:0}}main.revelDemo .contentbox .contentScene .sceneFull #store--content{position:relative;width:100%;margin:0 auto;min-height:768px}@media only screen and (max-width:992px){main.revelDemo .contentbox .contentScene .sceneFull #store--content{height:auto;min-height:0}}main.revelDemo .contentbox .contentScene .sceneFull #off-premise--content{position:relative;width:100%;margin:0 auto;min-height:768px}@media only screen and (max-width:992px){main.revelDemo .contentbox .contentScene .sceneFull #off-premise--content{height:auto;min-height:0}}main.revelDemo .rightPanel{width:800px;position:absolute;right:-1000px;background-color:#f6fcff;color:#111;font-size:1.1rem;overflow-y:auto;overflow-x:hidden;z-index:10;display:none}main.revelDemo .rightPanel.modalActive{display:flex;margin:5rem 10rem;position:absolute;z-index:100;top:0;left:0;width:80vw;height:80vh;box-shadow:1px 1px 5px 0 rgba(0,0,0,.32)}@media only screen and (max-width:992px){main.revelDemo .rightPanel.active{display:flex;flex-flow:row;right:auto;position:static;z-index:auto;width:auto;margin:1rem;overflow:visible;overflow:initial}}main.revelDemo .rightPanel .closePanel{display:block;position:-webkit-sticky;position:sticky;top:0;left:0}@media only screen and (max-width:992px){main.revelDemo .rightPanel .closePanel{display:none}}main.revelDemo .rightPanel .panelContent{padding:2rem;width:100%}@media only screen and (max-width:992px){main.revelDemo .rightPanel .panelContent{border:1px solid #eaeaea;padding:1rem}}main.revelDemo .rightPanel .panelContent .panel-video{display:block;position:relative;width:100%;margin:2rem auto;text-align:center}@media only screen and (max-width:992px){main.revelDemo .rightPanel .panelContent .panel-video{width:100%;margin:1rem 0}}@media only screen and (max-width:992px){main.revelDemo .rightPanel .panelContent .panel-video .wistia_embed{width:100%!important;height:237px!important}}@media only screen and (max-width:992px){main.revelDemo .rightPanel .panelContent .panel-image{width:100%;background-repeat:no-repeat;background-size:contain}}main.revelDemo .rightPanel h3{font-size:1.5rem}main.revelDemo .rightPanel p{padding:1rem;font-size:1rem;text-align:left}main.revelDemo .demobox{padding:1rem;border:1px solid #00a3e0;border-radius:7px;color:#111;text-decoration:none;position:relative;display:inline-block;margin:1rem 0}main.revelDemo .demobox:active,main.revelDemo .demobox:hover{color:#00a3e0;border-color:#111}main.revelDemo .panel-content-section{padding-bottom:2.5rem}main.revelDemo .demo-button-link-container{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;position:relative}@media only screen and (max-width:992px){main.revelDemo .demo-button-link-container img{display:none}}@media only screen and (max-width:992px){main.revelDemo .demo-button-link-container a{font-size:1.35rem}}main.revelDemo .demo-play-icon{height:20px;width:20px;margin-right:.5rem}main.revelDemo .demo-external-link{height:20px;width:20px;margin-left:.5rem}main.revelDemo .demo-x-icon{display:block;position:relative;margin:1rem;height:20px;width:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjMuMSAxMjMuMSI+PHBhdGggZD0iTTEyMS4zIDEwLjlsLTguNS04LjRjLTIuMy0yLjMtNi4xLTIuMy04LjUgMEw2MS45IDQ0LjkgMTguNyAxLjdjLTIuMy0yLjMtNi4xLTIuMy04LjUgMGwtOC41IDguNWMtMi4zIDIuMy0yLjMgNi4xIDAgOC41bDQzLjEgNDMuMS00Mi4zIDQyLjVjLTIuMyAyLjMtMi4zIDYuMSAwIDguNWw4LjUgOC41YzIuMyAyLjMgNi4xIDIuMyA4LjUgMGw0Mi40LTQyLjQgNDIuNCA0Mi40YzIuMyAyLjMgNi4xIDIuMyA4LjUgMGw4LjUtOC41YzIuMy0yLjMgMi4zLTYuMSAwLTguNUw3OC44IDYxLjlsNDIuNC00Mi40YzIuNC0yLjQgMi40LTYuMi4xLTguNnoiIGZpbGw9IiMwMGEzZTAiLz48L3N2Zz4=)}main.revelDemo ul.talking-points{text-align:left}main.revelDemo li{font-size:1rem}main.revelDemo ul li ul li{list-style-type:disc}main.revelDemo .talking-points-container{margin:2rem auto 3rem;width:70%;background-color:#fafafa;transition:box-shadow .25s;border-radius:4px;padding:1.5rem;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}main.revelDemo .panel-image{background-size:cover;background-position:50%;width:70%;height:250px;margin:0 auto}main.revelDemo .panel-icon{background-size:contain;background-position:50%;width:180px;height:180px;margin:0 auto}main.revelDemo .panel-content-section p{text-align:center}main.revelDemo .panel-content-section h3{margin-bottom:1rem;text-align:center}@media only screen and (max-width:992px){main.revelDemo .panel-content-section h3{font-size:2rem}}main.revelDemo .panel-content-section h4{font-size:1.75rem;text-align:center;margin-top:5rem;margin-bottom:2rem}@media only screen and (max-width:992px){main.revelDemo .panel-content-section h4{margin-bottom:1rem}}main.revelDemo .dots{position:relative;padding:20px;background-image:url(https://cdn.revelsystems.com/assets/img/reveldemo/contact-marker-small-v2a-orange.png);background-position:50%;background-size:23px;background-repeat:no-repeat;-webkit-transition:all .1s ease-in-out;z-index:10}main.revelDemo .dots:after{-webkit-transition:all .1s ease-in-out;font-weight:700;color:#00a3e0;background-color:#fff;border-radius:2px;padding:.75rem .9rem;width:auto;position:absolute;white-space:nowrap;right:50%;top:-25%;transform:translate(50%);box-shadow:4px 4px 9px 0 rgba(0,0,0,.36);opacity:0;z-index:9999}main.revelDemo .dots:hover{-webkit-transform:scale(1.2);-webkit-transition:all .1s ease-in-out}main.revelDemo .dots:hover:after{opacity:1;-webkit-transition:all .1s ease-in-out}main.revelDemo .dot--1{top:36%;left:31%}main.revelDemo .dot--1:after{content:"Online Ordering XT"}main.revelDemo .dot--2{top:55%;left:41.5%}main.revelDemo .dot--2:after{content:"Delivery XT"}main.revelDemo .dot--3{top:50%;left:47.5%}main.revelDemo .dot--3:after{content:"Point of Sale"}main.revelDemo .dot--4{top:37%;left:48%}main.revelDemo .dot--4:after{content:"Kitchen Display System"}main.revelDemo .dot--5{top:48%;left:56.5%}main.revelDemo .dot--5:after{content:"Customer Display System XT"}main.revelDemo .dot--6{top:48%;left:85%}main.revelDemo .dot--6:after{content:"Kiosk XT"}main.revelDemo .dot--7{top:55%;left:24%}main.revelDemo .dot--7:after{content:"Drive Thru"}main.revelDemo .dot--8{top:64%;left:64.5%}main.revelDemo .dot--8:after{content:"Contactless Payments"}main.revelDemo .dot--9{top:31%;left:64%}main.revelDemo .dot--9:after{content:"Order Ready Board XT"}main.revelDemo .dot--10{top:35%;left:22%}main.revelDemo .dot--10:after{content:"Mobile Order Takers"}main.revelDemo .dot--11{top:27%;left:35%;z-index:3}main.revelDemo .dot--11:after{content:"Multi-Location Management"}main.revelDemo .dot--12{top:16%;left:43%;z-index:2}main.revelDemo .dot--12:after{content:"Open API"}main.revelDemo .dot--13{top:58%;left:39%}main.revelDemo .dot--13:after{content:"Security"}main.revelDemo .store-image-inside{max-width:100%;height:auto;visibility:hidden}main.revelDemo .store--content_mobile{visibility:hidden}main.revelDemo #store--content_inner{background-image:url(https://cdn.revelsystems.com/assets/img/reveldemo/top_view--burger-001e-009.png);background-size:cover;background-position:50%;position:relative}main.revelDemo #office--content_inner{background-image:url(https://cdn.revelsystems.com/assets/img/reveldemo/top_view--burger-006.png)}main.revelDemo #home--content_inner,main.revelDemo #office--content_inner{background-size:cover;background-position:50%;overflow:hidden;position:relative}main.revelDemo #home--content_inner{background-image:url(https://cdn.revelsystems.com/assets/img/reveldemo/top_view--room-004.jpg)}main.revelDemo .contentbox .contentScene{margin:0}section.goto-section-nav{margin:5rem 0}@media only screen and (max-width:992px){section.goto-section-nav{margin:2.5rem 0}}section.goto-section-nav .goto-section{position:relative;display:flex;justify-content:space-evenly}section.goto-section-nav .gotoIcons{padding:10px}section.goto-section-nav .gotoIcons:hover .line-pos{background:#00a3e0}section.goto-section-nav .gotoIcons h2{font-size:1.2rem;color:#000;margin-top:.4rem;margin-bottom:0;text-align:center;padding-bottom:5px}@media only screen and (max-width:992px){section.goto-section-nav .gotoIcons h2{font-size:1rem}}section.goto-section-nav .gotoIcons .line-pos{height:1px;width:80px;display:block;margin:0 auto;background:#fff}@media only screen and (max-width:992px){section.goto-section-nav .gotoIcons .line-pos{background:#00a3e0}}section.goto-section-nav .gotoIcons a{text-decoration:none}section.goto-section-nav .gotoIcons .icon{width:62px;height:62px;margin:0 auto;display:block}section.goto-section-nav .gotoIcons .icon.qsr{background:url(https://cdn.revelsystems.com/assets/img/business_types/pos-qsr.svg) 50% no-repeat;background-size:contain}section.goto-section-nav .gotoIcons .icon.restaurant{background:url(https://cdn.revelsystems.com/assets/img/business_types/pos-rest.svg) 50% no-repeat;background-size:contain}section.goto-section-nav .gotoIcons .icon.retail{background:url(https://cdn.revelsystems.com/assets/img/business_types/pos-reta.svg) 50% no-repeat;background-size:contain}section.staggered-section{margin:5rem 0}@media only screen and (max-width:992px){section.staggered-section{margin:2.5rem 0}section.staggered-section .container{width:auto}}section.staggered-section .row{margin-left:0;margin-right:0}section.staggered-section h2{color:#707070;font-size:1.8rem;width:100%;text-align:center;margin-bottom:3rem}@media only screen and (max-width:992px){section.staggered-section h2{margin-bottom:1.5rem;font-size:1.5rem;padding:0 1rem}}section.staggered-section .pos-full-banner{width:100%;background-size:cover;min-height:200px;background-repeat:no-repeat;padding:0;position:relative;background-position:50%;border-radius:5px;border:1px solid #707070}section.staggered-section .icon-container,section.staggered-section .section-container{display:block;position:relative}section.staggered-section .icon-container h3,section.staggered-section .section-container h3{font-size:1.5rem;line-height:2rem;margin-bottom:1.5rem}section.staggered-section .icon-container h3.icon-software,section.staggered-section .section-container h3.icon-software{font-size:2rem;padding-left:50px;line-height:3rem}section.staggered-section .icon-container h3.icon-software em,section.staggered-section .section-container h3.icon-software em{width:40px;height:40px;display:block;background:url(https://cdn.revelsystems.com/assets/img/business_types/pos-software.svg) 0 0 no-repeat;background-size:contain;position:absolute;left:0;top:0}section.staggered-section .icon-container h3.icon-features,section.staggered-section .section-container h3.icon-features{font-size:2rem;padding-left:50px;line-height:3rem}section.staggered-section .icon-container h3.icon-features em,section.staggered-section .section-container h3.icon-features em{width:40px;height:40px;display:block;background:url(https://cdn.revelsystems.com/assets/img/business_types/pos-features.svg) 0 0 no-repeat;background-size:contain;position:absolute;left:0;top:0}section.staggered-section .icon-container h3.icon-hardware,section.staggered-section .section-container h3.icon-hardware{font-size:2rem;padding-left:50px;line-height:3rem}section.staggered-section .icon-container h3.icon-hardware em,section.staggered-section .section-container h3.icon-hardware em{width:40px;height:40px;display:block;background:url(https://cdn.revelsystems.com/assets/img/business_types/pos-hardware.svg) 0 0 no-repeat;background-size:contain;position:absolute;left:0;top:0}section.staggered-section .icon-container h3.icon-services,section.staggered-section .section-container h3.icon-services{font-size:2rem;padding-left:50px;line-height:3rem}section.staggered-section .icon-container h3.icon-services em,section.staggered-section .section-container h3.icon-services em{width:40px;height:40px;display:block;background:url(https://cdn.revelsystems.com/assets/img/business_types/pos-services.svg) 0 0 no-repeat;background-size:contain;position:absolute;left:0;top:0}section.staggered-section .icon-container h3.icon-payments,section.staggered-section .section-container h3.icon-payments{font-size:2rem;padding-left:50px;line-height:3rem}section.staggered-section .icon-container h3.icon-payments em,section.staggered-section .section-container h3.icon-payments em{width:40px;height:40px;display:block;background:url(https://cdn.revelsystems.com/assets/img/business_types/pos-payments.svg) 0 0 no-repeat;background-size:contain;position:absolute;left:0;top:0}section.staggered-section .icon-container .ctas,section.staggered-section .section-container .ctas{text-align:center}section.staggered-section .icon-container .ctas .icon-qsr,section.staggered-section .section-container .ctas .icon-qsr{padding-left:40px;position:relative}section.staggered-section .icon-container .ctas .icon-qsr em,section.staggered-section .section-container .ctas .icon-qsr em{background:url(https://cdn.revelsystems.com/assets/img/business_types/pos-qsr-white.svg) 50% no-repeat;background-size:contain}section.staggered-section .icon-container .ctas .icon-restaurant,section.staggered-section .section-container .ctas .icon-restaurant{padding-left:40px;position:relative}section.staggered-section .icon-container .ctas .icon-restaurant em,section.staggered-section .section-container .ctas .icon-restaurant em{background:url(https://cdn.revelsystems.com/assets/img/business_types/pos-rest-white.svg) 50% no-repeat;background-size:contain}section.staggered-section .icon-container .ctas .icon-retail,section.staggered-section .section-container .ctas .icon-retail{padding-left:40px;position:relative}section.staggered-section .icon-container .ctas .icon-retail em,section.staggered-section .section-container .ctas .icon-retail em{background:url(https://cdn.revelsystems.com/assets/img/business_types/pos-reta-white.svg) 50% no-repeat;background-size:contain}section.staggered-section .icon-container .ctas em,section.staggered-section .section-container .ctas em{width:25px;height:25px;display:inline-block;position:absolute;left:7px;top:5px}section.staggered-section .icon-container{background:#fff;position:absolute;width:250px;height:50px;top:120px;right:1px;border-top-left-radius:5px;border-bottom-left-radius:5px}section.staggered-section .icon-container h3.icon-software{margin:0;line-height:3.2rem;font-size:1.5rem;padding-left:55px}section.staggered-section .icon-container h3.icon-software em{left:5px;top:5px}section.staggered-section .icon-container h3.icon-services{margin:0;line-height:3.2rem;font-size:1.5rem;padding-left:55px}section.staggered-section .icon-container h3.icon-services em{left:5px;top:5px}section.staggered-section .icon-container h3.icon-hardware{margin:0;line-height:3.2rem;font-size:1.5rem;padding-left:55px}section.staggered-section .icon-container h3.icon-hardware em{left:5px;top:5px}section.staggered-section .img-width{max-width:100%}@media only screen and (max-width:992px){section.staggered-section .img-width{display:block;margin:0 auto 2rem}}@media only screen and (max-width:992px){section.staggered-section .img-width.hide-mobile{display:none}}section.hardware-block{position:relative}section.hardware-block .hero-image-only{width:100%;min-height:400px;background-size:cover}section.hardware-block .overlay-content{min-height:400px;background-color:rgba(0,0,0,.35);width:50%;position:absolute;right:0;color:#fff;padding-top:6rem}@media only screen and (max-width:992px){section.hardware-block .overlay-content{width:100%}}section.hardware-block .overlay-content *{text-shadow:1px 1px 2px rgba(0,0,0,.5)}section.hardware-block .overlay-content h2{font-size:2rem;padding-left:2rem;margin-bottom:2rem}@media only screen and (max-width:992px){section.hardware-block .overlay-content h2{text-align:center;padding-left:0}}section.hardware-block .overlay-content p{padding-left:2rem;color:#fff}@media only screen and (max-width:992px){section.hardware-block .overlay-content p{text-align:center;padding-left:0}}section.hardware-block .overlay-content .ctas{text-align:left;padding-left:2rem}@media only screen and (max-width:992px){section.hardware-block .overlay-content .ctas{text-align:center;padding-left:0}}section.hardware-block .revel-wedge{position:absolute;right:0;bottom:0;display:block;width:206px;height:100px;background:url(https://cdn.revelsystems.com/assets/img/business_types/revel-blue-wedge.png) 100% 100% no-repeat;background-size:contain}section.customer-quote{margin:5rem 0;position:relative}@media only screen and (max-width:992px){section.customer-quote{margin:2.5rem 0}section.customer-quote .container{width:auto}}section.customer-quote .customer-img{position:relative;height:200px;background-size:cover;background-repeat:no-repeat;border-radius:5px;margin:0 auto}@media only screen and (max-width:992px){section.customer-quote .customer-img{margin-bottom:2rem}}section.customer-quote .quote-biz{position:absolute;bottom:10px;right:10px;background:#fff;border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,.5)}section.customer-quote .quote-biz cite,section.customer-quote .quote-biz h3{padding:.7rem 1rem;line-height:1.5rem}section.customer-quote .dual-card{padding:1rem;text-align:center}section.customer-quote .dual-card h2{margin-bottom:2rem}section.customer-quote .quote-container{display:flex}section.customer-quote .quote-container .quote-img img{height:200px;border-radius:10px}section.customer-quote .quote-container .quote-img img.logos{width:250px;height:auto}section.customer-quote .quote-container .higher_quote{width:20px;height:20px;background:url(https://cdn.revelsystems.com/assets/img/business_types/quote.svg) 0 0 no-repeat;background-size:contain;transform:rotate(180deg);margin-left:20px}section.customer-quote .quote-container blockquote{line-height:1.5rem;font-size:1.2rem;margin:1rem 2rem;font-style:italic}section.customer-quote .quote-container cite{text-align:center;display:block;margin:10px;color:#666}section.customer-quote .quote-container .lower_quote{width:100%;height:20px;background:url(https://cdn.revelsystems.com/assets/img/business_types/quote.svg) 100% 0 no-repeat;background-size:contain}@media only screen and (max-width:992px){section.customer-quote .quote-container .lower_quote{width:97%}}section.customer-quote .quote-container p{text-align:center}section.customer-quote .quote-cont .higher_quote{width:20px;height:20px;background:url(https://cdn.revelsystems.com/assets/img/business_types/quote.svg) 0 0 no-repeat;background-size:contain;transform:rotate(180deg);margin-left:20px}section.customer-quote .quote-cont blockquote{line-height:1.5rem;font-size:1.2rem;margin:1rem 2rem;font-style:italic}section.customer-quote .quote-cont cite{text-align:center;display:block;margin:10px;color:#666}section.customer-quote .quote-cont .lower_quote{width:100%;height:20px;background:url(https://cdn.revelsystems.com/assets/img/business_types/quote.svg) 100% 0 no-repeat;background-size:contain}@media only screen and (max-width:992px){section.customer-quote .quote-cont .lower_quote{width:97%}}section.customer-quote .quote-cont p{text-align:center}section.cta-block{margin:5rem 0}section.cta-block .ctab{width:80%;margin:0 auto;display:block}section.cta-block .ctab h2{color:#707070;font-size:1.8rem;width:100%;text-align:center;margin-bottom:3rem}section.cta-block .ctab .ctas{text-align:center;margin-top:3rem}section.pre-footer{padding:5rem 0 4rem;margin-bottom:0}section.pre-footer.revel-night{margin-bottom:0;margin-top:0;background-color:#373b40;border-bottom:1px solid #e3e3e3}section.pre-footer .text-content{text-align:center}section.pre-footer .text-content h2{margin:0 0 2rem;font-size:2rem;line-height:2.2rem;color:#fff}section.pre-footer .text-content a{font-size:1.1rem;padding:.2rem 1.2rem}section.pre-footer .text-content .btn-demo{width:16rem}section.customerSuccess-dualcards{margin:5rem auto}section.customerSuccess-dualcards .cs-blue-list ul li{margin-bottom:1.2rem}section.customerSuccess-dualcards .cs-blue-list ul small{display:block}section.customerSuccess-dualcards .flexi-center{display:flex;align-items:center}section.customerSuccess-dualcards .center-blue-text p{color:#00a3e0;line-height:2rem;text-align:center}section.customerSuccess-trusted h2{margin-bottom:3rem}section.customerSuccess-trusted .cs-logo-row{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-content:center}section.customerSuccess-trusted .cs-logo-row img{align-self:center}@media only screen and (max-width:992px){section.customerSuccess-trusted .cs-logo-row,section.customerSuccess-trusted .quote-container{flex-direction:column}}@media only screen and (max-width:992px){section.customerSuccess-trusted .quote-container .quote-img{text-align:center}section.customerSuccess-trusted .quote-container .quote-img img{display:block;margin:1rem auto}}section.customerSuccess-footer{margin:5rem auto}section.customerSuccess-footer .row{margin:3rem auto}section.customerSuccess-magellan{margin:5rem auto}section.customerSuccess-magellan h2{margin-bottom:3rem}section.customerSuccess-magellan .four-columns{display:flex;flex-wrap:wrap;margin:3rem 0}@media only screen and (max-width:992px){section.customerSuccess-magellan .four-columns{flex-direction:column}}section.customerSuccess-magellan .four-columns .col{padding:1rem;margin:0 .72rem;text-align:center;box-shadow:0 2px 3px rgba(0,0,0,.2);border-radius:2px}@media only screen and (max-width:992px){section.customerSuccess-magellan .four-columns .col{margin-bottom:1rem}}section.customerSuccess-magellan .four-columns .col h3{font-size:1.5rem}section.customerSuccess-magellan .four-columns .col p{padding:1rem 0}section.customerSuccess-magellan ul.bullet{margin:2.3rem 0}section.customerSuccess-magellan ul.bullet li{margin-bottom:1rem}section.customerSuccess-magellan ul.bullet li small{display:block}section.customerSuccess-options{margin:5rem auto}section.customerSuccess-options h2{margin-bottom:3rem}section.customerSuccess-options h3{margin-bottom:2.22rem}@media only screen and (max-width:992px){section.customerSuccess-options h3{border-bottom:1px solid #00a3e0}}section.customerSuccess-options .options-table{display:block}section.customerSuccess-options .options-table .row-table{display:flex;margin-bottom:2.22rem}@media only screen and (max-width:992px){section.customerSuccess-options .options-table .row-table{flex-direction:column}}section.customerSuccess-options .options-table .left-column{min-width:250px;border-right:3px solid #00a3e0;margin-right:20px}section.customerSuccess-options .options-table .left-column strong{font-family:proxima-nova-condensed,Helvetica Neue,Helvetica,Arial,sans-serif}section.customerSuccess-options .options-table .right-column{flex-grow:1}section.customerSuccess-concierge{margin:5rem auto}section.customerSuccess-concierge h2{margin-bottom:3rem}section.customerSuccess-training{margin:5rem auto}section.customerSuccess-training h2{margin-bottom:3rem}section.customerSuccess-training h3{margin-bottom:1.25rem}@media only screen and (max-width:992px){section.customerSuccess-training h3{border-bottom:1px solid #00a3e0}}