main h1,main h2,main h3,main h4,main h5,main h6,main p{margin:0}main h2{font-size:50px;font-weight:700;line-height:1.2;letter-spacing:-1px}main p{font-size:20px;font-weight:400;line-height:1.5}.ctl-primary-cta,.ctl-primary-cta:hover,.ctl-primary-cta:active,.ctl-primary-cta:focus{font-size:20px;background-color:#f0493f;color:#fff;padding:15px 20px;border-radius:5px}.ctl-primary-cta:hover{background-color:#e9271d}main{color:#000}main img{width:100%;height:auto;filter:blur(6px);transition:all .4s ease-in}main img.active{filter:none !important}.text-animate{opacity:.8;transform:translate3d(0,60px,0);transition:all 1400ms ease}.text-animate.active{opacity:1;transform:translate3d(0,0,0)}.ctl-banner{background-color:#1a1a1a;padding:200px 0 0;color:#fff;text-align:center}.ctl-banner h1{font-size:70px;font-weight:700;max-width:820px;margin:0 auto 35px}.ctl-banner p{max-width:690px;margin:0 auto 45px}.ctl-dining-video{padding:85px 0;background:linear-gradient(#1a1a1a 50%,#fff 50%);text-align:center}.video-container{border-radius:50px}.video-container video{max-width:100%;border-radius:50px;height:auto}.ctl-features{padding:50px 0 80px}.features-container{background-color:#eafef2;overflow:hidden;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-radius:35px;margin-bottom:50px;position:sticky;top:150px;transition:all ease 2s}.features-content{padding:0 0 0 80px;width:50%}.features-content h3{color:#42a368;font-size:26px;font-weight:500;margin-bottom:10px}.features-content h2{max-width:500px;margin-bottom:30px;line-height:1.1}.features-content p{max-width:510px}.features-container.digital-ordering{background-color:#fcf6e8}.digital-ordering .features-content h3{color:#d87f16}.features-container.digital-checkout{background-color:#def0f3}.digital-checkout .features-content h3{color:#5ca8b5}.feat-cta{text-align:center;padding:20px 0 55px}.ctl-control{padding:130px 0;text-align:center;color:#fff;background-color:#5454d7;overflow:hidden}.control-wrapper h2{margin-bottom:0}.control-wrapper p{margin-bottom:50px}.control-wrapper .ctrl-cta{margin-bottom:60px}.tc-img{display:flex;justify-content:space-between;flex-wrap:nowrap}.tc-img img{margin:0 10px;height:auto;max-width:35%}.control-glitters,.control-ribbon{position:relative}.glits{background:url('https://cdn.gofrugal.com/sites/gweb/files/gofrugal/images/restaurant/contactless-dining/ctl-sprite.svg') no-repeat;position:absolute;animation:glitter 2s infinite alternate,scale 2s infinite alternate}.glits-1,.glits-5{background-position:-67px -57px;width:23px;height:34px;top:-240px;left:40px;animation-delay:.1s}.glits-2,.glits-6{background-position:-122px -104px;width:19px;height:19px;top:-180px;left:90px;animation-delay:.3s}.glits-3,.glits-4{background-position:-54px -183px;width:21px;height:32px;top:-140px;left:20px;animation-delay:.5s}.glits-4{background-position:-201px -41px;top:-230px;right:90px;left:auto;animation-delay:.1s}.glits-5{background-position:-253px -94px;left:auto;top:-190px;right:40px;animation-delay:.3s}.glits-6{background-position:-202px -146px;top:-130px;right:90px;left:auto;animation-delay:.5s}@keyframes glitter{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes scale{0%{transform:scale(0.4)}100%{transform:scale(1)}}.ribben{background:url('https://cdn.gofrugal.com/sites/gweb/files/gofrugal/images/restaurant/contactless-dining/ctl-sprite.svg') no-repeat;position:absolute}.ribben-1{background-position:-324px -49px;width:113px;height:98px;top:-290px;left:-102px}.ribben-2{background-position:-474px -33px;width:26px;height:24px;right:-45px;top:-330px}.ribben-3{background-position:-537px -48px;width:71px;height:76px;right:-81px;top:-120px}.operation-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#fc0}.operation-image,.operation-content{width:50%}.operation-content{padding:0 50px}.operation-content h2{margin-bottom:30px}.operation-content p{margin-bottom:50px;max-width:520px}.ctl-getstart{padding:80px 0 90px;background-color:#0d1333}.get-start-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;color:#fff}.get-start-content,.get-start-image{width:50%}.get-start-content h2{margin-bottom:70px}.get-start-image{text-align:right}.get-start-image img{width:80%}.ctl-faq{padding:130px 0 100px}.ctl-faq h2{text-align:center;margin-bottom:80px}.faq_wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.faq-content{width:60%}.faq-image{width:40%;position:sticky;top:70px;text-align:right}.faq-image img{width:85%}.faq-content-container{padding:45px 30px 30px 30px;background-color:#fcfdff;border-radius:15px;border:1px solid #dfe9f2;margin-bottom:35px}.faq-content-container h3{font-size:24px;font-weight:700;margin-bottom:20px;max-width:510px;line-height:1.4}.faq-content-container p,.faq-content-container ul li{font-size:16px;line-height:1.6}.faq-content-container ul{position:relative;margin-top:15px}.faq-content-container ul li{position:relative;padding:0 0 15px 25px}.faq-content-container ul li::before{content:"";background-color:transparent;position:absolute;left:9px;top:7px;width:3.8px;border-bottom:1px solid #27cc55;height:7px;border-right:1px solid #27cc55;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1}.faq-content-container ul li::after{content:"";border:1px #27cc55 solid;position:absolute;left:3px;border-radius:50%;top:4px;width:15px;height:15px}.faq-content-container a:not(.gft-secondary-cta){color:#f0493f;text-decoration:underline}.faq-link{margin:35px 0 25px}a.ctl-primary-cta.faq-link.hide-bg{display:none}.faq-primary-cta{margin:30px 0 20px}.nav-brand{position:relative}.brand-logo .gft-second-logo{opacity:0;height:auto;position:relative;top:4px}.scroll-fixed .brand-logo .gft-second-logo{opacity:1;display:block}.scroll-fixed .brand-logo .gft-menu-logo{display:none}.fixed-show{display:none}.scroll-fixed .fixed-show{display:block}.scroll-fixed .fixed-hide{display:none}.scroll-fixed .secondaryprod_name{display:none}.secondaryprod_name{position:absolute;top:52px;left:0;width:100%;display:block;background:rgba(255,255,255,0);z-index:9999}.secondaryprod_name:not(.scroll-fixed) .nav-business-name a,.secondaryprod_name:not(.scroll-fixed) .nav-submenu.active .nav-business-name a,.secondaryprod_name:not(.scroll-fixed) .nav-brand a,.secondaryprod_name:not(.scroll-fixed) .nav-business-name{color:#fff}.secondaryprod_name:not(.scroll-fixed) .bustoggleicon::after{border-color:#fff !important}.secondaryprod_name .mega-menu .menu-nav li{transition:none}.secondaryprod_name .nav-business-name a{color:#333}#secondary-logo{width:auto;height:auto}@media(min-width:1101px){.secondaryprod_name{top:69px;left:0}}@media(max-width:1250px){main h2{font-size:42px}.ctl-banner h1{font-size:60px}.ctl-dining-video{padding-bottom:45px}.ctl-features{padding:50px 15px 60px}.features-content{width:50%;padding:0 0 0 60px}.features-image{width:50%}.features-content p{max-width:90%}.feat-cta{text-align:center;padding:15px 0 45px}.ctl-control{padding:100px 0}.control-wrapper p{max-width:50%;margin:0 auto 50px}.tc-img{overflow-x:scroll}.control-ribbon{display:none}.tc-img img{margin:0 10px;width:auto;height:280px}.get-start-content h2{max-width:90%}.ctl-faq{padding:100px 0 80px}.ctl-getstart{padding:60px 15px 80px}}@media(max-width:1100px){main h2{font-size:38px}main p{font-size:18px}.ctl-banner{padding-top:180px}.features-content{width:55%;padding:0 0 0 40px}.features-content h3{font-size:24px}.ctl-features{padding:50px 0 60px}.features-container{position:inherit}.features-image{width:45%}.features-content h2{margin-bottom:20px}.control-wrapper h2{margin-bottom:25px}.tc-img img{max-width:fit-content}.control-glitters{top:-40px;left:12px}.operation-image,.operation-content{width:100%}.operation-wrapper{flex-wrap:wrap-reverse}.operation-content{padding:100px 0 120px;text-align:center}.operation-content p{margin:0 auto 50px}.get-start-image{width:40%}.get-start-content{width:60%}.get-start-content h2{max-width:100%}.ctl-getstart{padding:100px 15px 120px}.faq-content{width:80%}.faq_wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap-reverse}.ctl-faq h2{margin-bottom:40px}.faq-image img{width:100%;margin-bottom:50px}.faq-image{width:45%;position:initial}.ctl-faq{padding-bottom:40px}}@media(max-width:768px){.ctl-primary-cta{font-size:18px}.features-image,.features-content{width:100%}.features-content{padding:50px 40px}.features-content p{max-width:70%}.glits-4{top:-260px;right:60px}.get-start-content,.get-start-image{width:100%;text-align:center}.get-start-image img{width:60%;margin-top:70px}.faq-content{width:90%}}@media(max-width:550px){main p{font-size:16px}main h2{font-size:36px}.ctl-banner{padding-top:150px}.ctl-banner h1{font-size:50px}.ctl-banner p{margin-bottom:65px}.video-container video{border-radius:0}.ctl-dining-video .gft_web_container{padding:0}.ctl-dining-video{padding-bottom:0}.features-container{border-radius:15px;margin-bottom:30px}.features-content h3{font-size:20px}.features-content{padding:40px 0 55px 30px}.features-content p{max-width:85%}.control-wrapper p{max-width:80%;margin:0 auto 50px}.ctl-features{padding:50px 0 40px}.glits-1{top:-310px;left:-20px}.glits-2{top:-260px;left:-20px}.glits-3{top:-230px;left:0}.glits-4{top:-310px;right:10px}.glits-5{top:-260px;right:0}.glits-6{right:20px;left:auto;top:-210px}.ctl-control{padding:70px 0 45px}@keyframes scale{0%{transform:scale(0.2)}100%{transform:scale(0.6)}}.tc-img{display:block;overflow:hidden}.tc-img img{max-width:100%;height:fit-content;margin:0 0 20px 0}.tc-img img:nth-child(3){max-width:85%}.operation-content{padding:60px 0 90px}br.hide-sm{display:none}.ctl-getstart{padding:70px 0}.get-start-content h2{margin-bottom:50px}.get-start-image img{width:80%}.ctl-faq{padding:70px 0 60px}.faq-image{width:85%}.faq-content{width:100%}.faq-content-container{padding:35px 20px 20px 20px;margin-bottom:25px}.faq-content-container h3{font-size:20px}.faq-content-container h3{margin-bottom:20px}.faq-link.gft-secondary-cta{display:inline-block}.faq-link.gft-secondary-cta::after{left:0;top:0;content:"→";transform:none;border:0;height:0;width:0}.faq-link.gft-secondary-cta::before{display:none}a.ctl-primary-cta.faq-link.hide-sm{display:none}a.ctl-primary-cta.faq-link.hide-bg{display:block}}