#editorjs{border:1px solid #ced4da;padding:70px 0}@keyframes blink-animation{0%,to{opacity:1}50%{opacity:.3}}.blink-animation{animation:blink-animation 5s infinite}#voiceCommandMicButton.recording{animation:pulse 1.5s infinite;background:linear-gradient(135deg,#f85032,#e73827)!important}.voice-command-gradient-btn{animation:gradientShift 4s linear infinite;background:linear-gradient(90deg,#ea5660,#f6bebc,#edca36,#2785a6,#69732b,#ea5660,#f6bebc,#edca36);background-size:200% auto;border:none!important;box-shadow:0 4px 15px rgba(0,0,0,.2)!important;color:#fff!important;font-weight:600!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important;transition:transform .3s ease,box-shadow .3s ease!important}.voice-command-gradient-btn:hover{animation-duration:2s!important;box-shadow:0 6px 20px rgba(0,0,0,.3)!important;transform:translateY(-2px)!important}.voice-command-gradient-btn:active{transform:translateY(0)!important}.confirmation-card{animation:slideUpFadeIn .4s ease-out;backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(233,230,250,.4),rgba(209,240,250,.4));border:2px solid rgba(111,66,193,.15)}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.confirmation-icon i{animation:scaleIn .5s ease-out;color:#2a9d8f;font-size:3.5rem}@keyframes scaleIn{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.command-details .detail-row{align-items:center;background:hsla(0,0%,100%,.7);border-left:3px solid #6f42c1;border-radius:8px;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .2s ease}.command-details .detail-row:hover{background:hsla(0,0%,100%,.9);box-shadow:0 2px 8px rgba(111,66,193,.1);transform:translateX(3px)}.command-details .detail-label{color:#6c757d;flex:0 0 140px;font-size:.85rem;font-weight:500}.command-details .detail-value{color:#212529;flex:1;font-size:.95rem;font-weight:600;text-align:right}.parameter-row{align-items:center;background:hsla(0,0%,100%,.5);border-left:3px solid #2785a6;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.6rem 1rem;transition:all .2s ease}.parameter-row:hover{background:hsla(0,0%,100%,.8);transform:translateX(3px)}.parameter-row .param-label{color:#6c757d;flex:0 0 120px;font-size:.8rem;font-weight:500}.parameter-row .param-value{color:#212529;flex:1;font-size:.85rem;font-weight:600;text-align:right}.parameter-row .param-value .badge{font-size:.75rem;padding:.35rem .6rem}#executeVoiceCommandBtn{background:linear-gradient(135deg,#2a9d8f,#69b4a7);border:none;transition:all .3s ease}#executeVoiceCommandBtn:hover{background:linear-gradient(135deg,#238276,#5aa599);box-shadow:0 4px 12px rgba(42,157,143,.3);transform:translateY(-2px)}#executeVoiceCommandBtn:active{transform:translateY(0)}#cancelVoiceCommandBtn{transition:all .3s ease}#cancelVoiceCommandBtn:hover{background:#f8f9fa;border-color:#6c757d;transform:translateY(-2px)}.orb-md-r{background:#ea5660;height:320px;right:-120px;top:-120px;width:320px}.orb-md-b{background:#2785a6;bottom:-100px}.glass-card i{color:#2785a6}.prodotti-col-card i{align-self:flex-start;color:#6f42c1;flex-shrink:0;font-size:1.5rem;min-width:2rem;text-align:center;width:2rem}.prodotti-col-card{min-height:80px;padding:1rem 1.25rem}.icon-circle{align-items:center;background:#f3f3f7;border-radius:50%;box-shadow:0 2px 8px 0 rgba(80,80,120,.06);display:flex;height:48px;justify-content:center;width:48px}.glass-card,.step-card{font-size:1.15rem!important;padding:2.5rem 1.5rem!important}.glass-card p,.step-card p{font-size:1.22rem!important}.come-funziona-card p,.prodotti-col-card p{font-size:1.18rem!important}.glass-card i,.step-card i{font-size:2.3rem!important}.glass-card h2,.step-card h2{font-size:2rem!important}.row.g-4,.row.g-5{--bs-gutter-x:1.5rem!important}.section-title-big{font-size:2.5rem;line-height:1.15}@media (min-width:992px){.section-title-big{font-size:3rem}}@media (max-width:767.98px){.bg-light-subtle{background:#f3f3f7}}.section{margin-bottom:3rem;padding-bottom:6rem!important;padding-top:6rem!important}.vantaggi-fiscali-card{backdrop-filter:blur(6px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background:linear-gradient(120deg,rgba(111,66,193,.1),rgba(39,133,166,.1)),hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.4);border-radius:1.2rem;box-shadow:0 2px 12px 0 rgba(80,80,120,.06);display:flex;flex-direction:column;height:100%;justify-content:center;min-height:220px;transition:transform .18s cubic-bezier(.4,2,.6,1),box-shadow .18s,background .18s}@media (max-width:991.98px){.vantaggi-fiscali-card{border-radius:1rem;min-height:180px;padding:1.2rem .7rem}}@media (max-width:767.98px){.vantaggi-fiscali-card{min-height:140px;padding:1rem .5rem}}@media (min-width:992px){.row.g-4>.col-md-4.d-flex{display:flex;flex-direction:column;height:100%}.vantaggi-fiscali-card{flex:1 1 0}}.prodotti-benefit-card{align-items:center;backdrop-filter:blur(6px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background:linear-gradient(120deg,rgba(111,66,193,.1),rgba(39,133,166,.1)),hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.4);border-radius:1.2rem;box-shadow:0 2px 12px 0 rgba(80,80,120,.06);display:flex;flex-direction:row;height:100%;justify-content:center;min-height:90px;padding:1.2rem 1rem;transition:transform .18s cubic-bezier(.4,2,.6,1),box-shadow .18s,background .18s}.prodotti-benefit-card p{font-size:1.22rem!important}@media (max-width:991.98px){.prodotti-benefit-card{border-radius:1rem;min-height:70px;padding:1rem .7rem}}@media (max-width:767.98px){.prodotti-benefit-card{min-height:60px;padding:.7rem .5rem}}.come-funziona-card{align-items:center;backdrop-filter:blur(6px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background:linear-gradient(120deg,rgba(111,66,193,.1),rgba(39,133,166,.1)),hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.4);border-radius:1.2rem;box-shadow:0 2px 12px 0 rgba(80,80,120,.06);display:flex;flex-direction:row;height:100%;justify-content:flex-start;min-height:340px;padding:3.5rem 2.5rem;transition:transform .18s cubic-bezier(.4,2,.6,1),box-shadow .18s,background .18s}.come-funziona-card i{flex-shrink:0}.come-funziona-card p{font-size:1.28rem!important;margin-bottom:0}@media (max-width:991.98px){.come-funziona-card{border-radius:1rem;min-height:260px;padding:2.5rem 1.5rem}}@media (max-width:767.98px){.come-funziona-card{min-height:180px;padding:1.5rem 1rem}}@media (min-width:992px){.fringe-colored-glass.come-funziona-card{align-items:center;display:flex;height:100%;min-height:150px}}.welfare-cards-title{font-size:2.3rem}.flexible-card-rotate{opacity:0;transform:scale(.92) rotateY(12deg);will-change:transform,opacity}.fringe-colored-glass{min-height:100%}.row.g-4>.col-12{display:flex}.flexible-card{width:100%}.equal-height>[class^=col-]{display:flex;flex-direction:column}.fringe-colored-glass.flexible-card-rotate{min-height:160px}.secondaryFont,body{font-size:1.18rem}.section{padding-bottom:4rem!important;padding-top:4rem!important}.display-1,.titleFlexible{font-size:3.5rem}.cardstitle{font-size:2.3rem}.cosa-accade-card p{font-size:1.35rem}.pagamenti-cipay-card{align-items:center;border-radius:1rem;box-shadow:none;display:flex;flex-direction:column;font-size:1.25rem;gap:.5rem!important;justify-content:center;max-height:none;min-height:120px;overflow:visible;padding:1.5rem 1.2rem!important}.pagamenti-cipay-card p{line-height:1.35;margin-bottom:0!important;overflow:visible;text-align:center;text-overflow:unset;white-space:normal}@media (max-width:991px){.pagamenti-cipay-card{padding:.5rem .7rem!important}.pagamenti-cipay-card p{font-size:1rem}}.pagamenti-cipay-card p{font-size:1.25rem}.card-benefit{background:hsla(0,0%,100%,.22)!important;border:1.5px solid #fff;box-shadow:0 12px 36px rgba(31,38,135,.13),0 2px 8px rgba(31,38,135,.08),inset 0 0 0 1px hsla(0,0%,100%,.18);transition:box-shadow .3s,background .3s}.orb-md-r{background:#6f42c1;height:300px;right:-100px;top:-100px;width:300px}.orb-md-b{background:#17a2b8;bottom:-90px;height:260px;left:-80px;width:260px}.glass-box{backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.4);border-radius:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 0 0 1px hsla(0,0%,100%,.25)}.glass-card,.step-card{backdrop-filter:blur(6px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.4);border-radius:1rem;box-shadow:0 4px 16px rgba(0,0,0,.06),inset 0 0 0 1px hsla(0,0%,100%,.22);transition:transform .25s ease}.glass-card:hover,.step-card:hover{transform:translateY(-3px)}.glass-card,.step-card{min-height:72px;padding:1.5rem 1.25rem}.step-card .badge{font-size:.8rem;padding:.5rem .9rem}.cta-buttons a.btn-primary{background-color:#6f42c1;border-color:#6f42c1}.cta-buttons a.btn-primary:hover{background-color:#5a34a0;border-color:#5a34a0}@media (max-width:575.98px){.glass-box{padding:2rem 1.5rem}}.soft-card{background-color:#f9fafb;border-radius:1rem;box-shadow:0 6px 15px rgba(0,0,0,.08);transition:transform .25s ease,box-shadow .25s ease}.soft-card:hover{box-shadow:0 12px 25px rgba(0,0,0,.15);transform:translateY(-6px)}.fringe-bg{animation:fringeBgMove 12s linear infinite alternate;background:radial-gradient(circle at 20% 40%,#e9e6fa 0,transparent 70%),radial-gradient(circle at 80% 60%,#d1f0fa 0,transparent 70%);opacity:.5;pointer-events:none;z-index:1}@keyframes fringeBgMove{0%{background-position:0 0,100% 100%}to{background-position:100% 100%,0 0}}.fringe-colored-glass{backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);background:linear-gradient(135deg,rgba(233,230,250,.85),rgba(209,240,250,.75));border:1px solid hsla(0,0%,100%,.22);border-radius:24px;box-shadow:0 8px 32px 0 rgba(111,66,193,.1);position:relative;transition:box-shadow .2s;z-index:2}.fringe-colored-glass:hover{box-shadow:0 16px 48px 0 rgba(111,66,193,.13)}.icon-circle.icon-lg{align-items:center;background:hsla(0,0%,100%,.5);border-radius:50%;display:flex;flex-shrink:0;font-size:2rem;height:56px;justify-content:center;margin-right:0;width:56px}.prodotti-col-card p{align-items:center;display:flex;margin-bottom:0}.fringe-card-row{align-items:center;display:flex;gap:1.5rem}.prodotti-col-card{border-radius:1rem;min-width:0;padding:1rem!important}.gsap-card-dx .prodotti-col-card{margin-bottom:.5rem}@media (min-width:992px){.gsap-card-dx .col-lg-8{max-width:420px}}.benefit-card-modern{align-items:center;background:#fff;border-radius:.75rem;box-shadow:0 2px 12px 0 rgba(39,133,166,.07);display:flex;justify-content:center;margin-bottom:0;min-height:38px;padding:.75rem 1.25rem;transition:box-shadow .2s}.benefit-card-modern:not(:last-child){margin-bottom:.5rem}@media (max-width:991.98px){.gsap-card-dx .row{flex-direction:column-reverse!important}.gsap-card-dx h2{margin-bottom:1.5rem!important}}.vantaggi-card{height:100%;justify-content:stretch}.row.g-4.justify-content-center>.col-12,.row.g-4.justify-content-center>.col-12.col-md-4,.vantaggi-card{display:flex;flex-direction:column}.fringe-colored-glass.vantaggi-card{flex:1 1 auto;justify-content:center}.fringe-colored-glass.vantaggi-card,.section .col-12,.section .row.g-4.flex-grow-1{display:flex;flex-direction:column;height:100%}.fringe-colored-glass.flexible-card{align-items:center;display:flex;flex:1 1 auto;height:100%}@media (max-width:991.98px){.flexible-card{min-height:70px;padding:1rem .5rem}}.flexible-card{height:100%;min-height:90px;padding:.8rem .7rem}.vantaggi-dettaglio-card{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:180px}@media (min-width:768px){.vantaggi-dettaglio-card{display:flex;flex-direction:column;height:100%;justify-content:center;min-height:180px}}.section-gap-lg{margin-bottom:3.5rem;margin-top:3.5rem}@media (max-width:767.98px){.section-gap-lg{margin-bottom:2rem;margin-top:2rem}}.vantaggi-dettaglio-card{opacity:0;transform:translateY(40px)}.fringe-cards-title{font-size:2.3rem}.icon-purple{color:#6f42c1!important}.timeline-dot{background:#212529;border-radius:50%;height:18px;margin:0 8px;width:18px}@media (max-width:767px){.timeline{flex-direction:column!important;gap:.5rem!important}.timeline-dot{margin:8px 0}}.animated-title{animation:fadeSlideUp .8s cubic-bezier(.4,0,.2,1) forwards;opacity:0;transform:translateY(30px)}@keyframes fadeSlideUp{to{opacity:1;transform:translateY(0)}}#typewriter-title{animation:blink-cursor .7s steps(1) infinite;border-right:2px solid #6f42c1;display:inline-block;overflow:hidden;white-space:nowrap}@keyframes blink-cursor{0%,to{border-color:#6f42c1}50%{border-color:transparent}}.section-title-wrapper{text-align:center}.letter{display:inline-block;will-change:transform}.glass-card,.step-card{display:flex;height:100%;min-height:140px}@media (max-width:767px){.flexible-card{min-height:120px}}body{background:#18181a}.section-rounded-bottom{background:#f8f9fa;border-bottom-left-radius:80px;border-bottom-right-radius:80px;box-shadow:0 8px 32px 0 rgba(0,0,0,.04);left:50%;margin-bottom:0;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw;z-index:2}.equal-card,.flexible-card{align-items:center;border-radius:1.2rem;box-shadow:0 2px 12px 0 rgba(80,80,120,.06);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:220px;padding:2rem 1.2rem;text-align:center;transition:transform .18s cubic-bezier(.4,2,.6,1),box-shadow .18s,background .18s}@media (max-width:991.98px){.equal-card,.flexible-card{border-radius:1rem;min-height:180px;padding:1.2rem .7rem}}@media (max-width:767.98px){.equal-card,.flexible-card{min-height:140px;padding:1rem .5rem}}.welfare-include-card{align-items:center;border-radius:1rem;box-shadow:0 2px 12px 0 rgba(39,133,166,.07);display:flex;flex-direction:column;gap:.3rem;justify-content:center;min-height:110px;padding:1rem 1.1rem;text-align:center}.welfare-include-title{font-size:1.13rem;font-weight:600;margin-bottom:.15rem}.welfare-include-desc{color:#6c757d;font-size:.98rem}.fringe-colored-glass:hover{transform:translateY(-2px);transition:transform .18s ease,box-shadow .18s ease}.faq-item,.faq-title{opacity:0;transform:translateY(30px);will-change:opacity,transform}.pagamenti-fatture-section{opacity:0;transform:translateX(-100px);will-change:opacity,transform}.come-funziona-bar-wrapper,.come-funziona-title-wrapper{opacity:0;transform:translateY(30px);will-change:opacity,transform}.step-section{transform:translateX(-100px)}.faq-section,.step-section{opacity:0;will-change:opacity,transform}.faq-section{transform:translateX(100px)}.final-cta{opacity:0;transform:translateY(80px);will-change:opacity,transform}.equal-step-card{min-height:200px}.profile-desc,.profile-title,.visibility-card{opacity:0;transform:translateY(30px);will-change:opacity,transform}.faq-container{margin:0 auto;max-width:800px}.faq-item{border-bottom:1px solid rgba(111,66,193,.1);padding:1.5rem 0;transition:all .3s ease}.faq-item:last-child{border-bottom:none}.faq-item:hover{transform:translateX(10px)}.faq-item strong{color:#333;font-size:1.1rem}.faq-item .text-muted{color:#666!important;line-height:1.6;margin-top:.5rem}.faq-header .faq-title{font-size:2rem;margin-bottom:1rem}.faq-header .faq-bar{margin-bottom:2rem}.faq-bar{opacity:0;transform:translateY(30px);will-change:opacity,transform}.faq-title{opacity:1!important;transform:none!important}.step-card{min-height:auto;padding:1.5rem 1rem!important}.step-card .step-number{font-size:1.2rem;margin-bottom:.5rem}.step-card .step-title{font-size:1rem;line-height:1.3;margin-bottom:.5rem}.step-card .step-description{font-size:.9rem;line-height:1.4;margin-bottom:0}.equal-step-card{justify-content:flex-start;min-height:150px;padding:1.2rem 1rem}.come-funziona-faq-title{opacity:1!important;transform:none!important}.come-funziona-faq-item{border-bottom:1px solid rgba(111,66,193,.1);opacity:0;padding:1.5rem 0;transform:translateX(-50px);transition:all .3s ease;will-change:opacity,transform}.come-funziona-faq-item:last-child{border-bottom:none}.come-funziona-faq-item:hover{transform:translateX(10px)}.come-funziona-faq-item strong{color:#2785a6;font-size:1.1rem}.come-funziona-faq-item .text-muted{line-height:1.6;margin-top:.5rem}:root{--glass-bg-a:hsla(0,0%,100%,.14);--glass-border:hsla(0,0%,100%,.35);--glass-inset:hsla(0,0%,100%,.22);--violet:#6f42c1;--teal:#2785a6;--loss:#d65b6f;--gain:#2a9d8f}.glass{backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);background:var(--glass-bg-a);border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08),inset 0 0 0 1px var(--glass-inset);position:relative}.metric-card{padding:1.25rem 1.25rem 1rem}.metric-head{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.metric-icon{background:linear-gradient(135deg,rgba(111,66,193,.18),rgba(39,133,166,.18));border-radius:14px;display:grid;height:48px;place-items:center;width:48px}.metric-title{color:var(--violet);font-size:clamp(1.05rem,1.2vw,1.2rem);margin:0}.metric-sub{font-size:.85rem;opacity:.9}.metric-value-wrap{display:flex;flex-direction:column;margin:.25rem 0 1rem;padding:.5rem .25rem}.metric-label{font-size:.9rem;margin-bottom:.25rem;opacity:.8}.metric-value{background:linear-gradient(90deg,var(--violet),var(--teal));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(1.8rem,4.5vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;text-shadow:0 0 0 transparent}.loss-tone .metric-value{background:linear-gradient(90deg,var(--loss),#ff8a8a)}.gain-tone .metric-value{background:linear-gradient(90deg,var(--gain),#88e1d7)}.metric-breakdown{list-style:none;margin:0 0 .5rem;padding-left:0}.metric-breakdown li{border-bottom:1px dashed rgba(0,0,0,.08);display:flex;font-size:.95rem;gap:1rem;justify-content:space-between;padding:.4rem 0}.metric-breakdown li:last-child{border-bottom:0}.metric-breakdown .neg{color:var(--loss)}.metric-breakdown .pos{color:var(--gain)}.metric-details summary{cursor:pointer}.compare-bar{display:grid;gap:.9rem}.compare-bar .bar{border-radius:12px;padding:.35rem .5rem .65rem;position:relative}.compare-bar .bar span{font-size:.85rem;opacity:.9}.compare-bar .bar .bar-fill{background:linear-gradient(90deg,rgba(111,66,193,.25),rgba(39,133,166,.25));border-radius:8px;height:12px;margin-top:.35rem}.compare-bar .bar .bar-val{bottom:.25rem;font-size:.9rem;font-weight:700;position:absolute;right:.6rem}.compare-bar .bar.net .bar-fill{background:linear-gradient(90deg,rgba(214,91,111,.35),rgba(214,91,111,.15))}.compare-bar .bar.flex .bar-fill{background:linear-gradient(90deg,rgba(42,157,143,.45),rgba(136,225,215,.25))}.delta-card{padding:1rem 1.25rem}.delta-ribbon{background:linear-gradient(90deg,var(--violet),var(--teal));border-radius:10px;box-shadow:0 8px 18px rgba(0,0,0,.12);color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.02em;padding:.35rem .75rem;position:absolute;right:-10px;top:14px;transform:rotate(3deg)}.delta-content{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.delta-label{font-size:.95rem;margin-bottom:.25rem;opacity:.85}.delta-value{background:linear-gradient(90deg,var(--gain),#c1f4ea);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(2rem,6vw,3.2rem);font-weight:900;letter-spacing:-.02em;line-height:1}.delta-suggestion{text-align:right}#budgetInput{border-radius:14px;font-size:1.1rem;font-variant-numeric:tabular-nums;height:56px}#budgetInput:focus{border-color:rgba(111,66,193,.4);box-shadow:0 0 0 4px rgba(111,66,193,.15),0 8px 22px rgba(0,0,0,.08)}.glass:hover{transform:translateY(-2px);transition:transform .18s ease,box-shadow .18s ease}.sim-card-equal{display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:240px}.fringe-colored-glass article,article.fringe-colored-glass{border-radius:1rem}.badge.text-bg-light{border:1px solid rgba(0,0,0,.08)}h3.h4{font-size:clamp(1.1rem,1.6vw,1.25rem)}.benefit-box{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.6);border-left:5px solid var(--bs-primary);border-radius:12px}.fringe-title{font-size:1.8rem;line-height:1.3}.summary-box{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;transition:transform .3s ease}.summary-box:hover{transform:scale(1.02)}.equal-step-card{display:flex;flex-direction:column;height:100%}.equal-step-card .card-body{flex-grow:1}.full-height-card{display:flex;flex-direction:column;height:300px;justify-content:space-between;overflow-y:auto}.fringe-benefit-text-lg,.fringe-benefit-text-lg .small,.fringe-benefit-text-lg ul.fringe-list,.fringe-benefit-text-lg ul.fringe-list li,.fringe-text-lg{font-size:1.2rem;line-height:1.6}@media (max-width:767px){.horizontal-card-content{flex-direction:column}.horizontal-card-content>div:first-child{margin-bottom:1rem;min-width:auto}}.contratto-card-equal{height:100%;justify-content:space-between;min-height:250px}@media (max-width:767px){.contratto-card-equal{height:auto}}.contratto-step-equal{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:flex-start;min-height:250px;will-change:transform,opacity}.contratto-cose-article,.contratto-cose-title-wrapper,.perks-title{opacity:0;transform:translateY(30px);will-change:opacity,transform}.welfare-category-list>.col:last-child .welfare-category-card{grid-column:span 2}.welfare-category-card.horizontal-layout{align-items:flex-start;display:flex;flex-direction:row;gap:1.5rem;min-height:160px}.welfare-category-card.horizontal-layout>.d-flex{flex-shrink:0}.welfare-category-card.horizontal-layout>div,.welfare-category-card.horizontal-layout>p,.welfare-category-card.horizontal-layout>ul{flex:1}@media (max-width:768px){.welfare-category-list{grid-template-columns:1fr}.welfare-category-card.horizontal-layout{align-items:center;flex-direction:column;text-align:center}}.welfare-category-card,.welfare-category-list .last-card{display:flex;justify-content:center}.welfare-category-card{align-items:center;flex-direction:column;text-align:center}.summary-box{backdrop-filter:blur(5px);background:hsla(0,0%,100%,.1);display:flex;flex-direction:column;justify-content:space-between;min-height:200px;transition:all .3s ease}.summary-box:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);transform:translateY(-5px)}.fringe-benefit-box{display:flex;flex-direction:column;min-height:200px}.fringe-benefit-text-lg .row{display:flex!important;flex-wrap:wrap!important}.fringe-benefit-text-lg .row>[class*=col-]{display:flex!important;flex-direction:column!important;margin-bottom:0!important}@media (min-width:992px){.fringe-benefit-text-lg .col-lg-6{flex:0 0 50%!important;max-width:50%!important}}.contratto-cose-article .contratto-cose-header{margin-bottom:2rem}.contratto-cose-article .contratto-cose-header #contratto-cose-title{font-size:1.75rem;line-height:1.3}.contratto-cose-article #contratto-cose-desc{color:#555;font-size:1.1rem;line-height:1.6}.contratto-cose-article .contratto-legal-section .wcCard{border-left:3px solid rgba(111,66,193,.3);padding-left:1rem}.contratto-cose-article hr{border-color:rgba(111,66,193,.2);margin:2rem 0}.contratto-card-equal{display:flex;flex-direction:column;justify-content:flex-start;min-height:180px}.contratto-card-equal h3{color:#2785a6;margin-bottom:1rem}.contratto-card-equal li,.contratto-card-equal p{color:#666;line-height:1.5}.contratto-card-equal ul{flex-grow:1}.contratto-cards-equal-height .fringe-colored-glass{display:flex;flex:1;flex-direction:column;min-height:250px}.fiscal-limits-cards .row{align-items:stretch;display:flex;flex-wrap:wrap}.fiscal-limits-cards .row>[class*=col-]{display:flex;flex-direction:column}.fiscal-limits-cards .fringe-colored-glass{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:280px;padding:1.5rem}.fiscal-limits-cards .card-header{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.fiscal-limits-cards .card-header i{align-items:center;background:rgba(111,66,193,.1);border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.fiscal-limits-cards .card-header .card-title-section{flex:1}.fiscal-limits-cards .card-header .card-title-section h3{font-size:1.1rem;line-height:1.3;margin-bottom:.25rem}.fiscal-limits-cards .card-header .card-title-section .badge{font-size:.75rem}.fiscal-limits-cards .card-content{display:flex;flex:1;flex-direction:column;gap:1rem}.fiscal-limits-cards .card-content p{font-size:.95rem;line-height:1.5;margin-bottom:.75rem}.fiscal-limits-cards .card-content ul{flex:1;margin-bottom:1rem;padding-left:1.2rem}.fiscal-limits-cards .card-content ul li{font-size:.9rem;line-height:1.4;margin-bottom:.5rem}.fiscal-limits-cards .card-content .card-note{border-top:1px solid rgba(111,66,193,.15);font-size:.85rem;margin-top:auto;padding-top:.75rem}@media (max-width:768px){.fiscal-limits-cards .fringe-colored-glass{min-height:auto;padding:1.25rem}.fiscal-limits-cards .card-header{flex-direction:column;gap:.75rem;text-align:center}}.welfare-categories-improved .row{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center}.welfare-categories-improved .row>[class*=col-]{animation:slideInLeft .6s ease-out forwards;display:flex;margin-bottom:2rem;opacity:0;transform:translateX(-50px)}.welfare-categories-improved .row>[class*=col-]:nth-child(odd):last-child{animation:slideInDown .6s ease-out forwards;justify-self:center;margin:3rem auto 2rem;transform:translateY(-30px)}.welfare-categories-improved .row>[class*=col-]:nth-child(2n){animation:slideInRight .6s ease-out forwards;transform:translateX(50px)}.welfare-categories-improved .row>[class*=col-]:first-child,.welfare-categories-improved .row>[class*=col-]:nth-child(2){animation-delay:.1s}.welfare-categories-improved .row>[class*=col-]:nth-child(3),.welfare-categories-improved .row>[class*=col-]:nth-child(4){animation-delay:.3s}.welfare-categories-improved .row>[class*=col-]:nth-child(5),.welfare-categories-improved .row>[class*=col-]:nth-child(6){animation-delay:.5s}.welfare-categories-improved .row>[class*=col-]:nth-child(7),.welfare-categories-improved .row>[class*=col-]:nth-child(8){animation-delay:.7s}.welfare-categories-improved .fringe-colored-glass{display:flex;flex:1;flex-direction:column;min-height:550px;padding:2rem 1.5rem;transition:transform .3s ease,box-shadow .3s ease;width:100%}.welfare-categories-improved .fringe-colored-glass:hover{box-shadow:0 10px 25px rgba(0,0,0,.15);transform:translateY(-5px)}.welfare-categories-improved .card-header-section{align-items:flex-start;display:flex;flex-shrink:0;gap:1rem;margin-bottom:1.25rem}.welfare-categories-improved .card-header-section i{flex-shrink:0;margin-top:.25rem}.welfare-categories-improved .card-header-section .card-title-wrapper{flex:1;min-width:0}.welfare-categories-improved .card-content-section{display:flex;flex:1;flex-direction:column}.welfare-categories-improved .card-content-section p{flex-shrink:0;margin-bottom:1rem}.welfare-categories-improved .card-content-section ul{display:flex;flex:1;flex-direction:column;justify-content:flex-start;margin-bottom:1rem;padding-left:1.25rem}.welfare-categories-improved .card-footer-section{flex-shrink:0;margin-top:auto;padding-top:.75rem}@media (max-width:991px){.welfare-categories-improved .fringe-colored-glass{min-height:350px;padding:1.5rem 1.25rem}}@media (max-width:767px){.welfare-categories-improved .row>[class*=col-]:nth-child(odd):last-child{margin:2rem auto 1rem}}.fiscal-limits-improved .row{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center}.fiscal-limits-improved .row>[class*=col-]{display:flex;margin-bottom:2rem}.fiscal-limits-improved .row>[class*=col-]:nth-child(odd):last-child{margin:3rem auto 2rem}.fiscal-limits-improved .fringe-colored-glass{display:flex;flex:1;flex-direction:column;min-height:500px;padding:2rem 1.5rem;transition:transform .3s ease,box-shadow .3s ease;width:100%}.fiscal-limits-improved .fringe-colored-glass:hover{box-shadow:0 10px 25px rgba(0,0,0,.15);transform:translateY(-5px)}.fiscal-limits-improved .card-header-section{align-items:flex-start;display:flex;flex-shrink:0;gap:1rem;margin-bottom:1.25rem}.fiscal-limits-improved .card-header-section i{flex-shrink:0;margin-top:.25rem}.fiscal-limits-improved .card-header-section .card-title-wrapper{flex:1;min-width:0}.fiscal-limits-improved .card-content-section{display:flex;flex:1;flex-direction:column}.fiscal-limits-improved .card-content-section p{flex-shrink:0;margin-bottom:1rem}.fiscal-limits-improved .card-content-section ul{display:flex;flex:1;flex-direction:column;justify-content:flex-start;margin-bottom:1rem;padding-left:1.25rem}.fiscal-limits-improved .card-content-section .fw-semibold{margin-bottom:.5rem}.fiscal-limits-improved .card-footer-section{flex-shrink:0;margin-top:auto;padding-top:.75rem}@media (max-width:991px){.fiscal-limits-improved .fringe-colored-glass{min-height:350px;padding:1.5rem 1.25rem}}@media (max-width:767px){.fiscal-limits-improved .row>[class*=col-]:nth-child(odd):last-child{margin:2rem auto 1rem}.fiscal-limits-improved .fringe-colored-glass{min-height:300px;padding:1.25rem 1rem}.fiscal-limits-improved .card-header-section{gap:.75rem;margin-bottom:1rem}}.account-orb{animation:float 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.3;position:absolute;z-index:0}.account-orb-1{animation-delay:0s;background:linear-gradient(135deg,#ea5660,#edca36);height:500px;left:-100px;top:-150px;width:500px}.account-orb-2{animation-delay:7s;background:linear-gradient(135deg,#2785a6,#6f42c1);bottom:-100px;height:400px;right:-80px;width:400px}.account-orb-3{animation-delay:14s;background:linear-gradient(135deg,#edca36,#ea5660);height:350px;right:20%;top:40%;width:350px}.account-glass-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 8px 32px rgba(0,0,0,.08)}.category-badge{align-items:center;border-radius:50px;box-shadow:0 4px 15px rgba(0,0,0,.1);display:inline-flex;font-size:.95rem;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.category-badge-blue{background:linear-gradient(135deg,#0d6efd,#2785a6);color:#fff}.category-badge-yellow{background:linear-gradient(135deg,#ffc107,#ea5660);color:#fff}.category-badge:hover{box-shadow:0 6px 20px rgba(0,0,0,.15);transform:scale(1.05)}.account-section{animation:fadeInUp .6s ease-out}.account-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.6);border-radius:24px!important;box-shadow:0 8px 32px rgba(0,0,0,.1);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.account-card-left{background:linear-gradient(135deg,rgba(39,133,166,.15),rgba(234,86,96,.1))}.account-card-left:hover{background:linear-gradient(135deg,rgba(39,133,166,.2),rgba(234,86,96,.15))}.account-card-right{background:linear-gradient(135deg,rgba(237,202,54,.15),rgba(105,115,43,.1))}.account-card-right:hover{background:linear-gradient(135deg,rgba(237,202,54,.2),rgba(105,115,43,.15))}.account-card:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.account-card:hover:before{left:100%}.account-card:hover{border:1px solid hsla(0,0%,100%,.8);box-shadow:0 20px 40px rgba(0,0,0,.2)!important;transform:translateY(-10px) scale(1.03)}.icon-bounce{position:relative;transition:all .4s ease}.account-card:hover .icon-bounce{animation:pulse 1s infinite;transform:scale(1.15) rotate(8deg)}.icon-circle-employee,.icon-circle-firm,.icon-circle-flexible,.icon-circle-fringe,.icon-circle-restaurant{align-items:center;display:flex;flex-shrink:0;height:80px;justify-content:center;width:80px}.icon-circle-employee{background-color:rgba(39,133,166,.1)}.icon-circle-firm{background-color:rgba(234,86,96,.1)}.icon-circle-restaurant{background-color:rgba(237,202,54,.1)}.icon-circle-fringe{background-color:rgba(105,115,43,.1)}.icon-circle-flexible{background-color:rgba(39,133,166,.1)}.bg-purple{background-color:#6f42c1}.text-purple{color:#6f42c1}.gradientTextWelfare{animation:gradientShift 8s ease infinite;background:linear-gradient(135deg,#ea5660,#edca36,#2785a6);background-size:200% 200%}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.col-lg-6:first-child .account-section{animation-delay:.1s}.col-lg-6:nth-child(2) .account-section{animation-delay:.25s}.badge.rounded-pill{backdrop-filter:blur(5px);transition:all .3s ease}.badge.rounded-pill:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.label--wallet{border:none;border-radius:27px!important;color:#bdbdbd}.btn-check:checked+.label--wallet{background:var(--accent-bg)!important;color:var(--accent)!important;font-weight:400}.theme-mensa{--accent:#4c353f;--accent-bg:#f6bebc}.theme-fringe{--accent:#edca36;--accent-bg:#fcf5da}.theme-flexible{--accent:#2785a6;--accent-bg:#99d3e7}.theme-viaggi{--accent:#0d9488;--accent-bg:#ccfbf1}.hero-resto{backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%);background:rgba(0,0,0,.75);min-height:60vh}.hero-orb{border-radius:50%;filter:blur(120px);opacity:.35;pointer-events:none;position:absolute}.orb-r{background:#ea5660;height:340px;right:-120px;top:-120px;width:340px}.orb-b{background:#2785a6;bottom:-100px;height:260px;left:-80px;width:260px}.sticky-cta{position:relative}.promise-card,.step-card,.testimonial-card{backdrop-filter:blur(6px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.4);border-radius:1rem;box-shadow:0 4px 16px rgba(0,0,0,.06),inset 0 0 0 1px hsla(0,0%,100%,.22);transition:transform .25s ease}.promise-card:hover,.step-card:hover,.testimonial-card:hover{transform:translateY(-4px)}.icon-wrapper{align-items:center;background:hsla(0,0%,100%,.2);border-radius:.75rem;display:flex;height:48px;justify-content:center;width:48px}.icon-wrapper i{color:#2785a6}.testimonial-card p{font-size:.9rem}.step-card .badge{font-size:.75rem;padding:.4rem .7rem}.form-card{backdrop-filter:blur(6px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.4);border-radius:1rem;box-shadow:0 4px 16px rgba(0,0,0,.06),inset 0 0 0 1px hsla(0,0%,100%,.22);transition:transform .25s ease}.form-card:hover{transform:translateY(-4px)}.form-card .form-control{background:hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.1);color:#000}.form-card .form-control::placeholder{color:rgba(0,0,0,.5)}.form-card .form-label{font-weight:500}#person1LandingWelfare{backdrop-filter:blur(6px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background:hsla(0,0%,100%,.1);background-clip:padding-box;border:1px solid transparent;border-image:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.2)) 1;border-radius:5rem;box-shadow:0 4px 16px rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.2);display:inline-block;overflow:hidden;padding:.5rem}.adminSectionsOverflow{max-height:600px;overflow:auto}#postContent img{border-radius:.3rem}.closerToSaldo{margin-top:-15px}#accordionHowUploadListWorks button{color:#4c353f!important;font-size:70%!important}#accordionHowUploadListWorks .accordion-button{background:none!important;border:1px solid #fff!important}#accordionHowUploadListWorks .accordion-item{border-bottom:1px solid #4c353f;margin-bottom:10px}.allAssociatesCheckboxes::-webkit-scrollbar{width:3px}.allAssociatesCheckboxes::-webkit-scrollbar-track:vertical{background:#f6bebc}.allAssociatesCheckboxes::-webkit-scrollbar-thumb:vertical{background-color:#4c353f}.fixedBottomRight{left:50%;position:fixed;top:70%;transform:translate(-50%)}.pagination .page-item.active .page-link{background-color:#f6bebc;border-color:#f6bebc}.onboarding-container{background:#f8f9fa;min-height:100vh;position:relative}.onboarding-container .primaryBackgroundColor2{background:#f8f9fa!important;position:relative;z-index:5}.backButton{padding:10px 40px!important}:root{--cipay-bordeaux:76,53,63;--cipay-lampone:234,86,96;--cipay-rosa:247,191,189;--cipay-cielo:39,133,166;--cipay-verde:105,115,43;--cipay-giallo:237,202,54}@keyframes colorfulGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes borderGlow{0%,to{opacity:.8}50%{opacity:1}}.onboarding-option{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:hsla(0,0%,100%,.7)!important;border:1px solid hsla(0,0%,100%,.3)!important;border-radius:15px!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important;overflow:visible!important;padding:1rem!important;position:relative!important;transition:all .3s ease!important}.onboarding-option:not(.glass-selected):hover{background:hsla(0,0%,100%,.8)!important;box-shadow:0 12px 32px rgba(0,0,0,.1)!important;transform:translateY(-2px)!important}.onboarding-option:not(.glass-selected) h5{color:#495057!important;font-weight:500!important;position:relative;z-index:10}.onboarding-option:not(.glass-selected) small{color:#6c757d!important;position:relative;z-index:10}.onboarding-option:not(.glass-selected) .fas{color:#adb5bd!important;position:relative;z-index:10}.onboarding-option.glass-selected{backdrop-filter:blur(20px) brightness(1.1)!important;-webkit-backdrop-filter:blur(20px) brightness(1.1)!important;background:hsla(0,0%,100%,.15)!important;border:3px solid rgba(var(--cipay-verde),.85)!important;box-shadow:0 20px 40px -10px rgba(0,0,0,.2)!important;overflow:hidden!important;padding:1rem!important;position:relative;transform:scale(1.02)!important}.onboarding-option.glass-selected .gradient-bg{animation:colorfulGradient 15s ease infinite;background:linear-gradient(135deg,rgba(var(--cipay-bordeaux),.85),rgba(var(--cipay-lampone),.85),rgba(var(--cipay-rosa),.85),rgba(var(--cipay-cielo),.85),rgba(var(--cipay-verde),.85),rgba(var(--cipay-giallo),.85),rgba(var(--cipay-lampone),.85));background-size:400% 400%;border-radius:15px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.onboarding-option.glass-selected:hover{box-shadow:0 24px 48px -10px rgba(0,0,0,.25)!important;transform:scale(1.03) translateY(-2px)!important}.onboarding-option.glass-selected h5{color:#fff!important;font-weight:700!important;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.3);z-index:10}.onboarding-option.glass-selected small{color:hsla(0,0%,100%,.95)!important;font-weight:500;position:relative;text-shadow:0 1px 3px rgba(0,0,0,.3);z-index:10}.onboarding-option.glass-selected .fas{color:#fff!important;font-size:1.3rem;position:relative;text-shadow:0 1px 3px rgba(0,0,0,.3);z-index:10}.onboarding-option .option-content{position:relative;z-index:10}.onboarding-option:focus-visible{outline:3px solid hsla(0,0%,100%,.5);outline-offset:4px}.onboarding-container .primaryColor1{color:rgb(var(--cipay-lampone))!important}.onboarding-container .primaryColor3{color:rgb(var(--cipay-bordeaux))!important}.onboarding-container .text-white{color:#666!important}.onboarding-container .primaryBackgroundColor1{background-color:rgb(var(--cipay-lampone))!important;color:#fff!important}.onboarding-container .bg-secondary{background-color:#e9ecef!important;color:#666!important}.onboarding-container .btn-outline-light{border-color:#dee2e6!important;color:#666!important;transition:all .3s ease}.onboarding-container .btn-outline-light:hover{background-color:#f8f9fa!important;border-color:rgb(var(--cipay-lampone))!important;color:rgb(var(--cipay-lampone))!important}.onboarding-container .btn-success{background-color:rgb(var(--cipay-verde))!important;border-color:rgb(var(--cipay-verde))!important;transition:all .3s ease}.onboarding-container .btn-success:hover{background-color:#5a6426!important;border-color:#5a6426!important}.onboarding-container .text-white-50{color:#999!important}.onboarding-container .form-control{background:hsla(0,0%,100%,.98)!important;border:2px solid #e9ecef!important;color:#333!important;transition:all .3s ease}.onboarding-container .form-control:focus{border-color:rgb(var(--cipay-lampone))!important;box-shadow:0 0 0 .2rem rgba(var(--cipay-lampone),.1)!important}.onboarding-container .bg-white{border:2px solid #e9ecef!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}@media (max-width:768px){.onboarding-option{margin-bottom:10px!important}}@media (prefers-reduced-motion:reduce){.onboarding-option.glass-selected,.onboarding-option.glass-selected .gradient-bg{animation:none!important}}#showIbanPaymentModal.modal-dialog{z-index:2000!important}.t-border{border-bottom:1px solid rgba(0,0,0,.25)}.t-border:last-child{border-bottom:none}.fa-check.onlyFirm{color:#fff;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%);visibility:hidden}#restaurantsList input[type=checkbox]:checked+.fa-check{visibility:visible}#provinces+ul{display:none}#provinces.active+ul{display:block!important}#budgetToBeAddedToFirmFormModal input{background:#e7e7e7;border-radius:0 60px 60px 0}#budgetToBeAddedToFirmFormModal span{background:#e7e7e7;border-radius:60px 0 0 60px;color:#b3b3b3;font-size:1.6em}#budgetToBeAddedToFirmFormModal div{height:60px;max-width:300px;width:80%}#friendBg{background-image:url(https://i.imgur.com/WpYRuHO.jpeg)}#chefBg,#friendBg{background-position:-123px;background-repeat:no-repeat;background-size:cover}#chefBg{background-image:url(https://i.postimg.cc/0j278wBd/Adobe-Stock-92519090-1.png)}.inviteInputs{border:none!important;border-bottom:1px solid hsla(0,0%,100%,.322)!important}.inviteInputs,.inviteInputsMessage{background-color:transparent!important}.inviteInputsMessage{border:1px solid hsla(0,0%,100%,.322)!important}.inviteInputs::placeholder{color:#fff!important}#placeCandidates li{cursor:pointer;list-style:none;opacity:.6}#placeCandidates li:hover{opacity:1}#inviteRestaurantModal .cLogo{line-height:50px!important}#chooseWhichProvinceRestaurantsSelect{font-size:2.4em}#dateBudgetDate::-webkit-calendar-picker-indicator{filter:invert(1)}.modal-transparent-input{background:transparent!important}.modal-transparent-input::placeholder{color:#495057!important;opacity:1!important}.modal-transparent-input:not(:placeholder-shown){background-color:#fff!important}.wallet-glass-card{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.15));border:1px solid hsla(0,0%,100%,.3);border-radius:20px;box-shadow:0 6px 24px 0 rgba(0,0,0,.15),inset 0 0 0 1px hsla(0,0%,100%,.2);display:flex;flex-direction:column;justify-content:space-between;min-height:140px;overflow:hidden;padding:1.25rem 1rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.wallet-glass-card:before{background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);content:"";height:200%;opacity:0;position:absolute;right:-50%;top:-50%;transition:opacity .3s ease;width:200%}.wallet-glass-card:hover{box-shadow:0 16px 48px 0 rgba(0,0,0,.2),inset 0 0 0 1px hsla(0,0%,100%,.3);transform:translateY(-8px)}.wallet-glass-card:hover:before{opacity:1}.wallet-glass-pink{background:linear-gradient(135deg,hsla(2,76%,85%,.5),hsla(2,76%,85%,.25));border:1px solid hsla(2,76%,85%,.6)}.wallet-glass-pink:hover{box-shadow:0 16px 48px 0 hsla(2,76%,85%,.35),inset 0 0 0 1px hsla(2,76%,85%,.6)}.wallet-glass-pink .wallet-amount,.wallet-glass-pink .wallet-icon-wrapper i,.wallet-glass-pink .wallet-label{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.2)}.wallet-glass-green{background:linear-gradient(135deg,rgba(105,115,43,.4),rgba(105,115,43,.2));border:1px solid rgba(105,115,43,.5)}.wallet-glass-green:hover{box-shadow:0 16px 48px 0 rgba(105,115,43,.3),inset 0 0 0 1px rgba(105,115,43,.5)}.wallet-glass-cyan{background:linear-gradient(135deg,rgba(39,133,166,.35),rgba(39,133,166,.18));border:1px solid rgba(39,133,166,.45)}.wallet-glass-cyan:hover{box-shadow:0 16px 48px 0 rgba(39,133,166,.3),inset 0 0 0 1px rgba(39,133,166,.45)}.alert.alert-pink{background-color:hsla(2,76%,85%,.5)!important;border-color:hsla(2,76%,85%,.7)!important}.alert.alert-pink,.alert.alert-pink .basicFont,.bg-pink{color:#4c353f!important}.bg-pink{background-color:#f6bebc!important}.alert.alert-green-cipay{background-color:rgba(105,115,43,.25)!important;border-color:rgba(105,115,43,.4)!important;color:#3d4419!important}.bg-green-cipay{background-color:#69732b!important;color:#fff!important}.alert.alert-cyan{background-color:rgba(39,133,166,.2)!important;border-color:rgba(39,133,166,.35)!important;color:#1a5670!important}.bg-cyan{background-color:#2785a6!important;color:#fff!important}.wallet-icon-wrapper{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.3);border-radius:14px;display:flex;height:48px;justify-content:center;margin-bottom:.75rem;transition:all .3s ease;width:48px}.wallet-glass-card:hover .wallet-icon-wrapper{background:hsla(0,0%,100%,.35);transform:scale(1.08)}.wallet-icon-wrapper i{color:hsla(0,0%,100%,.95);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:1.4rem}.wallet-amount{color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:.25rem 0;text-shadow:0 2px 8px rgba(0,0,0,.15)}.wallet-label{color:hsla(0,0%,100%,.95);font-size:.85rem;font-weight:500;margin:0;text-shadow:0 1px 4px rgba(0,0,0,.1);text-transform:none}@media (max-width:991.98px){.wallet-glass-card{min-height:130px;padding:1rem .875rem}.wallet-amount{font-size:1.5rem}.wallet-label{font-size:.8rem}.wallet-icon-wrapper{height:42px;margin-bottom:.5rem;width:42px}.wallet-icon-wrapper i{font-size:1.2rem}}@media (max-width:767.98px){.wallet-glass-card{min-height:120px;padding:.875rem .75rem}.wallet-amount{font-size:1.35rem}.wallet-icon-wrapper{height:38px;width:38px}}.upper{margin-top:-100px}.fabButton{bottom:0;margin-bottom:60px;margin-right:40px;position:fixed!important;right:0;z-index:10000}.maxHeight900{max-height:900px!important}#outerContainerMockup{border-radius:450px!important;transform-style:preserve-3d!important}#innerMockup{transform:translateZ(30px)!important}.preserve3DTilt{transform-style:preserve-3d!important}.tiltTranslateZ{transform:translateZ(30px)!important}.restaurantBackgroundImage{height:150px!important;object-fit:cover!important}.restaurandHomeCardContent h2{text-shadow:2px 2px 7px #4c353f!important}.restaurandHomeCardContent p{text-shadow:1px 1px #4c353f!important}#homeClaim{min-height:230px}@media screen and (max-width:768px){#homeClaim{min-height:120px}}@media (min-width:769px) and (max-width:992px){#homeClaim{min-height:140px}}#whatCustomersSayOuterSection{background:linear-gradient(180deg,#f6bebc 60%,#fff 0);height:100%}#whatRestaurantCustomersSayOuterSection{background:linear-gradient(180deg,#fff 60%,#f8f9fa 0);height:100%}#movingPart1{animation:mymove 5s;animation-iteration-count:infinite;margin-left:100px;top:40px}#movingPart2{animation:mymoverev 7s;animation-iteration-count:infinite;margin-left:-40px;top:150px}#movingPart3{animation:mymove 6s;animation-iteration-count:infinite;margin-left:150px;top:420px}@media screen and (max-width:575px){#imageHeaderHomepage{margin-top:-170px;max-width:450px}}@media (min-width:576px){#imageHeaderHomepage{margin-top:-170px;max-width:500px}}@media (min-width:768px){#imageHeaderHomepage{margin-top:-170px;max-width:500px}}@media (min-width:992px){#imageHeaderHomepage{margin-top:-170px;max-width:450px}}@media (min-width:1200px){#imageHeaderHomepage{margin-top:-170px;max-width:475px}}@media (min-width:1400px){#imageHeaderHomepage{margin-top:-170px;max-width:500px}}.notificationOverImageCard{border-radius:15px;min-height:50px;position:relative;width:350px!important;z-index:100}.backgroundHome2{z-index:1!important}.home-blurry-gradient-2{background:radial-gradient(circle at 10% 50%,#f41a6e,rgba(255,238,0,.911));border-radius:80% 22% 70% 80%;filter:blur(100px);height:800px;left:40%;opacity:.1;pointer-events:none;top:10%;transform:translate(-50%);z-index:50!important}.mycontent{margin-top:-800px;z-index:200!important}.round-avatar{border-radius:50%;height:150px;object-fit:cover;width:150px}@keyframes mymove{0%{transform:translate(0)}50%{transform:translate(5%)}to{transform:translate(0)}}@keyframes mymoverev{0%{transform:translate(5%)}50%{transform:translate(0)}to{transform:translate(5%)}}.sk-folding-cube{height:40px;margin:20px auto;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:40px}.sk-folding-cube .sk-cube{float:left;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);width:50%}.sk-folding-cube .sk-cube:before{-webkit-animation:sk-foldCubeAngle 2.4s linear infinite both;animation:sk-foldCubeAngle 2.4s linear infinite both;background-color:#5cbdb9;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;width:100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotate(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{opacity:0;-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg)}90%,to{opacity:0;-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg)}}@keyframes sk-foldCubeAngle{0%,10%{opacity:0;-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg)}90%,to{opacity:0;-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg)}}.spinner{margin:100px auto 0;text-align:center}.spinner>div{-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both;background-color:#ea5660;border-radius:100%;display:inline-block;height:40px;width:40px}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}#cashbackPromoAside{margin:0 0 10px;padding:5px 10px;position:fixed;right:-70px;top:250px;transform:rotate(90deg)}.social-icons{background-color:#f6bebc46;border-radius:50%;padding:8px}#newsletter-input,#newsletter-input-header{background-color:#fff;border:none;color:#000;outline:none;padding:15px;width:250px}#newsletter-button{border-radius:0!important;color:#fff;height:100%;padding:0 20px!important;right:0;text-align:center;width:60px}.navbar{transition:.5s}.higherFooterLogo{margin-top:-29px!important}.blurredNavBar{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.7)!important}.mainNavBar{opacity:.95!important}.fa-eye.showPassword{position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}.whatInput .fa-eye{color:#f6bebc!important}.whatInputLight .fa-eye{color:#4c353f!important}.cipay-modal-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1050!important}.cipay-modal-high-z{z-index:1055!important}.cipay-modal-dialog{z-index:1060!important}.cipay-modal-content{position:relative;z-index:1065!important}.cipay-modal-high-z .modal-body,.cipay-modal-high-z .modal-footer,.cipay-modal-high-z .modal-header{position:relative;z-index:1070!important}#hasMaxHeight{max-height:500px;overflow-y:scroll}.inlineDisplay{display:inline!important}.glass-block{backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.35);border-radius:22px;box-shadow:0 10px 30px rgba(0,0,0,.08),inset 0 0 0 1px hsla(0,0%,100%,.22)}.ribbon-fast{background:linear-gradient(90deg,#6f42c1,#2785a6);border-radius:12px;box-shadow:0 8px 18px rgba(0,0,0,.12);color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.02em;padding:.4rem .8rem;position:absolute;right:16px;top:-12px}.contact-card{border-radius:18px;box-shadow:0 8px 24px rgba(0,0,0,.08),inset 0 0 0 1px hsla(0,0%,100%,.2);padding:1rem;transition:transform .18s ease,box-shadow .18s ease}.contact-card:hover{transform:translateY(-2px)}.contact-head{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.contact-icon{background:linear-gradient(135deg,rgba(111,66,193,.18),rgba(39,133,166,.18));border-radius:14px;display:grid;height:48px;place-items:center;position:relative;width:48px}.contact-icon.wa i{color:#25d366}.contact-icon.mobile i{color:#000}.contact-icon.land i{color:#444}.contact-icon.mail i{color:#0d6efd}.pulse-dot{animation:pulse 1.8s infinite;background:#25d366;border-radius:50%;bottom:6px;box-shadow:0 0 0 0 rgba(37,211,102,.6);height:9px;position:absolute;right:6px;width:9px}.contact-value{font-size:clamp(1.3rem,2.8vw,1.8rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:.75rem}.contact-email{word-break:break-all}.contact-hint{background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.35);border-radius:12px;color:#333;justify-content:center;padding:.6rem .9rem}.contact-hint,.prompt-btn{align-items:center;display:flex}.prompt-btn{backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.35);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.08),inset 0 0 0 1px hsla(0,0%,100%,.2);gap:.75rem;padding:.9rem 1rem;transition:transform .18s ease,box-shadow .18s ease}.prompt-btn:hover{transform:translateY(-2px)}.prompt-emoji{font-size:1.2rem}.prompt-text{font-weight:600}.contact-hero .container p.lead{opacity:.9}.gsap-hero-title{z-index:1000}.gsap-cta,.gsap-hero-title{opacity:1!important;position:relative}.gsap-cta{z-index:1}.gsap-cta *{opacity:1!important}.glass-section-fringe{backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);background:linear-gradient(135deg,rgba(233,230,250,.85),rgba(209,240,250,.75));border:1px solid hsla(0,0%,100%,.22);border-radius:24px;box-shadow:0 8px 32px 0 rgba(111,66,193,.1);position:relative;transition:box-shadow .2s ease-in-out;z-index:2}.glass-section-fringe:hover{box-shadow:0 16px 48px 0 rgba(111,66,193,.13)}.scroll-container{left:0;pointer-events:none;position:fixed;top:0;z-index:0}#scrollPath,.scroll-container{height:100%;width:100%}#arrow{filter:drop-shadow(0 0 15px #edca36);transform-box:fill-box;transform-origin:center}.highlight{background-color:#edca36;font-weight:700;transition:background-color 1s ease}#ogniAzienda{line-height:2;transition:background 1s ease-in-out}#ilTuoWelfare{font-size:7rem;line-height:.9}header.section{position:relative}#person1Home,#person2Home{position:absolute;will-change:transform;z-index:1}#person1Home{left:-15%;top:-200px}#person2Home{right:5%;top:500px}#person3Home{margin-bottom:200px;margin-top:200px}#person1Home,#person2Home,#person3Home{backdrop-filter:blur(6px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background:hsla(0,0%,100%,.1);background-clip:padding-box;border:1px solid transparent;border-image:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.2)) 1;border-radius:5rem;box-shadow:0 4px 16px rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.2);display:inline-block;overflow:hidden;padding:.5rem}@media (max-width:991px){#ilTuoWelfare{font-size:4.5rem}#person2Home{right:5%;top:700px}}@media (max-width:1400px){#person1Home{left:-15%;top:-500px}#person2Home{right:5%;top:700px}}.gradientTextWelfare{-webkit-text-fill-color:transparent;text-fill-color:transparent;animation:gradientFlow 6s linear infinite;background:linear-gradient(135deg,#ea5660,#f6bebc 25%,#edca36 50%,#2785a6 75%,#69732b);background-clip:text;-webkit-background-clip:text;background-size:300% 300%;color:transparent}.gradientBackgroundWelfare{animation:gradientFlow 6s linear infinite;background:linear-gradient(135deg,#ea5660,#f6bebc 25%,#edca36 50%,#2785a6 75%,#69732b);background-size:300% 300%}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.welfare-stack{height:400vh}.card-wrapper{height:100vh;position:relative}.card-wrapper .welfare-card{margin:0 auto;max-width:700px;position:sticky;top:20vh;transition:transform .3s ease-out;width:100%}.card-wrapper:first-child .welfare-card{z-index:1}.card-wrapper:nth-child(2) .welfare-card{z-index:2}.card-wrapper:nth-child(3) .welfare-card{z-index:3}.card-wrapper:nth-child(4) .welfare-card{z-index:4}.glass-nav{backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);background:hsla(0,0%,100%,.2);border:1px solid transparent;border-image:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.2)) 1;border-radius:.75rem;box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.2);position:relative;transition:background .6s ease;z-index:1050!important}.glass-nav:before{background:linear-gradient(45deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,0));border-radius:inherit;bottom:-2px;content:"";filter:blur(4px);left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.glass-nav:hover{background:hsla(0,0%,100%,.65)}.hero-text .glass-box{backdrop-filter:blur(4px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.15);background-clip:padding-box;border:1px solid transparent;border-image:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.2)) 1;border-radius:1.25rem;box-shadow:0 12px 48px rgba(0,0,0,.12),inset 0 0 0 1px hsla(0,0%,100%,.25);display:inline-block;margin:0 auto;overflow:hidden;padding:2rem;text-align:center}.hero-text .glass-box:before{background:linear-gradient(45deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,0));border-radius:inherit;bottom:-6px;content:"";filter:blur(8px);left:-6px;position:absolute;right:-6px;top:-6px;z-index:-1}.welfare-card{backdrop-filter:blur(4px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.15)!important;background-clip:padding-box;border:1px solid transparent;border-image:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.2)) 1;border-radius:1.5rem!important;box-shadow:0 12px 48px rgba(0,0,0,.12),inset 0 0 0 1px hsla(0,0%,100%,.25);overflow:hidden}.welfare-card:before{background:linear-gradient(45deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,0));border-radius:inherit;bottom:-6px;content:"";filter:blur(8px);left:-6px;position:absolute;right:-6px;top:-6px;z-index:-1}.section-extra-space{margin-bottom:20rem}.floating-glass-bg{background:radial-gradient(circle at 20% 30%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0) 20%),radial-gradient(circle at 70% 20%,rgba(237,202,54,.15) 0,hsla(0,0%,100%,0) 40%);filter:blur(120px) saturate(180%);pointer-events:none;z-index:0}.service-card{backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);background:hsla(0,0%,100%,.15);border:1px solid transparent;border:1px solid hsla(0,0%,100%,.45);border-image:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.2)) 1;border-image:none;border-radius:1.5rem;box-shadow:0 12px 48px rgba(0,0,0,.12),inset 0 0 0 1px hsla(0,0%,100%,.25);overflow:hidden;padding:3rem 2rem;position:relative;text-align:center;transition:transform .35s ease,box-shadow .35s ease;z-index:1}.service-card:before{background:linear-gradient(45deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,0));border-radius:inherit;content:"";filter:blur(8px);inset:-6px;position:absolute;z-index:-1}.service-card:hover{box-shadow:0 24px 64px rgba(0,0,0,.18),inset 0 0 0 1px hsla(0,0%,100%,.3);transform:translateY(-8px) scale(1.03) rotateX(2deg)!important}.badge-icon{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);border-radius:50%;display:inline-flex;font-size:3rem;height:4rem;justify-content:center;transition:transform .35s ease;width:4rem}.service-card:hover .badge-icon{transform:scale(1.15) rotate(6deg)}.service-card .badge-icon{margin-left:auto;margin-right:auto}@media (max-width:768px){.service-card{padding:2rem 1.5rem}.badge-icon{font-size:2rem;height:3.5rem;width:3.5rem}}#integrations{min-height:100vh}.integration-bg-blur{background:radial-gradient(circle at 25% 25%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,0) 60%),radial-gradient(circle at 75% 75%,rgba(237,202,54,.25) 0,hsla(0,0%,100%,0) 60%);filter:blur(160px) saturate(180%);pointer-events:none}.integration-svg .links path{stroke-dasharray:14 14;animation:dashflow 6s linear infinite;opacity:.9}@keyframes dashflow{to{stroke-dashoffset:-28}}.integration-network{height:800px;margin-top:150px;width:800px}.node{animation:float 7s ease-in-out infinite alternate;font-size:1.5rem;font-weight:600}.node,.node-c{align-items:center;backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.5);border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.25);color:#333;display:flex;height:150px;justify-content:center;overflow:hidden;position:absolute;text-align:center;width:150px}.node-c{font-size:3rem!important}.node-center{font-size:1.25rem;height:140px;left:50%;top:50%;transform:translate(-50%,-50%);width:140px;z-index:10}@keyframes float{0%{transform:translate(-50%,-50%) translateY(-10px)}to{transform:translate(-50%,-50%) translateY(10px)}}.node-zucchetti{left:50%;top:6%}.node-sap{left:88%;top:24%}.node-excel{left:88%;top:74%}.node-hr{left:12%;top:74%}.node-payroll{left:12%;top:24%}.cta-glass{backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.4);border-radius:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 0 0 1px hsla(0,0%,100%,.2);margin-top:200px;max-width:800px}@media (max-width:575.98px){.cta-glass{padding:2.5rem 1.75rem}}.post-glass{backdrop-filter:blur(6px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.4);border-radius:1.25rem;box-shadow:0 8px 24px rgba(0,0,0,.08),inset 0 0 0 1px hsla(0,0%,100%,.25);display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.post-glass:hover{box-shadow:0 12px 32px rgba(0,0,0,.12),inset 0 0 0 1px hsla(0,0%,100%,.3);transform:translateY(-4px)}.post-img-wrapper{aspect-ratio:16/9;overflow:hidden}.post-img-wrapper img{height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.post-glass:hover .post-img-wrapper img{transform:scale(1.05)}.post-glass a{color:inherit}.post-glass a:hover,.spinner-border.text-primary{color:#ea5660}.posts-caption{color:rgba(0,0,0,.55);font-size:.875rem;margin-right:.25rem}.dots-bg{animation:dotsMove 60s linear infinite;background-image:radial-gradient(hsla(0,0%,100%,.15) 1px,transparent 0);background-size:40px 40px;pointer-events:none}@keyframes dotsMove{0%{background-position:0 0}to{background-position:400px 400px}}.condivivi-bg{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:radial-gradient(circle at 20% 30%,rgba(234,86,96,.18) 0,hsla(0,0%,100%,0) 60%),radial-gradient(circle at 80% 70%,rgba(39,133,166,.14) 0,hsla(0,0%,100%,0) 60%),hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)}.glass-ring{align-items:center;animation:ringPulse 6s ease-in-out infinite;backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.5);border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.08),inset 0 0 0 1px hsla(0,0%,100%,.25);display:flex;height:220px;justify-content:center;position:relative;width:220px}@keyframes ringPulse{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@media (max-width:575.98px){.glass-ring{height:160px;width:160px}}.impact-card{backdrop-filter:blur(6px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.4);border-radius:1rem;box-shadow:0 4px 16px rgba(0,0,0,.06),inset 0 0 0 1px hsla(0,0%,100%,.22);transition:transform .25s ease}.impact-card:hover{transform:translateY(-3px)}.impact-card i{min-width:1.25rem}.footer-glass{backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);background:rgba(52,52,52,.4);z-index:1!important}.footer-link{color:hsla(0,0%,100%,.8);text-decoration:none}.footer-link:hover{color:#edca36}.footer-social{color:hsla(0,0%,100%,.8)}.footer-social:hover{color:#edca36}.footer-orb{border-radius:50%;filter:blur(100px);opacity:.35;pointer-events:none;position:absolute}.orb-1{background:#ea5660;height:300px;left:-80px;top:-100px;width:300px}.orb-2{background:#2785a6;bottom:-80px;height:240px;right:-60px;width:240px}.footer-glass .form-control:focus{box-shadow:none}.footer-cta{margin-bottom:10rem!important}.animated-q{display:inline-block;will-change:transform}.services-equal-cards{display:flex;flex-wrap:wrap}.services-equal-cards>[class^=col-]{display:flex;flex-direction:column}.services-equal-cards .service-card{display:flex;flex:1 1 100%;flex-direction:column;justify-content:space-between;min-height:100%}.glass-content{backdrop-filter:blur(2px);background:hsla(0,0%,100%,.85);border-radius:2rem;box-shadow:0 8px 32px 0 rgba(31,38,135,.07)}@media (max-width:767.98px){#person3Home{height:250px!important;max-width:100%}.integration-network{left:50%!important;margin-top:40px!important;transform:translateX(-50%)!important}.integration-network,.integration-svg{height:320px!important;width:320px!important}.node,.node-c{font-size:1.1rem!important;height:80px!important;padding:0!important;width:80px!important}.node-center{font-size:1.2rem!important;height:72px!important;width:72px!important}.node-sap{left:85%;top:18%}.node-excel{left:85%;top:70%}.node-hr{left:15%;top:70%}.node-payroll{left:15%;top:18%}.bg-light-subtle,.hero-flexible{background:none!important}.hero-orb{display:none!important}}#condivivi{border-bottom-left-radius:80px;border-bottom-right-radius:80px;box-shadow:0 8px 32px 0 rgba(0,0,0,.04);left:50%;margin-bottom:0;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw}#condivivi .container{position:relative;z-index:2}#condivivi+*{margin-top:2rem}@media (max-width:767.98px){#condivivi{border-bottom-left-radius:40px;border-bottom-right-radius:40px}}.condividi-container{background-color:#f8f9fa;border-bottom-left-radius:80px;border-bottom-right-radius:80px;box-shadow:0 8px 32px 0 rgba(0,0,0,.04);left:50%;margin-bottom:0;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw;z-index:-1}.condividi-bg{z-index:3}.condividi-container .container{position:relative;z-index:4}@media (max-width:767.98px){.condividi-container{border-bottom-left-radius:40px;border-bottom-right-radius:40px}}.logos-compact-linear{margin:2rem auto 0;max-width:700px;text-align:center}.logos-compact-linear .logos-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:center;padding:1rem 0}.logos-compact-linear .logo-item{align-items:center;border-radius:6px;display:inline-flex;filter:grayscale(100%) opacity(.65);justify-content:center;padding:.4rem .7rem;transition:all .3s ease}.logos-compact-linear .logo-item:hover{filter:grayscale(0) opacity(1);transform:translateY(-2px)}.logos-compact-linear .logo-item.a22-logo{background:#c1c2c3}.logos-compact-linear .logo-item.a22-logo:hover{background:#bec1c4}.logos-compact-linear .logo-item img{height:26px;max-width:120px;object-fit:contain;width:auto}#newHomeNavBar{position:fixed!important;z-index:1055!important}#newHomeNavBar .dropdown-menu{position:absolute!important;z-index:1060!important}.condividi-container,.footer-rounded,.typeform-footer,footer{position:relative!important;z-index:1!important}.posts-infinite-container{margin:2rem 0;max-width:100%;padding:2rem 0;position:relative}.posts-infinite-container .carousel-controls{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:2rem;opacity:0;transition:all .3s ease;visibility:hidden}@media (max-width:768px){.posts-infinite-container .carousel-controls{display:none!important}}@media (min-width:769px){.posts-infinite-container:hover .carousel-controls{opacity:1;visibility:visible}.posts-infinite-container:hover .infinite-track{animation-play-state:paused}}@media (max-width:768px){.posts-infinite-container .text-center.mb-4 p.text-muted.small{line-height:0;text-indent:-9999px}.posts-infinite-container .text-center.mb-4 p.text-muted.small:after{content:"Scorri per navigare";display:block;line-height:normal;text-indent:0}.infinite-track{-webkit-overflow-scrolling:touch;touch-action:pan-x}.infinite-slide{margin:-.5rem;padding:.5rem}}.carousel-btn{align-items:center;backdrop-filter:blur(10px);background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));border:2px solid hsla(0,0%,100%,.3);border-radius:50%;box-shadow:0 8px 32px rgba(0,0,0,.1);color:#495057;cursor:pointer;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:50px}.carousel-btn:before{background:linear-gradient(135deg,#ea5660,#e42935);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.carousel-btn:hover{border-color:hsla(0,0%,100%,.5);box-shadow:0 12px 40px rgba(0,0,0,.15);color:#fff;transform:translateY(-3px) scale(1.05)}.carousel-btn:hover:before{opacity:1}.carousel-btn:active{box-shadow:0 6px 20px rgba(0,0,0,.2);transform:translateY(-1px) scale(1.02)}.carousel-btn i{font-size:1.1rem;transition:transform .2s ease}.carousel-btn:hover i{transform:scale(1.1)}@media (max-width:768px){.carousel-btn{height:45px;width:45px}.carousel-btn i{font-size:1rem}}.carousel-indicator{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.3);border-radius:25px;box-shadow:0 4px 20px rgba(0,0,0,.1);color:#495057;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;user-select:none}.carousel-indicator .current{color:#ea5660;font-weight:700}.carousel-indicator .total{color:#6c757d}@media (max-width:768px){.carousel-indicator{font-size:.8rem;padding:.6rem 1.2rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.posts-infinite-container:hover .carousel-controls{animation:fadeInUp .3s ease forwards}.infinite-controls{align-items:center;display:flex;gap:2rem;justify-content:center;margin-bottom:2rem}@media (max-width:768px){.infinite-controls{flex-direction:column;gap:1rem}}.control-btn{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#495057;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .3s ease;width:50px}.control-btn:hover{background:hsla(0,0%,100%,.2);box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.control-btn.paused{background:rgba(220,53,69,.1);border-color:rgba(220,53,69,.3);color:#dc3545}.control-btn.paused:hover{background:rgba(220,53,69,.2)}.control-btn i{font-size:1.1rem}.speed-controls{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:25px;display:flex;gap:.5rem;padding:.25rem}@media (max-width:576px){.speed-controls{flex-wrap:wrap;justify-content:center}}.speed-btn{background:transparent;border:none;border-radius:20px;color:#6c757d;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .3s ease}.speed-btn:hover{background:hsla(0,0%,100%,.1);color:#495057}.speed-btn.active{background:#ea5660;box-shadow:0 2px 10px rgba(0,0,0,.1);color:#fff}@media (max-width:576px){.speed-btn{font-size:.8rem;padding:.4rem .8rem}}.infinite-track-wrapper{overflow:hidden;padding:1rem 0;position:relative}.infinite-track-wrapper:after,.infinite-track-wrapper:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:100px;z-index:2}.infinite-track-wrapper:before{background:linear-gradient(90deg,#f8f9fa,rgba(248,249,250,0));left:0}.infinite-track-wrapper:after{background:linear-gradient(270deg,#f8f9fa,rgba(248,249,250,0));right:0}@media (max-width:768px){.infinite-track-wrapper:after,.infinite-track-wrapper:before{width:50px}}.infinite-track{animation:infiniteScroll 40s linear infinite;display:flex;gap:1.5rem;will-change:transform}@media (max-width:768px){.infinite-track{animation-duration:30s;gap:1rem}}@keyframes infiniteScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.infinite-slide{flex:0 0 auto;min-width:320px;width:320px}@media (max-width:768px){.infinite-slide{min-width:280px;width:280px}}@media (max-width:576px){.infinite-slide{min-width:250px;width:250px}}.post-card-minimal{backdrop-filter:blur(6px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.4);border-radius:1.25rem;box-shadow:0 2px 8px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.post-card-minimal:hover{border-color:hsla(0,0%,100%,.6);box-shadow:0 8px 25px rgba(0,0,0,.08),0 3px 6px rgba(0,0,0,.1);transform:translateY(-5px) scale(1.02)}.post-card-minimal:hover .minimal-img img{transform:scale(1.1)}.minimal-img{height:180px;overflow:hidden;position:relative}.minimal-img img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}@media (max-width:576px){.minimal-img{height:150px}}.minimal-content{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.minimal-content h4{flex-grow:1;font-size:1.1rem;line-height:1.4;margin:0 0 1rem}.minimal-content h4 a{color:#333;text-decoration:none;transition:color .3s ease}.minimal-content h4 a:hover{color:#ea5660}@media (max-width:576px){.minimal-content h4{font-size:1rem}}.minimal-content .minimal-date{color:#6c757d;display:block;font-size:.85rem;margin-top:auto}@media (max-width:576px){.minimal-content{padding:1.25rem}}.posts-caption{color:#6c757d;font-size:.9rem;font-style:italic}.posts-caption a{color:inherit;transition:color .3s ease}.posts-caption a:hover{color:#ea5660}@media (max-width:768px){.posts-infinite-container{margin:1.5rem 0;padding:1.5rem 0}.infinite-controls{margin-bottom:1.5rem}}@media (prefers-reduced-motion:reduce){.infinite-track{animation:none!important}.post-card-minimal:hover{transform:none}.minimal-img img{transition:none}}@media (prefers-contrast:high){.control-btn,.post-card-minimal{background:hsla(0,0%,100%,.9);border:2px solid #000}}.video-fullscreen-section{background:#000;height:56.25vw;max-height:100vh;overflow:hidden;position:relative;width:100vw}@media (max-width:768px){.video-fullscreen-section{height:56.25vw;max-height:60vh}}@media (max-width:480px){.video-fullscreen-section{height:56.25vw;max-height:50vh}}@media (min-aspect-ratio:16/9){.video-fullscreen-section{height:100vh;left:50%;max-width:100vw;transform:translateX(-50%);width:177.78vh}}.video-container-fullscreen{background:#000;height:100%;overflow:hidden;position:relative;width:100%}.video-container-fullscreen:before{background:url(logo/round-c-logo.png) no-repeat 50%;background-size:contain;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.3);content:"";height:65px;left:5px;pointer-events:none;position:absolute;top:6px;width:65px;z-index:20}@media (max-width:768px){.video-container-fullscreen:before{height:60px;left:10px;top:5px;width:60px}}@media (max-width:480px){.video-container-fullscreen:before{height:45px;left:8px;top:3px;width:45px}}.video-container-fullscreen iframe{border:none!important;height:100%!important;left:0!important;min-height:100%!important;min-width:100%!important;object-fit:cover!important;position:absolute!important;top:0!important;transform-origin:center center!important;width:100%!important}@media (max-width:768px){.video-container-fullscreen,.video-fullscreen-section{background:#000!important;height:auto!important;margin:0!important;max-height:none!important;min-height:0!important;padding:0!important}.video-container-fullscreen>div{aspect-ratio:16/9!important;background:#000!important;height:auto!important;margin:0!important;padding-top:0!important}}.video-container-fullscreen video{border:none;height:100%;left:50%;object-fit:cover;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:visible;width:100%}.custom-youtube-play-button{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;display:none;height:120px;transition:all .3s ease;width:120px;z-index:25}.custom-youtube-play-button:hover{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.3);transform:scale(1.1)}#videoLoader{display:block;z-index:25}@media (max-width:768px){.video-container-fullscreen,.video-fullscreen-section{height:60vh}.custom-youtube-play-button{height:80px;width:80px}.custom-youtube-play-button svg{height:40px;width:40px}}.myfab{bottom:50px;color:#fff;cursor:pointer;position:fixed;right:20px;text-align:center;transition:all .1s ease-in-out;z-index:900}#reader{min-height:500px}.circular-image img{border-radius:50%!important}.takeAwayOrdersAccordion .accordion-button:not(.collapsed){background-color:#fff!important;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);color:#4c353f!important}.noBorderSelect{border:0!important;border-bottom:1px solid #4c353f!important;font-size:1.5em}.category-badge{background-color:#fff;border:1px solid #ced4da;border-radius:15px;cursor:pointer;display:inline-block;font-size:12px;padding:6px 14px;transition:all .2s ease}.category-badge:hover{background-color:#e9ecef}.category-badge.selected{background-color:#ffd7d5;border-color:#ffd7d5;color:#4c353f}.remove-category{cursor:pointer}.remove-category:hover{opacity:.7}.choose-category{background-color:hsla(0,0%,100%,.1)!important;font-size:12px}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.scroll-arrow-bounce{animation:bounce 2s infinite}#scrollIndicator{transition:opacity .3s ease-out}#scrollIndicator.hidden{opacity:0;pointer-events:none}.eachRestaurantRow,.transactionsFringeTrs{border-bottom:1px solid #f5f5f5;padding-bottom:8px;padding-top:8px}#searchRestaurantInput{background-color:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.322)}#searchRestaurantInput::placeholder{color:#fff}#location-icon{right:0}#location-icon,#select-icon{font-size:22px;position:absolute;top:20%;transform:translate(-50%)}#select-icon{right:-40px;transition:.2s ease}#select-icon:hover{color:#ea5660!important}#close{background-color:#fff;border-radius:50%;box-shadow:0 2px 21px 0 #00000017;height:50px;right:20px;top:20px;width:50px;z-index:50}#close,#close i{position:absolute}#close i{font-size:24px;left:50%;top:50%;transform:translate(-50%,-50%)}#addressMapBox{height:100%;width:100%}.whatInputGrey input{background-color:#865d6f!important;border:0!important;-webkit-border-radius:14px!important;-moz-border-radius:14px!important;border-radius:14px!important;color:#fff!important;font-family:Quicksand,sans-serif}.whatInputGrey label{color:#fff!important}#showQrDiv{background-color:transparent!important}#qrIconShownToUser{font-size:20em;opacity:.15}#qr-video{height:70vh!important;object-fit:cover;width:85vw!important}#favouriteRestaurants{margin-top:-55px}.backgroundContainerTypeWallet{background-color:hsla(0,0%,100%,.1)!important;padding:20px 25px 5px}.backgroundSelecTypeOfWallet{border:2px solid #4c353f}.backgroundSelecTypeOfWallet .btn{border:none;-webkit-border-radius:27px!important;-moz-border-radius:27px!important;border-radius:27px!important;color:#bdbdbd;font-family:Fredoka One,Helvetica Neue,Arial,cursive}.backgroundSelecTypeOfWallet .btn:hover{color:#eee!important}.backgroundSelecTypeOfWallet input:checked+label{background-color:#f6bebc!important;color:#4c353f!important;font-weight:400}.backgroundSelecTypeOfWallet input:checked+.btn:hover{color:#4c353f!important}.sidebarLinksNav .list-group-item{background-color:rgba(255,204,145,0)}.fringeBenefitChoice input:checked+label{background-color:#c9ad32!important}.displayNone{display:none}#searchAddress .map-container{height:300px;max-width:100%;overflow:hidden;width:100%}#searchAddress .search-section{max-width:100%;min-height:400px;overflow-x:hidden}#searchAddress .candidate-item{cursor:pointer;font-size:16px;transition:all .2s ease}#searchAddress .candidate-item:hover:not(.active){background-color:#ffd7d5}#searchAddress .candidate-item:active:not(.active){transform:scale(.99)}#searchAddress .candidate-item.active{background-color:#4c353f!important;border-color:#4c353f!important;color:#fff!important}#searchAddress .candidate-item.active .text-dark{color:#fff!important}#searchAddress .candidate-item.active i{color:#f6bebc!important}#searchAddress .candidate-item i.fa-map-pin{color:#ea5660}#searchAddress .candidate-item.active i.fa-map-pin{color:#f6bebc!important}#searchAddress .candidates-list{max-height:400px;overflow-y:auto}#searchAddress .empty-state i{font-size:3rem}#searchAddress .input-group-text{background-color:#fff;border-color:#ced4da;padding-left:1rem}#searchAddress #searchRestaurantInput{font-size:15px;padding-left:.5rem}#searchAddress #searchRestaurantInput:focus{border-color:#ea5660;box-shadow:0 0 0 .2rem rgba(234,86,96,.15)}#searchAddress #confirmAddressButton:hover{background-color:#4c353f;border-color:#4c353f}#searchAddress #confirmAddressButton:active{background-color:#2f1c23!important;border-color:#2f1c23!important}#searchAddress .badge.bg-secondary{background-color:#a68985!important}#searchAddress .text-primary{color:#ea5660!important}@media (min-width:992px){#searchAddress .map-container{height:500px}#searchAddress .search-section{min-height:500px}}@media (max-width:768px){#searchAddress .map-container{height:250px}#searchAddress .modal-content{overflow-x:hidden}}.voucher-type-selector{background-color:#fff!important;border:2px solid #f6bebc!important;color:#4c353f!important;transition:all .3s ease}.voucher-type-selector:hover{background-color:#ffd7d5!important;border-color:#f6bebc!important;box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.voucher-type-selector.active{background-color:#f6bebc!important;border-color:#f6bebc!important;box-shadow:0 4px 12px hsla(2,76%,85%,.5);color:#4c353f!important;font-weight:600}#takeAwayCanBeCancelableUntilHourInput{border:0!important;border-bottom:1px solid #4c353f!important;color:#4c353f!important;font-size:1.5em}div.card-1-no-shadow:hover{-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-webkit-transform:translateY(-2px);transform:translateY(-2px);transition:.2s}div.card-1-no-shadow{transition:.2s}.hugePoint{font-size:100px!important}#associateDetailNav .nav,#restaurantTransactionsNav .nav{border:none!important}#associateDetailNav a:not(.active),#restaurantTransactionsNav a:not(.active){border:none!important;color:grey;font-family:Fredoka One,cursive!important;padding:3px}#associateDetailNav a.active,#restaurantTransactionsNav a.active{border:none!important;border-bottom:2px solid #4c353f!important;color:#4c353f;font-family:Fredoka One,cursive!important;padding:none!important;padding:3px}#restaurantInvoicesNav .nav{border:none!important}#restaurantInvoicesNav a:not(.active){border:none!important;color:grey;font-family:Fredoka One,cursive!important;padding:3px}#restaurantInvoicesNav a.active{border:none!important;border-bottom:2px solid #4c353f!important;color:#4c353f;font-family:Fredoka One,cursive!important;padding:none!important;padding:3px}#firmGuideNav .nav{border:none!important}#firmGuideNav a:not(.active){color:grey;padding:3px}#firmGuideNav a.active,#firmGuideNav a:not(.active){border:none!important;font-family:Fredoka One,cursive!important}#firmGuideNav a.active{border-bottom:2px solid #4c353f!important;color:#4c353f;padding:none!important;padding:3px}.transactionsTrs td{border-bottom:.739482px solid #ebebeb!important;padding:10px 5px 0!important}.slowTransition{transition:.01s}.selectedMenu{background-color:hsla(0,0%,100%,.1)!important;-webkit-border-radius:20px!important;-moz-border-radius:20px!important;border-radius:20px!important;padding-top:15px!important}.staticContinueOrder{bottom:100px;position:fixed;right:50px;z-index:10!important}.backgroundNavCreateBudget{background-color:#f3f3f3;padding:15px 0}.backgroundNavCreateBudget .nav-link.active{background-color:transparent!important}.backgroundNavCreateBudget .nav-link.active h6{font-size:1.2em}.icon-background{min-height:400px!important}.icon-with-background{align-items:center!important;border-radius:38%;display:inline-flex!important;font-size:70px;height:160px;justify-content:center!important;margin-top:30px!important;padding:20px;width:160px}.icon-text{margin:40px 10px 0;text-align:center}.icon-with-background-fringepage{align-items:center!important;border-radius:38%;display:inline-flex!important;font-size:70px;height:120px;justify-content:center!important;margin-top:30px!important;padding:20px;width:120px}.sticky-nav{background-color:#fff;margin-bottom:20px!important;padding:5px 0;position:sticky;top:0;transition:box-shadow .3s ease;z-index:1000}.nav-scrolled{box-shadow:0 4px 8px -6px rgba(0,0,0,.2),0 2px 4px -4px rgba(0,0,0,.1)}.categories-wrapper{border-radius:0 0 8px 8px;display:flex;justify-content:center;padding:10px 0;position:relative}.categories-wrapper .categories-scroll{-ms-overflow-style:none;align-items:center;display:flex;margin:0 50px;overflow-x:auto;padding:0;position:relative;scroll-behavior:smooth;scrollbar-width:none;width:calc(100% - 100px)}.categories-wrapper:after,.categories-wrapper:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:60px;z-index:2}.categories-wrapper:before{background:linear-gradient(90deg,#fff 20%,hsla(0,0%,100%,0));left:0}.categories-wrapper:after{background:linear-gradient(270deg,#fff 20%,hsla(0,0%,100%,0));right:0}.categories-wrapper .categories-scroll::-webkit-scrollbar{display:none}.categories-wrapper .category-item{flex:0 0 auto;white-space:nowrap}.categories-wrapper .category-btn{background-color:#fff!important;border:1px solid #f0f0f0!important;color:#4c353f!important;transition:all .3s ease!important;white-space:nowrap}.categories-wrapper .category-btn:hover{background-color:#f0f0f0!important;border-color:#f0f0f0;color:#4c353f!important}.categories-wrapper .btn-check:checked+.category-btn{background-color:#4c353f!important;border-color:#4c353f!important;color:#fff!important;font-weight:600!important}.categories-wrapper .btn-check:checked+.menu-composition{background-color:#c9ad32!important;border-color:#c9ad32!important;color:#fff!important;font-weight:600!important}.categories-wrapper .scroll-arrow{align-items:center;backdrop-filter:blur(2px);background-color:hsla(0,0%,100%,.8);border:1px solid hsla(208,7%,46%,.2);border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:32px;z-index:3}.categories-wrapper .scroll-arrow:hover{background-color:hsla(0,0%,100%,.95);border-color:hsla(208,7%,46%,.3)}.categories-wrapper .scroll-arrow.disabled{opacity:0;pointer-events:none}.categories-wrapper .scroll-left{left:10px}.categories-wrapper .scroll-right{right:10px}.category-section{scroll-margin-top:100px}.categories-wrapper .category-btn{margin:0 8px}.quantity-input::-webkit-inner-spin-button,.quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-input[type=number]{-moz-appearance:textfield;appearance:textfield}.quantity-input:focus{border-color:#86b7fe!important;border-radius:3px;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)!important;outline:none}.quantity-controls{align-items:center;display:flex;gap:.5rem}.quantity-controls .btn-circle{align-items:center;display:inline-flex;justify-content:center;padding:.5rem;position:relative;transition:all .2s ease}.quantity-controls .btn-circle:before{border:2px solid;border-radius:50%;content:"";pointer-events:none;position:absolute}@media (min-width:768px){.quantity-controls .btn-circle:before{height:22px;width:22px}.quantity-controls .btn-circle i{font-size:12px}}@media (max-width:768px){.quantity-controls .btn-circle{padding:.75rem}.quantity-controls .btn-circle:before{height:32px;width:32px}.quantity-controls .btn-circle i{font-size:16px}.quantity-input{font-size:1.25rem!important;min-width:60px}.categories-wrapper .categories-scroll{margin:0;width:100%}.categories-wrapper:after,.categories-wrapper:before{width:30px}.categories-wrapper .category-btn{margin:0 4px}}.makeOrderButton,.selectIngredientsButton,.selectMenuButton{border-radius:0 0 5px 5px!important}.restaurant-icon img{object-fit:cover}.accordion-button:not(.collapsed){background-color:#fff!important;color:#4c353f}.accordion-body .ingredient-item:last-child{border-bottom:none!important}#restaurantCostDetails{margin-top:-200px}.whatButtonPrimaryColor1{background-color:#ea5660!important;border:#ea5660!important;-webkit-border-radius:30px!important;-moz-border-radius:30px!important;border-radius:30px!important;font-family:Fredoka,cursive!important;font-weight:400!important;padding:10px 40px!important}.whatButtonPrimaryColor1:hover{background-color:#d2525a!important}.whatButtonPrimaryColor2{background-color:#4c353f!important;border:#4c353f!important;-webkit-border-radius:30px!important;-moz-border-radius:30px!important;border-radius:30px!important;font-family:Fredoka,Helvetica Neue,Arial,cursive!important;padding:10px 40px!important}.whatButtonPrimaryColor2:hover{background-color:#442f38!important}.whatOutlineButtonPrimaryColor2{border:2px solid #4c353f!important;-webkit-border-radius:30px!important;-moz-border-radius:30px!important;border-radius:30px!important;color:#4c353f!important;font-family:Fredoka,Helvetica Neue,Arial,cursive!important;padding:2px 10px!important}.btnCheckButtonPrimaryColor2.btn-check:checked+.btn-outline-success,.whatOutlineButtonPrimaryColor2:hover{background-color:#442f38!important;color:#fff!important}.whatButtonPrimaryColor3{background-color:#f6bebc!important;border:#f6bebc!important;-webkit-border-radius:30px!important;-moz-border-radius:30px!important;border-radius:30px!important;color:#4c353f!important;font-family:Fredoka,Helvetica Neue,Arial,cursive!important;padding:10px 40px!important}.whatButtonPrimaryColor3:hover{background-color:#d2525a!important;color:#fff!important}.whatButtonSecondaryColor1{background-color:#c9ad32!important;border:#c9ad32!important;-webkit-border-radius:30px!important;-moz-border-radius:30px!important;border-radius:30px!important;font-family:Fredoka,Helvetica Neue,Arial,cursive!important;padding:10px 40px!important}.whatButtonSecondaryColor1:hover{background-color:#a79130!important}.whatButtonSecondaryColor2{background-color:#68732b!important;border:#68732b!important;-webkit-border-radius:30px!important;-moz-border-radius:30px!important;border-radius:30px!important;font-family:Fredoka,Helvetica Neue,Arial,cursive!important;padding:10px 40px!important}.whatButtonSecondaryColor2:hover{background-color:#545c25!important}.whatButtonDeclinePayment{background:none!important;border:none!important;font-family:Fredoka,Helvetica Neue,Arial,cursive!important;padding:10px 0!important}.whatButtonDeclinePayment:hover{color:#000!important}.loaderPaymentButton,.sendPaymentModalButton{margin-top:-45px}.badge.whatBadgePrimaryColor2{background-color:#4c353f;padding:10px!important}.whatBadgeSecondaryColor2{background-color:#68732b!important;font-family:Fredoka,Helvetica Neue,Arial,cursive!important}.whatBadgePrimaryColor3,.whatBadgeSecondaryColor2{-webkit-border-radius:30px!important;-moz-border-radius:30px!important;border-radius:30px!important}.whatBadgePrimaryColor3{background-color:#f6bebc!important;color:#4c353f!important}.closeModalButton{font-family:Quicksand,sans-serif!important;font-weight:700!important}.whatButtonCompaignColor{background-color:#ea5660!important}.highlight-pulse{animation:pulse 2s ease-in-out infinite;position:relative;z-index:100}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(0,116,228,.4)}50%{box-shadow:0 0 0 20px rgba(0,116,228,.2)}}.newPrimaryColor3{color:#f7bfbd}.newPrimaryBackgroundColor3{background-color:#f7bfbd}.newSecondaryColor1{color:#edca36}.newSecondaryBackgroundColor1{background-color:#edca36}.primaryColor6{color:#2785a6!important}.primaryBackgroundColor6{background-color:#2785a6!important}.primaryColor5{color:#a68985!important}.primaryColor4{color:#ffd7d5!important}.primaryBackgroundColor4{background-color:#ffd7d5!important}.primaryBackgroundColor3{background-color:#f6bebc!important}.primaryColor3{color:#f6bebc!important}.primaryBackgroundColor2{background-color:#4c353f!important}.primaryBackgroundColor2Fringe{background-color:#624a54!important}.primaryFringeBackground{background-color:#68732b;background:linear-gradient(180deg,#4c353f,rgba(76,53,63,0) 25%),linear-gradient(180deg,#68732b,#68732b 75%,#4c353f)}.primaryFlexibleBackground{background-color:#2785a6;background:linear-gradient(180deg,#4c353f,rgba(76,53,63,0) 25%),linear-gradient(180deg,#2785a6,#2785a6 75%,#4c353f)}.primaryViaggiBackground{background-color:#0d9488;background:linear-gradient(180deg,#4c353f,rgba(76,53,63,0) 25%),linear-gradient(180deg,#0d9488,#0d9488 75%,#4c353f)}.primaryColor2{color:#4c353f!important}.primaryBackgroundColor1{background-color:#ea5660!important}.primaryColor1{color:#ea5660!important}a.primaryColor3:hover{color:#ea5660}.secondaryColor1{color:#edca36!important}.secondaryColor2{color:#69732b!important}.secondaryColor3{color:#ffcc91!important}.secondaryBackgroundColor1{background-color:#edca36!important}.secondaryGreyColor1{color:#6d6d6d}.secondaryGreyBackgroundColor1{background-color:#6d6d6d}.secondaryBackgroundColor2{background-color:#69732b!important}.secondaryBackgroundColor3{background-color:#ffcc91!important}.secondaryBackgroundColor4{background-color:rgba(255,204,145,.3)}.secondaryDarkBackgroundColor{background-color:#4f3f43}.s-alert-success{background-color:#69732b}.s-alert-error{background-color:#ea5660}.s-alert-info{background-color:#f6bebc;color:#4c353f!important;font-family:Fredoka,Arial}.s-alert-info .s-alert-close:after,.s-alert-info .s-alert-close:before{background:#4c353f!important}.s-alert-error,.s-alert-info,.s-alert-success{-webkit-border-radius:27px!important;-moz-border-radius:27px!important;border-radius:27px!important}.darkTextColor{color:#333!important}.darkTextColor2{color:#53545c!important}.darkTextColor3{color:#1c1d22!important}.darkTextColor5{color:#8b8d97!important}.lightGrayBackground{background-color:#f4f5fa!important}.lightGrayBackground2{background-color:rgba(94,99,102,.1)!important}.salabam-travel-section{background:linear-gradient(135deg,#ffd7d5,#f6bebc 50%,rgba(39,133,166,.3));border-radius:20px;overflow:hidden;padding:16px;position:relative}.salabam-travel-section:before{background:rgba(234,86,96,.15);border-radius:50%;content:"";height:100px;position:absolute;right:-30px;top:-30px;width:100px}.salabam-travel-section:after{background:rgba(39,133,166,.15);border-radius:50%;bottom:-20px;content:"";height:60px;left:20%;position:absolute;width:60px}.salabam-travel-header{margin-bottom:12px;position:relative;z-index:1}.salabam-travel-badge{background:#4c353f;border-radius:20px;color:#fff;display:inline-block;font-family:Fredoka,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.salabam-travel-cards{display:flex;gap:10px;position:relative;z-index:1}.salabam-service-card{align-items:center;background:#fff;border:2px solid transparent;border-radius:16px;box-shadow:0 4px 15px rgba(76,53,63,.15);display:flex;flex:1;flex-direction:column;gap:8px;padding:14px 10px;transition:all .2s ease}.salabam-service-card:hover{box-shadow:0 6px 20px rgba(76,53,63,.25);transform:translateY(-2px)}.salabam-service-card:active{transform:scale(.97)}.salabam-card-icon{align-items:center;border-radius:12px;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.salabam-card-voli .salabam-card-icon{background:linear-gradient(135deg,#2785a6,#1d647d);color:#fff}.salabam-card-hotel .salabam-card-icon{background:linear-gradient(135deg,#ea5660,#e42935);color:#fff}.salabam-card-vacanze .salabam-card-icon{background:linear-gradient(135deg,#edca36,#dcb614);color:#4c353f}.salabam-card-content{align-items:center;display:flex;gap:4px;justify-content:center;width:100%}.salabam-card-title{color:#4c353f;font-family:Fredoka,sans-serif;font-size:13px;font-weight:500}.salabam-card-arrow{color:#8b8d97;font-size:10px;opacity:.6}@media (min-width:768px){.salabam-travel-section{padding:20px 24px}.salabam-travel-cards{gap:16px}.salabam-service-card{flex-direction:row;gap:12px;padding:18px 16px}.salabam-card-icon{font-size:20px;height:50px;width:50px}.salabam-card-title{font-size:15px}.salabam-card-content{flex:1;justify-content:space-between}.salabam-card-arrow{font-size:12px}}.fontThree{font-family:Fredoka,Arial;font-weight:700!important}.fontFour{font-family:Reenie Beanie,cursive;font-weight:400!important}.basicFont{font-family:Quicksand,sans-serif!important;font-weight:700!important}#noMinimumCosts{font-size:.8em!important}.fontOne{font-family:Work Sans,sans-serif;font-optical-sizing:auto;font-style:normal}.smallerNavText{font-size:.7em!important}.secondaryFont{font-family:Cabin,sans-serif;font-weight:400!important}.reservedContainer{height:100%!important}.closerToLogo{margin-top:-10px}.whatInput input,.whatInput select{background-color:#4c353f!important;color:#f6bebc!important}.groupTextWhatInput,.whatInput input,.whatInput select{border:0!important;border-bottom:1px solid #f6bebc!important;font-family:Quicksand,sans-serif;font-size:1.2em!important}.groupTextWhatInput{background-color:#f6bebc!important;color:#4c353f!important}.whatInput select option{background-color:#fff!important;color:#4f3f43!important;font:-moz-pull-down-menu;font-size:1em!important}.whatInput.form-floating label{color:#f6bebc!important;font-family:Quicksand,sans-serif}.whatInputLight input,.whatInputLight textarea{background-color:#fff!important}.groupTextWhatInputLight,.whatInputLight input,.whatInputLight textarea{border:0!important;border-bottom:1px solid #4c353f!important;color:#4c353f!important;font-family:Quicksand,sans-serif}.groupTextWhatInputLight{background-color:#f3f3f3!important}.whatInputLight.form-floating label{color:#4c353f!important;font-family:Quicksand,sans-serif}.whatCheckbox[type=checkbox],.whatCheckbox[type=radio]{-webkit-appearance:none;background-color:#4f3f43!important;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important;display:block;height:38px;outline:0;width:28px}.whatCheckbox[type=checkbox]:checked{background-image:url(icons/checked.png)!important}.whatRoundedStyle{-webkit-border-radius:27px!important;-moz-border-radius:27px!important;border-radius:27px!important}#accordionRestaurantFaq button{color:#4c353f!important;font-size:70%!important}#accordionRestaurantFaq .accordion-button{background:none!important;border:1px solid #fff!important}#accordionRestaurantFaq .accordion-item{border-bottom:1px solid #4c353f;margin-bottom:10px}input.custom-checkbox-lg{transform:scale(1.5)}.form-switch input:checked{background-color:#68732b!important;border:none}input[type=time]:not(#logFilterForm input[type=time]){border:0!important;border-bottom:1px solid #4c353f!important;color:#ea5660!important;font-size:1.5em}.defaultCheckbox{border:none!important}.defaultCheckbox[type=checkbox]:checked{background-color:#ea5660!important;border:none!important}.defaultCheckboxSecondaryColor2[type=checkbox]:checked{background-color:#68732b!important;border:none!important}.whatNormalInput{border:none!important;border-bottom:1px solid #4c353f!important;color:#4c353f!important}.roundedBottomNav{-moz-border-radius-topleft:30px;-moz-border-radius-topright:30px;-webkit-border-top-left-radius:30px;border-top-left-radius:30px;-webkit-border-top-right-radius:30px;border-top-right-radius:30px}#reconnectingNavBar{z-index:5000!important}.whatSelectedNav{background-color:hsla(0,0%,100%,.1)!important;-webkit-border-radius:27px!important;-moz-border-radius:27px!important;border-radius:27px!important}.associateTag:checked+label i,.associateTagBadge:hover i{color:#fff!important}.toggle-accordion{font-size:30px;transform:rotate(90deg);transition:all .1s ease}.toggle-accordion.active{transform:rotate(0)}.groupTextWhatInputDetails{background-color:#4c353f!important}.groupTextWhatInputDetails,.groupTextWhatInputInviteFriend{border-left:0!important;border-right:0!important;border-top:0!important;color:#fff!important;font-family:Quicksand,sans-serif;font-size:1em!important}.groupTextWhatInputInviteFriend{background-color:#68732b!important}.whatInputLightInviteFriend input{background-color:#4c353f!important;border:0!important;border-bottom:1px solid hsla(0,0%,100%,.322)!important;color:#fff!important;font-family:Quicksand,sans-serif}.toast-offset{margin-top:30px!important}.card-1-no-shadow{transition:all .3s cubic-bezier(.25,.8,.25,1)}.card-1-no-shadow:hover{box-shadow:0 7px 7px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)!important;z-index:4!important}.card-1{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}.card-1:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);z-index:4!important}.card-2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.card-3{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.card-4{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.card-5{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.headbutton{border-color:#53545c;border-radius:4px;border-style:solid;font-size:12px}@media only screen and (max-width:768px){#headNavbar{height:calc(100vh - 57px)!important;left:0;position:absolute;top:57px;transform:translate(-100%);transition:.3s ease}#headNavbar.active{transform:translate(0)}}#headNavbar{z-index:99}#headNavbar li{margin-bottom:3px!important;margin-top:3px!important;transition:.2s ease}#headNavBar li:first-child{margin-top:30px}#headNavbar li.navLinks:hover{background-color:#ea5660}#headNavbar li.navLinks:hover a{color:#fff!important}#headNavbar li.active{background-color:#ea5660;margin-bottom:3px!important;margin-top:3px!important}#headNavbar li.active a{color:#fff!important}.headRestaurantTable th{color:#2c2d33!important;font-weight:600}.headRestaurantTable td,.headRestaurantTable th{font-family:Quicksand,sans-serif!important;font-size:14px}.headRestaurantTable td{color:#6e7079!important;font-weight:500}.headRestaurantTable input[type=checkbox]{border-color:#cfd3d4;border-radius:8px;height:24px;width:24px}.headRestaurantStatus{font-family:Quicksand,sans-serif!important;font-size:12px;font-weight:500}.sort.active i{transform:rotate(180deg)}.transactionsToAcceptList h5{color:#2c2d33!important;font-family:Quicksand,sans-serif!important;font-size:14px;font-weight:600}.transactionsToAcceptList h6{color:#6e7079!important;font-family:Quicksand,sans-serif!important;font-size:14px;font-weight:500}.transactionsToAcceptList li{border:1px solid #dee2e6!important;border-radius:12px!important;padding:14px}.transactionsToAcceptList span{align-items:center;display:flex;height:50px;justify-content:center;margin-left:5px;min-width:50px}.custom-modal{display:none;height:100vh;position:fixed;width:100vw;z-index:99}.custom-modal,.custom-modal .background{left:50%;top:50%;transform:translate(-50%,-50%)}.custom-modal .background{backdrop-filter:blur(4px);background:hsla(0,0%,64%,.2);height:100%;position:absolute;width:100%;z-index:105}.custom-modal.active{display:block}.custom-modal main{background:#fff;border-radius:12px;left:50%;padding:24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:425px;z-index:110}.custom-modal .title{font-size:20px}.custom-modal .title,.custom-modal label{font-family:Quicksand,sans-serif;font-style:normal;font-weight:500}.custom-modal label{color:#2b2f32;font-size:14px;margin-left:10px}.custom-modal p{color:#abafb1;font-family:Quicksand;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-top:10px!important;width:90%}.custom-modal .close-button{background:#fff2e2;border-radius:8px;height:32px;position:relative;width:32px}.custom-modal .close-button i{font-size:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-modal .form-switch .form-check-input{background-color:rgba(239,241,249,.6)!important;border:none;height:20px;width:40px}.custom-modal .form-switch .form-check-input:checked{background-color:rgba(234,86,96,.2)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23EA5660'/%3E%3C/svg%3E")}.custom-modal a{color:#8b8d97;font-family:Quicksand;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-decoration-line:underline}.custom-modal .cancel{background-color:#fff;border:2px solid #ea5660;color:#ea5660}.custom-modal .cancel,.custom-modal .submitModal{border-radius:12px;cursor:pointer;font-family:Quicksand,sans-serif;font-size:20px;font-weight:500;padding:13px 0;width:50%}.custom-modal .submitModal{background-color:#ea5660;border:2px solid #ea5660;color:#fff}.custom-modal input[type=email]{background:rgba(239,241,249,.6)!important;border:none;border-radius:8px;font-family:Quicksand,sans-serif;font-size:16px;font-style:normal;font-weight:500;padding:12px 16px;width:100%}.custom-modal input[type=email]::placeholder{color:#abafb1}#dateFilter.active,#dateFilterCommission.active{border-radius:12px;box-shadow:7px 4px 32px hsla(0,0%,45%,.17);display:block!important;left:50%;top:0;transform:translate(-50%);width:400px;z-index:10}.custom-date label{border:1px solid #e8e8e9;border-radius:.5rem;color:#5e6366;font-size:12px;font-style:normal;line-height:15px;margin-bottom:.5rem;padding:.5rem .75rem}.custom-date input,.custom-date label{display:block;font-family:Quicksand,sans-serif;font-weight:500}.custom-date input{border:1px solid transparent;border-radius:.25rem;color:#83898c;font-size:16px;line-height:1.5rem;margin-top:5px;padding:0;width:100%}.custom-date input::placeholder{color:#abafb1;font-family:Quicksand,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.custom-date input:focus{outline:none}.custom-date #ui-datepicker-div{background-color:#fff;border-radius:.5rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.1);display:none;margin-top:.25rem;padding:.5rem}.custom-date table{border-collapse:collapse;border-spacing:0}.custom-date .ui-datepicker-calendar thead th{color:#78909c;font-size:.75rem;font-weight:400;padding:.25rem 0;text-align:center}.custom-date .ui-datepicker-calendar tbody td{padding:0;text-align:center;width:2.5rem}.custom-date .ui-datepicker-calendar tbody td a{border-radius:.25rem;color:#546e7a;display:block;font-size:.875rem;line-height:2rem;text-decoration:none;transition:all .3s}.custom-date .ui-datepicker-calendar tbody td a:hover{background-color:#e0f2f1}.custom-date .ui-datepicker-calendar tbody td a.ui-state-active{background-color:#009688;color:#fff}.custom-date .ui-datepicker-header a.ui-corner-all{border-radius:.25rem;cursor:pointer;height:2rem;margin:.5rem;position:absolute;top:0;transition:all .3s;width:2rem}.custom-date .ui-datepicker-header a.ui-corner-all:hover{background-color:#eceff1}.custom-date .ui-datepicker-header a.ui-datepicker-prev{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzQyNDc3MCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNy4yODggNi4yOTYgMy4yMDIgMi4yMWEuNzEuNzEgMCAwIDEgLjAwNy0uOTk5Yy4yOC0uMjguNzI1LS4yOC45OTktLjAwN0w4LjgwMyA1LjhhLjY5NS42OTUgMCAwIDEgLjIwMi40OTYuNjk1LjY5NSAwIDAgMS0uMjAyLjQ5N2wtNC41OTUgNC41OTVhLjcwNC43MDQgMCAwIDEtMS0uMDA3LjcxLjcxIDAgMCAxLS4wMDYtLjk5OWw0LjA4Ni00LjA4NnoiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:.5rem;left:0;transform:rotate(180deg)}.custom-date .ui-datepicker-header a.ui-datepicker-next{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzQyNDc3MCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNy4yODggNi4yOTYgMy4yMDIgMi4yMWEuNzEuNzEgMCAwIDEgLjAwNy0uOTk5Yy4yOC0uMjguNzI1LS4yOC45OTktLjAwN0w4LjgwMyA1LjhhLjY5NS42OTUgMCAwIDEgLjIwMi40OTYuNjk1LjY5NSAwIDAgMS0uMjAyLjQ5N2wtNC41OTUgNC41OTVhLjcwNC43MDQgMCAwIDEtMS0uMDA3LjcxLjcxIDAgMCAxLS4wMDYtLjk5OWw0LjA4Ni00LjA4NnoiLz48L3N2Zz4=");background-position:50%;background-repeat:no-repeat;background-size:10px;right:0}.custom-date .ui-datepicker-header a>span{display:none}.custom-date .ui-datepicker-title{font-size:.875rem;font-weight:500;line-height:2rem;margin-bottom:.25rem;padding-bottom:.25rem;text-align:center}.custom-date .ui-datepicker-week-col{color:#78909c;font-size:.75rem;font-weight:400}#settings h2{color:#45464e;font-family:Quicksand,sans-serif;font-size:20px;font-weight:500;line-height:25px}#settings label{display:block;font-size:14px;line-height:15px;margin:20px 0 7px}#settings input,#settings label{color:#5e6366;font-family:Quicksand,sans-serif;font-weight:400}#settings input{background:rgba(239,241,249,.6);border:none;border-radius:8px;font-size:16px;padding:16px 56px;width:100%}#settings i{bottom:50%;color:#5e6366;left:20px;position:absolute;transform:translateY(50%);z-index:5}#settings button{background:#ea5660;border:none;border-radius:12px;color:#fff;font-size:20px;padding:20px 65px}#settings button,#settings h3{font-family:Quicksand,sans-serif;font-weight:400}#settings h3{color:#abafb1;font-size:14px;line-height:18px}#settings a{color:#abafb1;text-decoration:underline}ul.waitersList{margin-top:20px;padding-left:0!important}.waitersList h5{color:#2c2d33!important;font-weight:600}.waitersList h5,.waitersList h6{font-family:Quicksand,sans-serif!important;font-size:14px}.waitersList h6{color:#6e7079!important;font-weight:500;margin:0!important}.waitersList li{border:1px solid #dee2e6!important;border-radius:12px!important;padding:14px 14px 14px 20px}.waitersList span{align-items:center;display:flex;height:50px;justify-content:center;margin-left:5px;width:50px}#waiterInfo p{color:#abafb1;font-family:Quicksand;font-weight:400;line-height:18px;margin-top:10px!important;width:90%}#waiterInfo label,#waiterInfo p{font-size:14px;font-style:normal}#waiterInfo label{color:#2b2f32;font-family:Quicksand,sans-serif;font-weight:500;margin-left:10px}#waiterInfo .form-switch .form-check-input{background-color:rgba(239,241,249,.6)!important;border:none;height:20px;width:40px}#waiterInfo .form-switch .form-check-input:checked{background-color:rgba(234,86,96,.2)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23EA5660'/%3E%3C/svg%3E")}#waiterInfo h2,.waitersListTitle{font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:500}#waiterInfo h3{color:#6e7079!important;font-family:Quicksand,sans-serif!important;font-size:14px;font-weight:500;margin:0!important}#waiterInfo input[type=password]{background:rgba(239,241,249,.6)!important;border:none;border-radius:8px;font-family:Quicksand,sans-serif;font-size:16px;font-style:normal;font-weight:500;padding:12px 16px;width:100%}#waiterInfo input[type=password]::placeholder{color:#abafb1}#waiterInfo h4{color:#2b2f32;font-family:Quicksand,sans-serif;font-size:14px;font-style:normal;font-weight:500;margin-left:10px}#waiterInfo button{font-size:20px;padding:20px 65px;width:100%}#waiterInfo button,.custom-button{background:#ea5660;border:none;border-radius:12px;color:#fff;font-family:Quicksand,sans-serif;font-weight:400}.custom-button{font-size:16px;padding:10px 35px}input[type=text].custom-input{background:rgba(239,241,249,.6)!important;border:none;border-radius:8px;font-family:Quicksand,sans-serif;font-size:16px;font-style:normal;font-weight:500;padding:12px 16px;width:100%}input[type=text]::placeholder.custom-input{color:#abafb1}.fw-500{font-weight:500!important}.fw-400{font-weight:400!important}.fs-14{font-size:14px}.fs-12{font-size:12px}.fs-20{font-size:20px}.ctaButton:disabled{opacity:.8}@media (max-width:738px){.hideMap{display:none}}#searchRestaurantInput:focus{box-shadow:none;outline:none}.input-group:focus-within{box-shadow:0 0 0 .25rem rgba(13,110,253,.15)}body{background-color:#4c353f!important;overflow-x:hidden}.modal .modal-header{padding-top:40px!important}.s-alert-box{z-index:9999}.accentColor1{color:#ff6b6b!important}.neutralColor1{color:#eee5e9!important}.accentColor2{color:#5cbdb9!important}.darkerAccentColor2{color:#00aaa4!important}.darkColor1{color:#292f36!important}.backgroundAccentColor1{background-color:#ff6b6b!important}.backgroundNeutralColor1{background-color:#eee5e9!important}.backgroundAccentColor2{background-color:#5cbdb9!important}.backgroundDarkerAccentColor2{background-color:#00aaa4!important}.backgroundDarkColor1{background-color:#292f36!important}.myAccentColor1Button{background-color:#ff6b6b!important;border:#ff6b6b!important;color:#fff!important}.myAccentColor1Button:hover{background-color:#c84053!important}.myAccentColor2Button{background-color:#5cbdb9!important;border:#ff6b6b!important;color:#292f36!important}.myAccentColor2Button:hover{background-color:#48a2b4!important}#emailVerifiedModal .modal-content{background-color:#212121!important}.pointer{cursor:pointer}#readMoreCookiesText,.displaynone{display:none}.lowZIndex{z-index:1!important}.highZIndex{z-index:100!important}.navbar{z-index:200!important}.higherMine{margin-top:-275px}.cLogo{font-size:150px!important}.cordova-app{padding-top:0}.is-cordova.is-ios.cordova-app{padding:constant(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.is-cordova.is-android.cordova-app{padding-top:30px!important}.is-cordova.is-android.statusbar-overlay.cordova-app{padding-top:0}@supports (padding-top:env(safe-area-inset-top)){.is-cordova.is-ios.cordova-app{padding-top:env(safe-area-inset-top,0)}}