@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&family=Space+Grotesk:wght@300..700&display=swap);@keyframes swing-next{0%,to{opacity:.5;left:10px;color:#000}50%{opacity:1;left:0;color:#fff}}@keyframes evidence-effect{0%,to{box-shadow:0 0 15px #daa520;transition:top .3s}50%{box-shadow:0 0 0#daa520;transition:top .3s}}@keyframes reverse-loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes reverse-loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes loop{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes loop2{0%{transform:translateX(-200%)}to{transform:translateX(0)}}h1.title.features,h3.title.features.center{font-style:normal;font-family:Fraunces,serif;font-optical-sizing:auto}#navbar,.relative,body{position:relative}.nav{list-style:none}.overlay{opacity:0}a.link:hover{text-decoration:underline}h2.title.features.fullpage,p.subtitle-faq.fullpage{text-shadow:2px 2px 2px rgba(0,0,0,.3)}a{text-decoration:none}div#CybotCookiebotDialogHeader{display:none!important}:root{touch-action:pan-x pan-y;height:100%}#navbar{border-bottom:1px solid #ddd;display:flex;transition:top .3s;z-index:100000;left:0;padding:0;top:0;width:100%;margin:0 auto;right:0;justify-content:center;max-width:unset;height:90px;flex-direction:row;background:#fff}::-webkit-scrollbar{border-radius:50px;cursor:grab}::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:50px;cursor:grab}::-webkit-scrollbar-track{background-color:transparent;cursor:grab}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}h3{font-size:13px}body{font-family:montserrat,sans-serif;margin:0;color:#525f7f;text-align:left;background-color:#fff;z-index:11111111;cursor:auto}a.nav-link:hover{font-weight:800!important}.container,ul.nav.nav-footer.justify-content-end{display:flex;flex-direction:column;flex-wrap:nowrap}.container{align-items:center;overflow:auto!important;justify-content:flex-start}.content,a.link{color:#000}.content{font-size:19px;font-weight:200;max-width:100%;text-align:justify}.name-acrivity,h1.title{text-align:center}ul.nav.nav-footer.justify-content-end{align-content:center;justify-content:center;align-items:flex-start}@media (max-width:375px){div#navbar{position:relative}}@media (max-width:414px){.content{max-width:100%;text-align:left}}@media (max-width:768px){.sfumatura{background:linear-gradient(180deg,rgba(0,0,0,.3) 100%,rgba(255,255,255,0) 50%)!important}}@media (max-width:990px){.pay-logos,.reserve-with-google.container-logo,.try-free{margin:0 auto}.text-final{display:flex;flex-direction:column;justify-content:center;align-items:center}.try-free{text-align:center}div#navbar{display:none}.pay-logos{background-size:100%;background-position:50%}li.nav-item{list-style:none;padding:0;padding-right:0!important}.try-free{position:fixed;width:100%;height:90px;display:flex;background:#fff;border-top:5px solid #ffd602!important;z-index:10;bottom:0;justify-content:space-around;align-items:center}a.nav-link:hover{border-bottom:0!important;font-weight:800!important}}@media (max-width:600px){.logo-footer{flex-direction:column!important;align-items:center}.download-app{justify-content:center!important}}h1.title{max-width:100%;margin-bottom:20px;font-weight:700}#content,div#CookiebotWidget{display:none}@media (max-width:600px){b.headtitle{display:none!important}.text-signupnow{max-width:50%;font-weight:700;margin-top:-20px}.containers-argument{padding:0 0 50px!important;display:flex!important;flex-wrap:wrap!important}div#navbar{background:0 0;box-shadow:none;border-top:0;top:10px}hr{height:50px!important}.container,.container-link-footer{display:flex;flex-direction:column;flex-wrap:nowrap}.container-sec.one,.container-sec.tree,.container-sec.two{margin-bottom:20px;width:50%;text-align:center}ul#footer-pages{margin-top:0;text-align:left;align-items:baseline}.container{justify-content:flex-start;align-items:flex-start;flex-direction:row;overflow:hidden!important;padding-left:20px;padding-top:20px}}.direct-menu{width:100%;height:40px}.open-menu-button{position:relative;height:70px;display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){.align-otherservices{flex-direction:column!important}.servicename{font-size:16px;padding:12px;height:100px!important;width:90%!important}h1.title.features{line-height:30px!important;font-size:24px!important;margin-bottom:0!important}}@media (max-width:800px){.display-area,.menu-selectable{width:90%!important;margin:0!important}h1.title.features{font-size:30px!important;margin:0 auto;font-weight:800!important}p.text-printer{font-size:16px!important;line-height:30px!important}}.col-large-footer,.info-aziendali{justify-content:space-between;display:flex}li,p.text-printer{line-height:30px}a#CybotCookiebotDialogBodyEdgeMoreDetailsLink,img.logo-footer-big{width:130px}h1.title.features,h1.title.features.left,p.text-printer{text-align:left;margin-bottom:0}p.text-printer.light{font-weight:500}h1.title.features{font-weight:600;color:#32325d;font-size:37px;line-height:38px}p.text-printer{font-size:20px;font-weight:600;color:#525f7f;text-align:justify}.containers-text.faq,hr{width:70%}hr{margin:0 auto;height:30px;background:0 0;border:0}p{margin-top:0;line-height:1.7;margin-bottom:1rem}.icon-activity,p.description-feature{font-size:20px}.info-aziendali{background:#fff;color:#89a;font-size:14px;font-weight:500;padding:10px 20px}.col-large-footer{align-items:center;align-content:center;max-width:1250px!important;margin:0 auto;width:calc(90% - 20px)}li{font-size:16px;font-weight:400;color:#000}tr{border:1px solid rgba(0,0,0,.07)}tr:hover{background:#fafafa}.cover-img-area.rivenditore,.faq-item:hover{background:#f5f5f5}i.fi.fi-rr-cross{position:absolute;color:#000}.footer{background:#f6f6f6;padding:30px 20px 100px}.navbar-toggler,a{background-color:transparent}.orizzontal-container{display:flex;justify-content:space-between;align-content:center;align-items:center;max-width:1650px;margin:50px auto;width:95%}.container-link-footer,.logo-footer{display:flex;justify-content:space-between;flex-direction:row}.logo-footer{position:relative;width:100%;flex-wrap:nowrap;align-items:center}.container-link-footer{max-width:1650px;width:95%;margin:0 auto 50px;flex-wrap:wrap}.title-sec-footer{color:#000;font-size:18px;font-weight:500;text-align:left}.justify-content-end{display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;text-align:left}.container-text-overlay,.inline-btn,.name-acrivity,.overlay:target,.social-links,.trustpilot-container{align-content:center}.footer .nav .nav-item .nav-link{color:#8898aa;font-weight:500;text-decoration:none;line-height:30px}.footer .nav .nav-item .nav-link:hover{color:#fdd200!important;font-weight:unset!important}a.nav-link{padding:5px 0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0}a{color:#5e72e4}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}button.text-btn.integration{border:0;background:#4169e1;color:#fff;padding:15px 50px;border-radius:50px;font-weight:500;display:flex;align-items:center;font-size:18px;justify-content:center}button.text-btn.integration:hover{letter-spacing:1px;background:#1e90ff}button.navbar-toggler{background-image:url(/images/menu-open.svg);background-size:45px;background-repeat:no-repeat;width:55px;height:60px;background-position:-5px 50%;padding:0}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;border:.0625rem solid transparent;border-radius:.25rem}[type=button],[type=submit],button{-webkit-appearance:none}button,select{text-transform:none}button,h1,h2,h3,input,select{margin:0;font-family:inherit}@media (max-width:990px){.topbtn.partner{display:none}.containers.app-ordini.inverse{display:flex;flex-direction:column-reverse!important}.orizzontal-container.bottom,div#carousel\ scrollapp{zoom:.8}.containers.menudigitale{display:flex;flex-direction:column-reverse}.textaction,h2.title.features.fullpage,p.description-feature{text-align:center}.textaction{margin-bottom:30px}.containers.app-ordini.gestioneristorante,.containers.ordiniexpress,.containers.prenotazioni-tavoli{display:flex;flex-direction:column;align-items:center}a.text-btn.integration{padding:5px 30px 12px!important}.reserve-with-google.containers-logo.integrate{margin:0 auto!important;width:100%;background-position:50%!important;text-align:center!important;padding-top:9px}img.service-image{object-position:50% 50%!important;width:100%;object-fit:cover;margin-bottom:20px}.containers.app-ordini.menudigitale{display:flex;flex-direction:column-reverse!important;align-items:center}.containers.app-ordini{display:flex;flex-direction:column!important}.text-signupnow{text-align:left;color:#000}a.topmenu.contactnow.mobile{width:100%;color:#fff;border-radius:10px;padding:10px 20px;text-align:center}.logo{width:120px!important;left:-15px}.open-menu-button{border-bottom:1px solid #ddd;background:#fff;position:fixed;width:100%;z-index:111;top:40px}.go-faq{flex-direction:column!important}.menu-selectable{display:flex;flex-direction:column;width:90%!important;padding-bottom:50px;align-items:center}h1.title.features{text-align:center!important;max-width:95%}.img-part{min-width:90%!important;max-width:90%!important;height:350px!important;width:100%!important;margin-bottom:30px!important;background-size:cover!important}}@media (min-width:990px){.open-menu-button,button#showMenu{display:none}.try-free{position:relative;width:100%;height:90px;display:flex;align-items:center;background:#fff;border-top:5px solid #ffd602!important;z-index:10;bottom:0;justify-content:space-around}.text-signupnow{font-weight:500;color:#000}}@media screen and (min-width:769px) and (max-width:1100px){p.text-printer.light{font-size:18px;line-height:28px}}button.signupnow{background:#1d90ff;color:#fff;border:0;padding:10px 20px;border-radius:50px;font-size:15px;font-weight:600;text-transform:uppercase}h1,h2,h3{font-weight:400;line-height:1.5;color:#32325d;max-width:90%;margin:0 auto}.img-part.pos,.img-part.totem.full,.servicename.aspoconse,.servicename.bookingtable,.servicename.manageresta,.servicename.menudigt,.servicename.ordexpr{background-size:cover;background-repeat:no-repeat}.topbtn.partner:hover{background:#b8860b}.cover-img-area,.wrapper{width:100%}*{box-sizing:border-box}::-webkit-scrollbar{width:7px;height:10px}#slide-banner,.relative{overflow:hidden}i.fi.fi-rr-interrogation{margin-right:5px}#CybotCookiebotDialog .CybotCookiebotScrollContainer{border:0}.topbtn.loginbtn:hover{background:#8a2be2}h2.title.features.center.light{display:flex;text-align:center;justify-content:center;margin:100px auto 0;font-family:Montserrat;font-optical-sizing:auto;font-size:29px;max-width:90%;font-weight:700;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center}.evidencetext{color:#b8860b;display:contents}.overlay,.overlay:target{transition:transform .2s ease-out}i.fi.fi-rr-angle-left,i.fi.fi-rr-angle-right{padding:0;position:relative;left:0;width:100%;text-align:center;font-size:25px;top:5px}.container-text{padding:70px 0;width:50%;margin:0 3%}.large-part{width:100%;height:100%;display:flex;margin:0 auto;max-width:1650px;align-items:center;justify-content:center}.containers-info.tree-part.distance{background:#fff;max-width:unset!important;width:90%;display:flex;align-items:center;margin:100px auto 50px}.title-service{text-transform:uppercase;border:2px solid #daa520;color:#daa520;padding:10px;width:fit-content;border-radius:5px;margin-bottom:20px;font-weight:600}.download-android,.download-ios,.trustpilot{background-position:0 50%;background-repeat:no-repeat}.download-app{position:relative;width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;margin:0 auto}.download-android,.download-ios{width:150px;height:65px;background-size:150px}.download-ios{background-image:url(/images/app-store.webp);cursor:pointer}.download-android{background-image:url(/images/play-store.webp)}.trustpilot{width:50%;height:150px;background-image:url(/images/trustpilot.png);background-size:contain}.trustpilot-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;background:#f6f6f6}.text-trustpilot{width:50%;text-align:right;color:#000}.social-links{display:flex;justify-content:flex-end;align-items:center;max-width:95%}.social-fb{margin:0 15px}.ordini{background-image:url(/images/ordini.png)}.logo,.logo-footer.partner{flex-direction:column;display:flex}a.close{top:30px;font-size:25px;position:absolute;right:55px;z-index:1111111}.text-btn-topmenu{display:contents;color:#525f7f;font-family:montserrat;font-size:18px;font-weight:500!important}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;transform:translate(0,-25%);visibility:hidden;background:#fff}.overlay:target{visibility:visible;opacity:1;z-index:11111111111;transform:translate(0,0);display:flex;align-items:center;overflow:auto}.popup{cursor:auto;margin:0 auto;position:relative;transition:.2s ease-in-out;height:100%;width:100%}.popup h2{margin-top:0;color:#333;max-width:100%!important;text-align:center}a.text-btn.integration,a.text-btn.integration:hover{transition:.6s cubic-bezier(.01,1.69,.99,.94)}.popup .content{text-transform:initial;display:flex;flex-wrap:nowrap;flex-direction:column;max-width:600px;margin:0 auto;padding-bottom:100px}input.single-question{width:100%;text-align:center;margin:10px 0;background:#fff;border:1px solid #000;border-radius:5px;padding:20px;cursor:pointer;color:#000;font-weight:600;font-size:16px}p.subtitle-faq{text-align:center;line-height:20px;margin-top:10px}input[type=text]:focus{outline:0}input:focus+div#content{border:1px solid #000;border-top:0;border-radius:0 0 5px 5px;display:block;background:#fff;width:100%;text-align:left;font-weight:400;font-size:15px;padding:0 20px 20px;margin-top:-15px;font-style:oblique;color:#008b8b;z-index:1;position:relative}h2.title.features.left.light{font-weight:600;font-size:20px;text-align:center;max-width:60%;margin:0 auto 20px;line-height:22px}.container-text-overlay,.go-faq{display:flex;justify-content:flex-start;align-items:center}.go-faq{flex-direction:row}.container-text-overlay{padding:20px;height:100%;margin:0 auto;flex-direction:column}.loghi-piattaforme.container-logo{background-size:400px}.containers-argument{flex-wrap:wrap;padding:0;max-width:990px;margin:0 auto;width:90%;display:flex}a.argument:hover{background:#eee8aa}.argument{padding:5px 10px;background:#f6f6f6;margin:10px;border-radius:10px;border:0}.large-part.center{justify-content:center;align-items:center;margin:0 auto;text-align:center}.title-service.center{margin:0 0 10px}a.text-btn-register.link{padding:0!important;background:0 0;box-shadow:none;margin:0}.containers-text.price{width:90%;display:flex;flex-direction:column;align-items:center;padding:100px 0!important;background:#f5f5f5;border-radius:30px;margin:0 auto}.img-part.booking,.img-part.menudigitale{background-repeat:no-repeat;background-size:cover}.img-part.totem.full{background-image:url(/images/totem.jpg)}.sfumatura{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.3) 30%,rgba(255,255,255,0) 70%);z-index:0;border-radius:50px}.img-part{border-radius:40px;min-width:440px;height:550px;max-width:640px;width:40%;margin:0 3%;position:relative;bottom:0}.img-part.full,.sfumatura.full{border-radius:0 0 0 50px;height:350px}.img-part.booking,.img-part.menudigitale{background-position:50% 50%}.img-part.menudigitale{background-image:url(/images/img-slide5-4.webp)}.img-part.booking{background-image:url(/images/img-reserve.jpg)}.img-part.orders{cursor:pointer;background:url(/images/appordini.png)0 0/400px no-repeat #daa520}.img-part.prendicomande,.img-part.selforder{background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.img-part.selforder{background-image:url(/images/img-slide3.webp)}.img-part.prendicomande,.servicename.manageresta{background-image:url(/images/img-slide7.webp)}.container-title-overlay{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;top:0;left:0;z-index:1;text-align:left;height:350px;min-height:350px;justify-content:center}.img-part.pos{background-image:url(/images/img-slide8.webp);background-position:50% 50%;height:400px}.img-part.integrazioni.full{background:url(/images/staff-booxit.jpg)0 50%/cover no-repeat}.img-part.full{width:100%;max-width:100%;position:absolute;top:0;min-width:100%!important}.sfumatura.full{z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.5) 100%,rgba(255,255,255,0) 100%)!important}h2.title.features.fullpage{color:#fff;font-size:24px;line-height:32px;font-weight:800;text-align:left;text-transform:uppercase;margin:30px 0}h1.title.features.faq{margin-bottom:20px;text-align:left}p.subtitle-faq.fullpage{font-size:19px;color:#fff}.full{width:100%;margin:0}i.fi.fi-rr-cross.product{background:#fff;height:35px;width:35px;padding:9px;font-size:18px;border-radius:50px}ul.list{margin:0;padding-left:20px;list-style:auto}.logo,.name-acrivity{justify-content:center}.name-acrivity.large:hover,.topmenu.contactnow:hover,.topmenu.login{background:#1e90ff;color:#fff}.name-acrivity.large{width:31%;min-width:18%;color:#000;font-weight:500;background:#e7e7e7;border-radius:10px}.name-acrivity{width:15%;height:100px;border-radius:20px;display:flex;align-items:center;font-size:15px;margin:1%;flex-direction:column;background:#f5f5f5}.name-acrivity:hover{color:#000;cursor:pointer;font-weight:600}.img-part.kds{background-image:url(/images/img-kds.webp);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}img.logo-footer-big.google{width:250px}.orizzontal-container.bottom,div#carousel\ scrollapp{margin:100px 0 50px}.img-part.foodtruckorder{background-image:url(/images/food-truck-order-app4.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%}a.text-btn-register.black{margin-bottom:0;margin-right:20px}div#CybotCookiebotDialogBodyEdgeMoreDetails{justify-content:center!important;margin:10px 0!important}#CybotCookiebotDialog *{font-family:montserrat!important;font-size:12px!important;text-align:justify!important;font-weight:500!important}h2#CybotCookiebotDialogBodyContentTitle{font-family:montserrat!important;text-transform:uppercase;font-size:13px;font-weight:700!important}.CybotCookiebotDialogContentWrapper,div#CybotCookiebotDialogBodyButtonsWrapper{display:flex;align-items:center!important}button#CybotCookiebotDialogBodyButtonAccept,button#CybotCookiebotDialogBodyButtonDecline{text-align:center!important;max-width:150px!important}button#CybotCookiebotDialogBodyButtonAccept{border-radius:50px!important;font-weight:600!important}.CybotCookiebotScrollContainer{border:0!important}div#CybotCookiebotDialog{transform:none!important;left:0;z-index:2;border-radius:15px!important}.CybotCookiebotDialogBodyBottomWrapper{margin-top:0!important}.container-nav-menu{display:flex;margin:0 auto;align-content:center}div#CookiebotWidget-widgetContent{font-family:Montserrat!important}@media (max-width:768px){.topnavbar{width:calc(100% - 90px);margin:0}img.method-pay.right{width:100%!important}.cover-img-area.rivenditore{height:310px!important}h2.title.features{text-align:center;font-weight:600;line-height:28px}.align-title-page{height:200px!important}img.service-image.coverpage{height:200px!important;margin-top:109px}h1.title.features.title-page{zoom:.8!important}.topmenu.reserve{display:none}img.logo-booxit.menu{width:90px!important;min-width:90px!important}button.topmenu.reserve.login.register{zoom:.8}.containers-info.tree-part.distance{flex-direction:column;align-items:center}h2.title.features.center.light{text-align:center;margin:0 auto 10px;font-weight:700;font-size:25px;font-family:Montserrat}.name-acrivity,.name-acrivity.large{width:48%;zoom:.8;border-right:0;border-bottom:1px solid #d3d3d3}button#CybotCookiebotDialogBodyButtonAccept{min-width:130px!important}#CybotCookiebotDialogFooter{width:auto!important;min-width:200px!important}.CybotCookiebotDialogContentWrapper{flex-direction:column!important}div#CybotCookiebotDialog{transform:none!important;left:0!important;z-index:2;right:0!important;width:90%!important;margin:0 auto;top:30%!important;box-shadow:none!important;border-radius:10px!important}}@media (max-width:520px){div#CybotCookiebotDialogBodyButtonsWrapper{flex-direction:row!important}}@media (max-width:1280px){div#CybotCookiebotDialogBodyButtonsWrapper{flex-direction:row!important}}.reserve-with-google.container-logo{max-width:290px;background-image:url(/images/reserve_with_google.png);background-repeat:no-repeat;background-size:200px;background-position:0 0;height:30px;box-shadow:none;text-align:right;font-weight:600;line-height:24px;margin:0 auto}input.evidence-this.single-question{border:2px solid gold;box-shadow:0 0 15px #daa520;-webkit-animation:1.3s linear infinite evidence-effect;animation:1.3s linear infinite evidence-effect;background:#ffffe0}.container-nav-menu{width:100%;justify-content:space-around;align-items:center;max-width:1500px}.logo,.topmenu{align-items:center;cursor:pointer}img.logo-booxit.menu{max-width:130px;width:100%;min-width:130px}.logo{width:20%;min-width:90px;margin:0;padding:0 15px;align-content:center;position:relative}.topmenu,.topmenu.login{font-weight:600;font-size:13px}.topmenu{color:#000;width:auto;margin:0 5px;height:90px;display:flex;justify-content:center;text-transform:uppercase;text-align:left;padding:5px;outline:0!important}.topmenu.login{padding:0 18px;height:40px;border-radius:50px;margin:0 20px 0 0;border:0}.topmenu.contactnow{background:#1e90ff!important;color:#fff!important;padding:10px 0;font-weight:500;border-right:0;border-radius:10px!important;margin-right:1%;width:100%;height:auto!important;border-bottom:0!important;font-size:16px}a.topmenu.contactnow.mobile:hover{box-shadow:none!important;background:#116fcc!important}.topmenu:hover{border-radius:0;box-shadow:0 5px 0#daa520;color:#b8860b}.topmenu.login:hover{background:#fff;color:#000}.topmenu.reserve.login:hover{background:#4169e1;box-shadow:none;border-radius:50px;color:#fff}.logo-footer.partner{color:#000;align-items:center}.menu-container{display:flex;width:100%;background:#fff;position:fixed;top:0;z-index:15;height:40px}ul.list-service{list-style:none;padding:0;margin:30px auto}li.check.green{background:url(/images/image-landing/check-green.png)0 5px/20px no-repeat;text-align:left;color:#32325d;padding-left:30px}.logo-text{background:url(/images/logo-black.png)50% 100%/100px no-repeat;width:103px;height:25px;display:inline-block}.pay-logos{width:100%;background-repeat:no-repeat;height:50px;background-image:url(/images/pay-card.png);background-size:415px;background-position:0 50%;margin:10px 0}p.text-printer.faq{font-weight:500;color:#32325e}hr.divider-integrations{margin:10px 0;width:100%;height:3px!important;background:#ddd}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.slider_inner div{height:120px;width:30%}@media (min-width:640px){.slider_inner div{height:100px;width:20%}}.slider{display:flex;width:99vw;margin:20px 0 60px}.slider_inner{display:flex;min-width:190vw}.r_to_l .slider_inner:first-of-type{animation:50s linear -25s infinite reverse-loop}.r_to_l .slider_inner:last-of-type{animation:50s linear infinite reverse-loop2}.l_to_r .slider_inner:first-of-type{animation:50s linear -25s infinite loop}.l_to_r .slider_inner:last-of-type{animation:50s linear infinite loop2}.integration-logo[data-v-e251eabb]{grid-column:span 1/span 1;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.integrations .integration-logo[data-v-e251eabb]{display:block;margin-left:auto;margin-right:auto;text-align:center;display:flex;align-items:center;color:#fff;justify-content:center;width:135px!important;height:135px!important;background:#535f7f;border-radius:40px}@media (min-width:768px){div#CybotCookiebotDialogTabContent{margin-left:0!important}div#CybotCookiebotDialogBodyContent{padding:0!important}#CybotCookiebotDialogBody{padding:0 20px!important}div#CybotCookiebotDialogBodyButtonsWrapper{flex-direction:column-reverse!important}div#CybotCookiebotDialogFooter{max-width:200px;margin:0 20px!important}button#CybotCookiebotBannerCloseButtonE2E{position:absolute!important;right:10px!important;top:0;margin:0!important}#CybotCookiebotDialog .CookieCard{border-bottom:1px solid #313131}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{width:auto!important;max-width:200px!important;text-align:center!important;border-radius:50px!important}#CybotCookiebotDialog{width:95%!important;max-width:1024px!important;min-width:unset!important;bottom:90px!important;top:unset!important;box-shadow:none!important;padding:10px 0!important;margin:0 auto!important;left:0!important;right:0!important}.CybotCookiebotDialogContentWrapper{padding:0!important;flex-direction:row!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper{max-width:130px}.slider_inner{min-width:100vw}.integrations .integration-logo[data-v-e251eabb]{width:70%}}@media (min-width:1024px){.integrations .integration-logo[data-v-e251eabb]{width:50%}}@media (min-width:1180){.topmenu.reserve{display:none}}a.text-btn-topmenu.signup{background:green;color:#fff!important;padding:10px;border-radius:10px;text-align:center;width:auto}.containers.app-ordini{display:flex;justify-content:center;align-items:center;flex-direction:row;margin:50px auto;width:100%;max-width:1450px}.menu-selectable{width:40%;margin:0 20px;text-align:left}.display-area{width:50%;text-align:center;padding:10px}#slide-banner,span.news{position:relative;color:#000}span.news{background:gold;padding:5px 10px;border-radius:5px;font-weight:500;text-transform:uppercase;font-size:12px}a.text-btn.integration{background:#5f9ea0;color:#fff;padding:20px 30px;border-radius:50px;font-size:19px;font-weight:500;margin:0 auto;max-width:300px}a.text-btn.integration:hover{letter-spacing:2px;background:#8fbc8f}img.service-image{object-position:50%;max-height:400px;height:100%;width:100%;object-fit:contain}.reserve-with-google.containers-logo.integrate{max-width:390px;background-image:url(/images/reserve_with_google.png);background-repeat:no-repeat;background-size:200px;background-position:0 10px;height:80px;box-shadow:none;text-align:left;font-weight:600;line-height:97px;margin:0}.showtext,.slide-text{transition:opacity 1s ease-in-out;align-items:center;text-transform:uppercase;display:flex}.containers-info.full.alone-section{margin:50px auto!important;max-width:1450px;width:90%}.align-nav{width:100%;display:flex}#slide-banner{-webkit-animation:1s linear show-topnavbar;animation:1s linear show-topnavbar;top:0;left:0;width:90%;max-width:500px;height:40px;line-height:50px;white-space:nowrap;z-index:11;font-weight:600;text-align:center}.slide-text{justify-content:center;align-content:center;opacity:0;font-size:10px;height:40px}.topbtn.partner{margin:0;background:teal;padding:11px 20px;color:#fff;cursor:pointer}.showtext{opacity:1!important;position:absolute;top:0;text-align:center;padding:0 10px;justify-content:center;width:100%}.arrowslidebanner{position:absolute;top:3px;font-size:20px;cursor:pointer;color:#fff}i.icon.fi.fi-rr-angle-right{top:unset!important;font-size:unset;margin-top:unset!important}.arrowslidebanner.left,.arrowslidebanner.right{font-size:16px;line-height:50px;display:none}.align-title-page,.inline-btn,.text-final{align-items:center;display:flex}@media (max-width:1180px){button.topmenu.reserve.login{display:block;left:10px;position:relative}}img.service-image.coverpage{width:100%;object-fit:cover;object-position:50%;height:100%}.overlay-heade{background:rgba(0,0,0,.3);z-index:0;position:absolute;width:100%;height:100%;top:0}h1.title.features.title-page{margin:0 auto;color:#fff;text-align:center;text-shadow:1px 1px 15px #000;max-width:600px;width:90%;z-index:1}.align-title-page{position:absolute;top:110px;margin:0 auto;width:100%;height:290px}.text-final{margin:50px auto;width:90%;background:teal;text-align:center;align-content:center;justify-content:space-evenly;padding:30px;border-radius:10px;font-weight:600;color:#fff}button.text-btn.action{border:0;background:#ffd602;color:#000;padding:15px 50px;border-radius:50px;font-weight:500}button.text-btn.action:hover{letter-spacing:2px;background:gold;color:#b8860b;font-weight:600}.textaction{text-align:left;font-size:20px}.contact-mode{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:row;max-width:1650px;padding:0 20px 50px;margin:0 auto}img.method-pay.right{max-width:600px;width:80%;margin-bottom:50px}img.service-image.coverpage.rivenditore{width:50%;object-fit:contain;object-position:50% 100px}.faq-container{max-width:600px;margin:0 auto;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%}.faq-item{margin-bottom:10px;border-bottom:1px solid #ddd}.faq-question{padding:15px 30px;font-weight:700;cursor:pointer;position:relative}.faq-question:after{content:"+";font-size:20px;position:absolute;right:10px;top:12px;transition:transform .3s}.faq-answer{display:none;padding:15px 30px;color:#555}.servicename,.topbtn.loginbtn{color:#fff;font-weight:500;cursor:pointer}h2.title.features.center{text-align:center;margin-top:0}.inline-btn.center{justify-content:center;margin-bottom:50px}button.text-btn.integration.register-rivenditore{padding:25px 20px;width:90%;font-size:20px;max-width:500px}.containers.app-ordini.rivenditore{display:flex;flex-direction:column;align-content:flex-start;justify-content:flex-start;align-items:center}i.fi.fi-rr-angle-small-right.righticon{font-size:30px;position:relative;top:8px;-webkit-animation:1s infinite swing-next;animation:1s infinite swing-next}h2.title.features{text-align:center;margin:30px auto;font-style:italic;font-size:22px}h3.title.features.center{color:#32325d;margin-bottom:0;font-size:25px;line-height:38px;font-weight:600;text-align:center;border-top:1px solid gray;padding-top:30px}.align-otherservices{flex-direction:row;justify-content:center;margin:30px auto}.align-otherservices,.inline-btn.center,.servicename,.topbarnav{display:flex;align-items:center}.servicename{width:23%;background:#32325d;height:150px;text-align:center;justify-content:center;margin:1%;text-shadow:2px 2px 2px #000;font-size:21px}.servicename:hover{background:#daa520;border:10px solid #daa520}.topbarnav{position:absolute;left:0;top:0;width:100%;height:40px;background:gold;justify-content:flex-end;margin:0 auto;flex-direction:row;z-index:18;align-content:center}.topbtn.loginbtn{background:#000;padding:11px 20px}.servicename.aspoconse{background-image:url(/images/img-square3-3.webp)}.servicename.menudigt{background-image:url(/images/img-slide5-4.webp)}.servicename.bookingtable{background-image:url(/images/img-square2-3.webp)}.servicename.ordexpr{background-image:url(/images/totem.webp)}.containers.app-ordini.menudigitale.inverse,.containers.app-ordini.ordiniexpress.inverse{background:#f6f6f6;padding:50px 0}li.list-service{list-style:auto;font-size:20px}.banner-whatsapp{background:url(/images/images-1.png)100% 100%/400px no-repeat #00bfa5;margin:50px auto;width:90%;text-align:center;align-content:center;justify-content:space-evenly;padding:30px;border-radius:10px;font-weight:600;color:#fff}.textaction.whatsapp{margin-bottom:0}.button-register.slide-one,.faq-item.active .faq-answer{display:block}.faq-item.active .faq-question:after{content:"x";transform:rotate(180deg)}